Analyzing a query log for use in managing category-specific electronic content
First Claim
1. A method for providing category-specific electronic content, the method comprising:
- accessing information, which includes at least two logged query submission time attributes and at least two logged category attributes, and which is related to queries submitted to a search engine and stored in a query log;
based on the accessed information, identifying relationships between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto;
receiving a search query;
determining received query submission time attributes corresponding to the received search query;
comparing the received query submission time attributes to the logged query submission time attributes in the accessed information;
conditioned on determining that a first of the logged query submission time attributes corresponds to the received search query;
determining that a first of the logged category attributes corresponds to the received search query based on the first logged time attribute that is determined to correspond to the received search query and based on the relationships identified between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; and
identifying search results based on the determined first logged category attribute; and
conditioned on determining that a second of the logged query submission time attributes, which differs from the first logged query submission time attribute, corresponds to the received search query;
determining that a second of the logged category attributes corresponds to the received search query based on the second logged time attribute that is determined to correspond to the received search query and based on the relationships identified between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; and
identifying search results based on the determined second logged category attribute.
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. Caching electronic content includes receiving electronic content for inclusion in a cache, the electronic content having an attribute and identifying a category to which the electronic content corresponds An indication of a category that represents a query from a log of search queries that is related to an attribute that matches the attribute of the electronic content is accessed. The electronic content is included in a cache when the identified category matches the indicated category.
70 Citations
28 Claims
-
1. A method for providing category-specific electronic content, the method comprising:
-
accessing information, which includes at least two logged query submission time attributes and at least two logged category attributes, and which is related to queries submitted to a search engine and stored in a query log; based on the accessed information, identifying relationships between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; receiving a search query; determining received query submission time attributes corresponding to the received search query; comparing the received query submission time attributes to the logged query submission time attributes in the accessed information; conditioned on determining that a first of the logged query submission time attributes corresponds to the received search query; determining that a first of the logged category attributes corresponds to the received search query based on the first logged time attribute that is determined to correspond to the received search query and based on the relationships identified between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; and identifying search results based on the determined first logged category attribute; and conditioned on determining that a second of the logged query submission time attributes, which differs from the first logged query submission time attribute, corresponds to the received search query; determining that a second of the logged category attributes corresponds to the received search query based on the second logged time attribute that is determined to correspond to the received search query and based on the relationships identified between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; and identifying search results based on the determined second logged category attribute. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for caching electronic content, the method comprising:
-
accessing information, which includes at least two logged query submission time attributes and at least two logged category attributes, and which is related to queries submitted to a search engine and stored in a query log; based on the accessed information, identifying relationships between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; accessing electronic content; determining a first category attribute corresponding to the electronic content; determining a first time attribute related to a current time; determining a second of the logged category attributes that corresponds to the first time attribute based on the relationships identified between individual of the logged query submission time attributes and respective logged category attributes corresponding thereto; comparing the first category attribute to the determined second logged category attribute; conditioned on determining that the first category attribute corresponds to the determined second logged category attribute; storing the electronic content in a cache during a time period corresponding to the first time attribute; and accessing the electronic content from the cache based on a request for the electronic content received during the time period corresponding to the first time attribute. - View Dependent Claims (20, 21, 22, 23)
-
-
24. A method for providing advertisements, the method comprising:
-
accessing information, which includes at least two logged time attributes and at least two logged category attributes, and which is related to queries submitted to a search engine and stored in a query log; based on the accessed information, identifying relationships between individual of the logged time attributes and respective logged category attributes corresponding thereto; receiving a request associated with an advertisement; determining received request time attributes corresponding to the received request associated with the advertisement; comparing the received request time attributes to the logged time attributes in the accessed information; conditioned on determining that a first of the logged time attributes corresponds to the received request associated with the advertisement; determining that a first of the logged category attributes corresponds to the received request associated with the advertisement based on the first logged time attribute that is determined to correspond to the received request associated with the advertisement and based on the relationships identified between individual of the logged time attributes and respective logged category attributes corresponding thereto; and providing a first advertisement based on the determined first logged category attribute; and conditioned on determining that a second of the logged time attributes, which differs from the first logged time attribute, corresponds to the received request associated with the advertisement; determining that a second of the logged category attributes corresponds to the received request associated with the advertisement based on the second logged time attribute that is determined to correspond to the received request associated with the advertisement and based on the relationships identified between individual of the logged time attributes and respective logged category attributes corresponding thereto; and providing a second advertisement, which differs from the first advertisement, based on the determined second logged category attribute. - View Dependent Claims (25, 26, 27, 28)
-
Specification