Back to results
US 2019/0172084 A1Published application
Method and system for awarding customer loyalty awards
AssigneeJPMorgan Chase Bank, N.A.
InventorsJasper Angus Malcolmson, Ashish Baldua, Gustavo Both Bitdinger, Lisa Marie Bruggeman
Life of this patent
Estimating the term…
Abstract
This invention discloses a novel system and method for implementing an electronic customer loyalty rewarding service that awards credits for continued patronage of a vendor, where the credits can be spent at the vendor or with other vendors that participate in the service.
Claims20
A computer implemented method for presenting an offer to a customer comprising:
- accessing customer account data, vendor data, and award data at a discount program database;
- providing a discount program viewer application via a first website on a first server to the customer viewing a product or a service at the first website to present the offer;
- formulating, at the first server, a customer identifier uniquely identifying the customer and updating the discount program database with the customer identifier;
- generating a customer data record in the discount program database, and associating the customer data record with the customer identifier;
- receiving existing purchase data identifying a purchase transaction made by the customer, wherein the purchase transaction includes a purchase amount;
- transmitting the customer account data, the customer identifier, and the existing purchase data to a discount program processing engine operating on a second server;
- monitoring, using at least one processor of the second server, the customer's purchase activity to identify new purchase activity for the customer;
- identifying new purchase activity for the customer and extracting data from the new purchase activity via the at least one processor of the second server to identify a new purchase amount and associating the extracted data including the new purchase amount with the customer identifier;
- transmitting the extracted data and associated customer identifier to the first server to calculate a total amount based on the purchase amount and the new purchase amount;
- determining an award to present to the customer as the offer based on the total amount;
- updating the customer data record in the discount program database with an alphanumeric coding comprising a first alphanumeric string indicating an award type corresponding to the award, and a second alphanumeric string indicating a value for the award;
- and
- presenting the award to the customer during the new purchase activity via a display.
10 more elements
A system for tracking a customer's purchase activity to present an offer to the customer, the system comprising:
- a storage device configured to store data and instructions thereon, wherein the storage device includes a discount program database including customer account data, vendor account data and data associated with awards to offer to the customer;
- and
- at least one computer processor in communication with the storage device for accessing the data and the instructions over a network, wherein the at least one computer processor is configured to execute the instructions to perform steps including:
- providing a discount program viewer application via a first website on a first server to the customer viewing a product or a service at the first website to present the offer;
- formulating, at the first server, a customer identifier uniquely identifying the customer and updating the discount program database with the customer identifier;
- generating a customer data record in the discount program database and associating the customer data record with the customer identifier;
- receiving existing purchase data identifying a purchase transaction made by the customer, wherein the purchase transaction includes a purchase amount;
- transmitting the customer account data, the customer identifier, and the existing purchase data to a discount program processing engine operating on a second server;
- monitoring, using at least one processor of the second server, the customer's purchase activity to identify new purchase activity for the customer;
- identifying new purchase activity for the customer and extracting data from the new purchase activity via the at least one processor of the second server to identify a new purchase amount and associating the extracted data including the new purchase amount with the customer identifier;
- transmitting the extracted data and associated customer identifier to the first server to calculate a total amount based on the purchase amount and the new purchase amount;
- determining an award to present as the offer to the customer based on the total amount;
- updating the customer data record in the discount program database with an alphanumeric coding comprising a first alphanumeric string indicating an award type corresponding to the award, and a second alphanumeric string indicating a value for the award;
- and
- presenting the award to the customer during the new purchase activity.
12 more elements
Dependencies are inferred from the claim text.