Claims Analysis
Total Claims: 40
Claim 1
Independent Claim
148 words
A computer system for producing a digital form of a digital document having descriptive markup defining hierarchical elements, the computer system comprising: means for accessing a first representation of a hierarchy of all elements in the digital document; means for accessing a second representation of the hierarchy of only significant elements in the digital document; means for extracting a portion of the digital document, including: means for selecting as a defining element a significant element from the second representation which defines the portion; and means for selecting elements, including means for selecting elements adjacent in the first representation both to the defining element according to a relationship of the adjacent elements in the first representation to the defining element and to a sibling in the second representation of the defining element; and means for producing a digital form of the portion comprising the defining element and selected elements.
Claim 2
Dependent Claim
148 words
A computer system for producing a digital form of a digital document having descriptive markup defining hierarchical elements, the computer system comprising: means for accessing a first representation of a hierarchy of all elements in the digital document; means for accessing a second representation of the hierarchy of only significant elements in the digital document; means for extracting a portion of the digital document, including: means for selecting as a defining element a significant element from the second representation which defines the portion; and means for selecting elements, including means for selecting elements adjacent in the first representation both to the defining element according to a relationship of the adjacent elements in the first representation to the defining element and to a sibling in the second representation of the defining element; and means for producing a digital form of the portion comprising the defining element and selected elements.
Claim 3
Dependent Claim
26 words
The computer system of claim 1, wherein the means for selecting the defining element includes means for selecting only a leaf element of the second representation.
Claim 4
Dependent Claim
17 words
The computer system of claim 1, wherein a significant element is an element having a title element.
Claim 5
Dependent Claim
57 words
The computer system of claim 1, wherein the means for selecting elements in the first representation includes: means for selecting elements in the first representation which are between the defining element as represented in the first representation and the sibling as represented in the first representation according to a depth-first ordering of elements of the first representation.
Claim 6
Dependent Claim
80 words
The computer system of claim 4, wherein the sibling is a left sibling and wherein the means for selecting elements further recursively selects elements in the first representation between the defining element and any left sibling in the second representation of any ancestor element in the second representation of the defining element, according to a depth-first ordering of elements of the first representation, when the defining element is a first child element in the second representation of the ancestor element.
Claim 7
Dependent Claim
44 words
The computer system of claim 4, wherein the sibling is a right sibling and wherein the means for selecting selects no elements after the defining element in the first representation if the defining element is not a last child element in the second representation.
Claim 8
Dependent Claim
69 words
The computer system of claim 6, wherein the means for selecting recursively selects all elements which are after the defining element in the first representation according to a depth-first ordering of elements in the first representation and which are child elements in the first representation of the ancestors in the second representation of the defining element if the defining element is a last child element in the second representation.
Claim 9
Dependent Claim
151 words
A process for making a digital information product comprising computer data signals defining a digital form of a digital document having descriptive markup defining hierarchical elements, the process comprising: accessing a first representation of a hierarchy of all elements in the digital document; accessing a second representation of the hierarchy of only significant elements in the digital document; extracting a portion of the digital document, including: selecting as a defining element a significant element from the second representation which defines the portion; and selecting elements, including selecting elements adjacent in the first representation to the defining element according both to a relationship of the selected elements in the first representation to the defining element and to a sibling in the second representation of the defining element; and producing a digital form of the portion comprising the defining element and selected elements, and encoding the digital form in a computer data signal.
Claim 10
Dependent Claim
151 words
A process for making a digital information product comprising computer data signals defining a digital form of a digital document having descriptive markup defining hierarchical elements, the process comprising: accessing a first representation of a hierarchy of all elements in the digital document; accessing a second representation of the hierarchy of only significant elements in the digital document; extracting a portion of the digital document, including: selecting as a defining element a significant element from the second representation which defines the portion; and selecting elements, including selecting elements adjacent in the first representation to the defining element according both to a relationship of the selected elements in the first representation to the defining element and to a sibling in the second representation of the defining element; and producing a digital form of the portion comprising the defining element and selected elements, and encoding the digital form in a computer data signal.
Claim 11
Dependent Claim
20 words
The process of claim 8, wherein selecting the defining element includes selecting only a leaf element of the second representation.
Claim 12
Dependent Claim
16 words
The process of claim 8, wherein a significant element is an element having a title element.
Claim 13
Dependent Claim
51 words
The process of claim 8, wherein selecting elements in the first representation includes: selecting elements in the first representation which are between the defining element as represented in the first representation and the sibling as represented in the first representation according to a depth-first ordering of elements of the first representation.
Claim 14
Dependent Claim
77 words
The process of claim 11, wherein the sibling is a left sibling and wherein the selecting elements further recursively selects elements in the first representation between the defining element and any left sibling in the second representation of any ancestor element in the second representation of the defining element, according to a depth-first ordering of elements of the first representation, when the defining element is a first child element in the second representation of the ancestor element.
Claim 15
Dependent Claim
40 words
The process of claim 11, wherein the sibling is a right sibling and wherein selecting selects no elements after the defining element in the first representation if the defining element is not a last child element in the second representation.
Claim 16
Dependent Claim
65 words
The process of claim 13, wherein selecting recursively selects all elements which are after the defining element in the first representation according to a depth-first ordering of elements in the first representation and which are child elements in the first representation of the ancestors in the second representation of the defining element if the defining element is a last child element in the second representation.
Claim 17
Dependent Claim
175 words
A computer system for producing a digital form of a digital document having descriptive markup defining hierarchical elements, and having a first representation of a hierarchy of all elements in the digital document and a second representation of the hierarchy of only significant elements in the digital document, the computer system comprising: a first data selection component that produces as an output a defining element, wherein the defining element is a significant element from the second representation that defines a portion of the digital document; a second data selection component which receives as an input the defining element and produces as outputs selected elements, wherein the selected elements are elements adjacent in the first representation to the defining element, selected according to a relationship of the adjacent elements in the first representation to both the defining element and to a sibling in the second representation of the defining element; and a data structuring component which receives as inputs the defining element and selected elements and produces as an output a digital form of the portion.
Claim 18
Dependent Claim
175 words
A computer system for producing a digital form of a digital document having descriptive markup defining hierarchical elements, and having a first representation of a hierarchy of all elements in the digital document and a second representation of the hierarchy of only significant elements in the digital document, the computer system comprising: a first data selection component that produces as an output a defining element, wherein the defining element is a significant element from the second representation that defines a portion of the digital document; a second data selection component which receives as an input the defining element and produces as outputs selected elements, wherein the selected elements are elements adjacent in the first representation to the defining element, selected according to a relationship of the adjacent elements in the first representation to both the defining element and to a sibling in the second representation of the defining element; and a data structuring component which receives as inputs the defining element and selected elements and produces as an output a digital form of the portion.
Claim 19
Dependent Claim
18 words
The computer system of claim 15, wherein the defining element is a leaf element of the second representation.
Claim 20
Dependent Claim
17 words
The computer system of claim 15, wherein a significant element is an element having a title element.
Claim 21
Dependent Claim
42 words
The computer system of claim 15, wherein the selected elements are elements between the defining element as represented in the first representation and the sibling as represented in the first representation according to a depth-first ordering of elements of the first representation.
Claim 22
Dependent Claim
81 words
The computer system of claim 18, wherein the sibling is a left sibling and the selected elements further include elements selected recursively from the first representation, the elements being between the defining element and any left sibling in the second representation of any ancestor element in the second representation of the defining element, according to a depth-first ordering of elements of the first representation, when the defining element is a first child element in the second representation of the ancestor element.
Claim 23
Dependent Claim
41 words
The computer system of claim 18, wherein the sibling is a right sibling and no selected elements are from after the defining element in the first representation if the defining element is not a last child element in the second representation.
Claim 24
Dependent Claim
71 words
The computer system of claim 20, wherein the selected elements include elements selected recursively from all elements which are after the defining element in the first representation according to a depth-first ordering of elements in the first representation and which are child elements in the first representation of the ancestors in the second representation of the defining element, if the defining element is a last child element in the second representation.
Claim 25
Dependent Claim
132 words
A process for producing a digital form of a digital document having descriptive markup defining hierarchical elements, the process comprising: accessing a first representation of a hierarchy of all elements in the digital document; accessing a second representation of the hierarchy of only significant elements in the digital document; extracting a portion of the digital document, including: selecting as a defining element a significant element from the second representation which defines the portion; and selecting elements, including selecting elements adjacent in the first representation to the defining element according to a relationship of the selected elements in the first representation both to the defining element and to a sibling in the second representation of the defining element; and producing a digital form of the portion comprising the defining element and selected elements.
Claim 26
Dependent Claim
132 words
A process for producing a digital form of a digital document having descriptive markup defining hierarchical elements, the process comprising: accessing a first representation of a hierarchy of all elements in the digital document; accessing a second representation of the hierarchy of only significant elements in the digital document; extracting a portion of the digital document, including: selecting as a defining element a significant element from the second representation which defines the portion; and selecting elements, including selecting elements adjacent in the first representation to the defining element according to a relationship of the selected elements in the first representation both to the defining element and to a sibling in the second representation of the defining element; and producing a digital form of the portion comprising the defining element and selected elements.
Claim 27
Dependent Claim
20 words
The process of claim 22, wherein selecting the defining element includes selecting only a leaf element of the second representation.
Claim 28
Dependent Claim
16 words
The process of claim 22, wherein a significant element is an element having a title element.
Claim 29
Dependent Claim
51 words
The process of claim 22, wherein selecting elements in the first representation includes: selecting elements in the first representation which are between the defining element as represented in the first representation and the sibling as represented in the first representation according to a depth-first ordering of elements of the first representation.
Claim 30
Dependent Claim
77 words
The process of claim 25, wherein the sibling is a left sibling and wherein the selecting elements further recursively selects elements in the first representation between the defining element and any left sibling in the second representation of any ancestor element in the second representation of the defining element, according to a depth-first ordering of elements of the first representation, when the defining element is a first child element in the second representation of the ancestor element.
Claim 31
Dependent Claim
40 words
The process of claim 25, wherein the sibling is a right sibling and wherein selecting selects no elements after the defining element in the first representation if the defining element is not a last child element in the second representation.
Claim 32
Dependent Claim
65 words
The process of claim 27, wherein selecting recursively selects all elements which are after the defining element in the first representation according to a depth-first ordering of elements in the first representation and which are child elements in the first representation of the ancestors in the second representation of the defining element if the defining element is a last child element in the second representation.
Claim 33
Dependent Claim
193 words
A computer program product for producing a digital form of a digital document having descriptive markup defining hierarchical elements, and having a first representation of a hierarchy of all elements in the digital document and a second representation of the hierarchy of only significant elements in the digital document, the computer program product comprising: a computer readable medium having computer program logic stored thereon, wherein the computer program logic defines: a first data selection component that produces as an output a defining element, wherein the defining element is a significant element from the second representation that defines a portion of the digital document; a second data selection component which receives as an input the defining element and produces as outputs selected elements, wherein the selected elements are elements adjacent in the first representation to the defining element, selected according to a relationship of the adjacent elements in the first representation to both the defining element and to a sibling in the second representation of the defining element; and a data structuring component which receives as inputs the defining element and selected elements and produces as an output a digital form of the portion.
Claim 34
Dependent Claim
193 words
A computer program product for producing a digital form of a digital document having descriptive markup defining hierarchical elements, and having a first representation of a hierarchy of all elements in the digital document and a second representation of the hierarchy of only significant elements in the digital document, the computer program product comprising: a computer readable medium having computer program logic stored thereon, wherein the computer program logic defines: a first data selection component that produces as an output a defining element, wherein the defining element is a significant element from the second representation that defines a portion of the digital document; a second data selection component which receives as an input the defining element and produces as outputs selected elements, wherein the selected elements are elements adjacent in the first representation to the defining element, selected according to a relationship of the adjacent elements in the first representation to both the defining element and to a sibling in the second representation of the defining element; and a data structuring component which receives as inputs the defining element and selected elements and produces as an output a digital form of the portion.
Claim 35
Dependent Claim
19 words
The computer program product of claim 29, wherein the defining element is a leaf element of the second representation.
Claim 36
Dependent Claim
18 words
The computer program product of claim 29, wherein a significant element is an element having a title element.
Claim 37
Dependent Claim
43 words
The computer program product of claim 29, wherein the selected elements are elements between the defining element as represented in the first representation and the sibling as represented in the first representation according to a depth-first ordering of elements of the first representation.
Claim 38
Dependent Claim
82 words
The computer program product of claim 32, wherein the sibling is a left sibling and the selected elements further include elements selected recursively from the first representation, the elements being between the defining element and any left sibling in the second representation of any ancestor element in the second representation of the defining element, according to a depth-first ordering of elements of the first representation, when the defining element is a first child element in the second representation of the ancestor element.
Claim 39
Dependent Claim
42 words
The computer program product of claim 32, wherein the sibling is a right sibling and no selected elements are from after the defining element in the first representation if the defining element is not a last child element in the second representation.
Claim 40
Dependent Claim
72 words
The computer program product of claim 34, wherein the selected elements include elements selected recursively from all elements which are after the defining element in the first representation according to a depth-first ordering of elements in the first representation and which are child elements in the first representation of the ancestors in the second representation of the defining element, if the defining element is a last child element in the second representation.