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:
Mar. 09, 2010

Filed:

Feb. 28, 2006
Applicants:

Michael J. Pizzo, Bellevue, WA (US);

Chris A. Suver, Seattle, WA (US);

Pablo Castro, Bellevue, WA (US);

Alyssa Heather Henry, Sammamish, WA (US);

Andrew J. Conrad, Sammamish, WA (US);

Subramanian Muralidhar, Bellevue, WA (US);

Benjamin Albahari, Seattle, WA (US);

Jose A. Blakeley, Redmond, WA (US);

Inventors:

Michael J. Pizzo, Bellevue, WA (US);

Chris A. Suver, Seattle, WA (US);

Pablo Castro, Bellevue, WA (US);

Alyssa Heather Henry, Sammamish, WA (US);

Andrew J. Conrad, Sammamish, WA (US);

Subramanian Muralidhar, Bellevue, WA (US);

Benjamin Albahari, Seattle, WA (US);

Jose A. Blakeley, Redmond, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

The claimed subject matter relates to an architecture that can facilitate an incremental approach to an Object-Relational mapping solution. The architecture can provide a rich data model that is defined at the value layer. The rich data model can expose an interface that conforms with the interfaces exposed by common storage-specific data providers. The architecture can extend common storage-specific data provider to support common command representations, and provide entity services that work in terms of the rich data model as well as object services such as identity management, updating and change tracking.


Find Patent Forward Citations

Loading…