# US 12,118,583 B2 · Event gamification in real time

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

- Number: US 12,118,583 B2
- Document ID: US12118583B2
- Status: Granted
- Kind: B2
- Application number: 18/110,688
- Filed: 2023-02-16
- Published: 2023-06-22
- Granted: 2024-10-15
- Earliest claimed: 2017-09-12
- Assignees: American Express Travel Related Services Company, Inc.
- Applicants: American Express Travel Related Services Company, Inc.
- Inventors: Sastry V. Durvasula; Amit Prakash Gupta; Priyadarshini Koul; Premkumar Manivannan; Sathish Muthukrishnan; Harish R. Naik
- Web page: https://patentgrep.com/patent/US12118583B2

## CPC

- G06Q 30/0236: {Incentive or reward received by requiring registration or ID from user}
- A63F 13/65: automatically by game devices or servers from real world data, e.g. measurement in live racing competition
- A63F 13/69: by enabling or updating specific game elements, e.g. unlocking hidden features, items, levels or versions
- A63F 13/79: involving player-related data, e.g. identities, accounts, preferences or play histories
- G06Q 30/0226: Incentive systems for frequent usage, e.g. frequent flyer miles programs or point systems
- G06Q 30/0239: {Online discounts or incentives}
- G06Q 30/0641: {utilising user interfaces specially adapted for shopping}
- A63F 13/71: using secure communication between game devices and game servers, e.g. by encrypting game data or authenticating players
- 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
- A63F: CARD, BOARD, OR ROULETTE GAMES; INDOOR GAMES USING SMALL MOVING PLAYING BODIES; VIDEO GAMES; GAMES NOT OTHERWISE PROVIDED FOR

## Abstract

A consumer may enroll in an event gamification system. An event listener may detect an event. The event gamification system may determine that the event qualifies for a game in which the consumer is enrolled. The event gamification system may transmit an achievement notification to the consumer as soon as the event occurs. The game may be displayed in a GUI on a consumer device. The consumer may be rewarded for completing the achievements in the game. Also, a server computer receiving a plurality of data sets that represent visually perceptible elements for a plurality of host web pages, wherein each of the plurality of host web pages displays an active link associated with a product on a merchant web page. The server automatically generating composite web page from: i) the particular data set associated with the particular host web page and the particular set of visually perceptible elements and ii) the related electronic content associated with the product from the merchant web page.

## Claims

### Claim 1

A method comprising:
receiving event data from a merchant system, wherein the event data describes a consumer transaction with the merchant system, wherein the consumer transaction occurs outside of a gamification engine and a game;
transmitting in real-time the event data to the gamification engine;
parsing, by an event manager in the gamification engine, the event data into event attributes specifying one or more components of the consumer transaction;
determining, by a rules engine, whether a consumer associated with the consumer transaction is enrolled in the game;
in response to determining that the consumer is enrolled in the game, determining, by the rules engine in the gamification engine, that the consumer transaction is eligible for the game by comparing the event attributes to game rule criteria; and
transmitting in real-time, by a notification engine in the gamification engine, and in response to the determining, an achievement notification to a graphical user interface (GUI) of a consumer device, wherein the achievement notification indicates an achievement in the game towards a reward.

### Claim 2 (depends on 1)

The method of claim 1, further comprising transmitting, by the rules engine, an API call to a rules database to obtain the game rule criteria.

### Claim 3 (depends on 1)

The method of claim 1, wherein the transmitting further comprises first transmitting the notification to a gamification services layer to define a format for the GUI of the consumer device.

### Claim 4 (depends on 1)

The method of claim 1, wherein the transmitting in real-time further comprises the notification engine transmitting the achievement notification to the consumer device less than ten seconds after the consumer transaction is detected.

### Claim 5 (depends on 1)

The method of claim 1, wherein the reward is for completing a plurality of achievements.

### Claim 6 (depends on 5)

The method of claim 5, further comprising unlocking an additional game in response to the consumer completing the plurality of achievements.

