Systems and methods for ranking search engine results
First Claim
Patent Images
1. A method of ranking search engine results, comprising:
- monitoring, by a processor associated with a network, activity of a user associated with the network to determine user access by the user to at least one of a plurality of primary links associated with a response to a first search inquiry;
storing in a local database associated with the user a plurality of primary data associated with user access to at least one of the primary links;
storing in a centralized database a copy of the primary data;
receiving a second search inquiry;
accessing at least one of the primary data or the copy of the primary data;
creating a search engine results page responsive to the second search inquiry, the search engine results page including a plurality of search engine results ranked based at least in part on an evaluation of at least one of the primary data or the copy of the primary data; and
displaying the search engine results page on a computer monitor associated with the processor.
1 Assignment
0 Petitions
Accused Products
Abstract
Systems and methods for ranking search engine results based at least in part on user access to the results of previous search inquiries. Results to a search inquiry appearing on a search engine results page are ranked according to their relevance with respect to the search inquiry, and the ranking is based at least in part on an evaluation of user data associated with actions taken by one or more users in response to other search inquiries. The systems and methods retain data associated with search results for future use on a user specific or multi-user basis, and may access this data from local storage or centralized storage within a network.
34 Citations
35 Claims
-
1. A method of ranking search engine results, comprising:
-
monitoring, by a processor associated with a network, activity of a user associated with the network to determine user access by the user to at least one of a plurality of primary links associated with a response to a first search inquiry; storing in a local database associated with the user a plurality of primary data associated with user access to at least one of the primary links; storing in a centralized database a copy of the primary data; receiving a second search inquiry; accessing at least one of the primary data or the copy of the primary data; creating a search engine results page responsive to the second search inquiry, the search engine results page including a plurality of search engine results ranked based at least in part on an evaluation of at least one of the primary data or the copy of the primary data; and displaying the search engine results page on a computer monitor associated with the processor. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for ranking search engine results, comprising:
-
a plurality of computers associated with a network; a processor associated with at least one of the computers adapted to monitor activity of a user associated with the network to determine user access to at least one of a plurality of primary links associated with a response to a first search inquiry; a local database associated with the user storing a plurality of primary data associated with user access; a centralized database storing a copy of the primary data; a receiver associated with at least one of the plurality of computers receiving a second search inquiry; the processor adapted to access at least one of the primary data or the copy of the primary data; the processor adapted to create a search engine results page responsive to the second search inquiry, the search engine results page including a plurality of search engine results ranked based at least in part on an evaluation of at least one of the primary data or the copy of the primary data; and a computer monitor associated with at least one of the computers displaying the search engine results page. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. An article of manufacture comprising a program storage medium having computer readable program code embodied therein for ranking search results by at least one computer associated with a computer network, the computer readable program code in the article of manufacture comprising:
-
computer readable code for causing at least one computer to monitor activity of a user associated with the network to determine user access to at least one of a plurality of primary links associated with a response to a first search inquiry; computer readable code for causing at least one computer to store in a local database a plurality of primary data associated with user access to at least one of the primary links; computer readable code for causing at least one computer to store in a centralized database a copy of the primary data; computer readable code for causing at least one computer to receive a second search inquiry; computer readable code for causing at least one computer to access at least one of the primary data or the copy of the primary data; computer readable code for causing at least one computer to create a search engine results page responsive to the second search inquiry, the search engine results page including a plurality of search engine results ranked based at least in part on an evaluation of at least one of the primary data or the copy of the primary data; and computer readable code for causing at least one computer to display the search engine results page. - View Dependent Claims (33)
-
-
34. A system for ranking search engine results, comprising:
-
means for monitoring, by a processor associated with a network, activity of a user associated with the network to determine user access by the user to at least one of a plurality of primary links associated with a response to a first search inquiry; means for storing in a local database associated with the user a plurality of primary data associated with user access to at least one of the primary links; means for storing in a centralized database a copy of the primary data; means for receiving a second search inquiry; means for accessing at least one of the primary data or the copy of the primary data; means for creating a search engine results page responsive to the second search inquiry, the search engine results page including a plurality of search engine results ranked based at least in part on an evaluation of at least one of the primary data or the copy of the primary data; and means for displaying the search engine results page on a computer monitor associated with the processor. - View Dependent Claims (35)
-
Specification