IP Library Granted Patent US 11,803,841
Granted Patent B1
US 11,803,841 · App. 15/923,682 · Granted Oct 31, 2023

Discovery and communication using direct radio signal communication

Inventors: Daniele Perito (San Francisco, CA); Shuvo Chatterjee (San Francisco, CA); Nathan Spindel (San Francisco, CA); Jesse Wilson (Waterloo, CA)
Assignee: Block, Inc.
G06Q20/382G06Q20/3278
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,803,841
App. No.
15/923,682
Granted
Oct 31, 2023
Kind
B1
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for discovery of and communication with nearby devices using direct radio signal communication. One of the methods includes receiving, by a payment service system, a message authorizing a payment from a user account to a merchant account, wherein the message was sent by a user device using direct radio signal communication to a nearby merchant device and forwarded to the payment service system by the merchant device. The message is decrypted to obtain a session token that authenticates the user device as being associated with the user account. If the session token is valid a payment transaction is conducted between the user account and the merchant account.

Claims (51)

1. A device comprising:

a direct radio communication interface configured to enable a communication with nearby devices via a direct radio communication scheme;

memory having computer-readable instructions stored therein; and

one or more processors configured to execute the computer-readable instructions to:

detect, using the direct radio communication scheme, a point of sale device in proximity of the device;

generate, at the device, a first encrypted message using an encryption key and an encryption algorithm installed on the device, for allowing the point of sale device to process a payment for a transaction at the point of sale device, content of the first encrypted message being inaccessible to the point of sale device, the first encrypted message being forwarded by the point of sale device to a payment service system and used for locating financial information of a user associated with the device for processing the payment;

transmit, using the direct radio communication scheme, the first encrypted message to the point of sale device to be forwarded to the payment service system to initiate processing of the payment; and

receive, using the direct radio communication scheme and from the point of sale device, a second encrypted message indicative of one of a completion or a denial of the payment for the transaction, the second encrypted message having been generated by the payment service system and forwarded to the point of sale device after processing the payment;

decrypt, at the device and using the encryption key and a decryption algorithm installed in the device, the second encrypted message to obtain a response indicative of the completion or the denial of the payment transaction; and

display the response on a display of the device.

2. The device of claim 1 , wherein the one or more processors are configured to execute the computer-readable instructions to:

authenticate the point of sale device.

3. The device of claim 2 , wherein the one or more processors are configured to execute the computer-readable instructions to authenticate the point of sale device by validating a digital certificate received from the point of sale device in response to detecting the point of sale device.

4. The device of claim 2 , wherein the one or more processors are configured to execute the computer-readable instructions to display, on the display of the device, merchant information associated with the point of sale device upon authenticating the point of sale device.

5. The device of claim 1 , wherein the direct radio communication scheme is a near field communication standard.

6. The device of claim 1 , wherein the device is one of a wristwatch, a mobile phone, a portable music player, a tablet computer, a laptop computer, a personal digital assistant, a smartphone, or a keychain beacon.

7. The device of claim 1 , wherein the first encrypted message includes a token for identifying the financial information of the user.

8. The device of claim 1 , wherein the direct radio communication scheme has an operable range of 1 to 100 meters.

9. A method comprising:

detecting, by a mobile device and using a direct radio communication scheme, a point of sale device in proximity of the mobile device;

exchanging, by the mobile device and using the direct radio communication scheme, a first encrypted message with the point of sale device, the first encrypted message having been encrypted using an encryption key and an encryption algorithm stored on the mobile device, wherein

the first encrypted message authorizes a processing of a payment for a transaction at the point of sale device,

content of the first encrypted message is inaccessible to the point of sale device,

the first encrypted message is used for locating financial information of a user associated with the mobile device for processing the payment, and

the point of sale device is configured to forward the first encrypted message to a payment service system to initiate processing of the payment; and

receiving, by the mobile device and from the point of sale device using the direct radio communication scheme, a second encrypted message indicative of one of a completion or a denial of the payment, the second encrypted message having been generated by the payment service system and forwarded to the point of sale device after processing the payment;

decrypting, at the mobile device and using the encryption key and a decryption algorithm installed in the mobile device, the second encrypted message to obtain a response indicative of the completion or the denial of the payment transaction; and

displaying the response on a display of the mobile device.

10. The method of claim 9 , further comprising:

authenticating the point of sale device.

11. The method of claim 10 , wherein the authenticating includes validating a digital certificate received from the point of sale device in response to detecting the point of sale device.

12. The method of claim 9 , wherein the encrypted message includes a token for identifying the financial information of the user.

13. A point of sale device comprising:

a direct radio communication interface configured to enable a communication with nearby devices via a direct radio communication scheme;

memory having computer-readable instructions stored therein; and

one or more processors configured to execute the computer-readable instructions to:

detect, using the direct radio communication scheme, a nearby user device;

receive, using the direct radio communication scheme, a first encrypted message from the nearby user device for allowing the point of sale device to process a payment for a transaction at the point of sale device, content of the first encrypted message being inaccessible to the point of sale device, the first encrypted message having been generated using an encryption key and an encryption algorithm stored on the nearby user device;

forward the first encrypted message and identifying information of the transaction to a payment service system for processing the payment; and

transmit, using the direct radio communication scheme, to the nearby user device a second encrypted message indicative of one of a completion or a denial of the payment, the second encrypted message being decrypted at the nearby user device using the encryption key and a decryption algorithm stored at the nearby user device.

14. The point of sale device of claim 13 , wherein the direct radio communication scheme has an operable range of 1 to 100 meters.

15. The point of sale device of claim 13 , wherein the first encrypted message includes a token, which when decrypted by the payment service system, is used to validate financial information of the user.

16. The point of sale device of claim 13 , wherein the nearby user device is one of a wristwatch, a mobile phone, a portable music player, a tablet computer, a laptop computer, a personal digital assistant, a smartphone, or a keychain beacon.

17. A method comprising:

detecting, by a point of sale device and using a direct radio communication scheme, a nearby user device;

receiving, by the point of sale device using the direct radio communication scheme, a first encrypted message from the nearby user device for allowing the point of sale device to process a payment for a transaction at the point of sale device, content of the first encrypted message being inaccessible to the point of sale device, the first encrypted message having been generated using an encryption key and an encryption algorithm stored on the nearby user device;

forwarding, by the point of sale device, the encrypted message and identifying information of the transaction to a payment service system for processing the payment; and

transmitting, by the point of sale device using the direct radio communication scheme, to the nearby user device a second encrypted message indicative of one of a completion or a denial of the payment, the second encrypted message being decrypted at the nearby user device using the encryption key and a decryption algorithm stored at the nearby user device.

18. The method of claim 17 , wherein the first encrypted message is generated by the nearby user device upon being detected by the point of sale device.

19. The method of claim 17 , wherein the first encrypted message includes a token for identifying financial information of the user.

20. The method of claim 17 , wherein the direct radio communication scheme has an operable range of 1 to 100 meters.

Assignments (2)
CHANGE OF NAME Recorded Jan 18, 2022
From: SQUARE, INC.
To: BLOCK, INC.
Reel/Frame 058753/0503 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 16, 2018
From: PERITO, DANIELE; CHATTERJEE, SHUVO; SPINDEL, NATHAN; WILSON, JESSE
To: SQUARE, INC.
Reel/Frame 045257/0435 →
Continuity (1)
Continuation 14066459 · Oct 29, 2013
Cited By (1)
US 12,443,943