# US 2022/0284471 A1 · Systems, apparatus, and methods for providing promotions based on consumer interactions

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

- Number: US 2022/0284471 A1
- Document ID: US20220284471A1
- Status: Published application
- Kind: A1
- Application number: 17/703,160
- Filed: 2022-03-24
- Published: 2022-09-08
- Earliest claimed: 2013-12-20
- Assignees: Groupon, Inc.
- Applicants: Groupon, Inc.
- Inventors: Daniel Langdon; Gaston L'Huillier
- Web page: https://patentgrep.com/patent/US20220284471A1

## CPC

- G06Q 30/0251: Targeted advertisements
- 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, apparatus, and methods for providing promotions based on consumer interaction data are discussed herein. Some embodiments may include a system and/or apparatus including circuitry configured to provide electronic user interfaces (or impressions) of promotions to consumer devices and receive consumer interaction data indicating consumer interaction with the impressions. The system may be further configured to determine a selected promotion for providing in a subsequent impression based on the consumer interaction data. For example, the system may be configured to determine a promotion score of available promotion based on consumer interaction data indicating consumer responses to the available impressions. The promotion score may provide a rating by which available promotions may be selected and may be determined based on various criteria discussed herein to provide selected promotions to consumer devices.

## Claims

### Claim at position 1

1-23. (canceled)

### Claim 24

A system, comprising one or more processors and one or more storage devices storing instructions that are operable, when executed by the one or more processors, to cause the one or more processors to:
select a display position for a first promotion from a set of predetermined display positions arranged on an electronic interface of a consumer device;
provide the first promotion to the display position to concurrently display the first promotion on the electronic interface with one or more other promotions provided at one or more other display positions from the set of predetermined display positions;
determine a type of communication channel associated with the first promotion provided at the display position;
determine, based at least in part on the type of communication channel and the display position associated with the first promotion, a consumer interaction classification for consumer interaction data associated with the first promotion;
determine a second promotion based at least in part on the consumer interaction classification associated with the first promotion; and
provide, via the communication channel, the second promotion to the display position with respect to the electronic interface of the consumer device or another electronic interface of another consumer device.

### Claim 25 (depends on 24)

The system of claim 24, wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the consumer interaction classification based at least in part on a promotion access time indicative of a timestamp value associated with the consumer interaction data.

### Claim 26 (depends on 24)

The system of claim 24, wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the consumer interaction classification based at least in part on a promotion purchase time indicative of a timestamp value associated with modification of an interactive display element rendered via the electronic interface.

### Claim 27 (depends on 24)

The system of claim 24, wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the consumer interaction classification based at least in part on a sequence of interactions with respect to multiple interactive display elements rendered via the electronic interface.

### Claim 28 (depends on 24)

The system of claim 24, wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the consumer interaction classification based at least in part on aggregated consumer interaction data associated with one or more other consumer devices.

### Claim 29 (depends on 24)

The system of claim 24, wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the consumer interaction classification based at least in part on a consumer account profile for a consumer identifier associated with the consumer device.

### Claim 30 (depends on 24)

The system of claim 24, wherein the consumer interaction classification is a first consumer interaction classification, and wherein the one or more storage devices store instructions that are operable, when executed by the one or more computers, to further cause the one or more computers to:
determine the second promotion based at least in part on the first consumer interaction classification and a second consumer interaction classification associated with a third promotion.

### Claim 31

A computer-implemented method, comprising:
selecting, by a computing device comprising a processor, a display position for a first promotion from a set of predetermined display positions arranged on an electronic interface of a consumer device;
providing, by the computing device, the first promotion to the display position to concurrently display the first promotion on the electronic interface with one or more other promotions provided at one or more other display positions from the set of predetermined display positions;
determining, by the computing device, a type of communication channel associated with the first promotion provided at the display position;
determining, by the computing device and based at least in part on the type of communication channel and the display position associated with the first promotion, a consumer interaction classification for consumer interaction data associated with the first promotion;
determining, by the computing device, a second promotion based at least in part on the consumer interaction classification associated with the first promotion; and
providing, by the computing device and via the communication channel, the second promotion to the display position with respect to the electronic interface of the consumer device or another electronic interface of another consumer device.

