SYSTEM AND METHOD FOR DETECTING CHANGES IN THE RELEVANCE OF PAST SEARCH RESULTS
First Claim
1. A method comprising the steps of:
- receiving a query for a web search from a user, via a network;
searching, using at least one computing device, for a first plurality of objects accessible over the network which match the query, whereby a first search result is produced, the first search result comprising a plurality of references, each reference referring to one of the first plurality of objects;
ranking, using at least one computing device, the first search result using a first ranking methodology, producing a first ranked search result;
detecting, using the computing device, the occurrence of a trigger event;
searching, using at least one computing device, for a second plurality of objects accessible over the network which match the query, whereby a second search result is produced, the second search result comprising a plurality of references, each reference referring to one of the second plurality of objects;
ranking, using at least one computing device, the second search result using a second ranking methodology, producing a second ranked search result;
comparing, using at least one computing device, the first ranked search result with the second ranked search result, wherein a delta score is determined for each reference in the second ranked search result;
selecting, using at least one computing device, at least one of the references in the second ranked result set having a positive delta score;
transmitting, over the network, the at least one of the references in the second ranked result set to the user.
3 Assignments
0 Petitions
Accused Products
Abstract
A query is received for a web search from a user, via a network. A search is performed for a first plurality of objects which match the query, whereby a first search result is produced. The first search result is ranked producing a first ranked search result. The occurrence of a trigger event is detected. A search is performed for a second plurality of objects accessible over the network which match the query, whereby a second search result is produced. The second search result is ranked producing a second ranked search result. The first ranked search result is compared with the second ranked search result wherein a delta score is determined for each reference in the second ranked search result. At least one of the references in the second ranked result set having a positive delta score is selected using and transmitted, over the network, to the user.
22 Citations
27 Claims
-
1. A method comprising the steps of:
-
receiving a query for a web search from a user, via a network; searching, using at least one computing device, for a first plurality of objects accessible over the network which match the query, whereby a first search result is produced, the first search result comprising a plurality of references, each reference referring to one of the first plurality of objects; ranking, using at least one computing device, the first search result using a first ranking methodology, producing a first ranked search result; detecting, using the computing device, the occurrence of a trigger event; searching, using at least one computing device, for a second plurality of objects accessible over the network which match the query, whereby a second search result is produced, the second search result comprising a plurality of references, each reference referring to one of the second plurality of objects; ranking, using at least one computing device, the second search result using a second ranking methodology, producing a second ranked search result; comparing, using at least one computing device, the first ranked search result with the second ranked search result, wherein a delta score is determined for each reference in the second ranked search result; selecting, using at least one computing device, at least one of the references in the second ranked result set having a positive delta score; transmitting, over the network, the at least one of the references in the second ranked result set to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 27)
-
-
15. A system comprising:
-
a query receiving module comprising one or more processors programmed to execute software code retrieved from a computer readable storage medium storing software for receiving queries for web searches from users, via a network; a web search module comprising one or more processors programmed to execute software code retrieved from a computer readable storage medium storing software for searching, using queries, for pluralities of objects accessible over the network which match the respective queries, each plurality of objects comprising a search result for a query processed by the web search module; a search result ranking module comprising one or more processors programmed to execute software code retrieved from a computer readable storage medium storing software for ranking each of the search results using a ranking methodology, producing ranked search results; an event detection module comprising one or more processors programmed to execute software code retrieved from a computer readable storage medium storing software for detecting the occurrence of a trigger events related to queries processed by the web search modules; a search result comparison module comprising one or more processors programmed to execute software code retrieved from a computer readable storage medium storing software for comparing a first ranked search result produced by the search result ranking module with a second ranked search result produced by the search result ranking module, wherein a delta score is determined for each reference in the second ranked search results, wherein, for each such comparison, at least one of the references in the second ranked result set having a positive delta score is selected; a search result transmission module comprising one or more processors programmed to execute software code retrieved from a computer readable storage medium storing software for transmitting, over the network, for each comparison, the at least one of the selected references in the second ranked result set to a user that originally entered the query. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A computer-readable medium having computer-executable instructions for a method comprising the steps of:
-
receiving a query for a web search from a user, via a network; searching, using at least one computing device, for a first plurality of objects accessible over the network which match the query, whereby a first search result is produced, the first search result comprising a plurality of references, each reference referring to one of the first plurality of objects; ranking, using at least one computing device, the first search result using a first ranking methodology, producing a first ranked search result; detecting, using the computing device, the occurrence of a trigger event; searching, using at least one computing device, for a second plurality of objects accessible over the network which match the query, whereby a second search result is produced, the second search result comprising a plurality of references, each reference referring to one of the second plurality of objects; ranking, using at least one computing device, the second search result using a second ranking methodology, producing a second ranked search result; comparing, using at least one computing device, the first ranked search result with the second ranked search result, wherein a delta score is determined for each reference in the second ranked search result; selecting, using at least one computing device, at least one of the references in the second ranked result set having a positive delta score; transmitting, over the network, the at least one of the references in the second ranked result set to the user. - View Dependent Claims (23, 24, 25, 26)
-
Specification