# US 11,308,518 B2 · Systems and methods for dynamically determining promotions associated with digital coupons

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

- Number: US 11,308,518 B2
- Document ID: US11308518B2
- Status: Granted
- Kind: B2
- Application number: 14/226,002
- Filed: 2014-03-26
- Published: 2015-10-01
- Granted: 2022-04-19
- Earliest claimed: 2014-03-26
- Assignees: Verizon Patent and Licensing Inc.
- Applicants: Verizon Patent and Licensing Inc.
- Inventors: Patrick McDevitt
- Web page: https://patentgrep.com/patent/US11308518B2

## CPC

- G06Q 30/0261: {based on user location}
- G06Q 30/0267: {Wireless devices}
- 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

Systems and methods are provided for increasing sales profits by dynamically determining a promotion associated with a coupon. The promotion may be determined and delivered to a mobile device once the mobile device is in a geographic location associated with the coupon. By allowing advertisers to change or decide promotions in real-time, demand may be smoothed and profits may be maximized. When the mobile device is in the location associated with the coupons, advertisers can use a variety of factors including location, time of day, current sales or redemption data, or information known about the mobile device to set or adjust an ideal promotion for the current situation.

## Claims

### Claim 1

A computer-implemented method for delivery of digital coupons with dynamically determined promotions, the method comprising:
transmitting, by a coupon server, a digital coupon with an undetermined promotion to a first mobile device of a consumer;
receiving an indication that the digital coupon has been loaded on the mobile device of the consumer, and that the mobile device has connected to the coupon server;
receiving an indication that an activating action has been performed on the first mobile device to activate the digital coupon, wherein the activating action includes revealing the digital coupon via a digital scratch-off on a display screen of the mobile device, and wherein the consumer interacts with a designated area of the digital scratch-off to reveal the digital coupon on the display screen of the first mobile device;
requesting, by the coupon server, access to a current geographic location of the mobile device associated with the consumer, wherein the current geographic location of the mobile device is determined by Global Positioning System (GPS) location data;
transmitting, by the mobile device, the current geographic location of the mobile device to the coupon server when access to the current geographic location is granted;
transmitting, by the coupon server, the current geographic location of the first mobile device to an advertiser server;
determining, at the advertiser server, whether the current geographic location of the mobile device is within each of a plurality of geo-fences associated with the digital coupon;
upon determining that the current geographic location is outside of the plurality of geo-fences, comparing, at the advertiser server, the current geographic location of the mobile device to the plurality of geo-fences associated with the digital coupon to determine a first geo-fence of the plurality of geo-fences near the current geographic location, wherein a size and shape of the geo-fence is determined by an advertiser;
transmitting, by the advertiser server, for display at the mobile device, a message instructing the consumer to visit the first geo-fence to reveal the undetermined promotion associated with the digital coupon;
receiving, by the advertiser server, an updated current geographic location of the mobile device;
when the updated geographic location of the mobile device is determined to be within the first geo-fence near the current geographic location, determining, at a promotion determination server, a first promotion associated with the digital coupon;
sending the first promotion for display at the mobile device of the consumer;
determining, at the promotion determination server, redemption information for the first promotion of the digital coupon;
comparing, at the promotion determination server, the redemption information against a predefined redemption rate threshold;
determining, at the promotion determination server, based on the comparison, a second promotion associated with the digital coupon; and
sending the second promotion for display at the mobile device of the consumer, wherein at least one of the first promotion and the second promotion includes a boosting feature configured to enable the consumer to increase a respective value of the at least one of the first promotion and the second promotion by taking a boosting action before the at least one of the first promotion and the second promotion is revealed, wherein the boosting action includes at least one of i) watching a video related to the advertiser and ii) playing a game in which gaining a predetermined number of points corresponds to different promotion levels.

### Claim 2 (depends on 1)

The method of claim 1, wherein sending the first promotion for display at the mobile device is performed via a message notification interface of an operating system of the mobile device.

### Claim 3 (depends on 1)

