Analyzing a query log for use in managing category-specific electronic content
First Claim
Patent Images
1. A method for providing category-specific electronic content, the method comprising:
- receiving a request for electronic content submitted by a user, the request comprising a search query;
determining a time at which the request for electronic content was submitted;
determining a time period based on the time at which the request for electronic content was submitted;
accessing information that reflects one or more categories that correspond to previously received search queries submitted to one or more search engines at a time corresponding to the determined time period, the accessed information being generated based on an analysis of a query log of the previously received search queries submitted to the one or more search engines at the time corresponding to the determined time period,wherein the query log is maintained at a search interface distinct from the one or more search engines;
determining an attribute of the user;
identifying a first set of queries from a plurality of queries that are previously submitted to the one or more search engines during the determined time period by users having an attribute that matches the determined attribute;
selecting a category that corresponds to at least one of the queries included in the first set;
identifying a second set of queries from the first set, the second set corresponding to the selected category;
determining a probability that a query from the first set is included in the second set;
identifying, based on the accessed information and the probability, at least one category of the one or more categories, the at least one category corresponding to a typical request representative of requests previously submitted to the one or more search engines during the determined time period by the users having the attribute that matches the determined attribute; and
providing, to the user, electronic content that is representative of the at least one category,wherein the one or more categories are arranged in a graphic tree in which each child category is more specific than its associated parent category.
7 Assignments
0 Petitions
Accused Products
Abstract
Providing category-specific electronic content includes receiving a request for electronic content. The request has an attribute. The attribute of the received request is compared to an attribute related to a query included in a log of search queries. An indication of a category that represents a search query from a log of search queries that is related to an attribute that matches the attribute of the received request is accessed, and electronic content that is representative of the identified category is accessed and provided.
-
Citations
20 Claims
-
1. A method for providing category-specific electronic content, the method comprising:
-
receiving a request for electronic content submitted by a user, the request comprising a search query; determining a time at which the request for electronic content was submitted; determining a time period based on the time at which the request for electronic content was submitted; accessing information that reflects one or more categories that correspond to previously received search queries submitted to one or more search engines at a time corresponding to the determined time period, the accessed information being generated based on an analysis of a query log of the previously received search queries submitted to the one or more search engines at the time corresponding to the determined time period, wherein the query log is maintained at a search interface distinct from the one or more search engines; determining an attribute of the user; identifying a first set of queries from a plurality of queries that are previously submitted to the one or more search engines during the determined time period by users having an attribute that matches the determined attribute; selecting a category that corresponds to at least one of the queries included in the first set; identifying a second set of queries from the first set, the second set corresponding to the selected category; determining a probability that a query from the first set is included in the second set; identifying, based on the accessed information and the probability, at least one category of the one or more categories, the at least one category corresponding to a typical request representative of requests previously submitted to the one or more search engines during the determined time period by the users having the attribute that matches the determined attribute; and providing, to the user, electronic content that is representative of the at least one category, wherein the one or more categories are arranged in a graphic tree in which each child category is more specific than its associated parent category. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A nontransitory computer readable storage medium comprising a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
receiving a request for electronic content submitted by a user, the request comprising a search query; determining a time at which the request for electronic content was submitted; determining a time period associated with the request for electronic content based on the time at which the request for electronic content was submitted; accessing information that reflects one or more categories that correspond to previously received search queries submitted to one or more search engines at a time corresponding to the determined time period, the accessed information being generated based on an analysis of a query log of the previously received search queries submitted to the one or more search engines at the time corresponding to the determined time period, wherein the query log is maintained at a search interface distinct from the one or more search engines; determining an attribute of the user; identifying a first set of queries from a plurality of queries that are previously submitted to the one or more search engines during the determined time period by users having an attribute that matches the determined attribute; selecting a category that corresponds to at least one of the queries included in the first set; identifying a second set of queries from the first set, the second set corresponding to the selected category; determining a probability that a query from the first set is included in the second set; identifying, based on the accessed information and the probability, at least one category of the one or more categories, the at least one category corresponding to a typical request representative of requests previously submitted to the one or more search engines during the determined time period by the users having the attribute that matches the determined attribute; and providing, to the user, electronic content that is representative of the at least one category, wherein the one or more categories are arranged in a graphic tree in which each child category is more specific than its associated parent category. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method for providing category-specific electronic content, the method comprising:
-
receiving a request for electronic content submitted by a user, the request comprising a search query; determining a time period based on a time the request was submitted by the user; determining an attribute of the user that submitted the request for electronic content; identifying a first set of queries from a plurality of queries that are previously submitted to a search engine during the determined time period by users having an attribute that matches the determined attribute; selecting a category that corresponds to at least one of the queries included in the first set; identifying a second set of queries from the first set, the second set corresponding to the selected category; determining a probability that a query from the first set is included in the second set; accessing information that reflects one or more categories that correspond to previously received search queries submitted to the search engine by the users having the attribute that matches the determined attribute of the user, the accessed information being generated based on an analysis of a query log of the previously received search queries submitted to the search engine by the users; based on the accessed information and the probability, identifying at least one category that corresponds to a typical search query representative of the search queries previously submitted to the search engine during the determined time period by the users having the attribute that matches the determined attribute of the user that submitted the request; and providing, to the user, electronic content that is representative of the at least one category, wherein the one or more categories are arranged in a graphic tree in which each child category is more specific than its associated parent category. - View Dependent Claims (12, 13, 14, 15)
-
-
16. A nontransitory computer readable storage medium comprising a computer program product, the computer program product comprising instructions that, when executed, operate to cause a computer to perform operations comprising:
-
receiving a request for electronic content submitted by a user, the request comprising a search query; determining a time period based on a time the request was submitted by the user; determining an attribute of the user that submitted the request for electronic content; identifying a first set of queries from a plurality of queries that are previously submitted to a search engine during the determined time period by users having an attribute that matches the determined attribute; selecting a category that corresponds to at least one of the queries included in the first set; identifying a second set of queries from the first set, the second set corresponding to the selected category; determining a probability that a query from the first set is included in the second set; accessing information that reflects one or more categories that correspond to previously received search queries submitted to the search engine by the users having the attribute that matches the determined attribute of the user that submitted the request for electronic content, the accessed information being generated based on an analysis of a query log of the previously received search queries submitted to the search engine by the users having the attribute that matches the determined attribute of the user that submitted the request for electronic content; based on the accessed information and the probability, identifying at least one category that is representative of the previously received search queries submitted to the search engine during the determined time period by the users having the attribute that matches the determined attribute of the user that submitted the request for electronic content; and providing, to the user, electronic content that is representative of the at least one category, wherein the one or more categories are arranged in a graphic tree in which each child category is more specific than its associated parent category. - View Dependent Claims (17, 18, 19, 20)
-
Specification