System and method for asynchronous retrieval of information from a server to a client based on incremental user input
DC CAFC- US 10,311,073 B2
- Filed: 02/17/2017
- Issued: 06/04/2019
- Est. Priority Date: 08/20/2001
- Status: Expired due to Fees
First Claim
Patent Images
1. A method, comprising:
- detecting, on a client computer, entry of a content search query into a field on a web page by a user;
while the user is entering the content search query, automatically sending a string representing an incomplete search query to a server system comprising one or more computers;
receiving, by the server system, the string;
matching, by the server system, the string to entries in a cache of query strings and search results based on content queries received from multiple users, whereby cached search results contain a subset of data from one or more content sources;
retrieving, by the server system, search result data for the incomplete search query;
sending, by the server system to the client computer prior to completion of the search query at the client, a message containing information identifying the incomplete search query and at least a portion of the search result data that identifies the content in a content source;
asynchronously receiving, on the client computer, without loading another web page and while the user is entering the content search query into the field, the message, anddisplaying at least a portion of the search result data on the client computer and enabling the user to retrieve additional content data corresponding to the search result.
0 Assignments
Litigations
1 Petition
Accused Products
Abstract
A system and method for asynchronously retrieving information over a network based on incremental input. The system comprises a client part, a communication protocol, and a server part. The server part receives incremental text-based input from one or more objects in the client part, and asynchronously returns matching information to the client part depending on server-defined content channels that each query one or more underlying or connected content sources, such as databases or search engines, to return matches for the latest input and for the latest values and state of other content channels.
-
Citations
12 Claims
-
1. A method, comprising:
-
detecting, on a client computer, entry of a content search query into a field on a web page by a user; while the user is entering the content search query, automatically sending a string representing an incomplete search query to a server system comprising one or more computers; receiving, by the server system, the string; matching, by the server system, the string to entries in a cache of query strings and search results based on content queries received from multiple users, whereby cached search results contain a subset of data from one or more content sources; retrieving, by the server system, search result data for the incomplete search query; sending, by the server system to the client computer prior to completion of the search query at the client, a message containing information identifying the incomplete search query and at least a portion of the search result data that identifies the content in a content source; asynchronously receiving, on the client computer, without loading another web page and while the user is entering the content search query into the field, the message, and displaying at least a portion of the search result data on the client computer and enabling the user to retrieve additional content data corresponding to the search result. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification