IP Library Patent Application 16660695
Patent Application
App. No. 16/660,695

SYSTEM AND METHOD FOR CONDUCTING AND SECURING TRANSACTIONS WHEN BLOCKCHAIN CONNECTION IS UNRELIABLE

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 None
App. No.
16/660,695
Filed
Oct 22, 2019
Art Unit
3685
USPC
705/68
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 (17)

1 . A system for transacting in an environment with intermittent connectivity via a network backbone to a blockchain, comprising:

a merchant device comprising at least a processor, a memory, and programming instructions stored in the memory and operable on the processor, wherein the programming instructions, when operating on the processor, cause the processor to:

transmit a set of credentials for an ad hoc network to a buyer device;

establish a private peer-to-peer ad hoc network connection with the buyer device;

conduct 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, store a record of the transaction until such network becomes available; and

when feasible, send the record of the transaction to the transaction blockchain.

2 . The system of claim 1 , wherein each time the merchant device encounters another known, trusted device on a peer-to-peer network, it transmits an encrypted copy of each recorded transaction that has not been transmitted to the transaction blockchain to the known, trusted device for transmission to the transaction blockchain by the known, trusted device.

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

4 . A method for transacting in an environment with intermittent connectivity via a network backbone to a blockchain, comprising the steps of:

transmitting, from a merchant device comprising at least a processor, a memory, and programming instructions stored in the memory and operable on the processor, a set of credentials for an ad hoc network to a buyer device;

establishing a private peer-to-peer ad hoc network connection between the merchant device and the buyer device;

conducting 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, storing a record of the transaction until such network becomes available; and

when feasible, sending the record of the transaction to the transaction blockchain.

5 . The method of claim 4 , wherein each time the merchant device encounters another known, trusted device on a peer-to-peer network, it transmits an encrypted copy of each recorded transaction that has not been transmitted to the transaction blockchain to the known, trusted device for transmission to the transaction blockchain by the known, trusted device.

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