Identifying results through substring searching
First Claim
Patent Images
1. A computer-implemented method, comprising:
- identifying a search query comprising one or more search terms;
identifying an index for a word, wherein the word or a substring of the word matches one of the one or more search terms of the search query, and wherein the index comprises;
one or more substrings of the word, wherein each substring includes one or more but not all characters included in the word;
one or more inclusive strings corresponding to the one or more substrings, each of the one or more inclusive strings comprising the corresponding substring and at least one more character included in the word; and
two or more word objects, wherein each of the one or more substrings correspond to at least one of the two or more word objects, and the two or more word objects identify content that includes at least one substring of the word; and
using the index to identify one or more search results for the search query based on the two or more word objects;
wherein the word object is a location of a web page in which the word occurs.
2 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer program products identifying a search query, the search query including at least one search term. An index is used to identify a word as a search result for the search query, where the index includes a substring of the word, one or more inclusive strings corresponding to the substring, the one or more inclusive strings including the substring and at least one more character, and one or more word objects, the one or more word objects identifying content including the substring of the word.
-
Citations
28 Claims
-
1. A computer-implemented method, comprising:
-
identifying a search query comprising one or more search terms; identifying an index for a word, wherein the word or a substring of the word matches one of the one or more search terms of the search query, and wherein the index comprises; one or more substrings of the word, wherein each substring includes one or more but not all characters included in the word; one or more inclusive strings corresponding to the one or more substrings, each of the one or more inclusive strings comprising the corresponding substring and at least one more character included in the word; and two or more word objects, wherein each of the one or more substrings correspond to at least one of the two or more word objects, and the two or more word objects identify content that includes at least one substring of the word; and using the index to identify one or more search results for the search query based on the two or more word objects; wherein the word object is a location of a web page in which the word occurs. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 25, 26, 27)
-
-
10. A method, comprising:
-
creating an index corresponding to a word occurring in content at one or more network locations, the index including; two or more substrings of the word; one or more inclusive strings associated with at least one of the two or more substrings of the word, each of the one or more inclusive strings comprising the corresponding substring and at least one more character included in the word; and one or more locations, wherein each of the two or more substrings correspond to at least one of the one or more locations, and the one or more locations identify content that includes at least one of the substring of the word; identifying a search query, the search query including at least one search term that matches the word; and using the index to identify one or more search results for the search query based on the one or more locations included in the index wherein the location is a network location of a web page in which the word occurs. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. A system, comprising:
-
means for creating an index corresponding to a word occurring in content at one or more network locations, the index including; two or more substrings of the word; one or more inclusive strings associated with at least one of the two or more substrings of the word, each of the one or more inclusive strings comprising the corresponding substring and at least one more character included in the word; and one or more locations, wherein each of the two or more substrings correspond to at least one of the one or more locations, and the one or more locations identify content that includes at least one of the substring of the word; means for identifying a search query, the search query including at least one search term that matches the word; and means for using the index to identify one or more search results for the search query based on the one or more locations included in the index; wherein the location is a network location of a web page in which the word occurs. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
-
28. A computer-implemented method, comprising:
-
receiving a search query that includes one or more search terms; identifying an index for a word, wherein the word matches one of the one or more search terms of the search query, and wherein the index comprises; the word which includes a plurality of characters; a plurality of substrings of the word, wherein each substring includes one or more but not all of the characters included in the word; a plurality of inclusive strings corresponding to a substring from the plurality of substrings, each inclusive string from the plurality of inclusive strings comprising the corresponding substring and at least one more character included in the word, and a plurality of word objects, wherein each of the words and each of the substrings corresponds to at least one of the word objects that identifies content that includes the respective word or substring; and using the index to identify one or more search results for the search query based on the content identified by the plurality of word objects; wherein the word object is a location of a web page in which the word occurs.
-
Specification