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:
Mar. 29, 2011
Filed:
Dec. 11, 2006
Bekim Demiroski, Redmond, WA (US);
Robert T. Whitney, Seattle, WA (US);
J. Patrick Thompson, Seattle, WA (US);
Anil K. Nori, Redmond, WA (US);
Bekim Demiroski, Redmond, WA (US);
Robert T. Whitney, Seattle, WA (US);
J. Patrick Thompson, Seattle, WA (US);
Anil K. Nori, Redmond, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
By modeling real-world application objects with complex structures, behaviors, and operations described by a schema which is enforced by the hardware/software interface system, various embodiments of the present invention provide rich sub-typing functionality by extending Items (and Item types) using 'Extensions' which provide additional data structures (Properties, Relationships, etc.) to already existing Items type structures. Extensions are strongly typed instances that cannot exist independently and must be attached to an Item or a Nested Element. Extensions are also intended to address 'multi-typing' issues by enabling the overlap of type instances (e.g., a Document may be a “legal document” as well a “secure document”).