发明名称 Method and system for managing versioned structured documents in a database
摘要 A method for providing a query for searching over versions of a structured document includes providing a plurality of versioned nodes (vNodes) representing a plurality of objects of at least one version of a structured document. Each vNode includes versioning information associated with at least one version of the structured document and collectively, the vNodes graphically represent the version(s) of the structured document in a versioned document object model (“vDOM”) node tree. In an embodiment, a query for at least one version of the structured document is received. The query includes a versioned function (vFunction) having at least one argument relating to versioning information associated with one or more versions of the structured document. The vFunction is processed to identify a version of the structured document that includes an object represented by a vNode having versioning information satisfying the query.
申请公布号 US9002810(B1) 申请公布日期 2015.04.07
申请号 US201113338553 申请日期 2011.12.28
申请人 EMC Corporation 发明人 Van Rotterdam Jeroen Mattijs;Graswinckel Ewout
分类号 G06F17/30 主分类号 G06F17/30
代理机构 Dergosits & Noah LLP 代理人 Dergosits & Noah LLP ;Noah Todd A.
主权项 1. A method for providing a query for searching versions of a structured document, the method comprising: providing by a server a plurality of versioned nodes (“vNodes”) representing a plurality of objects of at least one version of a structured document, wherein each vNode includes versioning information associated with the at least one version of the structured document and wherein, collectively, the plurality of vNodes graphically represent the at least one version of the structured document in a versioned document object model (“vDOM”) node tree, and wherein at least one vNode in the vDOM node tree is configured to have more than one parent node across multiple versions of the structured document; receiving by the server a query for at least one version of the structured document, wherein the query includes a versioned function having at least one argument relating to versioning information associated with at least one version of the structured document; and processing by the server the versioned function to identify a version of the structured document, wherein the identified structured document includes an object represented by a vNode having versioning information satisfying the at least one argument of the versioned function.
地址 Hopkinton MA US