SEARCHING BASED ON OTHERS' EXPLICITLY PREFERRED SOURCES
First Claim
1. A computer-implemented method for personalizing search results responsive to a search query from a user over a computer network, the method comprising:
- receiving a search query from a user;
obtaining an initial set of search results responsive to the search query;
identifying a preferred source persona associated with an entity other than the user, the preferred source persona identifying a set of preferred sources of content;
identifying one or more search results in the initial set of search results that correspond to one or more preferred sources of the preferred source persona;
rearranging the initial set of search results with the one or more identified search results placed in more prominent positions in the set search of search results;
generating a search results page according to the rearranged set of search results;
returning the search results page in response to the search query.
2 Assignments
0 Petitions
Accused Products
Abstract
While some search engines personalize search results for a user, search engines have failed to enable personalization according to a user'"'"'s explicitly preferred sources of content. According to the disclosed subject matter, a list of preferred sources is maintained for a user as well as a plurality of entities. When a search query is received from the user, a set of search results responsive to the query is obtained. From the set search results, one or more search results that correspond to a preferred source are identified. The set of search results is arranged with the one or more search results placed in more prominent positions in the set of search of search results. A search results page is generated according to the arranged set of search results and the generated search results page is returned in response to the user'"'"'s search query.
-
Citations
20 Claims
-
1. A computer-implemented method for personalizing search results responsive to a search query from a user over a computer network, the method comprising:
-
receiving a search query from a user; obtaining an initial set of search results responsive to the search query; identifying a preferred source persona associated with an entity other than the user, the preferred source persona identifying a set of preferred sources of content; identifying one or more search results in the initial set of search results that correspond to one or more preferred sources of the preferred source persona; rearranging the initial set of search results with the one or more identified search results placed in more prominent positions in the set search of search results; generating a search results page according to the rearranged set of search results; returning the search results page in response to the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer system for personalizing search results according to a user'"'"'s preferred sources, the system comprising:
-
a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components to customize search results according to one or more preferred sources, the additional components including; a network communication component; a search results retrieval component; a search results page generator component; and preferred source store that maintains a plurality of preferred source personas corresponding to a plurality of entities, each preferred source persona identifying at least one preferred source of content associated with the preferred source persona; wherein, in operation, the system; receives information regarding a search query from a user via the network communication component; obtains a set of search results responsive to the search query via the search results retrieval component; identifies a preferred source persona associated with an entity other than the user from a preferred source store; identifies one or more search results in the obtained set of search results that correspond to one or more preferred sources of the identified preferred source persona and places the one or more search results into more prominent positions in the set of search results; generates a search results page according to the set of search results, via the search results page generation component, including placing an indicator proximate to the one or more identified search results signifying that the one or more search results reference content from a preferred source; and returns the generated search results page in response to the search query via the network communication component. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A computer-readable medium bearing computer-executable instructions which, when executed on a computing system comprising at least a processor and a memory, carry out the following:
-
receiving a search query from a user; obtaining an initial set of search results responsive to the search query, the initial set of search results comprising an ordered set of search results according to a score for each search result; identifying one or more search results that references content from a preferred source of the user from a subset of the initial set of search results, the subset comprising a number of search results greater than the number of search results that are included in a generated search results page; rearranging the initial set of search results with the one or more search results placed in a more prominent position in a rearranged set of search results such that the one or more search results will be included in the first generated search results page for the rearranged set of search results; identifying one or more preferred source personas to recommend to the user according to the subject matter of the search query; generating a search results page from the rearranged set of search results, the search results page including a recommendation of the one or more preferred source personas to the user; returning the generated search results page in response to the search query. - View Dependent Claims (18, 19, 20)
-
Specification