IP Library › Granted Patent US 10,789,587
Granted Patent B2
US 10,789,587 · App. 14/970,395 · Granted Sep 29, 2020

Wireless short range communication link transmission of line item data in real time

Inventors: Thomas Bellenger (Foster City, CA); Paul Van Oppen (Foster City, CA); Chunxi Jiang (Foster City, CA)
Assignee: Visa International Service Association
G06Q20/327G06Q20/322G06Q20/352
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 10,789,587
App. No.
14/970,395
Granted
Sep 29, 2020
Kind
B2
Abstract

Methods for wireless payments using the Bluetooth low energy (BLE) protocol are provided. A first method includes establishing a wireless-short range communication link from a communication device to a peripheral device associated with an access device. The communication device receives item level data associated with an item being processed by the access device. The communication device displays the item level data associated with the item and transmits payment data to the access device. A second method includes establishing wireless-short range communication link to from a peripheral device associated with an access device to a communication device. The peripheral device transmits item level data associated with an item being processed by the access device, wherein the communication device displays the item level data associated with the item and receives payment data from the communication device.

Claims (56)

1. A method for facilitating a transaction, comprising:

discovering, by a communication device via a wireless short-range communication channel, a number of available peripheral devices, each of the number of available peripheral devices linked to a different point of sale device and continuously advertising its presence;

upon receiving a selection of a peripheral device associated with a point of sale device from the number of available peripheral devices, establishing, by the communication device, a wireless short-range communication link with the peripheral device, wherein the communication device is a mobile device that is executing a payment application, and wherein the point of sale device is located within a merchant store;

receiving, by the communication device from the peripheral device, item level data associated with an item for purchase as the item for purchase is being scanned by the point of sale device via the wireless short-range communication link;

displaying, on a display on the communication device, the item level data associated with the item for purchase;

receiving, by the communication device and from the peripheral device, an unpredictable number to provide variability and uniqueness to generation of a cryptogram;

generating, by the communication device, an authorization request cryptogram using the unpredictable number; and

transmitting, via the payment application that is executing on the communication device, payment data to the point of sale device, wherein the payment data comprises the authorization request cryptogram.

2. The method of claim 1 , wherein the wireless-short range communication link is a Bluetooth low energy (BLE) communication link.

3. The method of claim 2 , wherein the peripheral device is a BLE enabled device.

4. The method of claim 1 , wherein the point of sale device processes the transaction based at least in part on the transmitted payment data.

5. The method of claim 1 , further comprising:

receiving, via the communication device and from the peripheral device, item level data associated with a second item being processed by the point of sale device; and

displaying, on the display, the item level data associated with the second item.

6. A method for facilitating a transaction, comprising:

continuously advertising, by a peripheral device linked to a point of sale device, an availability of the peripheral device;

upon receiving a communication from a communication device via a wireless short-range communication channel, establishing, via the peripheral device, a wireless-short range communication link to the communication device, wherein the communication device is a mobile device that is executing a payment application, and wherein the point of sale device is located within a merchant store;

transmitting, by the peripheral device and to the communication device, item level data associated with an item for purchase that is being processed by the point of sale device, wherein the communication device is caused to display the item level data associated with the item for purchase as the item for purchase is being processed;

transmitting, by the peripheral device and to the communication device, an unpredictable number to provide variability and uniqueness to generation of a cryptogram, wherein the communication device generates an authorization request cryptogram using the unpredictable number; and

receiving, by the peripheral device and from the communication device that is executing the payment application, payment data from the communication device, wherein the payment data comprises the authorization request cryptogram.

7. The method of claim 6 , wherein the wireless-short range communication link is a Bluetooth low energy (BLE) communication link.

8. The method of claim 6 , wherein the peripheral device is a BLE enabled device.

9. The method of claim 6 , wherein the point of sale device processes the transaction based at least in part on the transmitted payment data.

10. The method of claim 6 , further comprising:

transmitting, by the peripheral device and to the communication device, item level data associated with a second item being processed by the point of sale device, wherein the communication device displays the item level data associated with the second item.

11. A communication device, comprising:

a processor; and

a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor, for implementing a method comprising:

discovering, via a wireless short-range communication channel, a number of available peripheral devices, each of the number of available peripheral devices linked to a different point of sale device and continuously advertising its presence;

upon receiving a selection of a peripheral device associated with a point of sale device from the number of available peripheral devices, establishing a wireless-short range communication link with the peripheral device, wherein the communication device is a mobile device that is executing a payment application, and wherein the point of sale device that is located within a merchant store;

receiving from the peripheral device, item level data associated with an item for purchase that as the item for purchase is being processed at the point of sale device;

displaying, on a display on the communication device, the item level data associated with the item for purchase;

receiving, by the communication device and from the peripheral device, an unpredictable number to provide variability and uniqueness to generation of a cryptogram;

generating, by the communication device, an authorization request cryptogram using the unpredictable number; and

transmitting, via the payment application that is executing on the communication device, payment data to the point of sale device, wherein the payment data comprises the authorization request cryptogram.

12. The communication device of claim 11 , wherein the wireless-short range communication link is a Bluetooth low energy (BLE) communication link.

13. The communication device of claim 12 , wherein the peripheral device is a BLE enabled device.

14. The communication device of claim 11 , wherein the point of sale device processes a transaction based at least in part on the transmitted payment data.

15. The communication device of claim 11 , wherein the method further comprises:

receiving from the peripheral device, item level data associated with a second item being processed by the point of sale device; and

displaying, on the display, the item level data associated with the second item.

16. A system comprising:

point of sale device; and

a peripheral device, wherein the peripheral device comprises:

a processor, and

a computer readable medium coupled to the processor, the computer readable medium comprising code, executable by the processor, for implementing a method comprising

continuosly advertising, by the peripheral device linked to the point of sale device, an availability of the point of sale device;

upon receiving a communication from a communication device via a wireless short-range communication channel, establishing a wireless-short range communication link to the communication device, wherein the communication device is a mobile device that is executing a payment application, and wherein the point of sale device is located within a merchant store;

transmitting, to the communication device, item level data associated with an item for purchase that is being processed by the point of sale device, wherein the communication device is caused to display the item level data associated with the item for purchase as the item for purchase is being processed;

transmitting, to the communication device, an unpredictable number to provide variability and uniqueness to generation of a cryptogram, wherein the communication device generates an authorization request cryptogram using the unpredictable number; and

receiving payment data from the communication device that is executing the payment application, wherein the payment data comprises the authorization request cryptogram.

17. The system of claim 16 , wherein the wireless-short range communication link is a Bluetooth low energy (BLE) communication link.

18. The system of claim 16 , wherein the point of sale device is a BLE enabled device.

19. The system of claim 16 , wherein the point of sale device processes a transaction based at least in part on the transmitted payment data.

20. The system of claim 16 , wherein the method further comprises:

transmitting to the communication device, item level data associated with a second item being processed by the point of sale device, wherein the communication device displays the item level data associated with the second item.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 5, 2016
From: BELLENGER, THOMAS; VAN OPPEN, PAUL; JIANG, CHUNXI
To: VISA INTERNATIONAL SERVICE ASSOCIATION
Reel/Frame 037679/0879 →
Continuity (1)
Related Publication 20170169418A1 · Jun 15, 2017