Predictive information retrieval
First Claim
Patent Images
1. A computer-implemented method, comprising:
- generating, by a computing device, a query;
transmitting, by the computing device, the query to a computing system;
receiving, by the computing device and in response to transmitting the query to the computing system;
(i) a search result that is responsive to the query, and(ii) first information that is for display in response to selection of the search result;
storing, by the computing device, the first information in memory of the computing device;
displaying, by the computing device and in response to receiving the search result, the search result;
determining that a pre-set time has passed since receiving the first information that is for display in response to selection of the search result, without the search result having been selected; and
in response to determining that the pre-set time has passed since receiving the first information without the search result having been selected, purging the first information that is for display in response to selection of the search result from the memory of the computing device.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for generating results for a client-requested query involves receiving a query produced by a client communication device, generating a result for the query in response to reception of the query, determining one or more predictive follow-up requests before receiving an actual follow-up request from the client device, and initiating retrieval of information associated with the one or more predictive follow-up requests, and transmitting at least part of the result to the client device, and then transmitting to the client device at least part of the information associated with the one or more predictive follow-up requests.
-
Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
generating, by a computing device, a query; transmitting, by the computing device, the query to a computing system; receiving, by the computing device and in response to transmitting the query to the computing system; (i) a search result that is responsive to the query, and (ii) first information that is for display in response to selection of the search result; storing, by the computing device, the first information in memory of the computing device; displaying, by the computing device and in response to receiving the search result, the search result; determining that a pre-set time has passed since receiving the first information that is for display in response to selection of the search result, without the search result having been selected; and in response to determining that the pre-set time has passed since receiving the first information without the search result having been selected, purging the first information that is for display in response to selection of the search result from the memory of the computing device. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A computer-implemented method, comprising:
-
generating, by a computing device, a first query; transmitting, by the computing device, the first query to a computing system; receiving, by the computing device and in response to transmitting the first query to the computing system; (i) a search result that is responsive to the first query, and (ii) first information for display in response to selection of the search result; storing, by the computing device, the first information in memory of the computing device; displaying, by the computing device and in response to receiving the search result, the search result; generating, by the computing device, a second query, the second query being different than the first query; transmitting, by the computing device, the second query to the computing system; and in response to generating and transmitting the second query, purging the first information from the memory of the computing device. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A non-transitory computer storage medium encoded with a computer program, the program comprising instructions that when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
generating, by a computing device, a query; transmitting, by the computing device, the query to a computing system; receiving, by the computing device and in response to transmitting the query to the computing system; (i) a search result that is responsive to the query, and (ii) first information that is for display in response to selection of the search result; storing, by the computing device, the first information in memory of the computing device; displaying, by the computing device and in response to receiving the search result, the search result; determining that a pre-set time has passed since receiving the first information that is for display in response to selection of the search result without the search result having been selected; and in response to determining that the pre-set time has passed since receiving the first information without the search result having been selected, purging the first information that is for display in response to selection of the search result from the memory of the computing device. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification