 |
 |
|
|
|
|
Title: |
US7194462:
Systems and methods for implementing an XML query language
[ Derwent Title ]
>> View Certificate of Correction for this publication

|
Country: |
US United States of America

|
| |
Inventor: |
Riccardi, Fabio; Palo Alto, CA, United States of America
Lucas, Paul J.; Mountain View, CA, United States of America
Florescu, Daniela D.; Palo Alto, CA, United States of America
Kossmann, Donald Alan; Zurich, Switzerland
Westmann, Till Casten; Munich, Germany
Hillery, Christopher James; Vacaville, CA, United States of America

|
Assignee: |
Bea Systems, Inc., San Jose, CA, United States of America
other patents from BEA SYSTEMS, INC. (752191) (approx. 18)
News, Profiles, Stocks and More about this company

|
Published / Filed: |
2007-03-20
/ 2004-02-26

|
Application Number: |
US2004000787714

|
IPC Code: |
Advanced:
G06F 7/00;
G06F 17/00;
G06F 17/30;
Core:
more...
Subclass:
G06F;

|
ECLA Code: |
G06F17/30X7P2;

|
U.S. Class: |
707/004;

|
Field of Search: |
707/002,3,100,102,104.1,4
715/513

|
Priority Number: |
| 2004-02-26 |
US2004000787714 |
| 2003-02-27 |
US2003000450381P |

|
Abstract: |
Systems and methods in accordance with the present invention provide for an implementation of the XQuery standard, and such an implementation will be referred to herein as an XQuery (XML Query language) implementation. An XQuery implementation can be based on a token stream representation, which allows large XML documents to be processed without having to first read the entire document. An XQuery implementation can also utilize a streaming XQuery engine. A set of algorithms and a set of rewrite rules can be used for the implementation. Given a query, a set of rules can be applied to that query to transform the query into another query. Some of these rules allow the resulting query to be streamable. In other words, a query that would otherwise require an XML document to be read into memory can now be transformed into a query that can work on an XML stream. The type system of the XQuery language can be based on XML Schema, and the basic types of XML Schema can have derived types. The XQuery programs can execute in a context comprising of variable bindings, namespaces, operators, default parameters, etc. This description is not intended to be a complete description of, or limit the scope of, the invention. Other features, aspects, and objects of the invention can be obtained from a review of the specification, the figures, and the claims.

|
Attorney, Agent or Firm: |
Fliesler Meyer LLP ;

|
Primary / Asst. Examiners: |
Mofiz, Apu M.;

|
Maintenance Status: |
CC Certificate of Correction issued View Certificate of Correction

|
INPADOC Legal Status: |
Show legal status actions
Family Legal Status Report

|
Parent Case: |
CLAIM OF PRIORITY
This application claims priority to U.S. Provisional Patent Application No. 60/450,381 filed Feb. 27, 2003, entitled “SYSTEMS AND METHODS FOR IMPLEMENTING AN XML QUERY LANGUAGE” which is hereby incorporated herein by reference.

|
Family: |
Show 6 known family members

|
First Claim:
Show all 39 claims |
1. A method for an implementation of XML Query language, comprising the steps of: analyzing an XML query; creating a token stream representation of at least one XML document required to process said XML query; transforming said XML query into a second query that can work on said token stream representation; and, executing said second query on said token stream representation.

|
Background / Summary: |
Show background / summary

|
Drawing Descriptions: |
Show drawing descriptions

|
Description: |
Show description

|
Forward References: |
Show 1 U.S. patent(s) that reference this one

|
|