Surfacing Product Listing Ads for Fresh Items
First Claim
1. A computer-implemented method for responding to a search query from a computer user, the method comprising:
- receiving a search query from a computer user;
identifying a plurality of search results relevant to the search query;
identifying a first set of product listing advertisements for potential inclusion with the search results;
identifying a second set of product listing advertisements, wherein the second set of product listing advertisements are classified as fresh product listing advertisements;
generating at least one search results page according to the identified search results and the first set of product listing advertisements, wherein the at least one search results page includes a fresh product listing advertisement of the second set of product listing advertisements; and
providing the at least one search results page in response to receiving the search query.
3 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer-readable media for providing fresh product listing advertisements in response to a search query are presented. More particularly, in response to receiving a search query, a plurality of search results are identified, which search results are relevant to the search query. Additionally, a first set of product listing advertisements is identified. A second set of product listing advertisements, which are fresh product listing advertisements, are also identified and combined into the first set. Upon generating the search results page, at least some of the identified search results and some of the product listing advertisements are included. At least one of the fresh product listing advertisements is included in the generated search results page. The at least one fresh product listing advertisement is tagged with an annotation indicating that the advertisement is a fresh product listing advertisement.
9 Citations
20 Claims
-
1. A computer-implemented method for responding to a search query from a computer user, the method comprising:
-
receiving a search query from a computer user; identifying a plurality of search results relevant to the search query; identifying a first set of product listing advertisements for potential inclusion with the search results; identifying a second set of product listing advertisements, wherein the second set of product listing advertisements are classified as fresh product listing advertisements; generating at least one search results page according to the identified search results and the first set of product listing advertisements, wherein the at least one search results page includes a fresh product listing advertisement of the second set of product listing advertisements; and providing the at least one search results page in response to receiving the search query. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A computer-readable medium bearing computer-executable instructions which, when executed on a computing system comprising at least a processor, carry out a method for responding to a search query from a computer user, the method comprising:
-
receiving a search query from a computer user; identifying a plurality of search results relevant to the search query; identifying a first set of product listing advertisements for potential inclusion with the search results; determining that the search query at least meets a predetermined freshness threshold; identifying a second set of product listing advertisements comprising fresh product listing advertisements; generating at least one search results page according to the identified search results and the set of product listing advertisements, wherein the at least one search results page includes at least one fresh product listing advertisement that was identified in the second set of product listing advertisements; and providing the at least one search results page in response to receiving the search query. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A computer system for responding presenting search results in response to a search query, the system comprising a processor and a memory, wherein the processor executes instructions stored in the memory as part of or in conjunction with additional components to respond to a search query, the additional components comprising:
-
a search results identifier that identifies a plurality of search results from a content store in response to the search query; a fresh query identifier that determines whether the search query at least meets a predetermined freshness threshold such that the search query is considered a fresh search query; an ad selector that selects a first set of product listing advertisements from an ad store and, upon the fresh query identifier determining that the search query is considered a fresh search query; selects a second set of product listing advertisements categorized as fresh product listing advertisements from a fresh content/ad store; and combines the second set of product listing advertisements into the first set of product listing advertisements; wherein the combined set of product listing advertisements is an ordered set of product listing advertisements, and wherein the ad selector favorably weights the second set of product listing advertisements in combining the second set of product listing advertisements into the first set of product listing advertisements; and a search results page generator that generates at least one search results page comprising at least some of the identified search results and further comprising at least some of the product listing advertisements combined set of product listing advertisements including at least one fresh product listing advertisement, and wherein the at least one fresh product listing advertisement is tagged with an annotation indicating that the at least one fresh product listing advertisement is a fresh product listing advertisement.
-
-
20. The computer system of claim 20 further comprising:
-
a fresh content identifier; and an advertiser interface; wherein the fresh content identifier periodically; accesses one or more data sources and identifies fresh products and services from an analysis of the one or more data sources; receives product listing advertisements from a plurality of advertisers and identifies fresh product listing advertisements of the received product listing advertisements; and stores information regarding the fresh products and services and the fresh product listing advertisements in a fresh content/ad store, where the fresh product listing advertisements are associated with the fresh products and services in the fresh content/ad store.
-
Specification