SEARCH RESULT DELIVERY ENGINE
First Claim
Patent Images
1. A method of delivering search results, comprising:
- applying a query from a searcher to a primary index of words on Internet websites to produce a first set of search results;
segmenting the query to obtain one or more word groups, each word group including a predetermined number of words;
analyzing each word group to determine a degree of relatedness between that word group and a group of Internet websites related to each other by a common factor;
applying each word group to a secondary index of words in the group of related websites, if that word group has a predetermined level of relatedness to the group of related websites, to produce a second set of search results; and
combining the first and second set of search results to produce a combined set of search results for the searcher.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of delivering search results may include segmenting a query to obtain one or more word groups, such as nGrams, analyzing each word group to determine a degree of relatedness between that word group and a group of Internet websites related to each other by a common factor, for example by matching hash tables of bigrams, and applying each word group to a secondary index of words in the group of related websites to produce a set of search results which may be combined with another set of search results for the searcher.
-
Citations
20 Claims
-
1. A method of delivering search results, comprising:
-
applying a query from a searcher to a primary index of words on Internet websites to produce a first set of search results;
segmenting the query to obtain one or more word groups, each word group including a predetermined number of words;
analyzing each word group to determine a degree of relatedness between that word group and a group of Internet websites related to each other by a common factor;
applying each word group to a secondary index of words in the group of related websites, if that word group has a predetermined level of relatedness to the group of related websites, to produce a second set of search results; and
combining the first and second set of search results to produce a combined set of search results for the searcher. - View Dependent Claims (2, 3, 4, 6, 7, 8, 9)
-
-
5. The method of clam 3 wherein analyzing each word group to determine a degree of relatedness between that word group and a group of Internet websites related to each other by a common factor further comprises:
determining the timeliness of the word group with respect to current news by determining if the word group is present in news provided on a substantial number of the news websites in the group during a predetermined time period before the word group is analyzed.
-
10. A method of delivering search results, comprising:
-
segmenting a query into one or more nGrams, each nGrams having n words appearing in a predetermined sequence;
forming a table of nGrams appearing in at least one group of websites; and
providing a search result set in response to the query from the at least one group of websites if the query nGrams have a sufficient match to the nGrams of the at least one group of websites. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification