The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Jun. 09, 2015
Filed:
Jan. 04, 2013
Applicant:
Microsoft Corporation, Redmond, WA (US);
Inventor:
Martin Taillefer, Redmond, WA (US);
Assignee:
Microsoft Technology Licensing LLC, Redmond, WA (US);
Primary Examiner:
Int. Cl.
CPC ...
G06F 9/30 (2006.01); G06F 12/14 (2006.01); G06F 12/08 (2006.01); G06F 9/45 (2006.01); G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
G06F 12/0813 (2013.01); G06F 9/30192 (2013.01); G06F 8/315 (2013.01); G06F 12/145 (2013.01); G06F 8/437 (2013.01);
Abstract
Type casting in a managed code system is described. The managed code system includes managed memory as well as shared memory located outside of the managed memory. The managed memory has multiple managed memory portions, each corresponding to a computing entity, such as a processes. The type system permits obtaining of data from shared memory using type casting to thereby assign the data a type that supports type casting. The type is a valid type casting type that satisfies certain requirements that allow the type to be assigned while maintaining type safety.