US2023362004A1PendingUtilityA1

Generating a contingent action token

Assignee: 2BC INNOVATIONS LLCPriority: May 9, 2022Filed: Aug 4, 2022Published: Nov 9, 2023
Est. expiryMay 9, 2042(~15.8 yrs left)· nominal 20-yr term from priority
Inventors:Gary W. Grube
H04L 2209/603G06Q 40/06H04L 9/3213H04L 9/0825H04L 9/3247H04L 9/3236H04L 9/50G06Q 20/389G06Q 40/04G06Q 40/08G06Q 20/3678G06Q 20/38215G06Q 2220/10G06Q 2220/00H04L 2209/56
78
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A method executed by a computing device includes interpreting a request to generate a non-fungible token (NFT) for an object distributed ledger to produce baseline content that includes an obligation provider identifier (ID) and an outcome recipient ID. The method further includes verifying, validity of the baseline content. When the baseline content is valid, the method further includes determining whether a beneficial improvement is provided to a result of a triggered outcome when a hypothetical change to the obligation provider ID is made. The method further includes an outcome evaluation and establishing NFT content based on the outcome evaluation to include the baseline content. The method further includes causing generation of a new block affiliated with the NFT via a blockchain of the object distributed ledger, where the new block includes the NFT content.

Claims

