IP Library Granted Patent US 10,355,869
Granted Patent B2
US 10,355,869 · App. 15/404,777 · Granted Jul 16, 2019

Private blockchain transaction management and termination

Inventor: Jeffrey E. Bisti (Paltz, NY)
Assignee: International Business Machines Corporation
H04L9/3247H04L9/0891H04L9/3239H04L2209/38H04L2209/56
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 10,355,869
App. No.
15/404,777
Granted
Jul 16, 2019
Kind
B2
Abstract

A blockchain of transactions may be referenced for various purposes and may be later accessed for ledger verification. One example operation may include one or more of identifying a plurality of rules defining a temporary private blockchain, creating a private blockchain block comprising the plurality of rules defining the temporary private blockchain, transmitting an update to a private blockchain block, and designating the temporary private blockchain closed responsive to receiving the update.

Claims (40)

1. A method, comprising:

identifying a plurality of rules defining a temporary private blockchain;

creating a private blockchain block comprising the plurality of rules defining the temporary private blockchain;

transmitting an update including a conclusion block comprising a conclusion flag and a public key to a private blockchain block;

designating the temporary private blockchain closed responsive to receiving the update; and

designating the private blockchain as part of a public blockchain and storing a checksum signature of transactions on the private blockchain in the public blockchain based on the conclusion block being processed.

2. The method of claim 1 , wherein the update comprises a public key.

3. The method of claim 1 , further comprising:

generating a private key to sign and verify a communication session outside the private blockchain.

4. The method of claim 1 , further comprising:

designating the temporary private blockchain abandoned, responsive to the update being transmitted.

5. The method of claim 1 , further comprising:

linking the public blockchain to a plurality of transactions on the private blockchain via the public key and a private key.

6. An apparatus, comprising:

a processor configured to:

identify a plurality of rules defining a temporary private blockchain,

create a private blockchain block comprising the plurality of rules defining the temporary private blockchain; and

cause a transmitter to transmit an update including a conclusion block comprising a conclusion flag and a public key to a private blockchain block;

designate the temporary private blockchain closed responsive to receiving the update; and

designate the private blockchain as part of a public blockchain and storing a checksum signature of transactions on the private blockchain in the public blockchain based on the conclusion block being processed.

7. The apparatus of claim 6 , wherein the update comprises a public key.

8. The apparatus of claim 6 , wherein the processor is further configured to:

generate a private key to sign and verify a communication session outside the private blockchain.

9. The apparatus of claim 6 , wherein the processor is further configured to:

designate the temporary private blockchain abandoned, responsive to the update being transmitted.

10. The apparatus of claim 6 , wherein the processor is further configured to:

link the public blockchain to a plurality of transactions on the private blockchain via the public key and a private key.

11. A non-transitory computer readable storage medium configured to store at least one instruction that when executed by a processor causes the processor to perform:

identifying a plurality of rules defining a temporary private blockchain;

creating a private blockchain block comprising the plurality of rules defining the temporary private blockchain;

transmitting an update including a conclusion block comprising a conclusion flag and a public key to a private blockchain block;

designating the temporary private blockchain closed responsive to receiving the update; and

designating the private blockchain as part of a public blockchain and storing a checksum signature of transactions on the private blockchain in the public blockchain based on the conclusion block being processed.

12. The non-transitory computer readable storage medium of claim 11 , wherein the update comprises a public key.

13. The non-transitory computer readable storage medium of claim 11 , further configured to store at least one instruction that when executed by the processor causes the processor to perform:

generating a private key to sign and verify a communication session outside the private blockchain.

14. The non-transitory computer readable storage medium of claim 11 , further configured to store at least one instruction that when executed by the processor causes the processor to perform:

designating the temporary private blockchain abandoned, responsive to the update being transmitted.

15. The non-transitory computer readable storage medium of claim 11 , further configured to store at least one instruction that when executed by the processor causes the processor to perform:

linking the public blockchain to a plurality of transactions on the private blockchain via the public key and a private key.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 12, 2017
From: BISTI, JEFFREY E.
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 040960/0218 →
Continuity (1)
Related Publication 20180198624A1 · Jul 12, 2018
Cited By (12)
US 12,192,371 US 12,225,107 US 12,231,535 US 12,231,566 US 12,341,906 US 12,511,314 US 12,519,848 US 12,580,782 US 12,591,893 US 12,597,066 US 12,647,291 US 12,706,842