### Claim 7 (depends on 1)

The method of claim 1, further comprising applying the reward to a transaction account of the consumer in a batch process.

### Claim 8

An article of manufacture including a non-transitory, tangible computer readable storage medium having instructions stored thereon that, in response to execution by a computer-based system, cause the computer-based system to perform operations comprising:
receiving event data from a merchant system, wherein the event data describes a consumer transaction with the merchant system, wherein the consumer transaction occurs outside of a gamification engine and a game;
transmitting in real-time the event data to the gamification engine;
parsing, by an event manager in the gamification engine, the event data into event attributes specifying one or more components of the consumer transaction;
determining, by a rules engine, whether a consumer associated with the consumer transaction is enrolled in the game;
in response to determining that the consumer is enrolled in the game, determining, by the rules engine in the gamification engine, that the consumer transaction is eligible for the game by comparing the event attributes to game rule criteria; and
transmitting in real-time, by a notification engine in the gamification engine, and in response to the determining, an achievement notification to a graphical user interface (GUI) of a consumer device, wherein the achievement notification indicates an achievement in the game towards a reward.

### Claim 9 (depends on 8)

The article of manufacture of claim 8, further comprising transmitting, by the computer-based system, an API call to a rules database to obtain the game rule criteria.

### Claim 10 (depends on 8)

The article of manufacture of claim 8, wherein the transmitting further comprises first transmitting the notification to a gamification services layer to define a format for the GUI of the consumer device.

### Claim 11 (depends on 8)

The article of manufacture of claim 8, wherein the transmitting in real-time further comprises the notification engine transmitting the achievement notification to the consumer device less than ten seconds after the consumer transaction is detected.

### Claim 12 (depends on 8)

The article of manufacture of claim 8, wherein the reward is for completing a plurality of achievements.

### Claim 13 (depends on 12)

The article of manufacture of claim 12, further comprising unlocking, by the computer-based system, an additional game in response to the plurality of achievements being completed.

### Claim 14 (depends on 8)

The article of manufacture of claim 8, further comprising applying, by the computer-based system, the reward to a transaction account in a batch process.

### Claim 15

A system comprising:
a processor;
a tangible, non-transitory memory configured to communicate with the processor;
the tangible, non-transitory memory having instructions stored thereon that, in response to execution by the processor, cause the processor to perform operations comprising:
receiving event data from a merchant system, wherein the event data describes a consumer transaction with the merchant system, wherein the consumer transaction occurs outside of a gamification engine and a game;
transmitting in real-time the event data to the gamification engine;
parsing, by an event manager in the gamification engine, the event data into event attributes specifying one or more components of the consumer transaction;
determining, by a rules engine, whether a consumer associated with the consumer transaction is enrolled in the game;
in response to determining that the consumer is enrolled in the game, determining, by the rules engine in the gamification engine, that the consumer transaction is eligible for the game by comparing the event attributes to game rule criteria; and
transmitting in real-time, by a notification engine in the gamification engine, and in response to the determining, an achievement notification to a graphical user interface (GUI) of a consumer device, wherein the achievement notification indicates an achievement in the game towards a reward.

### Claim 16 (depends on 15)

The system of claim 15, further comprising transmitting, by the processor, an API call to a rules database to obtain the game rule criteria.

### Claim 17 (depends on 15)

The system of claim 15, wherein the transmitting further comprises first transmitting the notification to a gamification services layer to define a format for the GUI of the consumer device.

### Claim 18 (depends on 15)

The system of claim 15, wherein the transmitting in real-time further comprises the notification engine transmitting the achievement notification to the consumer device less than ten seconds after the consumer transaction is detected.

### Claim 19 (depends on 15)

The system of claim 15, wherein the reward is for completing a plurality of achievements.

### Claim 20 (depends on 19)

The system of claim 19, further comprising unlocking, by the processor, an additional game in response to the plurality of achievements being completed.
