IP Library Granted Patent US 12706743
Granted Patent B2
US 12706743 · App. 18/388,820 · Granted Aug 11, 2026

Processing a contingent action token securely

Inventor: Gary W. Grube (Barrington Hills, IL)
Assignee: 2BC Innovations, LLC
H04L9/32G06Q20/02G06Q20/363G06Q20/367G06Q20/3825G06Q20/3827G06Q20/3829G06Q20/389G06Q20/4014G06Q40/06H04L9/0891H04L9/14H04L9/3213H04L9/3234H04L9/3236H04L9/3247H04L9/50G06Q40/08H04L2209/56
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12706743
App. No.
18/388,820
Granted
Aug 11, 2026
Kind
B2
Abstract

A method executed by a computing device includes determining whether baseline content associated with a longevity-contingent instrument is qualified for a proposed contingency-action token (CAT) for an object distributed ledger. When qualified, the method further includes obtaining approval with regards to availability status of the longevity-contingent instrument. The method further includes establishing CAT content to include the baseline content, the availability status, and further CAT content to produce the CAT. The method further includes using a securely passing process to generate a new block affiliated with the CAT via a blockchain of the object distributed ledger, where the new block includes the CAT content.

Claims (58)

1 . 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:

determine whether baseline content associated with a longevity-contingent instrument is qualified for a proposed contingency-action token (CAT) for an object distributed ledger, wherein the baseline content 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, 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

when the baseline content is qualified:

obtain approval with regards to availability status of the longevity-contingent instrument for at least one of a life insurance investment and a life settlement investment;

establish CAT content to include the baseline content, the availability status, and further CAT content to produce the CAT, wherein the further CAT content includes:

an obligation provider identifier record of the CAT that includes one or more of an original obligation provider identifier (ID) of the CAT when the CAT was initially generated and an annuity provided obligation provider ID, wherein the annuity provided obligation provider ID is associated with an annuity instrument to provide at least some of the obligation,

an outcome recipient identifier record of the CAT that includes at least one of an original outcome recipient identifier of the CAT when the CAT was initially generated and a secondary outcome recipient ID, and

a calculated cryptographic token value of the CAT;

obtain, via the interface, a copy of the object distributed ledger;

hash content of the CAT content utilizing a receiving public key of the object distributed ledger to produce a next transaction hash value;

encrypt the next transaction hash value utilizing a private key of the computing device to produce a next transaction signature;

generate a next block of a blockchain of the object distributed ledger to include the CAT content and the next transaction signature; and

cause, via the interface, inclusion of the next block as a new block in the object distributed ledger.

2 . The computing device of claim 1 , wherein the processing module functions to determine whether the baseline content associated with the longevity-contingent instrument is qualified for the proposed CAT for the object distributed ledger by:

extracting, from an evaluation request with regards to the longevity-contingent instrument, 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;

verifying, via the interface with an accreditation authority computing device of the computing system, validity of the baseline content; and

identifying an approval for the proposed CAT.

3 . The computing device of claim 2 , 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.

4 . The computing device of claim 1 , wherein the processing module functions to obtain the approval with regards to the availability status of the longevity-contingent instrument for the at least one of the life insurance investment and the life settlement investment by:

identifying the availability status based on one or more of the baseline content and a user input with regards to disposition of the longevity-contingent instrument, wherein the disposition of the longevity-contingent instrument includes idling without a utilization, a life settlement utilization, and the life insurance investment utilization, wherein the availability status includes at least two of: unavailable, available within a first timeframe for a set of utilizations, and available within a second timeframe for a second set of utilizations; and

interpreting the availability status to produce an exposure level, wherein the exposure level includes one of hidden without exposure, a private portion of the object distributed ledger, and a public portion of the object distributed ledger.

5 . The computing device of claim 4 , wherein the processing module functions to establish the CAT content by:

identifying a portion of the object distributed ledger based on the exposure level; and

generating the CAT content for the portion of the object distributed ledger utilizing the baseline content.

6 . 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 of a computing system, causes the processing module to:

determine whether baseline content associated with a longevity-contingent instrument is qualified for a proposed contingency-action token (CAT) for an object distributed ledger, wherein the baseline content 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, 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 second memory element that stores operational instructions that, when executed by the processing module, causes the processing module to:

when the baseline content is qualified:

obtain approval with regards to availability status of the longevity-contingent instrument for at least one of a life insurance investment and a life settlement investment;

establish CAT content to include the baseline content, the availability status, and further CAT content to produce the CAT, wherein the further CAT content includes:

an obligation provider identifier record of the CAT that includes one or more of an original obligation provider identifier (ID) of the CAT when the CAT was initially generated and an annuity provided obligation provider ID, wherein the annuity provided obligation provider ID is associated with an annuity instrument to provide at least some of the obligation,

an outcome recipient identifier record of the CAT that includes at least one of an original outcome recipient identifier of the CAT when the CAT was initially generated and a secondary outcome recipient ID, and a calculated cryptographic token value of the CAT;

obtain a copy of the object distributed ledger;

hash content of the CAT content utilizing a receiving public key of the object distributed ledger to produce a next transaction hash value;

encrypt the next transaction hash value utilizing a private key of the computing device to produce a next transaction signature;

generate a next block of a blockchain of the object distributed ledger to include the CAT content and the next transaction signature; and

cause inclusion of the next block as a new block in the object distributed ledger.

7 . The non-transitory computer readable memory of claim 6 , wherein the processing module functions to execute the operational instructions stored by the first memory element to cause the processing module to determine whether the baseline content associated with the longevity-contingent instrument is qualified for the proposed CAT for the object distributed ledger by:

extracting, from an evaluation request with regards to the longevity-contingent instrument, 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;

verifying, with an accreditation authority computing device of the computing system, validity of the baseline content; and

identifying an approval for the proposed CAT.

8 . The non-transitory computer readable memory of claim 7 , wherein the processing module functions to execute the operational instructions stored by the first memory element to cause the processing module to determine whether 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.

9 . The non-transitory computer readable memory of claim 6 , wherein the processing module functions to execute the operational instructions stored by the second memory element to cause the processing module to obtain the approval with regards to the availability status of the longevity-contingent instrument for the at least one of the life insurance investment and the life settlement investment by:

identifying the availability status based on one or more of the baseline content and a user input with regards to disposition of the longevity-contingent instrument, wherein the disposition of the longevity-contingent instrument includes idling without a utilization, a life settlement utilization, and the life insurance investment utilization, wherein the availability status includes at least two of: unavailable, available within a first timeframe for a set of utilizations, and available within a second timeframe for a second set of utilizations; and

interpreting the availability status to produce an exposure level, wherein the exposure level includes one of hidden without exposure, a private portion of the object distributed ledger, and a public portion of the object distributed ledger.

10 . The non-transitory computer readable memory of claim 9 , wherein the processing module functions to execute the operational instructions stored by the second memory element to cause the processing module to establish the CAT content by:

identifying a portion of the object distributed ledger based on the exposure level; and

generating the CAT content for the portion of the object distributed ledger utilizing the baseline content.