# US 10,311,458 B2 · System and method for dynamic personalization of electronic coupon distribution and redemption via mobile device

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,311,458 B2
- Document ID: US10311458B2
- Status: Granted
- Kind: B2
- Application number: 14/306,186
- Filed: 2014-06-16
- Published: 2014-12-18
- Granted: 2019-06-04
- Earliest claimed: 2013-06-16
- Assignees: Aintu Inc.
- Applicants: Aintu, Inc
- Inventors: Arthur Vaysman
- Web page: https://patentgrep.com/patent/US10311458B2

## CPC

- G06Q 30/0211: Determining the effectiveness of discounts or incentives
- G06Q 30/02: Marketing; Price estimation or determination; Fundraising
- G06Q 30/06: Buying, selling or leasing transactions
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A computer-implemented method for generating coupons is provided. The method comprises receiving a request for a coupon from a publisher; responsive to the request selectively generating a coupon, said coupon comprising: (a) a unique coupon id; (b) code associated with a clipping button which when executed on a customer device configured to display the coupon together with media content and an ad unit associated with the media content, causes the customer device to send a clipping notification message including the coupon id to the coupon server system upon selection of the clipping button by a customer; sending the coupon to the publisher for displaying with said media content on the customer device; receiving the coupon clipping notification message from the customer device upon selection of the clipping button by the customer; and creating an association between the coupon id in the coupon clipping notification and the customer.

## Claims

### Claim 1

A computer-implemented method for generating coupons and tracking coupons redemptions by a coupon server system, comprising:
receiving a request for a coupon from a publisher;
responsive to the request selectively generating a coupon, said coupon comprising:
(a) a unique coupon id;
(b) a clipping button which is displayed on a customer device together with the coupon and media content and an ad unit associated with the media content;
executing a code associated with the clipping button when selected by a customer, wherein the code when executed on the customer device causes the customer device to send a clipping notification message to the coupon server system which includes the coupon id and indicates redemption of the coupon;
sending the coupon to the publisher for displaying with said media content on the customer device;
receiving the coupon clipping notification message from the customer device upon selection of the clipping button by the customer; and
creating an association between the coupon id in the coupon clipping notification and the customer, wherein value of the coupon is dynamically changed based on a frequency of the selection of the clipping button.

### Claim 2 (depends on 1)

The method of claim 1, further comprising instructing a user agent of the customer device to stop displaying the coupon whilst continuing to display the media content upon receipt of the coupon id.

### Claim 3 (depends on 1)

The method of claim 1, further comprising maintaining a list of clipped coupons for the customer.

### Claim 4

The method of clime 3, further comprising updating the list of clipped coupons by addition of the coupon associated with the coupon id in the clipping notification to said list.

### Claim 5 (depends on 1)

The method of claim 1, wherein selectively generating the coupon is based upon coupon generation settings provisioned in the coupon server system by an advertiser, and associated with the ad unit.

### Claim 6 (depends on 1)

The method of claim 1, wherein the coupon generation settings comprise coupon generation parameters and coupon generation rules.

### Claim 7 (depends on 6)

The method of claim 6, wherein the coupon generation parameters are selected from the group consisting of demographic data; geographic data; offer size for a coupon, media type, publisher, context for the coupon, and psycho-graphic including values, opinions, attributes, interests, and lifestyles associated with a target demographic group.

### Claim 8 (depends on 1)

The method of claim 1, further comprising receiving a coupon authentication request from a retailer who was presented with a coupon id for redemption of a coupon associated with said coupon id, said coupon authentication request comprising said coupon id;
responsive to the coupon authentication request, performing an authentication operation to authenticate the coupon id; and
if the coupon id is authenticated then transmitting coupon parameters for the coupon associated with the coupon id to the retailer.

### Claim 9 (depends on 8)

The method of claim 8, further comprising tracking coupon redemptions including receiving a redemption notification message from a retailer who redeemed a coupon, said redemption notification message including a coupon id of a coupon associated with the redemption, a retailer id for the retailer who redeemed the coupon, and a customer id for the customer who presented the coupon to the retailer for redemption; and
mapping said coupon id, retailer id, and a customer id to the ad unit and the advertiser associated with said coupon.

### Claim 10

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 and tracking coupons redemptions, comprising:
receiving a request for a coupon from a publisher;
responsive to the request selectively generating a coupon, said coupon comprising:
(a) a unique coupon id;
(b) a clipping button which is displayed on a customer device together with the coupon and media content and an ad unit associated with the media content;
executing a code associated with the clipping button when selected by a customer, wherein the code when executed on the customer device causes the customer device to send a clipping notification message to the coupon server system which includes the coupon id and indicates redemption of the coupons;
sending the coupon to the publisher for displaying with said media content on the customer device;
receiving the coupon clipping notification message from the customer device upon selection of the clipping button by the customer; and
creating an association between the coupon id in the coupon clipping notification and the customer, wherein value of the coupon is dynamically changed based on a frequency of the selection of the clipping button.

### Claim 11 (depends on 10)

The system of claim 10, wherein the method further comprises instructing a user agent of the customer device to stop displaying the coupon whilst continuing to display the media content upon receipt of the coupon id.

### Claim 12 (depends on 10)

The system, of claim 10, wherein the method further comprises maintaining a list of clipped coupons for the customer.

### Claim 13 (depends on 12)

The system of claim 12, wherein the method further comprises updating the list of clipped coupons by addition of the coupon associated with the coupon id in the clipping notification to said list.

### Claim 14 (depends on 10)

The system of claim 10, wherein selectively generating the coupon is based upon coupon generation settings provisioned in the coupon server system by an advertiser, and associated with the ad unit.

### Claim 15 (depends on 10)

The system of claim 10, wherein the coupon generation settings comprise coupon generation parameters and coupon generation rules.

### Claim 16 (depends on 15)

The system of claim 15, wherein the coupon generation parameters are selected from the group consisting of demographic data; geographic data; offer size for a coupon, media type, publisher, context for the coupon, and psycho-graphic including values, opinions, attributes, interests, and lifestyles associated with a target demographic group.

### Claim 17 (depends on 10)

The system of claim 10, wherein the method further comprises receiving a coupon authentication module request from a retailer who was presented with a coupon id for redemption of a coupon associated with said coupon id, said coupon authentication request comprising said coupon id;
responsive to the coupon authentication request, performing an authentication operation to authenticate the coupon id; and
if the coupon id is authenticated then transmitting coupon parameters for the coupon associated with the coupon id to the retailer.

### Claim 18 (depends on 17)

The system of claim 17, wherein the method further comprises tracking coupon redemptions including receiving a redemption notification message from a retailer who redeemed a coupon, said redemption notification message including a coupon id of a coupon associated with the redemption, a retailer id for the retailer who redeemed the coupon, and a customer id for the customer who presented the coupon to the retailer for redemption; and
mapping said coupon id, retailer id, and a customer id to the ad unit and the advertiser associated with said coupon.
