Method and System for Personalized Search Suggestions
First Claim
Patent Images
1. A method, implemented on a machine having at least one processor, at least one storage device, and a communication platform connected to a network for providing personalized search query suggestions to a user as the user enters a search query, comprising the steps of:
- receiving, via the communication platform, a portion of a query originated from the user,comparing the received portion of the query to data stored in a first database and a second database;
generating a first set of query suggestions based on the comparing;
generating a second set of query suggestions based on the comparing;
combining the first set of query suggestions and the second set of query suggestions,andtransmitting, via the communications platform, the combined set of query suggestions before the user completes the query,wherein the first set of query suggestions is based on information stored in the first database and the second set of query suggestions is based on information stored in the second database.
4 Assignments
0 Petitions
Accused Products
Abstract
Method, system, and programs for providing personalized suggest-as-you-type suggestions in response to a user search query wherein the personalized query suggestions are based on the user'"'"'s past interactions with the system. The system is able to identify frequent queries issued by the user that result in the user clicking on the same universal resource locator.
57 Citations
17 Claims
-
1. A method, implemented on a machine having at least one processor, at least one storage device, and a communication platform connected to a network for providing personalized search query suggestions to a user as the user enters a search query, comprising the steps of:
-
receiving, via the communication platform, a portion of a query originated from the user, comparing the received portion of the query to data stored in a first database and a second database; generating a first set of query suggestions based on the comparing; generating a second set of query suggestions based on the comparing; combining the first set of query suggestions and the second set of query suggestions, and transmitting, via the communications platform, the combined set of query suggestions before the user completes the query, wherein the first set of query suggestions is based on information stored in the first database and the second set of query suggestions is based on information stored in the second database. - View Dependent Claims (2, 16, 17)
-
-
3. A method, implemented on a machine having at least one processor, storage, and a communication platform connected to a network for generating a personalized query suggestion to a user as the user enters a query, comprising the steps of:
-
receiving a first search query originated from a user; monitoring the user'"'"'s response to the search query; comparing the user'"'"'s response and the search query to data in a personalized database associated with the user; updating the personalized database based on the results of the comparing; storing the first search query and the response in the personalized database; and outputting a personalized query suggestion to a future query, before the user completes the query, that is related to the first query based on the response stored in the personalized database. - View Dependent Claims (5, 6, 7, 8)
-
-
4. The method of claim wherein the storing occurs in response to the updating exceeding a threshold.
-
9. A machine readable non-transitory and tangible medium having information recorded thereon for suggesting personalized queries to a user as the user enters a query, wherein the information, when read by the machine, causes the machine to perform the following:
-
receiving a first search query originated from a user; monitoring the user'"'"'s response to the search query; comparing the user'"'"'s response and the search query to data in a personalized database associated with the user; updating the personalized database based on the results of the comparing; storing the first search query and the response in the personalized database; and outputting a personalized query suggestion to a future query, before the user completes the query, that is related to the first query based on the response stored in the personalized database. - View Dependent Claims (10)
-
-
11. A method for presenting personalized content, comprising:
-
tracking, via a machine having at least one processor, at least one storage device, and a communication platform connected to a network, personalized search queries associated with a user; receiving, via the communication platform connected to the network, information related to a plurality of personalized content from a content provider based on the personalized search queries associated with the user; associating, via the at least one processor, one or more personalized content with respect to the one or more personalized search queries; and presenting, via the machine, contemporaneously with the personalized search queries, the one or more personalized content when the one or more personalized search queries are displayed. - View Dependent Claims (12, 13, 14)
-
-
15. A system, comprising a machine having at least one processor, one storage, and a communication platform connected to a network, for providing personalized query suggestions to a user as the user enters a search query, comprising:
-
a personalized query engine configured for receiving, processing, and generating personalized search queries based on a search query prefix entered by a user, and a search engine configured for receiving the search query prefix from a user; wherein upon receiving a search query prefix from the user, the personalized query engine; retrieves information from a knowledge storage associated with the user, generates one or more one or more personalized search queries, and transmits the one or more personalized search queries in response to the search query prefix.
-
Specification