System and method for supporting editorial opinion in the ranking of search results
First Claim
Patent Images
1. A method, implemented by a computer device, for providing search results, comprising:
- receiving a search query;
retrieving one or more objects in response to the search query;
automatically determining whether the search query corresponds to at least one query theme of a group of query themes;
determining whether any of the one or more objects relates to a list of favored or non-favored sources;
ranking the one or more objects based on a result of the determination of whether the search query corresponds to at least one query theme and the determination whether any of the one or more objects relates to the list of favored or non-favored sources; and
providing the ranked one or more objects to a client.
2 Assignments
0 Petitions
Accused Products
Abstract
A server improves the ranking of search results. The server includes a processor and a memory that stores instructions and a group of query themes. The processor receives a search query containing at least one search term, retrieves one or more objects based on the at least one search term and determines whether the search query corresponds to at least one of the group of query themes. The processor then ranks the one or more objects based on whether the search query corresponds to at least one of the group of query themes and provides the ranked one or more objects to a user.
125 Citations
37 Claims
-
1. A method, implemented by a computer device, for providing search results, comprising:
-
receiving a search query; retrieving one or more objects in response to the search query; automatically determining whether the search query corresponds to at least one query theme of a group of query themes; determining whether any of the one or more objects relates to a list of favored or non-favored sources; ranking the one or more objects based on a result of the determination of whether the search query corresponds to at least one query theme and the determination whether any of the one or more objects relates to the list of favored or non-favored sources; and providing the ranked one or more objects to a client. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer device that provides search results, comprising:
-
means for receiving a search query that includes at least one search term; means for retrieving one or more objects based on the at least one search term; means for automatically determining whether the search query corresponds to at least one of a plurality of query themes; means for determining whether any of the one or more objects relates to a list of favored or non-favored sources; means for ranking the one or more objects based on whether the search query corresponds to at least one of the plurality of query themes and whether any of the one or more objects relates to the list of favored or non-favored sources; and means for providing the ranked one or more objects to a client.
-
-
8. A computer-readable medium containing instructions and embodied on a tangible medium for controlling at least one processor to perform a method that provides search results, the method comprising:
-
receiving a search query that includes at least one search term; obtaining one or more objects based on the at least one search term; automatically determining whether the search query corresponds to at least one of a plurality of query themes; determining whether any of the one or more objects relates to a list of favored or non-favored sources; determining a score for each of the one or more objects based on whether the search query corresponds to at least one of the plurality of query themes and whether any of the one or more objects relates to the list of favored or non-favored sources; and providing a ranked list containing the one or more objects to a client based on the determined score. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A server comprising:
-
a memory configured to store instructions and a group of query themes; and a processor configured to execute the instructions to; obtain a search query that includes at least one search term, retrieve one or more objects based on the at least one search term, automatically determine whether the search query corresponds to at least one query theme of the group of query themes, determine whether any of the one or more objects relates to a list of favored or non-favored sources, rank the one or more objects based on whether the search query corresponds to at least one query theme of the group of query themes and whether any of the one or more objects relates to the list of favored or non-favored sources, and provide the ranked one or more objects to a client. - View Dependent Claims (15, 16)
-
-
17. A method comprising:
-
developing one or more query themes; identifying, for each query theme, a first set of objects as favored objects; identifying, for each query theme, a second set of objects as non-favored objects; determining an editorial opinion parameter for each of the objects in the first and second sets; automatically using the editorial opinion parameter, via a computer device, to alter a ranking of a list of objects retrieved in response to a query; and providing, via the computer device the altered ranked list of objects to a client. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A computer-readable medium containing one or more instructions and embodied on a tangible medium for controlling at least one processor to perform a method for providing search results, the method comprising:
-
identifying, for each of a group of search query themes, a first set of objects as favored objects; identifying, for each of the group of search query themes, a second set of objects as non-favored objects; determining an editorial opinion parameter for each of the objects in the first and second sets of objects; automatically using at least one editorial opinion parameter of the determined editorial opinion parameters to alter a ranking of a list of objects retrieved in response to a query; and providing the altered ranked list of objects to a client. - View Dependent Claims (27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A system comprising:
-
a computer-readable tangible medium containing a data structure comprising; a query theme field that stores at least one query theme, a favored and non-favored sources field that stores information identifying favored and non-favored web sites for each query theme in the query theme field, and an editorial parameter field that stores an editorial parameter for each favored and non-favored web site identified in the favored and non-favored sources field; and at least one processor configured to use the data structure to rank objects retrieved in response to a query and provide the ranked objects to a client. - View Dependent Claims (36)
-
-
37. A server comprising:
-
a memory configured to store a plurality of query themes, information identifying, for each of the plurality of query themes, at least one favored or non-favored item associated with the query theme, and an editorial parameter associated with each favored and non-favored item; and a processor configured to; receive a search query comprising one or more terms, retrieve items using the one or more terms, determine a score for each of the retrieved items, identify one of the plurality of query themes as matching the search query, determine, for each of the retrieved items, whether the retrieved item is associated with one of the favored or non-favored items associated with the one query theme, adjust, for each of the retrieved items, the score of the retrieved item when the retrieved item is determined to be associated with a favored or non-favored item, and provide a ranked list of items to a client based on the adjusting.
-
Specification