SYSTEM, METHODS AND APPLICATIONS FOR STRUCTURED DOCUMENT INDEXING
First Claim
1. A method for improving data accessibility, the method comprising:
- dividing a source document into multiple objects, in response to content of the source document;
analyzing the multiple objects to generate multiple low level sub-trees, wherein each of the low level sub-trees comprises at least one of the multiple objects;
generating multiple mid level sub-trees, wherein each of the mid level sub-trees comprises link to at least one of the low level sub-trees;
generating a top level sub-tree that comprises multiple section links, wherein each of the section links links to one of the mid level sub-trees;
creating metadata descriptive of at least one of the sub-trees generated, wherein the metadata comprises data which is not comprised in the source document; and
generating a structured document that comprises the top level sub-tree, at least some of the mid level sub-trees and at least some of the low level sub-trees, and the metadata.
0 Assignments
0 Petitions
Accused Products
Abstract
A data management system, the system including: (i) an input interface for acquiring a source document; and (ii) a processor configured to: (a) divide the source document into multiple objects in response to content of the source document; (b) analyze the multiple objects to generate multiple low level sub-trees, wherein each of the low level sub-trees includes at least one of the multiple objects; (c) generate multiple mid level sub-trees, wherein each of the mid level sub-trees includes link to at least one of the low level sub-trees; (d) generate a top level sub-tree that includes multiple section links, wherein each of the section links links to one of the mid level sub-trees; (e) create metadata descriptive of at least one of the sub-trees generated, wherein the metadata includes data which is not included in the source document; and (f) generate a structured document that includes the top level sub-tree, at least some of the mid level sub-trees and at least some of the low level sub-trees, and the metadata.
-
Citations
34 Claims
-
1. A method for improving data accessibility, the method comprising:
-
dividing a source document into multiple objects, in response to content of the source document; analyzing the multiple objects to generate multiple low level sub-trees, wherein each of the low level sub-trees comprises at least one of the multiple objects; generating multiple mid level sub-trees, wherein each of the mid level sub-trees comprises link to at least one of the low level sub-trees; generating a top level sub-tree that comprises multiple section links, wherein each of the section links links to one of the mid level sub-trees; creating metadata descriptive of at least one of the sub-trees generated, wherein the metadata comprises data which is not comprised in the source document; and generating a structured document that comprises the top level sub-tree, at least some of the mid level sub-trees and at least some of the low level sub-trees, and the metadata. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method for accessing data, the method comprising:
-
acquiring from a top level sub-tree of a structured document a link to a mid level sub-tree of the structured document; acquiring from the mid level sub-tree a link to a low level sub-tree of the structured document; and retrieving the object from the low level sub-tree; wherein at least one instance of acquiring a link is responsive to a result of a comparison of a search query data with metadata which pertains to the content of multiple sub-trees, and which is comprised in at least one of the sub-trees. - View Dependent Claims (15, 16, 17)
-
-
18. A data management system, the system comprising:
-
an input interface for acquiring a source document; and a processor configured to;
(a) divide the source document into multiple objects in response to content of the source document;
(b) analyze the multiple objects to generate multiple low level sub-trees, wherein each of the low level sub-trees comprises at least one of the multiple objects;
(c) generate multiple mid level sub-trees, wherein each of the mid level sub-trees comprises link to at least one of the low level sub-trees;
(d) generate a top level sub-tree that comprises multiple section links, wherein each of the section links links to one of the mid level sub-trees;
(e) create metadata descriptive of at least one of the sub-trees generated, wherein the metadata comprises data which is not comprised in the source document; and
(f) generate a structured document that comprises the top level sub-tree, at least some of the mid level sub-trees and at least some of the low level sub-trees, and the metadata. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A data accessing system, the system comprising:
-
an interface for communicating with a memory module in which a structured document is stored, configured to acquire from the memory module portions of the structured document in response to instructions from a processor; and the processor, which is configured to;
(a) acquire from a top level sub-tree of the structured document, via the interface, a link to a mid level sub-tree of the structured document;
(b) acquire from the mid level sub-tree, via the interface, a link to a low level sub-tree of the structured document; and
(c) retrieve, via the interface, the object from the low level sub-tree;wherein the processor is further configured to compare search query data with metadata which pertains to the content of multiple sub-trees, and which is comprised in at least one of the sub-trees, and to acquire at least one of the links in response to a result of the comparison. - View Dependent Claims (32, 33, 34)
-
Specification