IP Library Granted Patent US 12675794
Granted Patent B2
US 12675794 · App. 19/276,656 · Granted Jul 7, 2026

Automated computing resource allocation and comparison validating ownership and transaction completion

Inventors: Damien Patton (Plano, TX); Christian Gratton (Eaton Rapids, MI)
Assignee: TRETE Inc.
G06Q20/4016G06Q20/389G06Q40/04
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 12675794
App. No.
19/276,656
Granted
Jul 7, 2026
Kind
B2
Abstract

The present invention extends to automated computing resource allocation and comparison validating ownership and transaction completion. Transaction data for a transaction is accessed. Automatically and without user intervention, a transaction is validated in view of asset ownership conditions. Transaction validation can include comparing memory locations to validate compliance with asset ownership conditions. Upon validation, wallet and ledger resources can be automatically allocated. The transaction can be completed using the wallet and ledger resources, including electronically moving tokens between digital wallets, documenting transaction completion in a mutable ledger, and automatically partially syncing transaction documentation from the mutable ledger to an immutable ledger.

Claims (78)

1 . A computer-implemented method comprising:

accessing transaction data corresponding to a transaction flow implementing a transaction between a purchasing entity and a selling entity;

concurrently with processing the transaction flow, maintaining a set of security action triggers that, when triggered, subject pre-settlement transactions to one or more supplemental security actions, including:

checking for one or more “inside” factors impacting transactions;

checking for one or more “outside” factors impacting transactions;

identifying a factor, from among: the one or more “inside” factors and the one or more “outside” factors is occurring from the checking;

determining that the identified factor impacts pre-settlement transactions associated with specified transaction data; and

responsive to determining that identified factor impacts pre-settlement transactions associated with the specified transaction data, setting a flag denoting that pre-settlement transactions associated with the specified transaction data are subject to the one or more supplemental security actions prior to settlement;

concurrently with processing one or more other transaction flows settling one or more other transactions and concurrently with maintaining the set of security action triggers, reviewing the transaction flow in response to triggering a security action trigger, including:

monitoring the transaction flow pre-settlement, including monitoring live transaction data passing through a trading system defining exchange of a fractional interest in an asset between the purchasing entity and the selling entity;

matching the live transaction data with the specified transaction data; and

interrupting the transaction flow towards settlement;

subsequent to interrupting the transaction flow, automatically, and without user intervention, validating the transaction complies with asset ownership conditions defined for the asset by subjecting the transaction to the one or more supplementing security actions;

in response to validating transaction compliance, auto-allocating computing resources, including mutable ledger resources, immutable ledger resources, and digital wallet resources, for settlement of the transaction; and

settling the transaction in accordance with the transaction data and utilizing the allocated computing resources.

2 . The method of claim 1 , wherein identifying a factor comprises determining that ownership percentage of an asset impacts pre-settlement transactions.

3 . The method of claim 1 , wherein validating the transaction complies with asset ownership conditions defined for the asset comprises:

loading the transaction data into a memory location within system memory;

identifying one or more identifiers within the transaction data in the system memory location, each identifier uniquely corresponding to an individual that is part of the purchasing entity;

loading the asset ownership conditions into another memory location within system memory; and

comparing the system memory location to the other system memory location comparing the one or more identifiers to the asset ownership conditions.

4 . The method of claim 1 , wherein validating the transaction complies with asset ownership conditions defined for the asset comprises:

identifying a maximum ownership percentage condition from among the asset ownership conditions; and

determining that the transaction is compliant with the identified maximum ownership percentage condition.

5 . The method of claim 4 , further comprising:

estimating an individual's existing ownership percentage in the asset;

determining the individual's purported additional ownership interest in the asset in view of the transaction data; and

combining the individual's estimated existing ownership percentage and the individual's purported additional ownership percentage into an anticipated combined ownership percentage; and

wherein determining that transaction is compliant with the identified maximum ownership percentage condition comprises calculating the anticipated combined ownership percentage is less than a maximum allowable ownership percentage per individual.

6 . The method of claim 5 , wherein estimating an individual's existing ownership percentage in the asset comprises estimating the individual's existing ownership percentage in the asset based on the individual's ownership percentage of one or more businesses.

7 . The method of claim 5 , wherein accessing transaction data corresponding to a transaction between a purchasing entity and a selling entity comprises accessing transaction data corresponding to a transaction between a business and a selling entity; and

wherein determining the individual's purported additional ownership interest in the asset comprises determining the individual's ownership interest in the business.

8 . The method of claim 1 , wherein interrupting the transaction flow comprises pausing settlement of the transaction; and

further comprising in response to validating transaction compliance, unpausing settlement of the transaction.

9 . The method of claim 1 , wherein accessing the transaction data comprises accessing an indication that the purchasing entity is desirous of using a crypto currency to purchase the fractional interest in the asset.

10 . The method of claim 1 , further comprising releasing the computing resources subsequent to settlement of the transaction.

11 . A system comprising:

a processor;

