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. 05, 2013
Filed:
Feb. 29, 2012
Colin Joseph Meek, Redmond, WA (US);
Jeffrey M. Derstadt, Sammamish, WA (US);
Arthur John Cerdic Vickers, Issaquah, WA (US);
Colin Joseph Meek, Redmond, WA (US);
Jeffrey M. Derstadt, Sammamish, WA (US);
Arthur John Cerdic Vickers, Issaquah, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
Aspects of the subject matter described herein relate to mapping from application objects to an abstract data model. In aspects, a mapper receives registrations that indicate behavior (e.g., how objects are constructed, modified, or examined) of application objects. The behavior may be specified using user-supplied expressions. The mapper aggregates this data and uses it to map application requests for data access into one or more operations that operate on the abstract data model. A data access layer may then translate the operations into actions to access data corresponding to the requests from a store. If appropriate, data obtained from the store may then be inserted into application objects as indicated by the registrations.