Method and system for autocompletion for languages having ideographs and phonetic characters
First Claim
1. A method for suggesting query completions for a language having ideographs and phonetic characters, comprising:
- receiving a partial query from a search requester, the partial query comprising zero or more ideographs followed by at least one phonetic character;
predicting from the partial query one of a set of predicted queries ordered in accordance with a ranking criteria, the set containing ideographs; and
conveying the set of ordered predicted queries to the search requestor.
2 Assignments
0 Petitions
Accused Products
Abstract
A set of ordered predicted completion strings including strings of ideographs are presented to a user as the user enters text in a text entry box (e.g., a browser or a toolbar). The user entered text may include zero or more ideographs followed by one or more phonetic characters, or the entered text may be one or more. The predicted completion strings can be in the form of URLs or query strings. The ordering may be based on any number of factors (e.g., a query'"'"'s frequency of submission from a community of users). URLs can be ranked based on an importance value of the URL. The sets of ordered predicted completion strings are obtained by matching a fingerprint value of the user'"'"'s entry string to a fingerprint to table map which contains the set of ordered predicted completion strings. The generation of the ordered prediction strings takes into account multiple phonetic representations of certain strings of ideographs.
290 Citations
78 Claims
-
1. A method for suggesting query completions for a language having ideographs and phonetic characters, comprising:
-
receiving a partial query from a search requester, the partial query comprising zero or more ideographs followed by at least one phonetic character;
predicting from the partial query one of a set of predicted queries ordered in accordance with a ranking criteria, the set containing ideographs; and
conveying the set of ordered predicted queries to the search requestor.
-
-
2. A method for suggesting query completions for a language having ideographs and phonetic characters, comprising:
-
receiving a partial query from a search requester, the partial query comprising a portion of a complete query;
predicting from the partial query a set of predicted queries ordered in accordance with a ranking criteria, the set containing at least one string having one or more ideographs; and
conveying the set of ordered predicted queries to the search requestor. - View Dependent Claims (3, 4, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
5. The method of clam 2, wherein the partial query includes at least one incomplete phonetic sequence representing at least one ideograph;
- and
the predicting includes predicting at least one or more ideographs consistent with the incomplete phonetic sequence.
- and
-
28. A system for suggesting query completions for a language having ideographs and phonetic characters, comprising:
-
a query processing module for receiving a partial query from a search requester, the partial query comprising a portion of a complete query;
at least one set of predicted queries ordered in accordance with a ranking criteria, the set containing at least query having a string of one or more ideographs;
a predicting module for predicting from the partial query the set of predicted queries ordered in accordance with the ranking criteria; and
a communication module for conveying the set of ordered predicted queries to the search requester. - View Dependent Claims (29, 30, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
31. The system of clam 28, wherein the partial query includes at least one incomplete phonetic sequence representing at least one ideograph;
- and
wherein at least one predicted query in the set of predicted queries includes at least one or more ideographs consistent with the incomplete phonetic sequence.
- and
-
52. A computer program product, for use with a computer system, the computer program product comprising:
-
instructions for receiving a partial query from a search requester, the partial query comprising a portion of a complete query;
instructions for predicting from the partial query a set of predicted queries ordered in accordance with a ranking criteria, the set containing at least one string having one or more ideographs; and
instructions for conveying the set of ordered predicted queries to the search requestor. - View Dependent Claims (53, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 75, 76, 77)
-
-
55. The computer program product of clam 52, wherein the partial query includes at least one incomplete phonetic sequence representing at least one ideograph;
- and
the instructions for the predicting further include instructions for predicting at least one or more ideographs consistent with the incomplete phonetic sequence.
- and
-
74. The computer program product of claim 74, wherein the instructions for generating further include instructions for mapping strings of one or more ideographs from a plurality of historical queries into one or more representations that include a string of one or more phonetic characters.
-
78. A system for suggesting query completions for a language having ideographs and phonetic characters, comprising:
-
means for receiving a partial query from a search requestor, the partial query comprising a portion of a complete query;
means for predicting from the partial query a set of predicted queries ordered in accordance with a ranking criteria, the set containing at least one string having one or more ideographs; and
means for conveying the set of ordered predicted queries to the search requestor.
-
Specification