Method and system for managing versioned structured documents in a database
AssigneeEMC Corporation
InventorsJeroen Mattijs Van Rotterdam, Ewout Graswinckel
Life of this patent
Estimating the term…
Loading patent…
AssigneeEMC Corporation
InventorsJeroen Mattijs Van Rotterdam, Ewout Graswinckel
Estimating the term…
A method for storing multiple versions of a structured document includes receiving a first version of a document comprising objects hierarchically related to one another, and generating versioned nodes (vNodes) representing each of the objects. In an embodiment, each vNode includes versioning information associated with the first version of the document and is stored in a data store. When a next version of the document including a modification to a first object of the first version is received, a sharable object is identified based on a hierarchical relationship between the sharable object and an ancestor of the modified first object. A vNode representing the identified sharable object is updated to include versioning information associated with the next version of the document so that the updated vNode is shared between the first and the next versions of the structured document.
A method for storing multiple versions of a structured document, the method comprising:
A machine-readable medium carrying one or more sequences of instructions for storing multiple versions of a structured document, which instructions, when executed by one or more processors, cause the one or more processors to carry out the steps of:
A system for storing multiple versions of a structured document, the system comprising:
Dependencies are inferred from the claim text.