Dictionary suggestions for partial user entries
First Claim
1. A method for processing query information, comprising:
- at a server system with one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs storing instructions for;
prior to a user of a client device signaling completion of a search query;
receiving from the 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 a first language;
subsequent to the predicting, obtaining translations of at least a subset of the set of predicted complete queries, wherein the translations are in a second language different from the first language, and the subset comprises multiple predicted complete queries, wherein the first and second languages are predicted based, at least in part, on the partial search query; and
conveying both the set of predicted complete queries and the corresponding translations to the client device for concurrent display.
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.
-
Citations
42 Claims
-
1. A method for processing query information, comprising:
at a server system with one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs storing instructions for; prior to a user of a client device signaling completion of a search query; receiving from the 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 a first language; subsequent to the predicting, obtaining translations of at least a subset of the set of predicted complete queries, wherein the translations are in a second language different from the first language, and the subset comprises multiple predicted complete queries, wherein the first and second languages are predicted based, at least in part, on the partial search query; and conveying both the set of predicted complete queries and the corresponding translations to the client device for concurrent display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
18. A method for processing query information, comprising:
at a client device with one or more processors and memory storing one or more programs for execution by the one or more processors, the one or more programs storing instructions for; prior to a search requestor of the client device signaling completion of a search query; receiving from the search requestor a partial search query; obtaining, from a server system that is remote from the client device, 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, wherein 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 a first language, the translations are in a second language different from the first language, the first and second languages are predicted based, at least in part, on the partial search query, and the subset comprises multiple predicted complete queries; and concurrently displaying two or more complete queries from the set of predicted complete queries and at least portions of the translations of the two or more complete queries. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30)
-
31. 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; prior to a user of a client device signaling completion of a search query; receiving from a search requestor a partial search query, the search requestor 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 a first language; subsequent to the predicting, obtaining translations of at least a subset of the set of predicted complete queries, wherein the translations are in a second language different from the first language, and the subset comprises multiple predicted complete queries, wherein the first and second languages are predicted based, at least in part, on the partial search query; and conveying both the set of predicted complete queries and the corresponding translations to the search requestor for concurrent display. - View Dependent Claims (32, 33, 34, 35)
-
-
36. 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; prior to a search requestor of the client system signaling completion of a search query; receiving from the search requestor a partial search query; obtaining, from a server system that is remote from the client 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, wherein 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 a first language, the translations are in a second language different from the first language, the first and second languages are predicted based, at least in part, on the partial search query, and the subset comprises multiple predicted complete queries; and concurrently displaying two or more complete queries from the set of predicted complete queries and at least portions of the translations of the two or more complete queries. - View Dependent Claims (37)
-
-
38. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a server system, the one or more programs comprising instruction for:
prior to a user of a client device signaling completion of a search query; receiving from the 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 a first language; subsequent to the predicting, obtaining translations of at least a subset of the set of predicted complete queries, wherein the translations are in a second language different from the first language, and the subset comprises multiple predicted complete queries, wherein the first and second languages are predicted based, at least in part, on the partial search query; and conveying both the set of predicted complete queries and the corresponding translations to the client device for concurrent display. - View Dependent Claims (39, 40, 41)
-
42. A non-transitory computer readable storage medium storing one or more programs for execution by one or more processors of a client device or system, the one or more programs comprising instructions for:
prior to a search requestor of the client device or system signaling completion of a search query; receiving from the search requestor a partial search query; obtaining, from a server system 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, wherein 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 a first language, the translations are in a second language different from the first language, the first and second languages are predicted based, at least in part, on the partial search query, and the subset comprises multiple predicted complete queries; and concurrently displaying two or more complete queries from the set of predicted complete queries and at least portions of the translations of the two or more complete queries.
Specification