IP Library Granted Patent US 11,645,376
Granted Patent B2
US 11,645,376 · App. 16/201,757 · Granted May 9, 2023

Device-based database system

Inventors: Joel Viale (Vence, FR); Zsolt Szalai (Tourrettes-sur-Loup, FR)
Assignee: International Business Machines Corporation
G06F21/335G06F16/2379G06F16/27H04L9/0637H04L9/50
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,645,376
App. No.
16/201,757
Granted
May 9, 2023
Kind
B2
Abstract

An example operation may include one or more of submitting a part replacement request to replace a first part of a device, qualifying a second part and repair resources, issue a part replacement transaction to the blockchain network, endorse the part replacement transaction by the plurality of blockchain peers, and replace the first part with the second part. The first part includes a blockchain peer of a plurality of blockchain peers and the device includes a blockchain network including a plurality of parts each corresponding to one of the plurality of blockchain peers.

Claims (85)

1. A device, comprising:

a plurality of parts communicatively interconnected as component peers in a blockchain network, wherein in response to a transaction request received from a component peer, of the plurality of component peers, the component peers are configured to one or more of:

generate and endorse a transaction to replace a part of the plurality of parts; and

generate and endorse a transaction to reconfigure the device.

2. The system of claim 1 , wherein the transaction to replace a part specifies a repair resource to replace the part with a replacement part, and

wherein the component peers are further configured to:

verify that the replacement part is compatible with the device;

preconfigure the replacement part to operate in the device;

determine that the repair resource is trusted by an owner of the device; and

approve an identify and location of the repair resource.

3. The system of claim 2 , wherein the component peers are configured to:

authorize the repair resource to replace the part based on the determination that the repair resource is trusted.

4. The system of claim 3 , wherein, when the component peers determine blockchain is determines that the replacement part is not compatible, the component peers are further configured to:

remove the authorization for the repair resource to replace the part; and

generate a notification.

5. The system of claim 2 , wherein, when the component peers are configured to verify that the replacement part is compatible with the device, the component peers are further configured to:

verify that an electronic security certificate, associated with the replacement part and stored in a shared ledger of the blockchain network, designates that the replacement part is a valid replacement for the part.

6. The system of claim 2 , wherein the component peers are further configured to:

receive, from the repair resource, a part completion transaction indicating that the part has been replaced with the replacement part;

endorse the part completion transaction; and

commit the part completion transaction to a shared ledger of the blockchain network.

7. The system of claim 2 , wherein the component peers are further configured to:

inhibit operation of the device in response to the blockchain network detecting one or more of:

the replacement part malfunctioning or being inoperative;

the replacement part being incompatible with the device; and

the replacement part being identified as a used part provided as a new part.

8. A method, comprising:

receiving, by a blockchain network comprising a plurality of peers that are parts of a device, a request to replace a part of the device peer;

qualifying, by the plurality of peers, a replacement part for the part and a repair resource;

generating, by the plurality of peers, a part replacement transaction; and

endorsing, by the plurality of peers, the part replacement transaction to authorize the repair resource to replace the part with the second part.

9. The method of claim 8 , wherein the part replacement transaction comprises:

an identification of the repair resource, and

wherein the method further comprises:

verifying that the replacement part is compatible with the device;

preconfiguring the replacement part to operate in the device;

determining that the repair resource is trusted by an owner of the device; and

approving a repair facility identification and location.

10. The method of claim 9 , wherein the method further comprises:

authorizing the repair resource to replace the part based on the determination that repair resource is trusted.

11. The method of claim 10 , further comprising:

determining that the replacement part is not compatible; and

in response to the determining that the replacement part is not compatible, the method further comprising:

removing the authorization for the repair resource to replace the part; and

generating a notification.

12. The method of claim 8 , wherein the verifying that the replacement part is compatible with the device further comprises:

verifying that an electronic security certificate, associated with the replacement part and stored in a shared ledger of the blockchain network, designates that the replacement part is a valid replacement for the part.

13. The method of claim 9 , wherein the method further comprises:

receiving, from the repair resource, a part completion transaction indicating that the part has been replaced with the replacement part;

endorsing the part completion transaction; and

committing the part completion transaction to a shared ledger of the blockchain network.

14. The method of claim 8 , further comprising:

inhibiting operation of the device in response to the blockchain network detecting one or more of:

the replacement part malfunctioning or being inoperative;

the replacement part being incompatible with the device; and

the replacement part being identified as a used part provided as a new part.

15. A non-transitory computer readable medium comprising one or more instructions that when executed by one or more processors of a plurality of parts, of a device communicatively interconnected as component peers in a blockchain network configure the one or more processors of the components peers to perform:

receiving a request to replace a part of the device;

qualifying a replacement part for the part and a repair resource;

generating a part replacement transaction; and

endorsing the part replacement transaction to authorize the repair resource to replace the part with the second part.

16. The non-transitory computer readable medium of claim 15 , wherein part replacement transaction comprises:

an identification of the repair resource, and

wherein the one or more instructions further configure the one or more processors of the component peers to perform:

verifying that the replacement part is compatible with the device;

preconfiguring the replacement part to operate in the device;

determining that the repair resource is trusted by an owner of the device; and

approving a repair facility identification and location.

17. The non-transitory computer readable medium of claim 16 , wherein the one or more instructions further configure the one or more processors of the component peers to perform:

authorizing the repair resource to replace the part based on the determination that repair resource is trusted;

determining that the replacement part is not compatible; and

in response to the determining that the replacement part is not compatible, the processor is further configured to perform:

removing the authorization for the repair resource to replace the part; and

generating a notification.

18. The non-transitory computer readable medium of claim 15 , wherein, when the one or more processors of the component peers are is configured to perform the verifying that the replacement part is compatible with the device, the one or more instructions further configure the one or more processors of the component peers to perform:

verifying that an electronic security certificate associated with the replacement part and stored in a shared ledger of the blockchain network designating that the replacement part is a valid replacement for the part.

19. The non-transitory computer readable medium of claim 16 , wherein the one or more instructions further configure the one or more processors of the component peers to perform:

receiving, from the repair resource, a part completion transaction indicating that the part has been replaced with the replacement part;

endorsing the part completion transaction; and

committing the part completion transaction to a shared ledger of the blockchain network.

20. The non-transitory computer readable medium of claim 15 , wherein the one or more instructions further configure the one or more processors of the component peers to perform:

inhibiting operation of the device in response to the blockchain network detecting one or more of:

the replacement part malfunctioning or being inoperative;

the replacement part being incompatible with the device; and

the replacement part being identified as a used part provided as a new part.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 27, 2018
From: VIALE, JOEL; SZALAI, ZSOLT
To: INTERNATIONAL BUSINESS MACHINES CORPORATION
Reel/Frame 047595/0852 →
Continuity (1)
Related Publication 20200167459A1 · May 28, 2020