SYSTEM AND METHOD OF MARKETING OF USER REQUESTS
First Claim
1. A method for facilitating purchase of ad placements associated with user requests, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
- determining, by the computer system, one or more user requests from a user;
providing, by the computer system, an advertisement opportunity associated with the one or more user requests to one or more advertisers, wherein the advertisement opportunity comprises an opportunity to purchase an ad placement associated with the one or more user requests;
determining, by the computer system, that the first advertiser purchased an ad placement associated with the one or more user requests;
allocating, by the computer system, an ad placement associated with the one or more user requests for an advertisement associated with the first advertiser based on the determination that the first advertiser purchased an ad placement associated with the one or more user requests; and
providing, by the computer system, a response to the one or more user requests for presentation to the user, wherein the response comprises a first advertisement associated with the first advertiser based on the allocation.
3 Assignments
0 Petitions
Accused Products
Abstract
In certain implementations, advertisers may be enabled to determine in real-time (as user requests are received from users) whether to include their advertisements (or other content) as part of responses to the user requests (e.g., queries, command, or other user requests). As an example, upon determining a user request based on a user input of a user, an advertisement opportunity associated with the user request may be provided to one or more advertisers. The advertisement opportunity may, for instance, comprise an opportunity to purchase an ad placement associated with the user request. Upon determining that an advertiser purchased the associated ad placement, the associated ad placement may be allocated for an advertisement associated with the advertiser so that a response to the user request will comprise an advertisement associated with the advertiser.
30 Citations
20 Claims
-
1. A method for facilitating purchase of ad placements associated with user requests, the method being implemented on a computer system having one or more physical processors programmed with computer program instructions which, when executed, perform the method, the method comprising:
-
determining, by the computer system, one or more user requests from a user; providing, by the computer system, an advertisement opportunity associated with the one or more user requests to one or more advertisers, wherein the advertisement opportunity comprises an opportunity to purchase an ad placement associated with the one or more user requests; determining, by the computer system, that the first advertiser purchased an ad placement associated with the one or more user requests; allocating, by the computer system, an ad placement associated with the one or more user requests for an advertisement associated with the first advertiser based on the determination that the first advertiser purchased an ad placement associated with the one or more user requests; and providing, by the computer system, a response to the one or more user requests for presentation to the user, wherein the response comprises a first advertisement associated with the first advertiser based on the allocation. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A system for facilitating purchase of ad placements associated with user requests, the system comprising:
one or more physical processors programmed with computer program instructions which, when executed, cause the one or more physical processors to; determine one or more user requests from a user; provide an advertisement opportunity associated with the one or more user requests to one or more advertisers, wherein the advertisement opportunity comprises an opportunity to purchase an ad placement associated with the one or more user requests; determine that the first advertiser purchased an ad placement associated with the one or more user requests; allocate an ad placement associated with the one or more user requests for an advertisement associated with the first advertiser based on the determination that the first advertiser purchased an ad placement associated with the one or more user requests; and provide a response to the one or more user requests for presentation to the user, wherein the response comprises a first advertisement associated with the first advertiser based on the allocation. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
Specification