Dictionary Suggestions for Partial User Entries
First Claim
1. A method for processing query information, comprising:
- at a server,receiving from a client device a partial search query, the client device located remotely from the server;
predicting from the partial search query a set of predicted complete queries relevant to the partial search query, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users;
wherein the partial search query and the set of predicted complete queries are in the same language;
the method including obtaining translations of at least a subset of the set of predicted complete queries;
wherein the translations are in a different language from the set of predicted complete queries; and
conveying both the set of predicted complete queries and the corresponding translations to the client device.
2 Assignments
0 Petitions
Accused Products
Abstract
In accordance with some embodiments, a server receives a partial search query from a client device that is located remotely from the server, and predicts from the partial search query a set of predicted complete queries relevant to the partial search query, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users. The partial search query and the set of predicted complete queries are in the same language. In addition, the server obtains translations of at least a subset of the set of predicted complete queries, where the translations are in a different language from the set of predicted complete queries, and conveys both the set of predicted complete queries and the corresponding translations to the client device.
134 Citations
35 Claims
-
1. A method for processing query information, comprising:
at a server, receiving from a client device a partial search query, the client device located remotely from the server; predicting from the partial search query a set of predicted complete queries relevant to the partial search query, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users;
wherein the partial search query and the set of predicted complete queries are in the same language;the method including obtaining translations of at least a subset of the set of predicted complete queries;
wherein the translations are in a different language from the set of predicted complete queries; andconveying both the set of predicted complete queries and the corresponding translations to the client device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16)
-
17. A method for processing query information, comprising:
at a client, receiving from a search requester a partial search query; obtaining, from a server that is remote from the client, a set of predicted complete queries relevant to the partial search query and translations of at least a subset of the set of predicted complete queries, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users and the translations are in a different language from the set of predicted complete queries; and displaying two or more complete queries from the set of predicted complete queries and displaying at least portions of the translations of the two or more complete queries. - View Dependent Claims (18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
30. A server system for processing query information, comprising:
-
one or more processors; and memory to store data and one or more programs to be executed by the one or more processors, the one or more programs including instructions for; receiving from a search requester a partial search query, the search requester located remotely from the server; predicting from the partial search query a set of predicted complete queries relevant to the partial search query, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users; obtaining translations of at least a subset of the set of predicted complete queries;
wherein the translations are in a different language from the set of predicted complete queries; andconveying both the set of predicted complete queries and the corresponding translations to the search requester. - View Dependent Claims (31)
-
-
32. A client system for processing query information, comprising:
-
one or more processors; and memory to store data and one or more programs to be executed by the one or more processors, the one or more programs including instructions for; receiving from a search requester a partial search query; obtaining, from a server that is remote from the client, a set of predicted complete queries relevant to the partial search query and translations of at least a subset of the set of predicted complete queries, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users and the translations are in a different language from the set of predicted complete queries; and displaying two or more complete queries from the set of predicted complete queries and displaying at least portions of the translations of the two or more complete queries. - View Dependent Claims (33)
-
-
34. A computer readable storage medium storing one or more programs for execution by one or more processors of a respective server system, the one or more programs comprising instruction for:
-
receiving from a client device a partial search query, the client device located remotely from the server system; predicting from the partial search query a set of predicted complete queries relevant to the partial search query, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users;
wherein the partial search query and the set of predicted complete queries are in the same language;the method including obtaining translations of at least a subset of the set of predicted complete queries;
wherein the translations are in a different language from the set of predicted complete queries; andconveying both the set of predicted complete queries and the corresponding translations to the client device.
-
-
35. A computer readable storage medium storing one or more programs for execution by one or more processors of a respective client device or system, the one or more programs comprising instructions for:
-
receiving from a search requester a partial search query; obtaining, from a server that is remote from the client device or system, a set of predicted complete queries relevant to the partial search query and translations of at least a subset of the set of predicted complete queries, where the predicted complete queries comprise previously submitted complete queries submitted by a community of users and the translations are in a different language from the set of predicted complete queries; and displaying two or more complete queries from the set of predicted complete queries and displaying at least portions of the translations of the two or more complete queries.
-
Specification