US 12,118,583 B2
Event gamification in real time
Sastry V. Durvasula, Phoenix, AZ (US); Amit Prakash Gupta, Phoenix, AZ (US); Priyadarshini Koul, Scottsdale, AZ (US); Premkumar Manivannan, Phoenix, AZ (US); Sathish Muthukrishnan, Phoenix, AZ (US); and Harish R. Naik, Phoenix, AZ (US)
Assigned to American Express Travel Related Services Company, Inc., New York, NY (US)
Filed by American Express Travel Related Services Company, Inc., New York, NY (US)
Filed on Feb. 16, 2023, as Appl. No. 18/110,688.
Application 18/110,688 is a division of application No. 16/823,246, filed on Mar. 18, 2020, abandoned.
Application 16/823,246 is a continuation of application No. 15/702,303, filed on Sep. 12, 2017, abandoned.
Prior Publication US 2023/0196403 A1, Jun. 22, 2023
Int. Cl. G06Q 30/00 (2023.01); A63F 13/65 (2014.01); A63F 13/69 (2014.01); A63F 13/79 (2014.01); G06Q 30/0207 (2023.01); G06Q 30/0226 (2023.01); G06Q 30/0601 (2023.01); A63F 13/71 (2014.01)
CPC G06Q 30/0236 (2013.01) [A63F 13/65 (2014.09); A63F 13/69 (2014.09); A63F 13/79 (2014.09); G06Q 30/0226 (2013.01); G06Q 30/0239 (2013.01); G06Q 30/0641 (2013.01); A63F 13/71 (2014.09)] 20 Claims
OG exemplary drawing
 
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.