Coupon placement within an advertisement
First Claim
1. A computer-implemented method for generating coupons by a coupon server system, comprising:
- receiving a query for a coupon from a publisher for an ad unit being displayed by the publisher on a consumer device, wherein the query includes an ad unit id corresponding to the ad unit, and wherein said ad unit is designed by an advertiser and comprises certain visually perceptible elements;
responsive to receiving the query, generating a coupon based on a determination if the ad unit id is present in an ad unit list provisioned by the advertiser;
if it is determined that a coupon should be generated for the ad unit, then;
(A) retrieving stored data corresponding to the ad unit;
(B) using the stored data, to automatically generate a coupon for displaying together with the ad unit, wherein said coupon includes elements that visually correspond to the visually perceptible elements of the ad unit;
(C) determining coupon placement information specifying a spatial placement location of the coupon within the ad unit based on a monitoring of coupon clipping rate for each of a plurality of coupon placement locations; and
(D) transmitting said coupon along with the determined coupon placement information to the publisher for displaying said coupon within the ad unit being viewed on the customer device.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method for generating coupons is provided. The method comprises receiving a query for a coupon from a publisher for an ad unit; wherein said ad unit is designed by a third party designer and comprises certain visually perceptible elements; responsive to receiving the query determining if a coupon should be generated for the ad unit; if it is determined that a coupon should be generated for the ad unit, then: (A) retrieving stored data to corresponding to the ad unit; (B) using the stored data, to automatically generate a coupon for displaying together with the ad unit; wherein said coupon includes elements that visually correspond to the visually perceptible elements of the ad unit; and (C) transmitting said coupon to the publisher for displaying with the ad unit.
3 Citations
17 Claims
-
1. A computer-implemented method for generating coupons by a coupon server system, comprising:
-
receiving a query for a coupon from a publisher for an ad unit being displayed by the publisher on a consumer device, wherein the query includes an ad unit id corresponding to the ad unit, and wherein said ad unit is designed by an advertiser and comprises certain visually perceptible elements; responsive to receiving the query, generating a coupon based on a determination if the ad unit id is present in an ad unit list provisioned by the advertiser; if it is determined that a coupon should be generated for the ad unit, then; (A) retrieving stored data corresponding to the ad unit; (B) using the stored data, to automatically generate a coupon for displaying together with the ad unit, wherein said coupon includes elements that visually correspond to the visually perceptible elements of the ad unit; (C) determining coupon placement information specifying a spatial placement location of the coupon within the ad unit based on a monitoring of coupon clipping rate for each of a plurality of coupon placement locations; and (D) transmitting said coupon along with the determined coupon placement information to the publisher for displaying said coupon within the ad unit being viewed on the customer device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A non-transitory computer-readable medium, having stored thereon a sequence of instructions which when executed by a processor, causes a system to perform a method, comprising:
-
receiving a query for a coupon from a publisher for an ad unit being displayed by the publisher on a consumer device, wherein the query includes an ad unit id corresponding to the ad unit, and wherein said ad unit is designed by an advertiser and comprises certain visually perceptible elements being published by the publisher on a consumer device; responsive to receiving the query, generating a coupon based on a determination if the ad unit id is present in an ad unit list provisioned by the advertiser; if it is determined that a coupon should be generated for the ad unit, then; (A) retrieving stored data corresponding to the ad unit; (B) using the stored data, to automatically generate a coupon for displaying together with the ad unit, wherein said coupon includes elements that visually correspond to the visually perceptible elements of the ad unit; (C) determining coupon placement information specifying a spatial placement location of the coupon within the ad unit based on a monitoring of coupon clipping rate for each of a plurality of coupon placement locations; and (D) transmitting said coupon along with the determined coupon placement information to the publisher for displaying said coupon within the ad unit being viewed on the customer device. - View Dependent Claims (10, 11)
-
-
12. A coupon server system, comprising:
-
a processor; and a memory for storing instructions which when executed by the processor causes the coupon server system to perform a method for generating coupons, comprising; receiving a query for a coupon from a publisher for an ad unit being displayed by the publisher on a consumer device, wherein the query includes an ad unit id corresponding to the ad unit, and wherein said ad unit is designed by an advertiser and comprises certain visually perceptible elements being published by the publisher on a consumer device; responsive to receiving the query, generating a coupon based on a determination if the ad unit id is present in an ad unit list provisioned by the advertiser; if it is determined that a coupon should be generated for the ad unit, then; (A) retrieving stored data corresponding to the ad unit; (B) using the stored data, to automatically generate a coupon for displaying together with the ad unit, wherein said coupon includes elements that visually correspond to the visually perceptible elements of the ad unit; (C) determining coupon placement information specifying a spatial placement location of the coupon within the ad unit based on a monitoring of coupon clipping rate for each of a plurality of coupon placement locations; and (D) transmitting said coupon along with the determined coupon placement information to the publisher for displaying said coupon within the ad unit being viewed on the customer device. - View Dependent Claims (13, 14, 15, 16, 17)
-
Specification