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.:

US 7756882 B1

PDF
Full Text
Expired
Date of Patent:
Jul. 13, 2010

Filed:

Oct. 01, 2004
Applicants:

Avner Y. Aharoni, Seattle, WA (US);

David N. Schach, Redmond, WA (US);

Erik Meijer, Mercer Island, WA (US);

Inventors:

Avner Y. Aharoni, Seattle, WA (US);

David N. Schach, Redmond, WA (US);

Erik Meijer, Mercer Island, WA (US);

Assignee:

Microsoft Corporation, Redmond, WA (US);

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

Data is requested by an XML application conforming to the XML data model. The data is stored in an SQL database conforming to the relational data model. A mapping component transforms the XML query into an SQL query using a mapping component comprising instructions obtained from an instruction set defined by a mapping algebra. The transformed operation is used to retrieve the data. Once retrieved, the algebraically defined mapping component transforms the SQL data from data conforming to the relational data model to data conforming to the XML data for use in the XML application.


Find Patent Forward Citations

Loading…