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.

Date of Patent:
Sep. 18, 2012

Filed:

Sep. 03, 2008
Applicants:

Patrick H. Dussud, Redmond, WA (US);

Scott D. Mosier, North Bend, WA (US);

Peter F. Sollich, Munich, DE;

Frank V. Peschel-gallee, Kirkland, WA (US);

Raja Krishnaswamy, Redmond, WA (US);

Simon J. Hall, Seattle, WA (US);

Madhusudhan Talluri, Bellevue, WA (US);

Rudi Martin, Snohomish, WA (US);

Michael M. Magruder, Carnation, WA (US);

Andrew J. Pardoe, Bellevue, WA (US);

Inventors:

Patrick H. Dussud, Redmond, WA (US);

Scott D. Mosier, North Bend, WA (US);

Peter F. Sollich, Munich, DE;

Frank V. Peschel-Gallee, Kirkland, WA (US);

Raja Krishnaswamy, Redmond, WA (US);

Simon J. Hall, Seattle, WA (US);

Madhusudhan Talluri, Bellevue, WA (US);

Rudi Martin, Snohomish, WA (US);

Michael M. Magruder, Carnation, WA (US);

Andrew J. Pardoe, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

Attorney:
Primary Examiner:
Assistant Examiner:
Int. Cl.
CPC ...
G06F 9/44 (2006.01);
U.S. Cl.
CPC ...
Abstract

Mechanisms that allow frameworks significant flexibility in varying the library of common base classes in a manner that better suits the domain of applications served by the framework. Instead of providing the base class library, the runtime provides a data contract for the data structure of each base class. The frameworks can then define each base class in a custom way so long as the data contract is honored. Thus, for example, the framework may provide custom framework-specific methods and/or properties as is appropriate for the framework. Another framework might define the base classes in a different way.


Find Patent Forward Citations

Loading…