Method of displaying a subjective score with search engine results
First Claim
1. A method for displaying a score with a search result, the method comprising:
- requesting a search from a search engine using a search query having at least one search term;
receiving a set of search results from the search engine in response to the search query, each search result referencing an electronic document, the set of search results in an order of ranking determined by the search engine;
displaying the set of ranked search results in the order of ranking determined by the search engine; and
while the set of ranked search results are displayed in the order of ranking determined by the search engine, displaying at least one score along with the set of search results, each score associated with an electronic document referenced by one of the search results and displayed with the one of the search results,wherein each score is determined independently from the ranking of the search results by the search engine and the search query,and wherein each score is based on at least one rating value subjectively assigned to the associated electronic document by a member of a member set other than the user,wherein each rating value is weighted by a weight factor assigned to the member who assigned the rating value, with the weight factor assigned to a member being based on user ratings assigned to the member by other members of the member set, where each user rating used to determine the weight factor for a member is weighted by the weight factor determined for the member assigning the user rating and wherein the weight factors for members are determined by iteration before the at least one score is determined;
and wherein the at least one score is determined and associated with the electronic document before the search is requested from the search engine.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatus are provided for associating scores with search results obtained from a search engine so that the scores can be displayed with the search results. A search of electronic documents, such as webpages, is requested and a set of search results obtained. Each search result in the set references an electronic document. Using the search results, a database containing scores determined for electronic documents is searched to determine whether scores have been determined for the electronic documents referenced by the search results. The scores stored in the database are based on people'"'"'s ratings of the electronic document corresponding to the score. If a score has been determined for an electronic document referenced by one of the search results, that score is associated with the search result and the search results are then displayed with any scores associated with the search results.
22 Citations
23 Claims
-
1. A method for displaying a score with a search result, the method comprising:
-
requesting a search from a search engine using a search query having at least one search term; receiving a set of search results from the search engine in response to the search query, each search result referencing an electronic document, the set of search results in an order of ranking determined by the search engine; displaying the set of ranked search results in the order of ranking determined by the search engine; and while the set of ranked search results are displayed in the order of ranking determined by the search engine, displaying at least one score along with the set of search results, each score associated with an electronic document referenced by one of the search results and displayed with the one of the search results, wherein each score is determined independently from the ranking of the search results by the search engine and the search query, and wherein each score is based on at least one rating value subjectively assigned to the associated electronic document by a member of a member set other than the user, wherein each rating value is weighted by a weight factor assigned to the member who assigned the rating value, with the weight factor assigned to a member being based on user ratings assigned to the member by other members of the member set, where each user rating used to determine the weight factor for a member is weighted by the weight factor determined for the member assigning the user rating and wherein the weight factors for members are determined by iteration before the at least one score is determined; and wherein the at least one score is determined and associated with the electronic document before the search is requested from the search engine. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A data processing system for displaying a score with a search result, the data processing system comprising:
- at least one processor;
a memory operatively coupled to the at least one processor;
a display device operative to display data; and
a program module stored in the memory and operative for providing instructions to the at least one processor, the at least one processor responsive to the instructions of the program module, the program module operative for;requesting a search from a search engine using a search query having at least one search term; receiving a set of search results from the search engine in response to the search query, each search result referencing an electronic document, the set of search results in an order of ranking determined by the search engine; displaying the set of search results in the order of ranking determined by the search engine on the display device; and while the set of ranked search results are displayed in the order of ranking determined by the search engine, displaying at least one score along with the set of search results on the display device, each score associated with an electronic document referenced by one of the search results and displayed with the one of the search results, wherein each score is determined independently from the ranking of the search results by the search engine and the search query, and wherein each score is based on at least one rating value subjectively assigned to the associated electronic document by a member of a member set other than a user of the data processing system, wherein each rating value is weighted by a weight factor assigned to the member who assigned the rating value, with the weight factor assigned to a member being based on user ratings assigned to the member by other members of the member set, where each user rating used to determine the weight factor for a member is weighted by the weight factor determined for the member assigning the user rating and wherein the weight factors for members are determined by iteration before the at least one score is determined; and wherein the at least one score is determined and associated with the electronic document before the search is requested from the search engine. - View Dependent Claims (11, 12, 13, 14, 15, 16)
- at least one processor;
-
17. A method of associating scores determined for electronic documents with search results obtained from a search engine that reference the electronic documents, the method comprising:
-
providing a database storing scores determined for electronic documents;
obtaining a set of search results, the set of search results obtained from a search engine using a search query having at least one search term, each search result referencing an electronic document; andfor each search result in the set of search results, searching the database for any score determined for the electronic document referenced by the search result and;
while the set of ranked search results are displayed in the order of ranking determined by the search results, if a score has been determined for the electronic document referenced by thesearch result obtaining the score value and associating the score with the search result;
wherein the database is independent from the search engine, and wherein each score is based on at least one rating value subjectively assigned to the associated electronic document by a member of a member set other than a person providing the search query,wherein each rating value is weighted by a weight factor assigned to the member who assigned the rating value, with the weight factor assigned to a member being based on user ratings assigned to the member by other members of the member set, where each user rating used to determine the weight factor for a member is weighted by the weight factor determined for the member assigning the user rating and wherein the weight factors for members are determined by iteration before the at least one score is determined; and wherein the at least one score is determined and associated with the electronic document before the search is requested from the search engine. - View Dependent Claims (18, 19, 20, 21, 22, 23)
-
Specification