Method for parsing, indexing and searching world-wide-web pages
First Claim
Patent Images
1. A system for indexing stored information, comprising:
- a processor configured to parse the stored information into indexable words, each indexable word representing a portion of the stored information [and (ii)] or an attribute of one or more portions of the stored information; and
a memory configured to store index entries, each index entry including a word entry representing a unique one of the indexable words and one or more location entries, each of the one or more location entries indicating a respective location of the unique one of the indexable words within the stored information.
11 Assignments
0 Petitions
Accused Products
Abstract
A system for indexing stored information includes a processor and memory. The processor parses the information into indexable words. Each word represents either a portion of the information or an attribute of one or more portions of the information. The memory stores index entries. Each index entry includes a word entry representing a unique one of the words, and one or more location entries indicating a location of the unique word within the information.
-
Citations
34 Claims
-
1. A system for indexing stored information, comprising:
-
a processor configured to parse the stored information into indexable words, each indexable word representing a portion of the stored information [and (ii)] or an attribute of one or more portions of the stored information; and a memory configured to store index entries, each index entry including a word entry representing a unique one of the indexable words and one or more location entries, each of the one or more location entries indicating a respective location of the unique one of the indexable words within the stored information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for indexing stored information, comprising the steps of:
-
parsing the stored information into indexable words, each indexable word representing a portion of the stored information or an attribute of one or more portions of the stored information; and storing index entries, each index entry including a word entry representing a unique one of the indexable words and one or more location entries, each of the one or more location entries indicating a respective location of the unique one of the indexable words within the stored information. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. A system for indexing pages of information, the pages of information stored in one or more computers, the system comprising:
-
a communication interface for receiving a plurality of the pages; a parser for sequentially partitioning the plurality of received pages into indexable words, each indexable word representing a portion of one received page or an attribute of one or more portions of one received page, the parser sequentially assigning locations to the indexable words as they are parsed; a memory for storing index entries, each index entry including a word entry representing a unique one of the indexable words and one or more location entries, each of the one or more location entries indicating a location of the unique one of the indexable words within the plurality of received pages; a query module for parsing a query into terms and operators relating the terms; a search engine for reading a specified index entry, the specified index entry having a word entry corresponding to at least one of the terms of the query; and a display module for presenting those of the plurality of pages which are located in accordance with the one or more location entries of the specified index entry.
-
Specification