Resource locator suggestions from input character sequence
First Claim
Patent Images
1. A computer-implemented method comprising:
- receiving Roman character inputs representing at least one word of a uniform resource locator for a desired webpage,using the Roman character inputs to determine candidate sets of non-Roman characters;
determining candidate sets of uniform resource locators, each candidate set of uniform resource locators associated with a corresponding candidate set of non-Roman characters, wherein determining candidate sets of uniform resource locators includes, for each candidate set of non-Roman characters;
determining sets of keywords that have the candidate set of non-Roman characters as a prefix by conducting a prefix keyword search using the determined candidate set of non-Roman characters as the prefix to expand the prefix into the determined sets of keywords such that at least one set of the determined sets of keywords includes a greater number of words than the prefix,for each determined set of keywords, conducting another search to determine a set of associated uniform resource locators, andassociating the candidate set of uniform resource locators with the candidate set of non-Roman characters; and
providing the candidate sets of uniform resource locators and candidate sets of non-Roman characters to the user interface for display, wherein each candidate set of uniform resource locators is displayed in association with a respective corresponding candidate set of non-Roman characters.
2 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, and apparatus, including computer program products, in which an input method editor receives Roman character inputs, identifies keywords for candidate sets of a non-Roman character, and identifies an associated resource location. Upon identifying an associated resource location, associating the resource location with the candidate set of non-Roman characters.
11 Citations
19 Claims
-
1. A computer-implemented method comprising:
-
receiving Roman character inputs representing at least one word of a uniform resource locator for a desired webpage, using the Roman character inputs to determine candidate sets of non-Roman characters; determining candidate sets of uniform resource locators, each candidate set of uniform resource locators associated with a corresponding candidate set of non-Roman characters, wherein determining candidate sets of uniform resource locators includes, for each candidate set of non-Roman characters; determining sets of keywords that have the candidate set of non-Roman characters as a prefix by conducting a prefix keyword search using the determined candidate set of non-Roman characters as the prefix to expand the prefix into the determined sets of keywords such that at least one set of the determined sets of keywords includes a greater number of words than the prefix, for each determined set of keywords, conducting another search to determine a set of associated uniform resource locators, and associating the candidate set of uniform resource locators with the candidate set of non-Roman characters; and providing the candidate sets of uniform resource locators and candidate sets of non-Roman characters to the user interface for display, wherein each candidate set of uniform resource locators is displayed in association with a respective corresponding candidate set of non-Roman characters. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A computer-implemented method, comprising:
-
receiving Roman character inputs representing at least one word of a uniform resource locator for a desired webpage; using the Roman character inputs to determine candidate sets of non-Roman characters; conducting a search to determine keywords from queries stored in a query log using the candidate sets of non-Roman characters as prefixes, each determined keyword including a corresponding prefix; generating a mapping of the prefixes to the determined keywords; for each of the determined keywords, conducting another search to determine associated uniform resource locators; generating a mapping of the determined keywords to the uniform resource locators, each uniform resource locator being a locator that was selected at least a threshold number of times in response to one or more stored queries that included the keywords to which the uniform resource locator is mapped; and providing the mapping of prefixes to keywords and the mapping of the keywords to uniform resource locators to a client device for use in resolving uniform resource locator addresses at the client device. - View Dependent Claims (11, 12, 13)
-
-
14. A computer program product tangibly embedded in a machine-readable storage device, the computer program product including instructions that, when read by a machine, cause a data processing apparatus to perform operations comprising:
-
receiving Roman character inputs representing at least one word of a uniform resource locator for a desired webpage; using the Roman character inputs to determine candidate sets of non-Roman characters; determining candidate sets of uniform resource locators, each candidate set of uniform resource locators associated with a corresponding candidate set of non-Roman characters, wherein determining candidate sets of uniform resource locators includes, for each candidate set of non-Roman characters; determining sets of keywords that have the candidate set of non-Roman characters as a prefix by conducting a prefix keyword search using the determined candidate set of non-Roman characters as the prefix to expand the prefix into the determined sets of keywords such that at least one set of the determined sets of keywords includes a greater number of words than the prefix, for each determined set of keywords, conducting another search to determine a set of associated uniform resource locators, and associating the candidate set of uniform resource locators with the candidate set of non-Roman characters; and providing the candidate sets of uniform resource locators and candidate sets of non-Roman characters to the user interface for display, wherein each candidate set of uniform resource locators is displayed in association with a respective corresponding candidate set of non-Roman characters. - View Dependent Claims (15, 16, 17, 18, 19)
-
Specification