Speculative search result on a not-yet-submitted search query
First Claim
Patent Images
1. A computer-implemented method of providing speculative search results, comprising:
- receiving, at a search engine, over a network from a client node, a not-yet-submitted search query provided by a user;
in response to receiving at the search engine, from the client node the not-yet-submitted search query, determining, at the search engine, whether the not-yet-submitted search query meets a criterion for initiating a speculative search for items that satisfy the not-yet-submitted search query;
in response to determining, at the search engine, that the not-yet-submitted search query does not meet the criterion, waiting for additional input from the client node without initiating the speculative search for items that satisfy the not-yet-submitted search query;
receiving, at the search engine, over the network, from the client node, an updated not-yet-submitted search query that comprises the not-yet-submitted search query and one or more additional characters;
in response to receiving, at the search engine, from the client node, the updated not-yet-submitted search query, determining, at the search engine, whether the updated not-yet-submitted search query meets the criterion for initiating a speculative search for items that satisfy the updated not-yet-submitted search query;
in response to determining, at the search engine, that the updated not-yet-submitted search query meets the criterion, performing, at the search engine, the speculative search for items that satisfy said updated not-yet-submitted search query prior to receiving, from said client node, an indication that said updated not-yet-submitted search query is completely formed;
providing, from the search engine, to said client node, information about at least one item, found by the speculative search, that satisfies said updated not-yet submitted search query;
wherein the at least one item, found by the speculative search, includes at least one of (a) a web page, (b) a graphic, or (c) textual information;
wherein the method is performed by one or more computing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
Providing a speculative search result for a search query prior to completion of the search query. In response to receiving a search query from a client node, a speculative search result is provided to the client node for the search query prior to receiving an indication from the client node that said search query is completely formed. The speculative search result may be displayed on the same web page on the client node as the search query, while the search query is being entered by the user. As the user further enters the search query, a new speculative search result may be provided to the user.
87 Citations
23 Claims
-
1. A computer-implemented method of providing speculative search results, comprising:
-
receiving, at a search engine, over a network from a client node, a not-yet-submitted search query provided by a user; in response to receiving at the search engine, from the client node the not-yet-submitted search query, determining, at the search engine, whether the not-yet-submitted search query meets a criterion for initiating a speculative search for items that satisfy the not-yet-submitted search query; in response to determining, at the search engine, that the not-yet-submitted search query does not meet the criterion, waiting for additional input from the client node without initiating the speculative search for items that satisfy the not-yet-submitted search query; receiving, at the search engine, over the network, from the client node, an updated not-yet-submitted search query that comprises the not-yet-submitted search query and one or more additional characters; in response to receiving, at the search engine, from the client node, the updated not-yet-submitted search query, determining, at the search engine, whether the updated not-yet-submitted search query meets the criterion for initiating a speculative search for items that satisfy the updated not-yet-submitted search query; in response to determining, at the search engine, that the updated not-yet-submitted search query meets the criterion, performing, at the search engine, the speculative search for items that satisfy said updated not-yet-submitted search query prior to receiving, from said client node, an indication that said updated not-yet-submitted search query is completely formed; providing, from the search engine, to said client node, information about at least one item, found by the speculative search, that satisfies said updated not-yet submitted search query; wherein the at least one item, found by the speculative search, includes at least one of (a) a web page, (b) a graphic, or (c) textual information; wherein the method is performed by one or more computing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory computer-readable media storing instructions for providing speculative search results, wherein the instructions, when executed by one or more processors, causes:
-
receiving, at a search engine, over a network from a client node, a not-yet-submitted search query provided by a user; in response to receiving at the search engine, from the client node, the not-yet-submitted search query, determining, at the search engine, whether the not-yet-submitted search query meets a criterion for initiating a speculative search for items that satisfy the not-yet-submitted search query; in response to determining, at the search engine, that the not-yet-submitted search query does not meet the criterion, waiting for additional input from the client node without initiating the speculative search for items that satisfy the not-yet-submitted search query; receiving, at the search engine, over the network, from the client node, an updated not-yet-submitted search query that comprises the not-yet-submitted search query and one or more additional characters; in response to receiving, at the search engine, from the client node, the updated not-yet-submitted search query, determining, at the search engine, whether the updated not-yet-submitted search query meets the criterion for initiating a speculative search for items that satisfy the updated not-yet-submitted search query; in response to determining, at the search engine, that the updated not-yet-submitted search query meets the criterion, performing, at the search engine, the speculative search for items that satisfy said updated not-yet-submitted search query prior to receiving, from said client node, an indication that said updated not-yet-submitted search query is completely formed; providing, from the search engine, to said client node, information about to at least one item, found by the speculative search, that satisfies said updated not-yet submitted search query; wherein the at least one item, found by the speculative search, includes at least one of (a) a web page, (b) a graphic, or (c) textual information. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23)
-
Specification