Automated conflict resolution
AssigneeInternational Business Machines Corporation
InventorsYedendra Shrinivasan, Rak-Joon Choi, Andrew Douglas Nelson, Parameswaran Selvam
Life of this patent
Estimating the term…
Abstract
An example operation may include one or more of setting, by a first node, a cut-off time for a resolution of an update to a service contract received from at least one node of a plurality of second nodes over a blockchain, acquiring, by the first node, resolution parameters from a blockchain ledger, and executing a smart contract to resolve the service contract based on the update to the service contract and the resolution parameters.
Claims20
A contract resolver node of a blockchain network, the contract resolver node comprising:
- a processor that when executing one or more instructions stored in a memory is configured to:
- receive, from a first node of the blockchain network, an update to a current service contract between the first node and a second node of the blockchain network,
- identify a difference between the updated service contract and the current service contract,
- set a cut-off time for a resolution of a difference between the updated service contract and current service contract,
- acquire resolution parameters from a blockchain ledger of the blockchain network;
- resolve the difference based on a smart contract the resolution parameters to generate a resolved charge rate, and
- automatically commit the resolved charge rate to the blockchain ledger.
A method, comprising:
- receiving, by a contract resolver node of a blockchain network, an update from a first node of the blockchain network, the update being to a current service contract between the first node and a second node of the blockchain network;
- identifying, by the contract resolver node, a difference between the updated service contract and the current service contract;
- setting, by contract resolver node, a cut-off time for a resolution of a difference between the updated service contract and current service contract;
- acquiring, by the contract resolver node, resolution parameters from a blockchain ledger of the blockchain network;
- resolving, by the contract resolver node, resolve the difference based on a smart contract the resolution parameters to generate a resolved charge rate;
- and
- automatically committing, by the contract resolver node, the resolved charge rate to the blockchain ledger.
A non-transitory computer readable medium comprising one or more instructions that when executed by a processor contract resolver node of a blockchain network cause the processor to perform:
- receiving an update from a first node of the blockchain network, the update being to a current service contract between the first node and a second node of the blockchain network;
- identifying a difference between the updated service contract and the current service contract;
- setting node, a cut-off time for a resolution of a difference between the updated service contract and current service contract;
- acquiring resolution parameters from a blockchain ledger of the blockchain network;
- resolving resolve the difference based on a smart contract the resolution parameters to generate a resolved charge rate;
- and
- automatically committing the resolved charge rate to the blockchain ledger.
Dependencies are inferred from the claim text.