IP Library Granted Patent US 11,226,971
Granted Patent B2
US 11,226,971 · App. 16/150,551 · Granted Jan 18, 2022

Blockchain implementing reliability database

Inventor: Kohichi Kamijoh (Tokyo, JP)
Assignee: International Business Machines Corporation
G06F16/24578G06F16/144G06F16/182G06F16/1805G06F16/242H04L9/0643H04L63/10H04L2209/38
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,226,971
App. No.
16/150,551
Granted
Jan 18, 2022
Kind
B2
Abstract

An example operation may include one or more of receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes, and in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.

Claims (23)

1. A computing system comprising:

a network interface configured to receive a request to modify a reliability value of an off-chain data source to generate a modified reliability value, wherein the request identifies a category of data of the off-chain data source that is used as an input for a blockchain transaction, and the reliability value represents a reliability of the off-chain data source with respect to the category of data; and

a processor configured to determine whether a consensus on the modified reliability value has been received among a plurality of peer nodes, and, in response to a determination that the consensus has been received, update a storage to reflect the modified reliability value associated with the off-chain data source for that category of data, and store an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.

2. The computing system of claim 1 , wherein the storage and the hash-linked chain of blocks are stored on the distributed ledger.

3. The computing system of claim 1 , wherein the modified reliability value comprises a change in trust associated with the off-chain data source.

4. The computing system of claim 1 , wherein the identification of the modified reliability value stored in the block among the hash-linked chain of blocks comprises an identification of a difference between the modified reliability value of the off-chain data source with respect to a previously stored reliability value of the off-chain data source.

5. The computing system of claim 1 , wherein the off-chain data source comprises a system that does not have access to the distributed ledger.

6. The computing system of claim 1 , wherein the processor is configured to determine whether a predetermined amount of the plurality of peer nodes have endorsed the modified reliability value.

7. The computing system of claim 1 , wherein the processor is further configured to transmit the modified reliability value to one or more clients to inform them of the modified reliability value.

8. A method comprising:

receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, wherein the request identifies a category of data of the off-chain data source that is used as an input for a blockchain transaction, and the reliability value represents a reliability of the off-chain data source with respect to the category of data;

determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes; and

in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source for that category of data, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.

9. The method of claim 8 , wherein the storage and the hash-linked chain of blocks are stored on the distributed ledger.

10. The method of claim 8 , wherein the modified reliability value comprises a change in trust associated with the off-chain data source.

11. The method of claim 8 , wherein the identification of the modified reliability value stored in the block among the hash-linked chain of blocks comprises an identification of a difference between the modified reliability value of the off-chain data source with respect to a previously stored reliability value of the off-chain data source.

12. The method of claim 8 , wherein the off-chain data source comprises a computing system that does not have access to the distributed ledger.

13. The method of claim 8 , wherein the determining whether the consensus has been reached comprises determining whether a predetermined amount of the plurality of peer nodes have endorsed the modified reliability value.

14. The method of claim 8 , wherein the method further comprises transmitting the modified reliability value to one or more clients to inform them of the modified reliability value.

15. A non-transitory computer readable medium comprising instructions, that when read by a processor, cause the processor to perform a method comprising:

receiving a request to modify a reliability value of an off-chain data source to generate a modified reliability value, wherein the request identifies a category of data of the off-chain data source that is used as an input for a blockchain transaction, and the reliability value represents a reliability of the off-chain data source with respect to the category of data;

determining whether a consensus on the modified reliability value has been received among a plurality of peer nodes; and

in response to a determination that the consensus has been received, updating a storage to reflect the modified reliability value associated with the off-chain data source for that category of data, and storing an identification of the modified reliability value within a block among a hash-linked chain of blocks on a distributed ledger shared among the plurality of peer nodes.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 3, 2018
From: KAMIJOH, KOHICHI
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047052/0215 →
Continuity (1)
Related Publication 20200110812A1 · Apr 9, 2020