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:
Jul. 28, 2009
Filed:
Jan. 31, 2005
Arpan a Desai, Bothell, WA (US);
Daniel Dedu-constantin, Redmond, WA (US);
Ion Vasilian, Seattle, WA (US);
Todd F Pfleiger, Seattle, WA (US);
Arpan A Desai, Bothell, WA (US);
Daniel Dedu-Constantin, Redmond, WA (US);
Ion Vasilian, Seattle, WA (US);
Todd F Pfleiger, Seattle, WA (US);
Microsoft Corporation, Redmond, WA (US);
Abstract
A system and/or methodology that employs a non-relational (e.g., XML (extensible markup language)) query language to access stored procedures employed in connection with relational (e.g., SQL (structured query language)) database management systems is provided. Stored procedures in SQL enable the predetermination of queries that can be executed against the relational database. The invention bridges the gap between non-relational query languages and relational data stores. In other words, the invention enables the integration of non-relational query languages with relational data stores. The invention can define a view of the relational data in the current data model, convert data from relational to non-relational format and provide a mechanism in which a stored procedure can be referenced from the non-relational query language, using, for example, a function.