METHOD FOR EFFICIENT MAINTENANCE OF XML INDEXES

Patent №

US 7,636,739

Granted

2009-12-22

Filed 2005

Owner

MICROSOFT CORPORATION

AI components

3

kr · planning · hardware

Assignment

Recorded

Dataset

AIPD

2023_r1 edition

Application

11171769

An update to a primary table is received. The primary table is read to determine the set of rows to be updated. The primary table is updated and XML objects stored in XML columns are overwritten according to the update. A pre-update node table comprising the nodes corresponding to the updated rows is created from an XML index table corresponding to the primary table. A post-update node table is created by shredding the updated XML objects. The post-update table and the pre-update table are merged according to their node identifiers. The resulting merged table can be inspected to determine which nodes have been, added, deleted, or updated. Based on this inspection, the necessary additions and deletions can be efficiently made to the XML index table.

Knowledge representationPlanningAI hardwareG06F 16/81G06F 16/2272Y10S 707/99933Y10S 707/99952

AI classification

Planning1.00
AI hardware1.00
Knowledge representation0.89
Machine learning0.16
Vision0.00
Natural language0.00
Evolutionary computation0.00
Speech0.00

Ownership

MICROSOFT CORPORATION

assignment · 171060796

Assignors

STEFANI, STEFANO, CHURIN, DENIS V., CSERI, ISTVAN

On an employer assignment, the assignors are typically the inventors.

© 2026 NYSGPT2525 LLC