Using SQL extensibility for processing dynamically typed XML...

Data processing: database and file management or data structures – Database and file access – Record – file – and data search and comparisons

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C026S003000

Reexamination Certificate

active

07836066

ABSTRACT:
XQuery queries that include functions that operate on dynamically typed XML data are rewritten into compilable SQL constructs. XML data that is dynamically typed is XML data for which a specific XML data type cannot be determined at compile time and in fact may vary. In general, XQuery queries are rewritten into SQL queries that use SQL constructs in lieu of XQuery constructs. The SQL constructs include an “SQL polymorphic function” that is defined or recognized by a database system as valid syntax for an SQL query. The rewritten query applies the XML data to the SQL polymorphic function, but the XML data has been typed as XMLType, a data type recognized by SQL standards.

REFERENCES:
patent: 6282537 (2001-08-01), Madnick et al.
patent: 6636845 (2003-10-01), Chau et al.
patent: 6836778 (2004-12-01), Manikutty et al.
patent: 6934712 (2005-08-01), Kiernan et al.
patent: 7171404 (2007-01-01), Lindblad et al.
patent: 7346609 (2008-03-01), Chen et al.
patent: 7472108 (2008-12-01), Lim et al.
patent: 7693812 (2010-04-01), Lim et al.
patent: 2003/0028561 (2003-02-01), Gounares et al.
patent: 2003/0140308 (2003-07-01), Murthy et al.
patent: 2003/0200214 (2003-10-01), Doole et al.
patent: 2004/0015783 (2004-01-01), Lennon et al.
patent: 2004/0064466 (2004-04-01), Manikutty et al.
patent: 2004/0205082 (2004-10-01), Fontoura et al.
patent: 2005/0097084 (2005-05-01), Balmin et al.
patent: 2005/0289125 (2005-12-01), Liu et al.
patent: 2006/0010124 (2006-01-01), Lucas et al.
patent: 2007/0038649 (2007-02-01), Agrawal et al.
patent: 2008/0215542 (2008-09-01), Lim et al.
Leontiev et al., ACM computing surveys, vol. 34, No. 4, Dec. 2002, pp. 409-449.
Oracle, “Oracle 9i XML Database Developer's Guide”, Oracle XML DB, Release 2 (9.2), Mar. 2002, 902 pages.
Votsch et al., “Oracle XML DB: Uniting XML Content and Data”, Seybold Consulting Group, 2002, 14 pages.
Krishnaprasad et al., Proceedings of the 30thVLDB Conference, Toronto Canada, 2004, 11 pages.
Du, F., “Moving from XML Documents to XML Databases”, Thesis, University of British Columbia, Mar. 2004, 42 pages.
Melton, J., “SQLX Bringing XML and SQL Together”, JISBD2001, Jornada de Ingeneria del Software y Bases de Datos, Almagro, Espana, 2001, 156 pages.
European Patent Office, “Communication Pursuant to Article 94(3) EPC”, Application No. 05 760 442.3-2201, dated Jun. 20, 2008, 2 pages.
Claims, Application No. 05 760 442.3-2201, 8 pages.
Salminen, Ari et al., “Requirements for XML Document Database Systems” Dept. of Computer Science and Information Systems, University of Jwaskya, 2001, pp. 85-94.
Bohannon, Philip et al., From XML Schema to Relations: A Cost-Based Approach to XML Storage, Bell Laboratories, Proc of the 18thInternational Conference on Data Engineering, IEEE, 2002, pp. 1-28.
Choi, Byron et al., “The XQuey Formal Semantics: A Foundation for Implementation Optimization,” May 31, 2002, IEEE XP-002353605, 15 pages.
“Type polymorphism” downloaded from the Internet on May 31, 2007 <http://en.wikipedia.org/wiki/Polymorphism (computer science)> 6 pages.

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

Using SQL extensibility for processing dynamically typed XML... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Using SQL extensibility for processing dynamically typed XML..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Using SQL extensibility for processing dynamically typed XML... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-4215381

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.