Method of and system for conducting personalized federated search and presentation of results therefrom
First Claim
1. A computer-implemented user interface method of presenting results of a search customized using content preferences learned about a user, the method comprising:
- receiving a user input action for interacting with an application on a user device;
in response to receiving the user input action, sending query information to at least two search engines, the query information including user information, the user information including (i) context information describing the environment in which the user input action was received, the context information adapted into a syntax understandable by at least one of the at least two search engines, and (ii) a user signature representing content preferences learned about the user;
receiving at least one set of search results and auxiliary information from at least one of the at least two search engines in response to sending the query information, the auxiliary information of the set including information describing attributes of the search result of the set that led to the search result being chosen by the at least one of the at least two search engines;
ordering the at least one search result based at least in part on the auxiliary information; and
presenting the ordered search results to the user.
9 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides user-interface methods and systems for submitting search requests to search engines and presenting search results therefrom customized using content preferences learned about a user, comprising sending query information to at least two search engines, including a query identifying desired content, and user information, including context information describing the environment in which the query information is being sent, and a user signature representing content preferences learned about the user; receiving at least one set of a search result and auxiliary information from the at least one search engine in response to sending the query information, including information describing attributes of the search result that led to the search result being chosen by the at least one search engine; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user.
-
Citations
20 Claims
-
1. A computer-implemented user interface method of presenting results of a search customized using content preferences learned about a user, the method comprising:
-
receiving a user input action for interacting with an application on a user device; in response to receiving the user input action, sending query information to at least two search engines, the query information including user information, the user information including (i) context information describing the environment in which the user input action was received, the context information adapted into a syntax understandable by at least one of the at least two search engines, and (ii) a user signature representing content preferences learned about the user; receiving at least one set of search results and auxiliary information from at least one of the at least two search engines in response to sending the query information, the auxiliary information of the set including information describing attributes of the search result of the set that led to the search result being chosen by the at least one of the at least two search engines; ordering the at least one search result based at least in part on the auxiliary information; and presenting the ordered search results to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 15, 16, 17)
-
-
8. A system presenting results of a search customized using content preferences learned about a user, the system comprising:
-
a non-transitory computer memory store comprising instructions in computer readable form that when executed cause a computer system to receive a user input action for interacting with an application on a user device; in response to receiving the user input action, send query information to at least two search engines, the query information including user information, the user information including (i) context information describing the environment in which the user input action was received, the context information adapted into a syntax understandable by at least one of the at least two search engines, and (ii) a user signature representing content preferences learned about the user; receive at least one set of search results and auxiliary information from at least one of the at least two search engines in response to sending the query information, the auxiliary information of the set including information describing attributes of the search result of the set that led to the search result being chosen by the at least one of the at least two search engines; order the at least one search result based at least in part on the auxiliary information; and present the ordered search results to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14, 18, 19, 20)
-
Specification