US 12,462,241 B2
Synchronization of local devices in point-of-sale environment
Marc Hernandez, San Francisco, CA (US); and Brian Grassadonia, San Francisco, CA (US)
Assigned to Block, Inc., Oakland, CA (US)
Filed by Block, Inc., Oakland, CA (US)
Filed on Nov. 25, 2024, as Appl. No. 18/959,504.
Application 18/959,504 is a continuation of application No. 18/363,616, filed on Aug. 1, 2023, granted, now 12,254,459.
Application 18/363,616 is a continuation of application No. 17/334,382, filed on May 28, 2021, granted, now 11,769,137, issued on Sep. 26, 2023.
Application 17/334,382 is a continuation of application No. 14/858,974, filed on Sep. 18, 2015, granted, now 11,023,878, issued on Jun. 1, 2021.
Claims priority of provisional application 62/171,713, filed on Jun. 5, 2015.
Prior Publication US 2025/0086607 A1, Mar. 13, 2025
Int. Cl. G06Q 20/32 (2012.01); G06Q 20/20 (2012.01); G06Q 20/38 (2012.01); H04W 40/20 (2009.01); H04W 84/18 (2009.01)
CPC G06Q 20/3224 (2013.01) [G06Q 20/202 (2013.01); G06Q 20/3223 (2013.01); G06Q 20/325 (2013.01); G06Q 20/3821 (2013.01); H04W 40/20 (2013.01); H04W 84/18 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A system comprising:
a point of sale (POS) device configured to facilitate an order of goods or services exchanged for payment in a transaction;
multiple other devices communicatively coupled over a short-range network with the POS device,
wherein the POS device and the multiple other devices are configured to communicate with a remote server via a long-range network; and
the POS device further configured to:
detect an offline mode that prevents the POS device and the multiple other devices from communicating with the remote server via the long-range network;
responsive to detecting the offline mode, authenticate the multiple other devices for communication over the short-range network;
synchronize information associated with the order between the POS device and the multiple other devices over the short-range network; and
responsive to detecting that the offline mode has concluded as to at least one other device of the multiple other devices, transmit the information associated with the order from the at least one other device to the remote server via the long-range network.