IP Library Granted Patent US 12,699,977
Granted Patent B1
US 12,699,977 · App. 17/880,511 · Granted Aug 4, 2026

Wireless transaction device with hybrid communications

Inventors: Afshin Rezayee (Richmond Hill, CA); Malcolm Smith (Toronto, CA); Sergei Mosends (Oakville, CA)
Assignee: Block, Inc.
G06Q20/202G06Q20/12G06Q20/325G06Q30/0253H04W36/14H04W36/165H04W52/0209H04W88/06
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 12,699,977
App. No.
17/880,511
Granted
Aug 4, 2026
Kind
B1
Abstract

A wireless communication device includes first and second wireless communication interfaces for communicating with a second device. The first wireless communication interface communicates according to a first wireless communication protocol and the second wireless communication interface communicates according to a second wireless communication protocol. The second wireless communication protocol is associated with a higher data rate and a higher power consumption than the first wireless communication protocol. The second device sends a message to the wireless communication device. Based on that message, certain hardware of the wireless communication device is enabled, including the second wireless communication interface. The wireless communication device and the second device then establish a connection according to the second wireless communication protocol and communicate via that connection.

Claims (67)

1 . A payment reader comprising:

a first wireless communication interface having first circuitry configured to communicate via a first wireless communication protocol;

a second wireless communication interface having second circuitry configured to communicate via a second wireless communication protocol, wherein the second wireless communication protocol is associated with a higher data rate and a higher power consumption than the first wireless communication protocol;

a payment interface having third circuitry configured to receive payment information from a payment device;

a processor configured to execute one or more instructions stored in a memory to:

receive a first message from a point-of-sale application of a merchant device at the first wireless communication interface of the payment reader while the payment reader is in a sleep mode, wherein the first message is associated with processing a payment transaction, and includes an identifier of at least one of the merchant device and the point-of-sale application installed on the merchant device;

determine whether the merchant device is authorized to process payment transactions with the payment reader based on confirming that the identifier is registered with a payment system;

transition the payment interface and the second wireless communication interface to an active state from the sleep mode, including enabling power to the payment interface and the second wireless communication interface, in response to a determination that the merchant device is authorized to process payment transactions;

execute a set of computer-readable instructions including cryptographic instructions, transaction processing instructions, and wireless instructions that are not executable while the payment reader is in the sleep mode to:

receive the payment information from the payment device at the payment interface;

process the payment transaction in communication with the payment system based at least in part on the cryptographic instructions, and

transmit a second message with the received payment information to the point-of-sale application of the merchant device with the second wireless interface at the higher data rate and the higher power consumption.

2 . The payment reader of claim 1 , wherein the processor is further configured to execute the one or more instructions memory to transmit an advertising message to the merchant device with the first wireless communication interface prior to receiving the first message, and wherein the advertising message comprises an identifier for the payment reader.

3 . The payment reader of claim 2 , wherein the first message is received by the payment reader after the merchant device determines whether the payment reader is authorized to process payment transactions with the merchant device based on the identifier for the payment reader in the advertising message, and wherein the first message comprises a request message that is responsive to the advertising message.

4 . The payment reader of claim 1 , wherein the processor is further configured to execute the one or more instructions to establish a connection between the merchant device and the payment reader according to the second wireless communication protocol after transitioning the payment interface and the second wireless communication interface to the active state.

5 . The payment reader of claim 4 , wherein the processor is further configured to execute the one or more instructions to:

transition the payment interface and the second wireless communication interface to the sleep mode after transmitting the second message; and

wait for a predetermined time period, wherein communication between the merchant device and the payment reader is prevented during the predetermined time period.

6 . The payment reader of claim 5 , wherein the processor is further configured to execute the one or more instructions to receive, after waiting for the predetermined time period, an additional first message from the merchant device at the first wireless communication interface of the payment reader via the established connection.

7 . The payment reader of claim 6 , wherein the processor is further configured to execute the one or more instructions to, upon receiving the additional first message, transition the payment interface and the second wireless communication interface to the active state, receive the payment information and transmit the second message.

8 . The payment reader of claim 1 , wherein the first wireless communication protocol comprises a Bluetooth low energy protocol and the second wireless communication protocol comprises a Bluetooth classic protocol.

9 . The payment reader of claim 1 , wherein the payment interface comprises at least one of an NFC interface or a contact interface.

10 . A method for processing payment transactions comprising:

receiving a first message at a first wireless interface of a payment reader while the payment reader is in a sleep mode, wherein

the first wireless interface communicates via a first wireless communication protocol, and

the first message is from a point-of-sale application of a merchant device, is associated with processing a payment transaction, and includes an identifier of at least one of the merchant device and a point-of-sale application installed on the merchant device;

determining, by a processor of the payment reader, whether the merchant device is authorized to process payment transactions with the payment reader based on confirming that the identifier is registered with a payment system;

