Claims Analysis
Total Claims: 31
Claim 1
Independent Claim
92 words
A method for indexing, in a relational system, a plurality of items that belong to a hierarchy, the method comprising the steps of: storing in an index a first index entry for a first item of the plurality of items, said first item being a child of a second item in said hierarchy; and storing in the index a second index entry for the second item of the plurality of items, said second index entry containing a link to said first index entry for locating said first index entry in said index.
Claim 2
Independent Claim
92 words
A method for indexing, in a relational system, a plurality of items that belong to a hierarchy, the method comprising the steps of: storing in an index a first index entry for a first item of the plurality of items, said first item being a child of a second item in said hierarchy; and storing in the index a second index entry for the second item of the plurality of items, said second index entry containing a link to said first index entry for locating said first index entry in said index.
Claim 3
Dependent Claim
44 words
The method of claim 1 , comprising the step of: storing, within one or more index entries of the first and second index entries, information about one or more children of the respective item to which the respective one or more index entry corresponds.
Claim 4
Dependent Claim
23 words
The method of claim 2 , wherein the step of storing information includes storing security privilege information about the one or more children.
Claim 5
Dependent Claim
26 words
The method of claim 2 , wherein the step of storing information includes storing information to satisfy a query that references the one or more children.
Claim 6
Dependent Claim
105 words
A computer readable medium having stored thereon sequences of instructions for indexing, in a relational system, a plurality of items that belong to a hierarchy, the sequences of instructions including instructions for performing the steps of: storing in an index a first index entry for a first item of the plurality of items, said first item being a child of a second item in said hierarchy; and storing in the index a second index entry for the second item of the plurality of items, said second index entry containing a link to said first index entry for locating said first index entry in said index.
Claim 7
Dependent Claim
105 words
A computer readable medium having stored thereon sequences of instructions for indexing, in a relational system, a plurality of items that belong to a hierarchy, the sequences of instructions including instructions for performing the steps of: storing in an index a first index entry for a first item of the plurality of items, said first item being a child of a second item in said hierarchy; and storing in the index a second index entry for the second item of the plurality of items, said second index entry containing a link to said first index entry for locating said first index entry in said index.
Claim 8
Dependent Claim
67 words
The computer-readable medium of claim 5 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: storing, within one or more index entries of the first and second index entries, information about one or more children of the respective item to which the respective one or more index entry corresponds.
Claim 9
Dependent Claim
46 words
The computer-readable medium of claim 6 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of storing information by storing security privilege information about the one or more children.
Claim 10
Dependent Claim
135 words
A computer apparatus comprising: a memory; and one or more processors coupled to the memory and configured to execute one or more sequence of instructions for indexing, in a relational system, a plurality of items that belong to a hierarchy, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: storing in an index a first index entry for a first item of the plurality of items, said first item being a child of a second item in said hierarchy; and storing in the index a second index entry for the second item of the plurality of items, said second index entry containing a link to said first index entry for locating said first index entry in said index.
Claim 11
Dependent Claim
135 words
A computer apparatus comprising: a memory; and one or more processors coupled to the memory and configured to execute one or more sequence of instructions for indexing, in a relational system, a plurality of items that belong to a hierarchy, wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the steps of: storing in an index a first index entry for a first item of the plurality of items, said first item being a child of a second item in said hierarchy; and storing in the index a second index entry for the second item of the plurality of items, said second index entry containing a link to said first index entry for locating said first index entry in said index.
Claim 12
Dependent Claim
49 words
The computer-readable medium of claim 6 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of storing information by storing information to satisfy a query that references the one or more children.
Claim 13
Dependent Claim
58 words
The computer-readable medium of claim 9 , wherein the one or more children are one or more respective files, and wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of storing information by storing information about the one or more respective files.
Claim 14
Dependent Claim
35 words
The method of claim 2 , wherein the one or more children are one or more respective files, and wherein the step of storing information includes storing information about the one or more respective files.
Claim 15
Dependent Claim
147 words
The method of claim 2 , further comprising the steps of: upon creation of an item of the plurality of items, determining whether the item is a child of a first parent item that currently has no other child items; if the item is a child of a first parent item that currently has no other child items, then creating an index entry in the index for the first parent item; updating first linking information for the first parent item in an index entry for a second parent item that is a parent of the first parent item to link to the index entry for the first parent item, wherein the index entries for the first and second parent items are within the index; and inserting child information into the index entry for the first parent item, wherein the child information includes information relating to the item.
Claim 16
Dependent Claim
53 words
The method of claim 12 , further comprising the step of: if the item is not a child of a first parent item that currently has no other child items, then inserting child information into an index entry for the first parent item, wherein the child information includes information relating to the item.
Claim 17
Dependent Claim
59 words
The method of claim 13 , wherein the first parent item has a plurality of children in the hierarchy, the method comprising the step of: storing within the child information an array of array entries, wherein the array of array entries includes an array entry for each child item of the plurality of children of the first parent item.
Claim 18
Dependent Claim
16 words
The method of claim 13 , wherein the child information includes information for locating the item.
Claim 19
Dependent Claim
59 words
The method of claim 12 , wherein the first parent item has a plurality of children in the hierarchy, the method comprising the step of: storing within the child information an array of array entries, wherein the array of array entries includes an array entry for each child item of the plurality of children of the first parent item.
Claim 20
Dependent Claim
16 words
The method of claim 12 , wherein the child information includes information for locating the item.
Claim 21
Dependent Claim
102 words
The method of claim 2 , further comprising the steps of: upon deletion of an item of the plurality of items, determining whether the item is an only child of a first parent item; if the item is the only child of the first parent item, then removing an index entry from the index for the first parent item; and updating first linking information for the first parent item in an index entry for a second parent item that is a parent of the first parent item to represent absence from the index of the index entry for the first parent item.
Claim 22
Dependent Claim
47 words
The method of claim 18 , further comprising the step of: if the item is not the only child of the first parent item, then removing child information from an index entry for the first parent item, wherein the child information includes information relating to the item.
Claim 23
Dependent Claim
170 words
The computer readable medium of claim 6 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: upon creation of an item of the plurality of items, determining whether the item is a child of a first parent item that currently has no other child items; if the item is a child of a first parent item that currently has no other child items, then creating an index entry in the index for the first parent item; updating first linking information for the first parent item in an index entry for a second parent item that is a parent of the first parent item to link to the index entry for the first parent item, wherein the index entries for the first and second parent items are within the index; and inserting child information into the index entry for the first parent item, wherein the child information includes information relating to the item.
Claim 24
Dependent Claim
75 words
The computer-readable medium of claim 20 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: if the item is not a child of a first parent item that currently has no other child items, then inserting child information into an index entry for the first parent item, wherein the child information includes information relating to the item.
Claim 25
Dependent Claim
81 words
The computer-readable medium of claim 21 , wherein the first parent item has a plurality of children in the hierarchy, and wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: storing within the child information an array of array entries, wherein the array of array entries includes an array entry for each child item of the plurality of children of the first parent item.
Claim 26
Dependent Claim
17 words
The computer-readable medium of claim 21 , wherein the child information includes information for locating the item.
Claim 27
Dependent Claim
81 words
The computer-readable medium of claim 20 , wherein the first parent item has a plurality of children in the hierarchy, and wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: storing within the child information an array of array entries, wherein the array of array entries includes an array entry for each child item of the plurality of children of the first parent item.
Claim 28
Dependent Claim
17 words
The computer-readable medium of claim 20 , wherein the child information includes information for locating the item.
Claim 29
Dependent Claim
125 words
The computer readable medium of claim 6 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: upon deletion of an item of the plurality of items, determining whether the item is an only child of a first parent item; if the item is the only child of the first parent item, then removing an index entry from the index for the first parent item; and updating first linking information for the first parent item in an index entry for a second parent item that is a parent of the first parent item to represent absence from the index of the index entry for the first parent item.
Claim 30
Dependent Claim
70 words
The computer readable medium of claim 26 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: if the item is not the only child of the first parent item, then removing child information from an index entry for the first parent item, wherein the child information includes information relating to the item.
Claim 31
Dependent Claim
67 words
The computer apparatus of claim 8 , wherein execution of the one or more sequences of instructions by one or more processors causes the one or more processors to perform the step of: storing, within one or more index entries of the first and second index entries, information about one or more children of the respective item to which the respective one or more index entry corresponds.