a system memory coupled to the processor and storing instructions, which, when executed, cause the processor to:

access transaction data corresponding to a transaction flow implementing a transaction between a purchasing entity and a selling entity;

concurrently with processing the transaction flow, maintain a set of security action triggers that, when triggered, subject pre-settlement transactions to one or more supplemental security actions, including:

check for one or more “inside” factors impacting transactions;

check for one or more “outside” factors impacting transactions;

identify a factor, from among: the one or more “inside” factors and the one or more “outside” factors is occurring from the checking;

determine that the identified factor impacts pre-settlement transactions associated with specified transaction data; and

responsive to determining that the identified factor impacts pre-settlement transactions associated with the specified transaction data, set a flag denoting that pre-settlement transactions associated with the specified transaction data are subject to the one or more supplemental security actions prior to settlement;

concurrently with processing one or more other transaction flows settling one or more other transactions and concurrently with maintaining the set of security action triggers, review the transaction in response to triggering a security action trigger, including:

monitor the transaction flow pre-settlement and including monitoring live transaction data defining exchange of a fractional interest in an asset between the purchasing entity and the selling entity;

match the live transaction data with the specified transaction data; and

interrupt the transaction flow towards settlement;

subsequent to interrupting the transaction flow, reviewing the transaction flow in response to triggering a security action trigger, including:

monitoring the transaction flow pre-settlement, including monitoring live transaction data passing through a trading system defining exchange of a fractional interest in an asset between the purchasing entity and shares and the selling entity;

matching the live transaction data with the specified transaction data; and

interrupting the transaction flow towards settlement;

subsequent to interrupting the transaction flow, automatically, and without user intervention, validate the transaction complies with asset ownership conditions defined for the asset by subjecting the transaction to the one or more supplementing security actions;

in response to validating transaction compliance, auto-allocate computing resources, including mutable ledger resources, immutable ledger resources, and digital wallet resources, for settlement of the transaction; and

settle the transaction in accordance with the transaction data and utilizing the allocated computing resources.

12 . The system of claim 11 , wherein instructions, which, when executed, cause the processor to identify a factor comprise instructions, which, when executed, cause the processor to determine that ownership percentage of an asset impacts pre-settlement transactions.

13 . The system of claim 11 , wherein instructions, which, when executed, cause the processor to validate the transaction complies with asset ownership conditions defined for the asset comprise instructions, which, when executed, cause the processor to:

load the transaction data into a memory location within system memory;

identify one or more identifiers within the transaction data in the system memory location, each identifier uniquely corresponding to an individual that is part of the purchasing entity;

load the asset ownership conditions into another memory location within system memory; and

compare the system memory location to the other system memory location comparing the one or more identifiers to the asset ownership conditions.

14 . The system of claim 11 , wherein instructions, which, when executed, cause the processor to validate the transaction complies with asset ownership conditions defined for the asset comprise instructions, which, when executed, cause the processor to:

identify a maximum ownership percentage condition from among the asset ownership conditions; and

determine that the transaction is compliant with the identified maximum ownership percentage condition.

15 . The system of claim 4 , further comprising instructions, which, when executed, cause the processor to:

estimate an individual's existing ownership percentage in the asset;

determine the individual's purported additional ownership interest in the asset in view of the transaction data; and

combine the individual's estimated existing ownership percentage and the individual's purported additional ownership percentage into an anticipated combined ownership percentage; and

wherein instructions, which, when executed, cause the processor to determine that transaction is compliant with the identified maximum ownership percentage condition comprise instructions, which, when executed, cause the processor to calculate the anticipated combined ownership percentage is less than a maximum allowable ownership percentage per individual.

16 . The system of claim 15 , wherein instructions, which, when executed, cause the processor to estimate an individual's existing ownership percentage in the asset comprise instructions, which, when executed, cause the processor to estimate the individual's existing ownership percentage in the asset based on the individual's ownership percentage of one or more businesses.

17 . The system of claim 15 , wherein instructions, which, when executed, cause the processor to access transaction data corresponding to a transaction between a purchasing entity and a selling entity comprise instructions, which, when executed, cause the processor to access transaction data corresponding to a transaction between a business and a selling entity; and

wherein instructions, which, when executed, cause the processor to determine the individual's purported additional ownership interest in the asset comprise instructions, which, when executed, cause the processor to determine the individual's ownership interest in the business.

18 . The system of claim 11 , wherein instructions, which, when executed, cause the processor to interrupt the transaction flow comprise instructions, which, when executed, cause the processor to pause settlement of the transaction; and

further comprising instructions, which, when executed, cause the processor to, in response to validating transaction compliance, unpause settlement of the transaction.

19 . The system of claim 11 , wherein instructions, which, when executed, cause the processor to access the transaction data comprise instructions, which, when executed, cause the processor to access an indication that the purchasing entity is desirous of using a crypto currency to purchase the fractional interest in the asset.

20 . The system of claim 11 , further comprising instructions, which, when executed, cause the processor to release the computing resources subsequent to settlement of the transaction.