IP Library Granted Patent US 11,663,586
Granted Patent B1
US 11,663,586 · App. 17/317,467 · Granted May 30, 2023

Contactless user identification by digital wallet to retailer point of sale

Inventors: Christopher John Swiderski (Prairie View, IL); Sergio Garcia (Chicago, IL); Shalini Kondreddy (Vernon Hills, IL); Gregory John Damler (Crystal Lake, IL); Satya Chandra Mouli Kota (Prospect Heights, IL); Marcus Osacky (Glenview, IL); George Findling (Buffalo Grove, IL)
Assignee: WALGREEN CO.
G06Q20/3674G06Q20/20G06Q20/322G06Q20/3278G06Q20/385
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,663,586
App. No.
17/317,467
Granted
May 30, 2023
Kind
B1
Abstract

Example methods and apparatus for combining electronic payment and rewards redemption at retail points of sale are disclosed. A point of sale (POS) system may be configured to facilitate contactless payments while securing customer payment data. When a customer with a payment application installed on a mobile device initiates a transaction, the application obtains reference data associated with a customer account from an account services server of the POS. The reference data is then passed from the application of the mobile device to a POS terminal, such as by near field communication. Upon receiving the token, the POS terminal obtains customer payment data from the account services server and rewards program data for the customer from a rewards program server. Available rewards may be automatically applied prior to processing payment using the payment data to complete the contactless payment transaction.

Claims (50)

1. A method for electronic payment and rewards redemption at a retail point of sale (POS), the method comprising:

generating, at an accounts services server, reference data for accessing cardholder data based on an identifier received from a mobile device;

providing, by the accounts services server, the reference data to the mobile device;

providing, by the mobile device, the reference data and the identifier to a POS system;

accessing, by the POS system, the cardholder data from the accounts services server based on the reference data, wherein the cardholder data includes a payment account number and the reference data does not include the payment account number;

obtaining, from a rewards program server by the POS system, rewards program data based on the identifier;

applying, by the POS system, one or more rewards benefits to a transaction based on the rewards program data; and

applying, by the POS system, the cardholder data to the transaction after the one or more rewards benefits are applied by electronic communication with a payment services server of a payment services network to obtain payment associated with the transaction.

2. The method of claim 1 , wherein:

an application executing on the mobile device:

receives the reference data from the account services server; and

provides the reference data, the identifier and an application identifier for the application to the POS system; and

the method further comprises verifying, by the POS system, the application based on the application identifier.

3. The method of claim 1 , wherein generating the reference data includes generating a secure token based on the cardholder data.

4. The method of claim 1 , wherein the reference data and the identifier are provided to the POS system in a single transfer.

5. The method of claim 1 , wherein the rewards program data includes one or more rules representing how the one or more rewards benefits are to be applied by the POS system, and further comprising applying, at the POS system, the one or more rewards benefits to the transaction based on the one or more rules.

6. The method of claim 5 , further comprising at least one of defining or configuring, by the POS system, the one or more rules based on one or more user inputs received from the mobile device.

7. The method of claim 5 , wherein at least one of the one or more rules identifies an item category to which the one or more rewards benefits may not be applied.

8. The method of claim 1 , wherein

at least some of the reference data is temporary reference data that expires after a period of time, and

the method further comprises accessing the cardholder data based on the reference data for an additional retail transaction during the period of time.

9. The method of claim 1 , wherein providing, by the mobile device, the reference data and the identifier to the POS system includes a near field communication transfer.

10. A system for electronic payment and rewards redemption at a retail point of sale (POS), the system comprising:

a storage medium storing instructions that, when executed by a processor, execute an application on a mobile device associated with an identifier;

a rewards program server configured to store rewards program data;

an accounts services server configured to

receive, from the application, the identifier,

generate reference data representing cardholder data for a retail transaction based on the identifier, wherein the cardholder data includes a payment account number and the reference data does not include the payment account number, and

provide the reference data to the application; and

a POS system comprising one or more processors configured by computer-readable instructions to

receive, from the application, the reference data and the identifier,

access, from the accounts services server, the cardholder data based on the reference data,

obtain, from the rewards program server, the rewards program data based on the identifier,

apply one or more rewards benefits to the transaction based on the rewards program data, and

apply the cardholder data to the transaction after the one or more rewards benefits are applied by electronic communication with a payment services server of a payment services network to obtain payment associated with the transaction.

11. The system of claim 10 , wherein the accounts services server, the POS system and the application are provided by a single retailer.

12. The system of claim 10 , wherein generating the reference data includes generating a secure token based on the cardholder data.

13. The system of claim 10 , wherein the accounts services server includes the rewards program server.

14. The system of claim 10 , wherein

at least some of the reference data is temporary reference data that expires after a period of time, and

POS system is further configured to access the cardholder data based on the reference data for an additional retail transaction during the period of time.

15. The system of claim 10 , wherein the POS system includes a near field transceiver to receive the reference data and the identifier from the application.

16. A non-transitory, machine-readable, storage medium storing instructions that, when executed by one or more processors, cause a mobile device to pay for and redeem rewards for a retail transaction at a retail point of sale (POS) system by:

providing, via a first interface of a mobile device, an identifier of the mobile device to an accounts services server;

in response to providing the identifier, receiving via the first interface from the account services server, reference data representing cardholder data for a retail transaction, the reference data generated based on the identifier, wherein the cardholder data includes a payment account number and the reference data does not include the payment account number; and

providing, via a second interface of the mobile device, the reference data and the identifier to a POS system, wherein the reference data and the identifier enable the POS system to access and apply one or more rewards program benefits and access and apply the cardholder data to the retail transaction by electronic communication with a payment services server of a payment services network to obtain payment associated with the transaction.

17. The non-transitory, machine-readable, storage medium of claim 16 , wherein:

at least some of the reference data is temporary reference data that expires after a period of time; and

the instructions, when executed by one or more processors, cause the mobile device to provide the cardholder data for an additional retail transaction during the period of time.

18. The non-transitory, machine-readable, storage medium of claim 16 , wherein the second interface includes a near field communication transceiver.

Assignments (3)
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Aug 28, 2025
From: WALGREEN CO.
To: SIXTH STREET LENDING PARTNERS, AS COLLATERAL AGENT
Reel/Frame 072606/0878 →
SECURITY INTEREST Recorded Aug 28, 2025
From: WALGREEN CO.; DUANE READE; WALGREENS SPECIALTY PHARMACY LLC; WALGREENS BOOTS ALLIANCE, INC.
To: WELLS FARGO BANK, NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 072679/0926 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 12, 2021
From: SWIDERSKI, CHRISTOPHER JOHN; GARCIA, SERGIO; KONDREDDY, SHALINI; DAMLER, GREGORY JOHN; KOTA, SATYA CHANDRA MOULI; OSACKY, MARCUS; FINDLING, GEORGE
To: WALGREEN CO.
Reel/Frame 056210/0359 →