### Claim 32 (depends on 31)

The computer-implemented method of claim 31, wherein the determining the consumer interaction classification comprises determining the consumer interaction classification based at least in part on a promotion access time indicative of a timestamp value associated with the consumer interaction data.

### Claim 33 (depends on 31)

The computer-implemented method of claim 31, wherein the determining the consumer interaction classification comprises determining the consumer interaction classification based at least in part on a promotion purchase time indicative of a timestamp value associated with modification of an interactive display element rendered via the electronic interface.

### Claim 34 (depends on 31)

The computer-implemented method of claim 31, wherein the determining the consumer interaction classification comprises determining the consumer interaction classification based at least in part on a sequence of interactions with respect to multiple interactive display elements rendered via the electronic interface.

### Claim 35 (depends on 31)

The computer-implemented method of claim 31, wherein the determining the consumer interaction classification comprises determining the consumer interaction classification based at least in part on aggregated consumer interaction data associated with one or more other consumer devices.

### Claim 36 (depends on 31)

The computer-implemented method of claim 31, wherein the determining the consumer interaction classification comprises determining the consumer interaction classification based at least in part on a consumer account profile for a consumer identifier associated with the consumer device.

### Claim 37 (depends on 31)

The computer-implemented method of claim 31, wherein the consumer interaction classification is a first consumer interaction classification, and the determining the second promotion comprises determining the second promotion based at least in part on the first consumer interaction classification and a second consumer interaction classification associated with a third promotion.

### Claim 38

A computer program product, stored on a computer readable medium, comprising instructions that when executed by one or more computers cause the one or more computers to:
select a display position for a first promotion from a set of predetermined display positions arranged on an electronic interface of a consumer device;
provide the first promotion to the display position to concurrently display the first promotion on the electronic interface with one or more other promotions provided at one or more other display positions from the set of predetermined display positions;
determine a type of communication channel associated with the first promotion provided at the display position;
determine, based at least in part on the type of communication channel and the display position associated with the first promotion, a consumer interaction classification for consumer interaction data associated with the first promotion;
determine a second promotion based at least in part on the consumer interaction classification associated with the first promotion; and
provide, via the communication channel, the second promotion to the display position with respect to the electronic interface of the consumer device or another electronic interface of another consumer device.

### Claim 39 (depends on 38)

The computer program product of claim 38, further comprising instructions that when executed by the one or more computers cause the one or more computers to:
determine the consumer interaction classification based at least in part on a promotion access time indicative of a timestamp value associated with the consumer interaction data.

### Claim 40 (depends on 38)

The computer program product of claim 38, further comprising instructions that when executed by the one or more computers cause the one or more computers to:
determine the consumer interaction classification based at least in part on a promotion purchase time indicative of a timestamp value associated with modification of an interactive display element rendered via the electronic interface.

### Claim 41 (depends on 38)

The computer program product of claim 38, further comprising instructions that when executed by the one or more computers cause the one or more computers to:
determine the consumer interaction classification based at least in part on a sequence of interactions with respect to multiple interactive display elements rendered via the electronic interface.

### Claim 42 (depends on 38)

The computer program product of claim 38, further comprising instructions that when executed by the one or more computers cause the one or more computers to:
determine the consumer interaction classification based at least in part on aggregated consumer interaction data associated with one or more other consumer devices.

### Claim 43 (depends on 38)

The computer program product of claim 38, further comprising instructions that when executed by the one or more computers cause the one or more computers to:
determine the consumer interaction classification based at least in part on a consumer account profile for a consumer identifier associated with the consumer device.
