IP Library Patent Application 18194259
Patent Application
App. No. 18/194,259

DECENTRALIZED GOVERNANCE OF SHARED INFRASTRUCTURE

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.
18/194,259
Abstract

Various shared infrastructure governance decision-making systems and methods are disclosed. One such method comprises receiving, by at least one blockchain node from a client device, a reconfiguration request for changing infrastructure of a blockchain service by performing a reconfiguration action; triggering, by the at least one blockchain node, an infrastructure governance approval process to approve or deny the reconfiguration request for changing the infrastructure of the blockchain service; and invoking, by the at least one blockchain node, initiation of the reconfiguration action by the blockchain service upon approval of the reconfiguration request. Other methods and system are also disclosed.

Claims (41)

1 . A infrastructure governance decision-making method comprising:

receiving, by at least one blockchain node from a client device, a reconfiguration request for changing infrastructure of a blockchain service by performing a reconfiguration action;

triggering, by the at least one blockchain node, an infrastructure governance approval process to approve or deny the reconfiguration request for changing the infrastructure of the blockchain service; and

invoking, by the at least one blockchain node, initiation of the reconfiguration action by the blockchain service upon approval of the reconfiguration request.

2 . The method of claim 1 , wherein the reconfiguration action comprises a cryptographic key-exchange action, a pruning action, a software upgrade action, or an action to add or remove one or more blockchain nodes.

3 . The method of claim 1 , further comprising transmitting, by the at least one blockchain node, a status of the reconfiguration request to the client device.

4 . The method of claim 3 , wherein the client device comprises a client device of a user that submitted the reconfiguration request.

5 . The method of claim 3 , wherein the client devices comprises a client device of a user that voted to approve or deny the reconfiguration request.

6 . The method of claim 1 , further comprising retrying, by the at least one blockchain node, the reconfiguration action when an initial attempt to perform the reconfiguration action fails.

7 . The method of claim 6 , wherein the reconfiguration action fails due to a duration of the reconfiguration action exceeding a set timeout value.

8 . The method of claim 6 , further comprising:

receiving, by the at least one blockchain node, a maximum limit on a number of retry attempts that are to be permitted from a user that submitted the reconfiguration request;

prohibiting, by the at least one blockchain node, the retry attempt from being performed when the maximum limit of retry attempts is exceeded; and

allowing, by the at least one blockchain node, the retry attempt to be performed when the maximum limit of retry attempts is not exceeded.

9 . The method of claim 1 , wherein at least one smart contract executed on the at least one blockchain node performs the triggering and invoking actions, wherein the blockchain service comprises a permissioned blockchain service.

10 . An infrastructure governance decision-making system comprising:

at least one blockchain computing device having program instructions stored in memory and executable in the at least one blockchain computing device, when executed by the at least one blockchain computing device, direct the at least one blockchain computing device to:

receive, from a client device, a reconfiguration request for changing infrastructure of a blockchain service by performing a reconfiguration action;

trigger an infrastructure governance approval process to approve or deny the reconfiguration request for changing the infrastructure of the blockchain service; and

invoke initiation of the reconfiguration action by the blockchain service upon approval of the reconfiguration request.

11 . The system of claim 10 , wherein the reconfiguration action comprises a cryptographic key-exchange action, a pruning action, a software upgrade action, or an action to add or remove one or more blockchain nodes.

12 . The system of claim 10 , wherein the at least one blockchain computing device is further directed to transmit a status of the reconfiguration request to the client device.

13 . The system of claim 12 , wherein the client device comprises a client device of a user that submitted the reconfiguration request.

14 . The system of claim 12 , wherein the client device comprises a client device of a user that voted to approve or deny the reconfiguration request.

15 . The system of claim 10 , wherein the at least one blockchain computing device is further directed to retry the reconfiguration action when an initial attempt to perform the reconfiguration action fails.

16 . The system of claim 15 , wherein the reconfiguration action fails due to a duration of the reconfiguration action exceeding a set timeout value.

17 . The system of claim 15 , wherein the at least one blockchain computing device is further directed to:

receive a maximum limit on a number of retry attempts that are to be permitted from a user that submitted the reconfiguration request;

prohibit the retry attempt from being performed when the maximum limit of retry attempts is exceeded; and

allow the retry attempt to be performed when the maximum limit of retry attempts is not exceeded.

18 . The system of claim 10 , wherein at least one smart contract executed on the at least one blockchain computing device performs the triggering and invoking actions, wherein the blockchain service comprises a permissioned blockchain service.

19 . A non-transitory computer-readable medium for reconfiguring a blockchain infrastructure of permissioned blockchain service comprising program instructions that, when executed by at least one blockchain computing device, direct the at least one blockchain computing device to:

receive, from a client device, a reconfiguration request for changing infrastructure of a blockchain service by performing a reconfiguration action;

trigger an infrastructure governance approval process to approve or deny the reconfiguration request for changing the infrastructure of the blockchain service;

invoke initiation of the reconfiguration action by the blockchain service upon approval of the reconfiguration request;

transmit a status of the reconfiguration request to the client device; and

retry the reconfiguration action when an initial attempt to perform the reconfiguration action fails.

20 . The non-transitory computer-readable medium of claim 19 , wherein the at least one blockchain computing device is further directed to:

receive a maximum limit on a number of retry attempts that are to be permitted from a user that submitted the reconfiguration request;

prohibit the retry attempt from being performed when the maximum limit of retry attempts is exceeded; and

allow the retry attempt to be performed when the maximum limit of retry attempts is not exceeded.

Assignments (2)
CHANGE OF NAME Recorded May 8, 2024
From: VMWARE, INC.
To: VMWARE LLC
Reel/Frame 067355/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 12, 2023
From: ACHENBACH, MICHAEL W.; RANCUREL, VIANNEY; GANDHI, SHRUTI
To: VMWARE, INC.
Reel/Frame 063303/0239 →