exact text as granted — not AI-modified
What is claimed is: 
     
         1 . A computer-implemented method of using a computing system, the method comprises:
 interpreting, by a computing device of the computing system, a request to generate a non-fungible token (NFT) for an object distributed ledger to produce baseline content that 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;   verifying, by the computing device, with an accreditation authority computing device of the computing system, validity of the baseline content; and   when the baseline content is valid:
 determining, by the computing device, whether a beneficial improvement is provided to the result of the triggered outcome when a hypothetical change to the obligation provider ID is made, wherein the determining whether the beneficial improvement is provided includes producing:
 an obligation evaluation based on an evaluation profile, wherein the obligation evaluation compares the providing of the obligation in accordance with the obligation requirements with the hypothetical change to the obligation provider ID, and 
 an outcome evaluation, wherein the outcome evaluation estimates the result of the triggered outcome based on the evaluation profile when the hypothetical change to the obligation provider ID is made; 
 
 establishing, by the computing device, NFT content based on the outcome evaluation to include the baseline content; and 
 causing, by the computing device, generation of a new block affiliated with the NFT via a blockchain of the object distributed ledger, wherein the new block includes the NFT content. 
   
     
     
         2 . The method of  claim 1 , wherein the interpreting the request to generate the NFT to produce the baseline content comprises:
 extracting, from the request to generate the NFT, one or more of a contingency entity ID, the outcome provider ID, a value of the result of the triggered outcome, obligation requirements, and the obligation recipient ID;   determining the outcome recipient ID based on the request to generate the NFT and benefactor information; and   determining the obligation provider ID based on the request to generate the NFT and debtor information.   
     
     
         3 . The method of  claim 1 , wherein the verifying the validity of the baseline content comprises:
 identifying the accreditation authority computing device based on a first identified corresponding accreditation authority associated with the obligation recipient ID;   obtaining baseline validation information from the accreditation authority computing device for the baseline content; and   indicating that the baseline content is valid when the baseline validation information is substantially the same as the baseline content.   
     
     
         4 . The method of  claim 1 , wherein the determining whether the beneficial improvement is provided to the result of the triggered outcome when the hypothetical change to the obligation provider ID is made comprises:
 generating an obligation disruption risk assessment for the obligation provider ID based on the evaluation profile to produce a baseline obligation evaluation;   generating another obligation disruption risk assessment for the hypothetical change to the obligation provider ID based on the evaluation profile to produce a hypothetical baseline obligation evaluation;   generating a baseline outcome evaluation to include an estimate of the result of the triggered outcome utilizing the baseline obligation evaluation;   generating the outcome evaluation to include another estimate of the result of the triggered outcome utilizing the hypothetical baseline obligation evaluation; and   indicating that the beneficial improvement is provided to the result of the triggered outcome when the hypothetical change to the obligation provider ID is made when the outcome evaluation is greater than the baseline outcome evaluation.   
     
     
         5 . The method of  claim 1 , wherein the establishing the NFT content based on the outcome evaluation to include the baseline content comprises:
 generating the NFT content to include the baseline content; and   updating the NFT content to replace the obligation provider ID with an updated obligation provider ID associated with the hypothetical change to the obligation provider ID when the beneficial improvement is provided to the result of the triggered outcome from the hypothetical change to the obligation provider ID.   
     
     
         6 . The method of  claim 1 , wherein the causing generation of the new block affiliated with the NFT via the blockchain of the object distributed ledger comprises:
 determining whether to indirectly or directly update the object distributed ledger;   when indirectly updating the object distributed ledger:
 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 NFT; and 
   when directly updating the object distributed ledger:
 obtaining a copy of the object distributed ledger, 
 hashing the NFT content of the NFT 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 the blockchain of the object distributed ledger to include the NFT content and the next transaction signature, and 
 causing inclusion of the next block as the new block in the object distributed ledger. 
   
     
     
         7 . 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:
 interpret a request to generate a non-fungible token (NFT) for an object distributed ledger to produce baseline content that 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; 
 verify with an accreditation authority computing device of the computing system, validity of the baseline content; and 
 when the baseline content is valid:
 determine whether a beneficial improvement is provided to the result of the triggered outcome when a hypothetical change to the obligation provider ID is made, wherein the processing module determines whether the beneficial improvement is provided by producing:
 an obligation evaluation based on an evaluation profile, wherein the obligation evaluation compares the providing of the obligation in accordance with the obligation requirements with the hypothetical change to the obligation provider ID, and 
 an outcome evaluation, wherein the outcome evaluation estimates the result of the triggered outcome based on the evaluation profile when the hypothetical change to the obligation provider ID is made; 
 
 establish NFT content based on the outcome evaluation to include the baseline content; and 
 cause generation of a new block affiliated with the NFT via a blockchain of the object distributed ledger, wherein the new block includes the NFT content. 
 
   
     
     
         8 . The computing device of  claim 7 , wherein the processing module functions to interpret the request to generate the NFT to produce the baseline content by:
 extracting, from the request to generate the NFT, one or more of a contingency entity ID, the outcome provider ID, a value of the result of the triggered outcome, obligation requirements, and the obligation recipient ID;   determining the outcome recipient ID based on the request to generate the NFT and benefactor information; and   determining the obligation provider ID based on the request to generate the NFT and debtor information.   
     
     
         9 . The computing device of  claim 7 , wherein the processing module functions to verify the validity of the baseline content by:
 identifying the accreditation authority computing device based on a first identified corresponding accreditation authority associated with the obligation recipient ID;   obtaining, via the interface, baseline validation information from the accreditation authority computing device for the baseline content; and   indicating that the baseline content is valid when the baseline validation information is substantially the same as the baseline content.   
     
     
         10 . The computing device of  claim 7 , wherein the processing module functions to determine whether the beneficial improvement is provided to the result of the triggered outcome when the hypothetical change to the obligation provider ID is made by:
 generating an obligation disruption risk assessment for the obligation provider ID based on the evaluation profile to produce a baseline obligation evaluation;   generating another obligation disruption risk assessment for the hypothetical change to the obligation provider ID based on the evaluation profile to produce a hypothetical baseline obligation evaluation;   generating a baseline outcome evaluation to include an estimate of the result of the triggered outcome utilizing the baseline obligation evaluation;   generating the outcome evaluation to include another estimate of the result of the triggered outcome utilizing the hypothetical baseline obligation evaluation; and   indicating that the beneficial improvement is provided to the result of the triggered outcome when the hypothetical change to the obligation provider ID is made when the outcome evaluation is greater than the baseline outcome evaluation.   
     
     
         11 . The computing device of  claim 7 , wherein the processing module functions to establish the NFT content based on the outcome evaluation to include the baseline content by:
 generating the NFT content to include the baseline content; and   updating the NFT content to replace the obligation provider ID with an updated obligation provider ID associated with the hypothetical change to the obligation provider ID when the beneficial improvement is provided to the result of the triggered outcome from the hypothetical change to the obligation provider ID.   
     
     
         12 . The computing device of  claim 7 , wherein the processing module functions to cause generation of the new block affiliated with the NFT via the blockchain of the object distributed ledger by:
 determining whether to indirectly or directly update the object distributed ledger;   when indirectly updating the object distributed ledger:
 issuing, via the interface, 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 NFT; and 
   when directly updating the object distributed ledger:
 obtaining, via the interface, a copy of the object distributed ledger, 
 hashing the NFT content of the NFT 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 the blockchain of the object distributed ledger to include the NFT content and the next transaction signature, and 
 causing, via the interface, inclusion of the next block as the new block in the object distributed ledger. 
   
     
     
         13 . 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:
 interpret a request to generate a non-fungible token (NFT) for an object distributed ledger to produce baseline content that 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; 
   a second memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
 verify with an accreditation authority computing device of a computing system, validity of the baseline content; and 
   a third memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:
 when the baseline content is valid:
 determine whether a beneficial improvement is provided to the result of the triggered outcome when a hypothetical change to the obligation provider ID is made, wherein the processing module determines whether the beneficial improvement is provided by producing:
 an obligation evaluation based on an evaluation profile, wherein the obligation evaluation compares the providing of the obligation in accordance with the obligation requirements with the hypothetical change to the obligation provider ID, and 
 an outcome evaluation, wherein the outcome evaluation estimates the result of the triggered outcome based on the evaluation profile when the hypothetical change to the obligation provider ID is made; 
 
 establish NFT content based on the outcome evaluation to include the baseline content; and 
 cause generation of a new block affiliated with the NFT via a blockchain of the object distributed ledger, wherein the new block includes the NFT content. 
 
   
     
     
         14 . The non-transitory computer readable memory of  claim 13 , wherein the processing module functions to execute the operational instructions stored by the first memory element to cause the processing module to interpret the request to generate the NFT to produce the baseline content by:
 extracting, from the request to generate the NFT, one or more of a contingency entity ID, the outcome provider ID, a value of the result of the triggered outcome, obligation requirements, and the obligation recipient ID;   determining the outcome recipient ID based on the request to generate the NFT and benefactor information; and   determining the obligation provider ID based on the request to generate the NFT and debtor information.   
     
     
         15 . The non-transitory computer readable memory of  claim 13 , wherein the processing module functions to execute the operational instructions stored by the second memory element to cause the processing module to verify the validity of the baseline content by:
 identifying the accreditation authority computing device based on a first identified corresponding accreditation authority associated with the obligation recipient ID;   obtaining baseline validation information from the accreditation authority computing device for the baseline content; and   indicating that the baseline content is valid when the baseline validation information is substantially the same as the baseline content.   
     
     
         16 . The non-transitory computer readable memory of  claim 13 , wherein the processing module functions to execute the operational instructions stored by the third memory element to cause the processing module to determine whether the beneficial improvement is provided to the result of the triggered outcome when the hypothetical change to the obligation provider ID is made by:
 generating an obligation disruption risk assessment for the obligation provider ID based on the evaluation profile to produce a baseline obligation evaluation;   generating another obligation disruption risk assessment for the hypothetical change to the obligation provider ID based on the evaluation profile to produce a hypothetical baseline obligation evaluation;   generating a baseline outcome evaluation to include an estimate of the result of the triggered outcome utilizing the baseline obligation evaluation;   generating the outcome evaluation to include another estimate of the result of the triggered outcome utilizing the hypothetical baseline obligation evaluation; and   indicating that the beneficial improvement is provided to the result of the triggered outcome when the hypothetical change to the obligation provider ID is made when the outcome evaluation is greater than the baseline outcome evaluation.   
     
     
         17 . The non-transitory computer readable memory of  claim 13 , wherein the processing module functions to execute the operational instructions stored by the third memory element to cause the processing module to establish the NFT content based on the outcome evaluation to include the baseline content by:
 generating the NFT content to include the baseline content; and   updating the NFT content to replace the obligation provider ID with an updated obligation provider ID associated with the hypothetical change to the obligation provider ID when the beneficial improvement is provided to the result of the triggered outcome from the hypothetical change to the obligation provider ID.   
     
     
         18 . The non-transitory computer readable memory of  claim 13 , wherein the processing module functions to execute the operational instructions stored by the third memory element to cause the processing module to cause generation of the new block affiliated with the NFT via the blockchain of the object distributed ledger by:
 determining whether to indirectly or directly update the object distributed ledger;   when indirectly updating the object distributed ledger:
 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 NFT; and 
   when directly updating the object distributed ledger:
 obtaining a copy of the object distributed ledger, 
 hashing the NFT content of the NFT 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 the blockchain of the object distributed ledger to include the NFT content and the next transaction signature, and 
 causing inclusion of the next block as the new block in the object distributed ledger.

Join the waitlist — get patent alerts

Track US2023362004A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.