Interactively suggesting network location
First Claim
1. A computer-implemented method comprising:
- creating a repository, including;
identifying multiple network locations that reside at one or more content hosts,identifying one or more items of content associated with each identified network location,dividing each identified item of content at each of the identified network locations into character-combinations that each include at least one character and that each is a subset of the identified item of content,determining a score representing a level of relevance of each character-combination to each identified network location with which the character-combination is associated,determining most relevant network locations corresponding to each character-combination based on the score representing the level of relevance, andstoring pairs of a character-combination and a corresponding list of identifiers pointing to the network locations determined to be most relevant to the character-combination;
receiving a query prefix as input, the query prefix being a character or character-combination;
identifying, from the repository, character-combinations that completely or partially match the query prefix, wherein the repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination;
identifying one or more uniform resource locators from the repository that have characters that completely or partially match the query prefix; and
suggesting the identified character-combinations and the one or more uniform resource locators in response to receiving the query prefix as input.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method for suggesting character-combinations and one or more uniform resource locators in response to receiving a query prefix as input. The method includes receiving a query prefix as input, the query prefix being a character or character-combination. Character-combinations that completely or partially match the query prefix and are different from the query prefix are identified from a repository. The repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination. One or more uniform resource locators are identified from the repository that have characters that completely or partially match the query prefix. The identified character-combinations and the one or more uniform resource locators are then suggested to a user.
19 Citations
12 Claims
-
1. A computer-implemented method comprising:
-
creating a repository, including; identifying multiple network locations that reside at one or more content hosts, identifying one or more items of content associated with each identified network location, dividing each identified item of content at each of the identified network locations into character-combinations that each include at least one character and that each is a subset of the identified item of content, determining a score representing a level of relevance of each character-combination to each identified network location with which the character-combination is associated, determining most relevant network locations corresponding to each character-combination based on the score representing the level of relevance, and storing pairs of a character-combination and a corresponding list of identifiers pointing to the network locations determined to be most relevant to the character-combination; receiving a query prefix as input, the query prefix being a character or character-combination; identifying, from the repository, character-combinations that completely or partially match the query prefix, wherein the repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination; identifying one or more uniform resource locators from the repository that have characters that completely or partially match the query prefix; and suggesting the identified character-combinations and the one or more uniform resource locators in response to receiving the query prefix as input. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
one or more computers and one or more storage devices storing instructions that are operable, when executed by the one or more computers, to cause the one or more computers to perform operations comprising; creating a repository, including; identifying multiple network locations that reside at one or more content hosts, identifying one or more items of content associated with each identified network location, dividing each identified item of content at each of the identified network locations into character-combinations that each include at least one character and that each is a subset of the identified item of content, determining a score representing a level of relevance of each character-combination to each identified network location with which the character-combination is associated, determining most relevant network locations corresponding to each character-combination based on the score representing the level of relevance, and storing pairs of a character-combination and a corresponding list of identifiers pointing to the network locations determined to be most relevant to the character-combination; receiving a query prefix as input, the query prefix being a character or character-combination; identifying, from a repository, character-combinations that completely or partially match the query prefix, wherein the repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination; identifying one or more uniform resource locators from the repository that have characters that completely or partially match the query prefix; and suggesting the identified character-combinations and the one or more uniform resource locators in response to receiving the query prefix as input. - View Dependent Claims (6, 7, 8)
-
9. A non-transitory computer-readable medium storing instructions that, when executed by one or more computers, cause the one or more computers to perform operations comprising:
-
creating a repository, including; identifying multiple network locations that reside at one or more content hosts, identifying one or more items of content associated with each identified network location, dividing each identified item of content at each of the identified network locations into character-combinations that each include at least one character and that each is a subset of the identified item of content, determining a score representing a level of relevance of each character-combination to each identified network location with which the character-combination is associated, determining most relevant network locations corresponding to each character-combination based on the score representing the level of relevance, and storing pairs of a character-combination and a corresponding list of identifiers pointing to the network locations determined to be most relevant to the character-combination; receiving a query prefix as input, the query prefix being a character or character-combination; identifying, from a repository, character-combinations that completely or partially match the query prefix, wherein the repository stores multiple pairs, each pair containing a character-combination and a list of identifiers pointing to network locations determined to be most relevant to the character-combination; identifying one or more uniform resource locators from the repository that have characters that completely or partially match the query prefix; and suggesting the identified character-combinations and the one or more uniform resource locators in response to receiving the query prefix as input. - View Dependent Claims (10, 11, 12)
-
Specification