Utilizing a contingent action token
Assignee2BC Innovations, LLC
InventorGary W. Grube
Life of this patent
Estimating the term…
Abstract
A method executed by a computing device includes detecting a change of contingency status of a first block of a blockchain of an object distributed ledger. The method further includes determining whether the triggered outcome is valid for a first contingency action token based on the change of contingency status of the first block. When the triggered outcome is valid for the first contingency action token, the method further includes updating the first contingency action token to indicate that the triggered outcome is valid for the first contingency action token to produce an updated first contingency action token. The method further includes adding a new block on the blockchain of the object distributed ledger in accordance with a securely passing process to represent the updated first contingency action token.
Claims18
A computer-implemented method utilizing an object distributed ledger, the method comprises:
- detecting, by a computing device of a computing system, a change of a contingency status of a first block of a blockchain of the object distributed ledger, wherein the first block is associated with a first contingency action token of a multitude of contingency action tokens, wherein the first contingency action token includes an obligation provider identifier (ID) and an outcome recipient ID, wherein the obligation provider ID is associated with providing of an obligation tied to an obligation recipient ID in accordance with obligation requirements, wherein the outcome recipient ID is associated with a result of a triggered outcome tied to an outcome provider ID in accordance with contingent outcome rules and an obligation status, wherein a positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements, and wherein only a device possessing control over the first block of the blockchain may modify the first block of the blockchain;
- verifying, by the computing device, that the outcome recipient ID is associated with the result of the triggered outcome of the change of the contingency status tied to the outcome provider ID in accordance with contingent outcome rules;
- verifying, by the computing device, that the positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements;
- updating, by the computing device, the first contingency action token to indicate that the triggered outcome is valid for the first contingency action token to produce an updated first contingency action token;
- and
- facilitating, by the computing device in accordance with a securely passing process, securely passing control over a new block for the blockchain of the object distributed ledger to represent the updated first contingency action token to another computing device such that the new block is subsequently further processed to complete the triggered outcome.
A computing device of a computing system, the computing device comprises:
- an interface;
- a local memory;
- and
- a processing module operably coupled to the interface and the local memory, wherein the local memory stores operational instructions that, when executed by the processing module, causes the computing device to:
- detect a change of a contingency status of a first block of a blockchain of an object distributed ledger, wherein the first block is associated with a first contingency action token of a multitude of contingency action tokens, wherein the first contingency action token includes an obligation provider identifier (ID) and an outcome recipient ID, wherein the obligation provider ID is associated with providing of an obligation tied to an obligation recipient ID in accordance with obligation requirements, wherein the outcome recipient ID is associated with a result of a triggered outcome tied to an outcome provider ID in accordance with contingent outcome rules and an obligation status, wherein a positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements, and wherein only a device possessing control over the first block of the blockchain may modify the first block of the blockchain;
- verify that the outcome recipient ID is associated with the result of the triggered outcome of the change of the contingency status tied to the outcome provider ID in accordance with contingent outcome rules;
- verify that the positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements;
- update the first contingency action token to indicate that the triggered outcome is valid for the first contingency action token to produce an updated first contingency action token;
- and
- facilitate, in accordance with a securely passing process, securely passing control over a new block for the blockchain of the object distributed ledger to represent the updated first contingency action token to another computing device such that the new block is subsequently further processed to complete the triggered outcome.
A non-transitory computer readable memory comprises:
- a first memory element that stores operational instructions that, when executed by a processing module of a computing device, causes the processing module to:
- detect a change of a contingency status of a first block of a blockchain of an object distributed ledger, wherein the first block is associated with a first contingency action token of a multitude of contingency action tokens, wherein the first contingency action token includes an obligation provider identifier (ID) and an outcome recipient ID, wherein the obligation provider ID is associated with providing of an obligation tied to an obligation recipient ID in accordance with obligation requirements, wherein the outcome recipient ID is associated with a result of a triggered outcome tied to an outcome provider ID in accordance with contingent outcome rules and an obligation status, wherein a positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements, and wherein only a device possessing control over the first block of the blockchain may modify the first block of the blockchain;
- a second memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
- verify that the outcome recipient ID is associated with the result of the triggered outcome of the change of the contingency status tied to the outcome provider ID in accordance with contingent outcome rules, and
- verify that the positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements;
- and
- a third memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
- update the first contingency action token to indicate that the triggered outcome is valid for the first contingency action token to produce an updated first contingency action token;
- and
- facilitate, in accordance with a securely passing process, securely passing control over a new block for the blockchain of the object distributed ledger to represent the updated first contingency action token to another computing device such that the new block is subsequently further processed to complete the triggered outcome.
Dependencies are inferred from the claim text.