Intelligent results related to a portion of a search query
First Claim
Patent Images
1. A method comprising:
- receiving, at a server system, a portion of a search query from a client system that is distinct from the server system;
predicting from the portion of the search query a plurality of predicted queries;
selecting one or more of the plurality of predicted queries;
obtaining search results for the selected one or more predicted queries; and
sending one or more of the search results to the client system.
5 Assignments
0 Petitions
Accused Products
Abstract
Information may be presented to a user by using a first application to receive a character stream of one or more noncompletion characters. The noncompletion characters indicate that additional characters may be received. The character stream is exchanged with a host that analyzes the character stream to generate results that are responsive to the user'"'"'s predicted interest. Results are received and displayed so that the user may select one of the results to launch a code segment related to the selected result.
912 Citations
38 Claims
-
1. A method comprising:
-
receiving, at a server system, a portion of a search query from a client system that is distinct from the server system; predicting from the portion of the search query a plurality of predicted queries; selecting one or more of the plurality of predicted queries; obtaining search results for the selected one or more predicted queries; and sending one or more of the search results to the client system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
receiving, at a server system, a portion of a search query from a client system that is distinct from the server system; predicting from the portion of the search query a plurality of predicted queries; selecting one or more of the plurality of predicted queries; obtaining search results for the selected one or more predicted queries; and sending one or more of the search results to the client system. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. A system comprising:
-
at least one processor; and a non-transitory computer readable medium storing instructions that, when executed by the at least one processor, cause the system to; receive a portion of a search query from a client system that is distinct from the system; predict from the portion of the search query a plurality of predicted queries; select one or more of the plurality of predicted queries; obtain search results for the selected one or more predicted queries; and send one or more of the search results to the client system. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24)
-
-
25. A method comprising:
-
receiving at a server system a portion of a search query from a first client system that is distinct from the server system; predicting from the portion of the search query a plurality of predicted queries; selecting one or more of the plurality of predicted queries; obtaining search results for the selected one or more predicted queries; caching the search results at the server system; and sending one or more of the cached search results to a second client system. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32)
-
-
33. A non-transitory computer-readable storage medium including a set of instructions that, when executed, cause at least one processor to perform steps comprising:
-
receiving at a server system a portion of a search query from a first client system that is distinct from the server system; predicting from the portion of the search query a plurality of predicted queries; selecting one or more of the plurality of predicted queries; obtaining search results for the selected one or more predicted queries; caching the search results at the server system; and sending one or more of the cached search results to a second client system. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification