Modifying a hierarchical data structure according to a pseudo-rendering of a structured document by annotating and merging nodes
AssigneeGoogle Inc.
InventorYonatan Zunger
Life of this patent
Estimating the term…
Loading patent…
AssigneeGoogle Inc.
InventorYonatan Zunger
Estimating the term…
A structured document is translated into an initial hierarchical data structure in accordance with syntactic elements defined in the structured document. The initial hierarchical data structure includes a plurality of nodes, and each node corresponds to one of the syntactic elements. The method then annotates a node with a set of attributes including geometric parameters of semantic elements in the structured document that are associated with the node in accordance with a pseudo-rendering of the structured document. Finally, the method merges the nodes in the initial hierarchical data structure into a tree of merged nodes in accordance with their respective attributes and a set of predefined rules such that each merged node is associated with a semantically distinct region of the pseudo-rendered document. The predefined rules include rules for merging nodes associated with semantic elements that have nearby positions and/or compatible attributes in the pseudo-rendered document.
A method of partitioning a structured document, comprising:
A non-transitory computer-readable storage medium storing one or more programs configured for execution by a server system comprising one or more processors, the one or more programs comprising instructions for:
A server system, comprising:
Dependencies are inferred from the claim text.