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 identifying a non-fungible token (NFT) of an object distributed ledger that meets minimum NFT requirements. The method further includes determining whether to select the NFT based on an evaluation of the NFT with regards to an evaluation profile. When selecting the NFT the method further includes producing a selected NFT and determining reassignment information for the selected NFT. The method further includes updating the selected NFT utilizing the reassignment information for the NFT to produce an updated NFT. The method further includes causing generation of a new block affiliated with the updated NFT via the blockchain of the object distributed ledger, where the new block includes the updated NFT.
Claims18
A computer-implemented method of using a computing system, the method comprises:
- identifying, by a computing device of the computing system, a non-fungible token (NFT) of an object distributed ledger that meets minimum NFT requirements that includes:
- a recovered cryptographic token value of the NFT matches a calculated cryptographic token value of the NFT,
- an obligation provider identifier of the NFT is the same as an original obligation provider identifier of the NFT when the NFT was initially generated, wherein the obligation provider identifier is associated with providing of an obligation tied to an obligation recipient identifier in accordance with obligation requirements, wherein a positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements, and
- an outcome recipient identifier of the NFT is the same as an original outcome, recipient identifier of the NFT when the NFT was initially generated, wherein the outcome recipient identifier is associated with a result of a triggered outcome tied to an outcome provider identifier in accordance with contingent outcome rules and the positive obligation status, wherein a contingency status indicates whether the triggered outcome has been triggered for a contingency entity identifier in accordance with the contingent outcome rules;
- wherein the identifying the NFT of the object distributed ledger that meets the minimum NFT requirements comprises:
- issuing a non-fungible token access request to an object ledger computing device of the computing system serving as a blockchain node of the object distributed ledger to indirectly access the object distributed ledger, wherein the non-fungible token access request includes a representation of the minimum NFT requirements, extracting an NFT identifier of the NFT from a non-fungible token access response from the object ledger computing device, and
- verifying that the recovered cryptographic token value of the NFT matches the calculated cryptographic token value of the NFT;
- determining, by the computing device, whether to select the NFT based on an evaluation of the NFT with regards to an evaluation profile, wherein a beneficial improvement to the triggered outcome results from a hypothetical change to the obligation provider identifier of the selected NFT, wherein the evaluation of the NFT includes producing:
- an obligation evaluation based on the evaluation profile, wherein the obligation evaluation compares the providing of the obligation in accordance with the obligation requirements, and
- an outcome evaluation, wherein the outcome evaluation estimates the triggered outcome based on the evaluation profile;
- wherein the determining whether to select the NFT based on the evaluation of the NFT with regards to the evaluation profile comprises:
- determining the evaluation profile to include a required evaluation performance improvement level, comparing the providing of the obligation associated with the original obligation provider identifier to providing of the obligation associated with a hypothetical obligation provider identifier in accordance with the evaluation profile to produce the obligation evaluation,
- comparing an estimated trigger outcome when the providing of the obligation is associated with the original obligation provider identifier to a hypothetical estimated trigger outcome when the providing of the obligation is associated with the hypothetical obligation provider identifier in accordance with the evaluation profile to produce the outcome evaluation, and
- indicating to select the NFT when the obligation evaluation and the outcome evaluation satisfies the required evaluation performance improvement level to produce a selected NFT;
- determining, by the computing device, reassignment information for the selected NFT, wherein the reassignment information includes a confirmed change of at least one of the obligation provider identifier and the outcome recipient identifier,
- updating, by the computing device, the selected NFT utilizing the reassignment information for the NFT to produce an updated NFT;
- and
- causing, by the computing device, generation of a new block affiliated with the updated NFT via a blockchain of the object distributed ledger, wherein the new block includes the updated NFT.
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 processing module functions to:
- identify a non-fungible token (NFT) of an object distributed ledger that meets minimum NFT requirements that includes:
- a recovered cryptographic token value of the NFT matches a calculated cryptographic token value of the NFT,
- an obligation provider identifier of the NFT is the same as an original obligation provider identifier of the NFT when the NFT was initially generated, wherein the obligation provider identifier is associated with providing of an obligation tied to an obligation recipient identifier in accordance with obligation requirements, wherein a positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements, and
- an outcome recipient identifier of the NFT is the same as an original outcome recipient identifier of the NFT when the NFT was initially generated, wherein the outcome recipient identifier is associated with a result of a triggered outcome tied to an outcome provider identifier in accordance with contingent outcome rules and the positive obligation status, wherein a contingency status indicates whether the triggered outcome has been triggered for a contingency entity identifier in accordance with the contingent outcome rules;
- wherein the identify the NFT of the object distributed ledger that meets the minimum NFT requirements comprises:
- issuing a non-fungible token access request to an object ledger computing device of the computing system serving as a blockchain node of the object distributed ledger to indirectly access the object distributed ledger, wherein the non-fungible token access request includes a representation of the minimum NFT requirements.
- extracting an NFT identifier of the NFT from a non-fungible token access response from the object ledger computing device, and
- verifying that the recovered cryptographic token value of the NFT matches the calculated cryptographic token value of the NFT;
- determine whether to select the NFT based on an evaluation of the NFT with regards to an evaluation profile, wherein a beneficial improvement to the triggered outcome results from a hypothetical change to the obligation provider identifier of the selected NFT, wherein the evaluation of the NFT includes producing:
- an obligation evaluation based on the evaluation profile, wherein the obligation evaluation compares the providing of the obligation in accordance with the obligation requirements, and
- an outcome evaluation, wherein the outcome evaluation estimates the triggered outcome based on the evaluation profile;
- wherein the determine whether to select the NFT based on the evaluation of the NFT with regards to the evaluation profile comprises:
- determining the evaluation profile to include a required evaluation performance improvement level, comparing the providing of the obligation associated with the original obligation provider identifier to providing of the obligation associated with a hypothetical obligation provider identifier in
- accordance with the evaluation profile to produce the obligation evaluation, comparing an estimated trigger outcome when the providing of the obligation is associated with the original obligation provider identifier to a hypothetical estimated trigger outcome when the providing of the obligation is associated with the hypothetical obligation provider identifier in accordance with the evaluation profile to produce the outcome evaluation, and
- indicating to select the NFT when the obligation evaluation and the outcome evaluation satisfies the required evaluation performance improvement level to produce a selected NFT;
- determine reassignment information for the selected NFT, wherein the reassignment information includes a confirmed change of at least one of the obligation provider identifier and the outcome recipient identifier;
- update the selected NFT utilizing the reassignment information for the NFT to produce an updated NFT;
- and
- cause generation of a new block affiliated with the updated NFT via a blockchain of the object distributed ledger, wherein the new block includes the updated NFT.
A non-transitory computer-readable medium storing instructions that, when executed by a processing module of a computing device of a computing system, cause the processing module to:
- identify a non-fungible token (NFT) of an object distributed ledger that meets minimum NFT requirements that includes:
- a recovered cryptographic token value of the NFT matches a calculated cryptographic token value of the NFT,
- an obligation provider identifier of the NFT is the same as an original obligation provider identifier of the NFT when the NFT was initially generated, wherein the obligation provider identifier is associated with providing of an obligation tied to an obligation recipient identifier in accordance with obligation requirements, wherein a positive obligation status indicates that the obligation has historically been provided in accordance with the obligation requirements, and
- an outcome recipient identifier of the NFT is the same as an original outcome recipient identifier of the NFT when the NFT was initially generated, wherein the outcome recipient identifier is associated with a result of a triggered outcome tied to an outcome provider identifier in accordance with contingent outcome rules and the positive obligation status, wherein a contingency status indicates whether the triggered outcome has been triggered for a contingency entity identifier in accordance with the contingent outcome rules;
- wherein the identify the NFT of the object distributed ledger that meets the minimum NFT requirements comprises:
- issuing a non-fungible token access request to an object ledger computing device of the computing system serving as a blockchain node of the object distributed ledger to indirectly access the object distributed ledger, wherein the non-fungible token access request includes a representation of the minimum NFT requirements. extracting an NFT identifier of the NFT from a non-fungible token access response from the object ledger computing device, and
- verifying that the recovered cryptographic token value of the NFT matches the calculated cryptographic token value of the NFT;
- determine whether to select the NFT based on an evaluation of the NFT with regards to an evaluation profile, wherein a beneficial improvement to the triggered outcome results from a hypothetical change to the obligation provider identifier of the selected NFT, wherein the evaluation of the NFT includes producing:
- an obligation evaluation based on the evaluation profile, wherein the obligation evaluation compares the providing of the obligation in accordance with the obligation requirements, and
- an outcome evaluation, wherein the outcome evaluation estimates the triggered outcome based on the evaluation profile;
- wherein the determine whether to select the NFT based on the evaluation of the NFT with regards to the evaluation profile comprises:
- determining the evaluation profile to include a required evaluation performance improvement level,
- comparing the providing of the obligation associated with the original obligation provider identifier to providing of the obligation associated with a hypothetical obligation provider identifier in accordance with the evaluation profile to produce the obligation evaluation,
- comparing an estimated trigger outcome when the providing of the obligation is associated with the original obligation provider identifier to a hypothetical estimated trigger outcome when the providing of the obligation is associated with the hypothetical obligation provider identifier in accordance with the evaluation profile to produce the outcome evaluation, and
- indicating to select the NFT when the obligation evaluation and the outcome evaluation satisfies the required evaluation performance improvement level to produce a selected NFT;
- determine reassignment information for the selected NFT, wherein the reassignment information includes a confirmed change of at least one of the obligation provider identifier and the outcome recipient identifier;
- update the selected NFT utilizing the reassignment information for the NFT to produce an updated NFT, and
- cause generation of a new block affiliated with the updated NFT via a blockchain of the object distributed ledger, wherein the new block includes the updated NFT.
Dependencies are inferred from the claim text.