US 11,868,991 B2
System and method for conducting and securing transactions when blockchain connection is unreliable
Dan Kikinis, Los Altos, CA (US); and Haim Dror, Tel Mond (IL)
Assigned to Liquineq AG, Zug (CH)
Filed by Liquineq AG, Zug (CH)
Filed on Jul. 18, 2022, as Appl. No. 17/867,532.
Application 17/867,532 is a continuation in part of application No. 16/747,982, filed on Jan. 21, 2020, granted, now 10,997,551, issued on May 4, 2021.
Application 16/747,982 is a continuation of application No. 16/748,213, filed on Jan. 21, 2020, granted, now 11,403,627.
Application 16/747,982 is a continuation in part of application No. 16/684,517, filed on Nov. 14, 2019.
Application 16/684,517 is a continuation in part of application No. 16/660,695, filed on Oct. 22, 2019, abandoned.
Application 16/660,695 is a continuation in part of application No. 16/208,853, filed on Dec. 4, 2018, granted, now 10,552,556.
Application 16/208,853 is a continuation in part of application No. 16/152,090, filed on Oct. 4, 2018.
Application 16/152,090 is a continuation in part of application No. 16/122,870, filed on Sep. 5, 2018, abandoned.
Claims priority of provisional application 62/767,757, filed on Nov. 15, 2018.
Claims priority of provisional application 62/749,665, filed on Oct. 23, 2018.
Claims priority of provisional application 62/667,153, filed on May 4, 2018.
Claims priority of provisional application 62/661,595, filed on Apr. 23, 2018.
Claims priority of provisional application 62/616,060, filed on Jan. 11, 2018.
Claims priority of provisional application 62/594,519, filed on Dec. 4, 2017.
Claims priority of provisional application 62/570,064, filed on Oct. 9, 2017.
Claims priority of provisional application 62/554,546, filed on Sep. 5, 2017.
Claims priority of provisional application 62/549,138, filed on Aug. 23, 2017.
Claims priority of provisional application 62/547,227, filed on Aug. 18, 2017.
Claims priority of provisional application 62/540,943, filed on Aug. 3, 2017.
Prior Publication US 2023/0028324 A1, Jan. 26, 2023
This patent is subject to a terminal disclaimer.
Int. Cl. G06Q 20/36 (2012.01); H04W 84/18 (2009.01); H04W 40/24 (2009.01); H04L 9/06 (2006.01)
CPC G06Q 20/3678 (2013.01) [G06Q 20/3674 (2013.01); H04L 9/0637 (2013.01); H04W 84/18 (2013.01); H04W 40/24 (2013.01)] 4 Claims
OG exemplary drawing
 
1. A system for secure transactions in an environment with intermittent connectivity via a network to a blockchain, comprising:
a merchant device comprising a first processor, a first memory, a first display, a first camera, and a first plurality of programming instructions stored in the first memory which, when operating on the first processor, causes the merchant device to:
generate a first two-dimensional barcode representing a transaction, the first two-dimensional barcode comprising a merchant identity, a transaction amount, and connectivity details for a private peer-to-peer ad hoc network with the merchant device;
display the first two-dimensional barcode on the first display;
where a connection is established between a buyer device and the merchant device via a private peer-to-peer ad hoc network, receive a confirmation of the transaction from the buyer device via the private peer-to-peer ad hoc network, the confirmation comprising a buyer identity and an approval of the transaction;
where a connection is not established between the buyer device and merchant device via the private peer-to-peer ad hoc network, receive an image via the first camera of a second two-dimensional barcode displayed on the buyer device, the second barcode comprising the confirmation;
store a record of the transaction and confirmation, and when a network connection between the merchant device and a transaction blockchain becomes available, send the record of the transaction to the transaction blockchain for recording; and
wherein the buyer device comprises a second processor, a second memory, a second display, a second camera, and a second plurality of programming instructions stored in the second memory which, when operating on the second processor, causes the buyer device to:
receive an image of the first two-dimensional barcode displayed on the merchant device via the second camera;
where a connection is established between the buyer device and the merchant device via the private peer-to-peer ad hoc network, receive a user interaction at the buyer device initiating the confirmation and transmit the confirmation to the merchant device;
where a connection is not established between the buyer device and the merchant device via the wireless network connection, generate a second two-dimensional barcode representing the confirmation, the second two-dimensional barcode comprising the buyer identity and the approval of the transaction; and
display the second two-dimensional barcode on the second display.