US 12,407,534 B2
Securely processing a contingent action token
Gary W. Grube, Barrington Hills, IL (US)
Assigned to 2BC Innovations, LLC, Barrington, IL (US)
Filed by 2BC Innovations, LLC, Barrington, IL (US)
Filed on Aug. 11, 2023, as Appl. No. 18/233,131.
Claims priority of provisional application 63/414,532, filed on Oct. 9, 2022.
Prior Publication US 2024/0121091 A1, Apr. 11, 2024
This patent is subject to a terminal disclaimer.
Int. Cl. H04L 29/06 (2006.01); G06Q 20/38 (2012.01); G06Q 20/40 (2012.01); G06Q 40/04 (2012.01); G06Q 40/06 (2012.01); G06Q 40/08 (2012.01); H04L 9/00 (2022.01); H04L 9/08 (2006.01); H04L 9/32 (2006.01)
CPC H04L 9/50 (2022.05) [G06Q 20/389 (2013.01); G06Q 20/401 (2013.01); G06Q 40/04 (2013.01); G06Q 40/06 (2013.01); G06Q 40/08 (2013.01); H04L 9/0825 (2013.01); H04L 9/3213 (2013.01); H04L 9/3234 (2013.01); H04L 9/3247 (2013.01); G06Q 2220/00 (2013.01); H04L 2209/56 (2013.01)] 12 Claims
OG exemplary drawing
 
1. A computer-implemented method utilizing an object distributed ledger, the method comprises:
identifying, by a computing device of a computing system, a contingency-action token (CAT) of an object distributed ledger to produce a selected CAT, wherein the CAT includes one of a non-fungible token (NFT) and another token linked to the NFT by the object distributed ledger when the CAT is not the NFT, wherein the CAT meets minimum CAT requirements that includes:
a recovered cryptographic token value of the CAT matches a calculated cryptographic token value of the CAT,
an obligation provider identifier record of the CAT that includes 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,
an outcome recipient identifier record of the CAT that includes 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, and
a utilization status of the CAT that indicates a life settlement investment utilization by a set of investor entities;
determining, by the computing device, whether the triggered outcome is valid for the CAT based on a change of contingency status of the CAT, wherein the triggered outcome further includes resolution of the life settlement investment utilization by the set of investor entities; and
when the triggered outcome is valid for the CAT:
facilitating, by the computing device, taking control over the CAT in response to the change of contingency status of the CAT, wherein only a device possessing control over the CAT may modify the CAT, wherein taking control over the CAT includes:
obtaining a copy of the object distributed ledger,
hashing content of the CAT utilizing a receiving public key of the object distributed ledger to produce a next transaction hash value,
encrypting the next transaction hash value utilizing a private key of the computing device to produce a next transaction signature,
generating a next block of a blockchain of the object distributed ledger to include the content of the CAT and the next transaction signature, and
causing inclusion of the next block in the object distributed ledger;
identifying, by the computing device, a second contingency-action token (CAT) of the object distributed ledger, wherein the second CAT includes one of a second non-fungible token (NFT) and yet another token linked to the second NFT by the object distributed ledger when the second CAT is not the second NFT, wherein the second CAT meets minimum second CAT requirements that includes:
a second recovered cryptographic token value of the second CAT matches a second calculated cryptographic token value of the second CAT,
a second obligation provider identifier record of the second CAT that includes a second original obligation provider identifier of the second NFT when the second NFT was initially generated, wherein the second obligation provider identifier is associated with providing of a second obligation tied to a second obligation recipient identifier in accordance with second obligation requirements, wherein a positive second obligation status indicates that the second obligation has historically been provided in accordance with the second obligation requirements, and
a second outcome recipient identifier record of the second CAT that includes an original second outcome recipient identifier of the second NFT when the second NFT was initially generated, wherein the second outcome recipient identifier is associated with a result of a second triggered outcome tied to a second outcome provider identifier in accordance with second contingent outcome rules and the positive second obligation status, wherein a second contingency status indicates whether the second triggered outcome has been triggered for a second contingency entity identifier in accordance with the second contingent outcome rules;
determining, by the computing device, whether to select the second CAT based on an evaluation of the second CAT with regards to an evaluation profile, wherein a beneficial improvement to a present estimate of the second triggered outcome result from a hypothetical change to the second obligation provider identifier of the selected second CAT, wherein the evaluation of the second CAT includes producing:
an obligation evaluation based on the evaluation profile, wherein the obligation evaluation compares the providing of the second obligation in accordance with the second obligation requirements, and
an outcome evaluation, wherein the outcome evaluation produces the present estimate of the second triggered outcome based on the evaluation profile; and
when selecting the second CAT to produce a second selected CAT:
determining, by the computing device, reassignment information for the second selected CAT, wherein the reassignment information includes a confirmed change of at least one of the second obligation provider identifier and the second outcome recipient identifier;
facilitating, by the computing device, taking control of the second selected CAT of the blockchain of the object distributed ledger, wherein the taking control of the second selected CAT includes:
obtaining the copy of the object distributed ledger,
hashing content of the second selected CAT utilizing the receiving public key of the object distributed ledger to produce another next transaction hash value,
encrypting the other next transaction hash value utilizing the private key of the computing device to produce another next transaction signature,
generating another next block of the blockchain of the object distributed ledger to include the content of the second selected CAT and the other next transaction signature, and
causing inclusion of the other next block in the object distributed ledger;
updating, by the computing device, the second selected CAT utilizing the reassignment information for the second selected CAT to produce an updated CAT; and
causing, by the computing device, generation of a new block affiliated with the updated CAT via the blockchain of the object distributed ledger, wherein the new block includes the updated CAT, wherein the causing the generation of the new block includes:
issuing a blockchain update request to an object ledger computing device of the computing system serving as a blockchain node of the object distributed ledger, wherein the blockchain update request includes the updated CAT.