Dynamic XML processing system

Data processing: presentation processing of document – operator i – Presentation processing of document – Layout

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C707S793000

Reexamination Certificate

active

09583245

ABSTRACT:
A system for storing and dynamically updating data represented in the Extensible Markup Language (XML) which separates the data values in at least some of the elements of an XML document and places those data values in relational database tables where they may be processed using conventional RDBMS techniques. The hierarchical structure of the XML document is saved separately in an XML skeleton object from which element data other than primary key values has been removed. The XML documents document type definition (DTD) is stored, along with additional property data used the RDBMS, in an XML Definition object. The additional property information includes the identification of primary key data values which are used to link the structural definition data to the value data stored in the tables, the designation of data types used for more efficient storage of data from predetermined XML elements, the designation of selected element data for indexing and for column storage, and the designation or relational integrity constraints which help insure that logically connected data is not inappropriately deleted or updated. The XML data as stored in the relational tables can be retrieved as a complete XML document, or selected XML elements can be retrieved by themselves, by merging the table data into the XML skeleton.

REFERENCES:
patent: 6584459 (2003-06-01), Chang et al.
patent: 6643633 (2003-11-01), Chau et al.
patent: 6684222 (2004-01-01), Cornelius et al.
patent: 2002/0123993 (2002-09-01), Chau et al.
patent: 2002/0156811 (2002-10-01), Krupa
patent: 2002/0169788 (2002-11-01), Lee et al.
patent: 2003/0005410 (2003-01-01), Harless
patent: 2003/0167213 (2003-09-01), Jammes et al.
Krupa, U.S. Appl. No. 60/206,325, filed May 23, 2000.
Lee et al., U.S. Appl. No. 60/182,939, filed Feb. 16, 2000.
“Why Xquery?”, DataDirect Technologies, available at http://www.datadirect.com/developer/xquery/getting—started/why—xquery/index.ssp (via HotBot search engine) (publication criteria: prior to May 31, 2000).
DBIx::DBStag—Relational Database to Hierarchical Mapping, available at http://cpan.uwinnipeg.ca/htdocs/DBIx-DBStag/DBIx/DBStag.html (via HotBot search engine) (publication criteria: prior to May 31, 2000).
Leigh Dodds, Storing and Querying, XML.com, available at http://www.xml.com/lpt/a/2000/04/05/deviant/index.html (via HotBot search engine) (publication criteria: prior to May 31, 2000).
Jayavel Shanmugasundaram et al., “A General Technique for Querying XML Documents using a Relational Database System”, SIGMOD Record, vol. 30, No. 3, Sep. 2001, pp. 20-26.

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

Dynamic XML processing system does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Dynamic XML processing system, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Dynamic XML processing system will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3881044

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