IP Library Granted Patent US 11,403,627
Granted Patent B2
US 11,403,627 · App. 16/748,213 · Granted Aug 2, 2022

System and method for conducting and securing transactions when blockchain connection is unreliable

Inventors: Dan Kikinis (Los Altos, CA); Haim Dror (Tel Mond, IL)
Assignee: LIQUINEQ AG
G06Q20/3678G06Q20/3674H04L9/0637H04W84/18H04W40/24
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,403,627
App. No.
16/748,213
Granted
Aug 2, 2022
Kind
B2
Abstract

A system for transacting in an environment with intermittent connectivity via a network backbone to a blockchain. A merchant device transmits a set of credentials for an ad hoc network to a buyer device and establishes a private peer-to-peer ad hoc network connection with the buyer device. It then conducts a transaction with the buyer device via the private peer-to-peer ad hoc network. If no network connection is available to a transaction blockchain, the merchant device stores a record of the transaction until such network becomes available and later sends the record of the transaction to the transaction blockchain.

Claims (28)

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;

receive a network connection attempt from a buyer device via the private peer-to-peer ad hoc network;

where a connection is established between the buyer device and merchant device via the 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 a blockchain for recording; and

a buyer device comprising 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;

make the network connection attempt to the merchant device using the connectivity details for the private peer-to-peer ad hoc network;

where the connection is established between the buyer device and merchant device via the private peer-to-peer ad hoc network, receive a user interaction with 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 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.

2. The system of claim 1 , wherein either or both of the buyer and merchant devices are antitamper-hardened devices.

3. A method for secure transactions in an environment with intermittent connectivity via a network to a blockchain, comprising the steps of:

generating, on a merchant device comprising a first processor, a first memory, a first display, and a first camera, 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;

displaying the first two-dimensional barcode on the first display;

receiving a network connection attempt with the merchant device from a buyer device via the private peer-to-peer ad hoc network;

where a connection is established between the buyer device and merchant device via the 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 a blockchain for recording;

receiving an image of the first two-dimensional barcode displayed on the merchant device via a second camera of a buyer device comprising a second processor, a second memory, a second display, and the second camera;

making the network connection attempt to the merchant device using the connectivity details for the private peer-to-peer ad hoc network;

where the connection is established between the buyer device and merchant device via the private peer-to-peer ad hoc network, receiving a user interaction with 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 merchant device via the wireless network connection, generating a second two-dimensional barcode representing the confirmation, the second two-dimensional barcode comprising the buyer identity and the approval of the transaction; and

displaying the second two-dimensional barcode on the second display.

4. The method of claim 3 , wherein either or both of the buyer and merchant devices are antitamper-hardened devices.

Assignments (2)
CHANGE OF ADDRESS Recorded Apr 30, 2021
From: LIQUINEQ AG
To: LIQUINEQ AG
Reel/Frame 056105/0122 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 26, 2020
From: KIKINIS, ARIELA; DROR, HAIM
To: LIQUINEQ AG
Reel/Frame 053608/0478 →
Continuity (34)
Continuation In Part 16747982 · Jan 21, 2020
Continuation In Part 16684517 · Nov 14, 2019
Continuation In Part 16660695 · Oct 22, 2019
Continuation In Part PCTUS2019041500 · Jul 11, 2019
Continuation In Part 16748213
Continuation In Part 16747982 · Jan 21, 2020
Continuation In Part 16684517 · Nov 14, 2019
Continuation In Part 16660695 · Oct 22, 2019
Continuation In Part PCTUS2019028812 · Apr 23, 2019
Continuation In Part 16748213
Continuation In Part 16747982 · Jan 21, 2020
Continuation In Part 16684517 · Nov 14, 2019
Continuation In Part 16660695 · Oct 22, 2019
Continuation In Part PCTUS2019013272 · Jan 11, 2019
Continuation In Part 16208853 · Dec 4, 2018
Continuation In Part 16748213
Continuation In Part 16747982 · Jan 21, 2020
Continuation In Part 16684517 · Nov 14, 2019
Continuation In Part 16660695 · Oct 22, 2019
Continuation In Part 16208853 · Dec 4, 2018
Provisional Application 62767757 · Nov 15, 2018
Provisional Application 62749665 · Oct 23, 2018
Provisional Application 62697377 · Jul 12, 2018
Provisional Application 62696793 · Jul 11, 2018
Provisional Application 62667153 · May 4, 2018
Provisional Application 62661595 · Apr 23, 2018
Provisional Application 62616060 · Jan 11, 2018
Provisional Application 62594519 · Dec 4, 2017
Provisional Application 62570064 · Oct 9, 2017
Provisional Application 62554546 · Sep 5, 2017
Provisional Application 62549138 · Aug 23, 2017
Provisional Application 62547227 · Aug 18, 2017
Provisional Application 62540943 · Aug 3, 2017
Related Publication 20200294034A1 · Sep 17, 2020
Cited By (1)
US 12,354,084