The method of claim 1, wherein upon receiving an indication that an action related to the digital coupon was performed, requesting a current geographic location of the mobile device via a communication network.

### Claim 4 (depends on 1)

The method of claim 1, wherein the current geographic location of the mobile device is repeatedly updated until the current geographic location of the mobile device is determined to be within the first geo-fence associated with the digital coupon.

### Claim 5 (depends on 1)

The method of claim 1, further comprising:
determining that the first geo-fence of the plurality of geo-fences is the shortest distance from the current geographic location of the mobile device; and
sending for display to the first mobile device directions to the first geo-fence from the current geographic location of the first mobile device.

### Claim 6 (depends on 1)

The method of claim 1, further comprising:
determining that the first geo-fence of the plurality of geo-fences is the shortest distance from a geographic location associated with the mobile device; and
sending for display to the mobile device directions to the first geo-fence from the geographic location associated with the first mobile device.

### Claim 7 (depends on 1)

The method of claim 1, wherein the first promotion is determined based on time.

### Claim 8 (depends on 1)

The method of claim 1, wherein the first promotion is determined based on an action taken by the consumer of the mobile device.

### Claim 9 (depends on 1)

The method of claim 1, wherein once a threshold number of digital coupons are redeemed, the value of the digital coupon is decreased.

### Claim 10 (depends on 1)

The method of claim 1, wherein the first promotion is determined based on the first geo-fence associated with the digital coupon.

### Claim 11 (depends on 1)

The method of claim 1, wherein the first promotion is a variable promotion, wherein when it is determined that there is a factor indicating the need to decrease the first promotion, subtracting value from the variable promotion, and wherein when it is determined that there is a factor indicating the need to increase the first promotion, adding value to the variable promotion.

### Claim 12 (depends on 1)

The method of claim 1, wherein the first promotion is determined based on current sales data.

### Claim 13 (depends on 1)

The method of claim 1, wherein the digital coupon with the undetermined promotion is provided to the consumer via an in-app push notification.

### Claim 14 (depends on 1)

The method of claim 1, wherein the digital coupon with the undetermined promotion is provided to the first consumer via a desktop-based advertising unit.

### Claim 15

A system for delivery of digital coupons with dynamically determined promotions, the system comprising:
a data storage device having processor-readable instructions stored therein; and
a processor configured to execute the processor-readable instructions to perform a method including the steps of:
transmitting, by a coupon server, a digital coupon with an undetermined promotion to a mobile device of a consumer;
receiving an indication that the digital coupon has been loaded on the mobile device of the consumer, and that the mobile device has connected to the coupon server;
receiving an indication that an activating action has been performed on the mobile device to activate the digital coupon, wherein the activating action includes revealing the digital coupon via a digital scratch-off on a display screen of the mobile device, and wherein the consumer interacts with a designated area of the digital scratch-off to reveal the digital coupon on the display screen of the mobile device;
requesting, by the coupon server, access to a current geographic location of the mobile device associated with the consumer, wherein the current geographic location of the mobile device is determined by Global Positioning System (GPS) location data;
transmitting, by the mobile device, the current geographic location of the mobile device to the coupon server when access to the current geographic location is granted;
transmitting, by the coupon server, the current geographic location of the mobile device to an advertiser server;
determining, at the advertiser server, whether the current geographic location of the mobile device is within each of a plurality of geo-fences associated with the digital coupon;
upon determining that the current geographic location is outside of the plurality of geo-fences, comparing, at the advertiser server, the current geographic location of the mobile device to the plurality of geo-fences associated with the digital coupon to determine a first geo-fence of the plurality of geo-fences that is near the current geographic location, wherein a size and shape of the geo-fence is determined by an advertiser;
transmitting, by the advertiser server, for display at the mobile device, a message instructing the consumer to visit the first geo-fence to reveal the undetermined promotion associated with the digital coupon;
receiving, by the advertiser server, an updated current geographic location of the mobile device;
when the updated geographic location of the mobile device is determined to be within the first geo-fence near the current geographic location, determining, at a promotion determination server, a first promotion associated with the digital coupon;
sending the first promotion for display at the mobile device of the consumer;
determining, at the promotion determination server, redemption information for the first promotion of the digital coupon
comparing, at the promotion determination server, the redemption information against a predefined redemption rate threshold;
determining, at the promotion determination server, based on the comparison, a second promotion associated with the digital coupon; and
sending the second promotion for display at the mobile device of the consumer, wherein at least one of the first promotion and the second promotion includes a boosting feature configured to enable the consumer to increase a respective value of the at least one of the first promotion and the second promotion by taking a boosting action before the at least one of the first promotion and the second promotion is revealed, wherein the boosting action includes at least one of i) watching a video related to the advertiser and ii) playing a game in which gaining a predetermined number of points corresponds to different promotion levels.

