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:
Jul. 14, 2009

Filed:

Jan. 14, 2005
Applicants:

Namita Gupta, Seattle, WA (US);

Mark J. Finocchio, Redmond, WA (US);

Michael J. Hillberg, Beaux Arts, WA (US);

Jeffrey L. Bogdan, Bellevue, WA (US);

Inventors:

Namita Gupta, Seattle, WA (US);

Mark J. Finocchio, Redmond, WA (US);

Michael J. Hillberg, Beaux Arts, WA (US);

Jeffrey L. Bogdan, Bellevue, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

The application programming interfaces described herein are directed at property management mechanisms that operate within an on-demand property system. The property management mechanisms support the caching of property values on an as needed basis, allow a plurality of object instances to utilize the same property via attached properties, overriding default information associated with a property on a per type basis, obtaining values for a property from an external source, and the like. In addition, the on-demand property system provides validation and control for each property instance. The property management mechanisms minimize the storage requirements and provide flexibility without requiring additional code from the developers.


Find Patent Forward Citations

Loading…