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. 03, 2014
Filed:
Jan. 09, 2009
Jonathon Michael Stall, Bothell, WA (US);
Renaud Paquay, Redmond, WA (US);
Sonja Keserovic, Kirkland, WA (US);
Michael Gregory Montwill, Seattle, WA (US);
Jonathon Michael Stall, Bothell, WA (US);
Renaud Paquay, Redmond, WA (US);
Sonja Keserovic, Kirkland, WA (US);
Michael Gregory Montwill, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Various domains may wish to specify different implementations of the type; e.g., a compilation domain may describe the type statically, an execution domain may instantiate objects of the given type, while a debugging execution domain may associate additional debugging information such as a symbol name. This may be achieved by specifying a type implementation of a particular type within respective domains which all implement a common type interface. A type binding instruction set may then select a type implementation for the type within the target instruction set according to the domain, and may bind type instances of the type within target instruction set to the selected type implementation for the current domain. This technique yields domain-specific variance in type implementation without having to reconfigure the target instruction set or perform domain-checking logic there-within.