### Claim 16 (depends on 15)

The system of claim 15, wherein the first promotion is a variable promotion, wherein when it is determined that there is a factor indicating the need to decrease the first promotion, subtracting value from the variable promotion, and wherein when it is determined that there is a factor indicating the need to increase the first promotion, adding value to the variable promotion.

### Claim 17

A non-transitory computer readable medium storing instructions that, when executed by a computer, cause the computer to perform functions to:
transmit, by a coupon server, a digital coupon with an undetermined promotion to a mobile device of a consumer;
receive an indication that the digital coupon has been loaded on the mobile device of the consumer, and that the mobile device has connected to the coupon server;
receive an indication that an activating action has been performed on the mobile device to activate the digital coupon, wherein the activating action includes revealing the digital coupon via a digital scratch-off on a display screen of the mobile device, and wherein the first consumer interacts with a designated area of the digital scratch-off to reveal the digital coupon on the display screen of the mobile device;
request, by the coupon server, access to a current geographic location of the mobile device associated with the consumer, wherein the current geographic location of the mobile device is determined by Global Positioning System (GPS) location data;
transmit, by the mobile device, the current geographic location of the mobile device to the coupon server when access to the current geographic location is granted;
transmit, by the coupon server, the current geographic location of the first mobile device to an advertiser server;
determine, at the advertiser server, whether the current geographic location of the mobile device is within each of a plurality of geo-fences associated with the digital coupon;
upon determining that the current geographic location is outside of the plurality of geo-fences, compare, at the advertiser server, the current geographic location of the first mobile device to the plurality of geo-fences associated with the first digital coupon to determine a first geo-fence of the plurality of geo-fences that is near the current geographic location, wherein a size and shape of the geo-fence is determined by an advertiser;
transmit, by the advertiser server, for display at the mobile device, a message instructing the consumer to visit the first geo-fence to reveal the undetermined promotion associated with the digital coupon;
receive, by the advertiser server, an updated current geographic location of the mobile device;
when the updated geographic location of the mobile device is determined to be within the first geo-fence near the current geographic location, determine, at a promotion determination server, a first promotion associated with the digital coupon;
send the first promotion for display at the mobile device of the consumer;
determine, at the promotion determination server, redemption information for the first promotion of the digital coupon;
compare, at the promotion determination server, the redemption information against a predefined redemption rate threshold;
determine, at the promotion determination server, based on the comparison, a second promotion associated with the digital coupon; and
send the second promotion for display at the mobile device of the consumer, wherein at least one of the first promotion and the second promotion includes a boosting feature configured to enable the consumer to increase a respective value of the at least one of the first promotion and the second promotion by taking a boosting action before the at least one of the first promotion and the second promotion is revealed, wherein the boosting action includes at least one of i) watching a video related to the advertiser and ii) playing a game in which gaining a predetermined number of points corresponds to different promotion levels.

### Claim 18 (depends on 17)

The non-transitory computer readable medium of claim 17, wherein the first promotion is a variable promotion, wherein when it is determined that there is a factor indicating the need to decrease the first promotion, subtract value from the variable promotion, and wherein when it is determined that there is a factor indicating the need to increase the first promotion, add value to the variable promotion.