transitioning, by the processor of the payment reader, a payment interface of the payment reader and a second wireless interface of the payment reader to an active state from the sleep mode, including enabling power to the payment interface and the second wireless communication interface, in response to a determination that the merchant device is authorized to process payment transactions, wherein the payment interface is configured to receive payment information from a payment device, and wherein the second wireless interface communicates via a second wireless communication protocol associated with a higher data rate and a higher power consumption than the first wireless communication protocol;

executing a set of computer-readable instructions including cryptographic instructions, transaction processing instructions, and wireless instructions that are not executable while the payment reader is in the sleep mode to:

receive the payment information from the payment device at the payment interface;

process the payment transaction in communication with the payment system based at least in part on the cryptographic instructions,

generate, by the processor of the payment reader, a second message with the received payment information; and

transmit, using the second wireless interface at the higher data rate and the higher power consumption, the second message with the received payment information to the point-of-sale application of the merchant device.

11 . The method of claim 10 , further comprising:

transmitting, by the first wireless interface, an advertising message from the payment reader prior to receiving the first message, and wherein the first message comprises a request message that is responsive to the advertising message.

12 . The method of claim 10 , further comprising:

establishing a connection between the merchant device and the payment reader according to the second wireless communication protocol after transitioning the payment interface and the second wireless interface to an active state.

13 . The method of claim 12 , further comprising:

transitioning, by the processor of the payment reader, the payment interface and the second wireless interface to the sleep mode after transmitting the second message; and

waiting a predetermined time period by the payment reader, wherein communication between the merchant device and the payment reader is prevented during the predetermined time period.

14 . The method of claim 10 , wherein

the first wireless communication protocol comprises a Bluetooth low energy protocol and the second wireless communication protocol comprises a Bluetooth classic protocol, and

the payment interface comprises at least one of an NFC interface or a contact interface.

15 . One or more non-transitory computer-readable media comprising computer-readable instructions, which when executed by one or more processors of a payment reader, cause the payment reader to:

receive a first message at a first wireless interface of a payment reader while the payment reader is in a sleep mode, wherein

the first wireless interface communicates via a first wireless communication protocol, and

the first message is from a point-of-sale application of a merchant device, is associated with processing a payment transaction, and includes an identifier of at least one of the merchant device and a point-of-sale application installed on the merchant device;

determine whether the merchant device is authorized to process payment transactions with the payment reader based on confirming that the identifier is registered with a payment system;

transition a payment interface of the payment reader and a second wireless interface of the payment reader to an active state from the sleep mode, including enabling power to the payment interface and the second wireless communication interface, in response to a determination that the merchant device is authorized to process payment transactions, wherein the payment interface is configured to receive payment information from a payment device, and wherein the second wireless interface communicates via a second wireless communication protocol associated with a higher data rate and a higher power consumption than the first wireless communication protocol;

execute a set of computer-readable instructions including cryptographic instructions, transaction processing instructions, and wireless instructions that are not executable while the payment reader is in the sleep mode to:

receive the payment information from the payment device at the payment interface;

process the payment transaction in communication with the payment system based at least in part on the cryptographic instructions,

generate a second message with the received payment information; and

transmit, using the second wireless interface at the higher data rate and the higher power consumption, the second message with the received payment information to the point-of-sale application of the merchant device.

16 . The one or more non-transitory computer-readable media of claim 15 , wherein execution of the computer-readable media by the one or more processors further cause the payment reader to:

transmit, by the first wireless interface, an advertising message from the payment reader prior to receiving the first message, and wherein the first message comprises a request message that is responsive to the advertising message.

17 . The one or more non-transitory computer-readable media of claim 15 , wherein execution of the computer-readable media by the one or more processors further cause the payment reader to:

establish a connection between the merchant device and the payment reader according to the first wireless communication protocol after transitioning the payment interface and the second wireless interface to an active state.

18 . The one or more non-transitory computer-readable media of claim 17 , wherein execution of the computer-readable media by the one or more processors further cause the payment reader to:

transition the payment interface and the second wireless interface to the sleep mode after transmitting the second message; and

wait for a predetermined time period by the payment reader, wherein communication between the merchant device and the payment reader is prevented during the predetermined time period.

19 . The one or more non-transitory computer-readable media of claim 15 , wherein

the first wireless communication protocol comprises a Bluetooth low energy protocol and the second wireless communication protocol comprises a Bluetooth classic protocol, and

the payment interface comprises at least one of an NFC interface or a contact interface.

20 . The payment reader of claim 1 , wherein

the payment reader is a stand-alone physical unit that is communicatively coupled to the merchant device, and

the payment device from which the payment information is received is one of a user device or a magnetic payment instrument presented by a buyer at the payment reader for processing the payment transaction.