Claims Analysis
Total Claims: 39
Claim 1
Independent Claim
113 words
A method of searching through documents maintained in electronic form, comprising the steps of: (1) locating one or more hit entries in a group hits table associated with at least one search keyword, said located hit entries corresponding to documents in which said at least one search keyword appears; and (2) locating one or more location entries in a document index table associated with one of said documents in which said at least one search keyword appears, said located location entries associated with said at least one search keyword, each of said located location entries corresponding to a different occurrence of said at least one search keyword in said one of said documents.
Claim 2
Independent Claim
113 words
A method of searching through documents maintained in electronic form, comprising the steps of: (1) locating one or more hit entries in a group hits table associated with at least one search keyword, said located hit entries corresponding to documents in which said at least one search keyword appears; and (2) locating one or more location entries in a document index table associated with one of said documents in which said at least one search keyword appears, said located location entries associated with said at least one search keyword, each of said located location entries corresponding to a different occurrence of said at least one search keyword in said one of said documents.
Claim 3
Dependent Claim
49 words
The method of claim 1, further comprising the steps of: (3) extracting from said located hit entries hit information indicating the number of times said at least one search keyword appears in documents respectively associated with said located hit entries; and (4) presenting said hit information to a user.
Claim 4
Dependent Claim
31 words
The method of claim 2, further comprising the step of: (5) receiving from said user a command identifying said one of said documents from said hit information presented to said user.
Claim 5
Dependent Claim
38 words
The method of claim 1, further comprising the step of: (3) presenting to a user portions of said one of said documents containing occurrences of said at least one search keyword as identified by said located location entries.
Claim 6
Dependent Claim
79 words
The method of claim 4 in which each of said located location entries includes location information identifying a location in said one of said documents where said at least one search keyword appears, wherein step (3) comprises the steps of: selecting one of said located location entries; extracting location information from said selected entry; and using said extracted location information to display a portion of text from said one of said documents containing said at least one search keyword.
Claim 7
Dependent Claim
10 words
The method of claim 1, wherein said documents are patents.
Claim 8
Independent Claim
120 words
A system of searching through documents maintained in electronic form, comprising: group hits table locating means for locating one or more hit entries in a group hits table associated with at least one search keyword, said located hit entries corresponding to documents in which said at least one search keyword appears; and document index table locating means for locating one or more location entries in a document index table associated with one of said documents in which said at least one search keyword appears, said located location entries associated with said at least one search keyword, each of said located location entries corresponding to a different occurrence of said at least one search keyword in said one of said documents.
Claim 9
Independent Claim
120 words
A system of searching through documents maintained in electronic form, comprising: group hits table locating means for locating one or more hit entries in a group hits table associated with at least one search keyword, said located hit entries corresponding to documents in which said at least one search keyword appears; and document index table locating means for locating one or more location entries in a document index table associated with one of said documents in which said at least one search keyword appears, said located location entries associated with said at least one search keyword, each of said located location entries corresponding to a different occurrence of said at least one search keyword in said one of said documents.
Claim 10
Dependent Claim
48 words
The system of claim 7, further comprising: means for extracting from said located hit entries hit information indicating the number of times said at least one search keyword appears in documents respectively associated with said located hit entries; and means for presenting said hit information to a user.
Claim 11
Dependent Claim
29 words
The system of claim 8, further comprising: means for receiving from said user a command identifying said one of said documents from said hit information presented to said user.
Claim 12
Dependent Claim
38 words
The system of claim 7, further comprising: document presenting means for presenting to a user portions of said one of said documents containing occurrences of said at least one search keyword as identified by said located location entries.
Claim 13
Dependent Claim
84 words
The system of claim 10 in which each of said located location entries includes location information identifying a location in said one of said documents where said at least one search keyword appears, wherein said document presenting means comprises: means for selecting one of said located location entries; means for extracting location information from said selected entry; and means for using said extracted location information to display a portion of text from said one of said documents containing said at least one search keyword.
Claim 14
Dependent Claim
10 words
The system of claim 7, wherein said documents are patents.
Claim 15
Dependent Claim
137 words
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic comprising: group hits table locating means for enabling a computer to locate one or more hit entries in a group hits table associated with at least one search keyword, said located hit entries corresponding to documents in which said at least one search keyword appears; and document index table locating means for enabling the computer to locate one or more location entries in a document index table associated with one of said documents in which said at least one search keyword appears, said located location entries associated with said at least one search keyword, each of said located location entries corresponding to a different occurrence of said at least one search keyword in said one of said documents.
Claim 16
Dependent Claim
137 words
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic comprising: group hits table locating means for enabling a computer to locate one or more hit entries in a group hits table associated with at least one search keyword, said located hit entries corresponding to documents in which said at least one search keyword appears; and document index table locating means for enabling the computer to locate one or more location entries in a document index table associated with one of said documents in which said at least one search keyword appears, said located location entries associated with said at least one search keyword, each of said located location entries corresponding to a different occurrence of said at least one search keyword in said one of said documents.
Claim 17
Dependent Claim
63 words
The computer program product of claim 13, wherein said computer program logic further comprises: means for enabling the computer to extract from said located hit entries hit information indicating the number of times said at least one search keyword appears in documents respectively associated with said located hit entries; and means for enabling the computer to present said hit information to a user.
Claim 18
Dependent Claim
40 words
The computer program product of claim 14, wherein said computer program logic further comprises: means for enabling the computer to receive from said user a command identifying said one of said documents from said hit information presented to said user.
Claim 19
Dependent Claim
49 words
The computer program product of claim 13, wherein said computer program logic further comprises: document presenting means for enabling the computer to present to a user portions of said one of said documents containing occurrences of said at least one search keyword as identified by said located location entries.
Claim 20
Dependent Claim
98 words
The computer program product of claim 16 in which each of said located location entries includes location information identifying a location in said one of said documents where said at least one search keyword appears, wherein said document presenting means comprises: means for enabling the computer to select one of said located location entries; means for enabling the computer to extract location information from said selected entry; and means for enabling the computer to use said extracted location information to display a portion of text from said one of said documents containing said at least one search keyword.
Claim 21
Dependent Claim
12 words
The computer program product of claim 13, wherein said documents are patents.
Claim 22
Independent Claim
240 words
A system, comprising: a group hits table having a plurality of group hits table entries, each of said group hits table entries identifying a first term, one of a plurality of documents, and the number of occurrences of said first term in said one document; a document index table for each of said plurality of documents, said document index table including a document index table entry for each term that appears in said each of said documents, said document index table entry identifying a second term and having location information that specifies a location in said each of said documents where an occurrence of said second term exists; means for locating one or more group hits table entries from said group hits table associated with at least one keyword in a search request, each of said located group hits table entries corresponding to a different one of said documents in which said at least one keyword appears; and means for locating at least one document index table entry in a document index table associated with one of said documents associated with said located group hits table entries, said at least one located document index table entry associated with said at least one keyword, each said at least one located document index table entry having location information specifying a location in said one of said documents of an occurrence of said at least one keyword in said one of said documents.
Claim 23
Independent Claim
240 words
A system, comprising: a group hits table having a plurality of group hits table entries, each of said group hits table entries identifying a first term, one of a plurality of documents, and the number of occurrences of said first term in said one document; a document index table for each of said plurality of documents, said document index table including a document index table entry for each term that appears in said each of said documents, said document index table entry identifying a second term and having location information that specifies a location in said each of said documents where an occurrence of said second term exists; means for locating one or more group hits table entries from said group hits table associated with at least one keyword in a search request, each of said located group hits table entries corresponding to a different one of said documents in which said at least one keyword appears; and means for locating at least one document index table entry in a document index table associated with one of said documents associated with said located group hits table entries, said at least one located document index table entry associated with said at least one keyword, each said at least one located document index table entry having location information specifying a location in said one of said documents of an occurrence of said at least one keyword in said one of said documents.
Claim 24
Dependent Claim
30 words
The system of claim 19, further comprising means for generating said group hits table and said document index table for each of said documents prior to receiving any search requests.
Claim 25
Dependent Claim
27 words
The system of claim 19, wherein said location information specifies only a line in said each of said documents where said occurrence of said second term exists.
Claim 26
Dependent Claim
23 words
The system of claim 19, further comprising: group hits table modifying means for modifying said group hits table to accommodate a new document.
Claim 27
Dependent Claim
58 words
The system of claim 22, wherein said group hits table modifying means comprises: means for adding a new entry into said group hits table; and means for storing information in said new entry identifying a third term present in said new document, said new document, and the number of occurrences of said third term in said new document.
Claim 28
Independent Claim
238 words
A method, comprising: maintaining a group hits table having a plurality of group hits table entries, each of said group hits table entries identifying a first term, one of a plurality of documents, and the number of occurrences of said first term in said one document; maintaining a document index table for each of said plurality of documents, said document index table including a document index table entry for each term that appears in said each of said documents, said document index table entry identifying a second term and having location information that specifies a location in said each of said documents where an occurrence of said second term exists; locating one or more group hits table entries from said group hits table associated with at least one keyword in a search request, each of said located group hits table entries corresponding to a different one of said documents in which said at least one keyword appears; and locating at least one document index table entry in a document index table associated with one of said documents associated with said located group hits table entries, said at least one located document index table entry associated with said at least one keyword, each said at least one located document index table entry having location information specifying a location in said one of said documents of an occurrence of said at least one keyword in said one of said documents.
Claim 29
Independent Claim
238 words
A method, comprising: maintaining a group hits table having a plurality of group hits table entries, each of said group hits table entries identifying a first term, one of a plurality of documents, and the number of occurrences of said first term in said one document; maintaining a document index table for each of said plurality of documents, said document index table including a document index table entry for each term that appears in said each of said documents, said document index table entry identifying a second term and having location information that specifies a location in said each of said documents where an occurrence of said second term exists; locating one or more group hits table entries from said group hits table associated with at least one keyword in a search request, each of said located group hits table entries corresponding to a different one of said documents in which said at least one keyword appears; and locating at least one document index table entry in a document index table associated with one of said documents associated with said located group hits table entries, said at least one located document index table entry associated with said at least one keyword, each said at least one located document index table entry having location information specifying a location in said one of said documents of an occurrence of said at least one keyword in said one of said documents.
Claim 30
Dependent Claim
31 words
The method of claim 24, further comprising the step of generating said group hits table and said document index table for each of said documents prior to receiving any search requests.
Claim 31
Dependent Claim
27 words
The method of claim 24, wherein said location information specifies only a line in said each of said documents where said occurrence of said second term exists.
Claim 32
Dependent Claim
21 words
The method of claim 24, further comprising the step of: (a) modifying said group hits table to accommodate a new document.
Claim 33
Dependent Claim
53 words
The method of claim 27, wherein step (a) comprises the steps of: adding a new entry into said group hits table; and storing information in said new entry identifying a third term present in said new document, said new document, and the number of occurrences of said third term in said new document.
Claim 34
Dependent Claim
279 words
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic comprising: means for enabling a computer to maintain a group hits table having a plurality of group hits table entries, each of said group hits table entries identifying a first term, one of a plurality of documents, and the number of occurrences of said first term in said one document; means for enabling the computer to maintain a document index table for each of said plurality of documents, said document index table including a document index table entry for each term that appears in said each of said documents, said document index table entry identifying a second term and having location information that specifies a location in said each of said documents where an occurrence of said second term exists; means for enabling the computer to locate one or more group hits table entries from said group hits table associated with at least one keyword in a search request, each of said located group hits table entries corresponding to a different one of said documents in which said at least one keyword appears; and means for enabling the computer to locate at least one document index table entry in a document index table associated with one of said documents associated with said located group hits table entries, said at least one located document index table entry associated with said at least one keyword, each said at least one located document index table entry having location information specifying a location in said one of said documents of an occurrence of said at least one keyword in said one of said documents.
Claim 35
Dependent Claim
279 words
A computer program product comprising a computer useable medium having computer program logic stored therein, said computer program logic comprising: means for enabling a computer to maintain a group hits table having a plurality of group hits table entries, each of said group hits table entries identifying a first term, one of a plurality of documents, and the number of occurrences of said first term in said one document; means for enabling the computer to maintain a document index table for each of said plurality of documents, said document index table including a document index table entry for each term that appears in said each of said documents, said document index table entry identifying a second term and having location information that specifies a location in said each of said documents where an occurrence of said second term exists; means for enabling the computer to locate one or more group hits table entries from said group hits table associated with at least one keyword in a search request, each of said located group hits table entries corresponding to a different one of said documents in which said at least one keyword appears; and means for enabling the computer to locate at least one document index table entry in a document index table associated with one of said documents associated with said located group hits table entries, said at least one located document index table entry associated with said at least one keyword, each said at least one located document index table entry having location information specifying a location in said one of said documents of an occurrence of said at least one keyword in said one of said documents.
Claim 36
Dependent Claim
41 words
The computer program product of claim 29, wherein said computer program logic further comprises means for enabling the computer to generate said group hits table and said document index table for each of said documents prior to receiving any search requests.
Claim 37
Dependent Claim
29 words
The computer program product of claim 29, wherein said location information specifies only a line in said each of said documents where said occurrence of said second term exists.
Claim 38
Dependent Claim
34 words
The computer program product of claim 29, wherein said computer program logic further comprises: group hits table modifying means for enabling the computer to modify said group hits table to accommodate a new document.
Claim 39
Dependent Claim
68 words
The computer program product of claim 32, wherein said group hits table modifying means comprises: means for enabling the computer to add a new entry into said group hits table; and means for enabling the computer to store information in said new entry identifying a third term present in said new document, said new document, and the number of occurrences of said third term in said new document.