Patent ID: 11922396
Assignee: BLOCK, INC.
Field: IT methods for management (Electrical engineering)
Classification: CPC G  H | IPC G  H

Claim 7:
8. A system comprising:
one or more processors; and
one or more computer-readable media storing computer-executable instructions that, when executed, cause the one or more processors to perform acts comprising:
receiving, by one or more servers of a payment service and from a first electronic device, first data identifying a payment reader, wherein the first data comprises first image data associated with visual indicia printed on one or more surfaces of the payment reader;
identifying, by the one or more servers, the payment reader using the first data received from the first electronic device;
based at least in part on pairing data stored a database associated with the payment service, determining, by the one or more servers, that the payment reader is not paired;
generating, by the one or more servers, first instructions for associating the first electronic device with the payment reader via a pairing handshake over a short-range wireless network;
sending, by the one or more servers and to the first electronic device and at a first time, the first instructions;
updating, by the one or more servers, the pairing data to updated pairing data, wherein the updated pairing data indicates the pairing of the first electronic device to the payment reader, and wherein the payment reader is in a connected-sleep power state responsive to the pairing;
receiving, by the one or more servers and from a second electronic device, second data identifying the payment reader, wherein the second data comprises second image data associated with the visual indicia;
identifying, by the one or more servers, the payment reader using the second data received from the second electronic device;
based at least in part on the updated pairing data, determining, by the one or more servers, that the payment reader is associated with the first electronic device; and
based on determining, by the one or more servers, that the payment reader is associated with the first electronic device:
causing, by the one or more servers, transitioning of the payment reader from the connected-sleep power state to a ready-for-payment power state, wherein the ready-for-payment power state consumes more power than the connected-sleep power state, and wherein payment via the payment reader requires being in the ready-for-payment power state; and
sending, by the one or more servers and to the second electronic device and at a second time, second instructions for facilitating a payment transaction between the second electronic device and the first electronic device via the payment reader without sending the first electronic device any instructions for associating the first electronic device with the payment reader at the second time.