Augmenting URL queries
First Claim
1. One or more computer-readable media having computer-usable instructions embodied thereon for performing a method of augmenting uniform resource locator (URL) queries in a search engine, the method comprising:
- receiving a URL query from a user;
determining whether the URL query is a simple URL query or a complex URL query by;
(1) parsing the URL query to extract a key query portion, and(2) determining whether the key query portion indicates a simple URL query or a complex URL query based on number of layers of path depth or path depth indicators associated with the URL query, wherein no path depth indicators indicates a simple URL query and the existence of the one or more path depth indicators indicates a complex URL query;
responsive to determining that the URL query is a simple URL query, creating an augmented query by word-breaking at least a portion of the URL query and associating the augmented query with one or more simple URL ranking preferences; and
responsive to determining that the URL query is a complex URL query, creating an augmented query identical to the URL query and associating the augmented query with one or more complex URL ranking preferences.
2 Assignments
0 Petitions
Accused Products
Abstract
Computer-readable media, systems, and methods for augmenting URL queries are described. In embodiments, a URL query is received from a user and it is determined whether the URL query is a simple URL query. Further, if the URL query is a simple URL query, an augmented query is created by word-breaking at least a portion of the URL query and the augmented query is associated with one or more ranking preferences. In various other embodiments, a URL query is received from a user and it is determined whether the URL query is a complex URL query. Further, if the URL query is a complex URL query, an augmented query is created that is identical to the URL query and the augmented query is associated with one or more ranking preferences.
16 Citations
16 Claims
-
1. One or more computer-readable media having computer-usable instructions embodied thereon for performing a method of augmenting uniform resource locator (URL) queries in a search engine, the method comprising:
-
receiving a URL query from a user; determining whether the URL query is a simple URL query or a complex URL query by; (1) parsing the URL query to extract a key query portion, and (2) determining whether the key query portion indicates a simple URL query or a complex URL query based on number of layers of path depth or path depth indicators associated with the URL query, wherein no path depth indicators indicates a simple URL query and the existence of the one or more path depth indicators indicates a complex URL query; responsive to determining that the URL query is a simple URL query, creating an augmented query by word-breaking at least a portion of the URL query and associating the augmented query with one or more simple URL ranking preferences; and responsive to determining that the URL query is a complex URL query, creating an augmented query identical to the URL query and associating the augmented query with one or more complex URL ranking preferences. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of augmenting uniform resource locator (URL) queries in a search engine, the method comprising:
-
receiving a URL query from a user; determining whether the URL query is a simple URL query or a complex URL query by; (1) parsing the URL query to extract a key query portion; and (2) determining whether the key query portion indicates a simple URL query or a complex URL query based on number of layers of path depth or path depth indicators associated with the URL query, wherein no path depth indicators indicates a simple URL query and the existence of the one or more path depth indicators indicates a complex URL; responsive to determining that the URL query is a simple URL query, creating an augmented query by word-breaking at least a portion of the simple URL query and associating the augmented query with one or more simple URL ranking preferences; and responsive to determining that the URL query is a complex URL query, creating an augmented query identical to the URL query and associating the augmented query with one or more complex URL ranking preferences. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computerized system for augmenting uniform resource locator (URL) queries in a search engine, the system comprising:
-
a receiving component configured to receive a URL query from a user; a determining component configured to determine whether the URL query is a simple URL query or a complex URL query by; (1) parsing the URL query to extract a key query portion; and (2) determining whether the key query portion indicates a simple URL query or a complex URL query based on number of layers of path depth or path depth indicators associated with the URL query, wherein no path depth indicators indicates a simple URL query and the existence of the one or more path depth indicators indicates a complex URL query; a simple URL augmenting component configured to create an augmented query from a simple URL query by word-breaking at least a portion of the URL query, and further configured to associate the augmented query with one or more simple URL ranking preferences, wherein the one or more simple URL ranking preferences indicate at least one of a primary preference for a document having a URL that matches the URL query and a secondary preference for one or more documents having at least a portion of the augmented query in the domain name of the one or more documents; a complex URL augmenting component configured to create an augmented query from a complex URL query, the augmented query being identical to the URL query, and further configured to associate the augmented query with one or more complex URL ranking preferences, wherein the one or more complex URL ranking preferences indicate a preference for a document having a URL that matches the URL query; and a database for storing information associated with processing the URL query. - View Dependent Claims (16)
-
Specification