Supporting efficient partial update of hierarchically structured documents based on record storage
US8495085B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Sep 27, 2010 |
| Grant date | Jul 23, 2013 |
| Priority date | — |
| Expiry date | Aug 10, 2031 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F16/835
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
Methods and apparatus, including computer program products, implementing and using techniques for performing a partial update of a hierarchically structured document referencing one or more records stored in a database. An expression specifying one or more updates to be applied to the document is received. The document is searched to find update target position(s). Based on the received expression, a pending update list is built. When an update target position is found, a row of a document column in a base table is updated with the new version number for the document. New database records for insertion into the new document version are generated from the pending update list. Old database records to be replaced are identified. A database table for the document is updated to mark the old database records as obsolete and to add new database records to be referenced in the new version of the document.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.