METHOD AND SYSTEM FOR QUERY SUGGESTION
First Claim
1. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for context-based query suggestion, the method comprising the steps of:
- receiving a user input associated with a request for query suggestion and a page identifier for identifying a page on which a user is browsing;
fetching a plurality of page aboutnesses of the page from a database based on the received page identifier;
determining a plurality of query suggestions based on the fetched plurality of page aboutnesses; and
providing the determined plurality of query suggestions to the user.
4 Assignments
0 Petitions
Accused Products
Abstract
Method, system, and programs for context-based query suggestion are disclosed. A user input is received first. The user input is associated with a request for query suggestion and a page identifier for identifying a page on which a user is browsing. A plurality of page aboutnesses of the page are then fetched from a database based on the received page identifier. A plurality of query suggestions are determined based on the fetched plurality of page aboutnesses. The determined plurality of query suggestions are provided to the user.
167 Citations
25 Claims
-
1. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for context-based query suggestion, the method comprising the steps of:
-
receiving a user input associated with a request for query suggestion and a page identifier for identifying a page on which a user is browsing; fetching a plurality of page aboutnesses of the page from a database based on the received page identifier; determining a plurality of query suggestions based on the fetched plurality of page aboutnesses; and providing the determined plurality of query suggestions to the user. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for context-based query suggestion comprising a context-based query suggestion engine and a page aboutness analyzing engine, the context-based query suggestion engine comprising:
-
a page aboutness retrieving unit configured to; receive a user input associated with a request for query suggestion and a page identifier for identifying a page on which a user is browsing, and fetch a plurality of page aboutnesses of the page from a database based on the received page identifier; and a context-based query suggestion generator configured to; determine a plurality of query suggestions based on the fetched plurality of page aboutnesses, and provide the determined plurality of query suggestions to the user. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A machine-readable tangible and non-transitory medium having information for context-based query suggestion recorded thereon, wherein the information, when read by the machine, causes the machine to perform the following:
-
receiving a user input associated with a request for query suggestion and a page identifier for identifying a page on which a user is browsing; fetching a plurality of page aboutnesses of the page from a database based on the received page identifier; determining a plurality of query suggestions based on the fetched plurality of page aboutnesses; and providing the determined plurality of query suggestions to the user. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
-
22. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for context-based query suggestion, the method comprising the steps of:
-
receiving a request associated with a page identifier for analyzing a plurality of page aboutnesses of a page on which a user is browsing, the page being identified by the page identifier; fetching content of the page based on the page identifier; extracting the plurality of page aboutnesses by analyzing the fetched content of the page; ranking the plurality of page aboutnesses based on a relevance score associated with each page aboutness; indexing the ranked plurality of page aboutnesses with the page identifier; and storing the indexed plurality of page aboutnesses and the page identifier in a database, wherein at least some of the stored plurality of page aboutnesses are used as query suggestions in response to a user input associated with a request for query suggestion and the page identifier.
-
-
23. A method, implemented on at least one machine each of which has at least one processor, storage, and a communication platform connected to a network for context-based query suggestion, the method comprising the steps of:
-
sending a request associated with a page identifier for analyzing a plurality of page aboutnesses of a page on which a user is browsing, the page being identified by the page identifier; sending a user input associated with a request for query suggestion and the page identifier; and receiving a plurality of query suggestions as a response to the user input, wherein content of the page is fetched based on the page identifier, a plurality of page aboutnesses are extracted based on the content of the page, and the plurality of query suggestions are determined based on the plurality of page aboutnesses. - View Dependent Claims (24, 25)
-
Specification