IP Library › Granted Patent US 12,639,761
Granted Patent B2
US 12,639,761 · App. 19/286,259 · Granted May 26, 2026

Controlling transaction progression and settlement through comparison to precomputed intended outputs

Inventors: Damien Patton (Plano, TX); Christian Gratton (Eaton Rapids, MI)
Assignee: TRETE Inc.
G06Q40/04G06F16/215G06F16/2358G06F16/2379G06F16/275G06Q20/363G06Q20/3674G06Q20/3829G06Q20/389G06Q20/401G06Q20/42G06Q30/0613G06Q40/06H04L9/50H04L67/1097G06F16/27G06Q2220/00
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 12,639,761
App. No.
19/286,259
Filed
Jul 31, 2025
Granted
May 26, 2026
Kind
B2
Art Unit
3699
USPC
705/71
Abstract

In certain aspects of the disclosure, a computer-implemented method includes receiving an initial order based on a user input. The method includes mapping out correct steps from the initial order to settlement. The method includes validating instructions at each step. The method includes recording data pertaining to permit the settlement of the transaction.

Claims (52)

1 . A computer-implemented method comprising:

accessing transaction data corresponding to a transaction requesting transfer of an asset between a first entity and a second entity at a trading system, the transaction defining a sequence of transaction stages;

utilizing a computerized validation service to independently validate: (1) each transaction stage in the sequence of transaction stages and (2) appropriate transaction completion, including:

utilizing a parallel transaction flow precomputing intended transaction stage output for each transaction stage and precomputing intended transaction completion based on rules and the transaction data;

detecting initiation of the transaction at a computerized transaction ecosystem;

validating performance of the transaction at the computerized transaction ecosystem, including:

for each transaction stage:

digitally intercepting actual output from the transaction stage of the actual transaction flow;

comparing the intercepted actual output against the precomputed intended transaction stage output;

gathering comparison results from the comparison; and

controlling further performance of the transaction within the computerized transaction ecosystem based on the comparison results;

digitally intercepting actual transaction completion;

comparing the intercepted actual transaction completion against the precomputed intended transaction completion;

receiving updated actual output of retrying a transaction stage from an artificial intelligence self-healing process subsequent to receiving notification of a transaction error at the computerized transaction ecosystem;

further comparing the updated actual output against the precomputed intended transaction stage output;

gathering further comparison results from the further comparison;

approving transaction progression to the next transaction stage in the sequence of transaction stages based on the further comparison results; and

controlling settlement of the transaction based on comparison of the intercepted actual transaction completion against the precomputed intended transaction completion.

2 . The computer-implemented method of claim 1 , wherein controlling further performance of the transaction comprises:

approving transaction progression to another transaction stage in the sequence of transaction stages based on the comparison results; and

electronically notifying the computerized transaction ecosystem of the approval.

3 . The computer-implemented method of claim 2 , wherein electronically notifying the computerized transaction ecosystem of the approval comprises sending an approval key to the computerized transaction ecosystem.

4 . The computer-implemented method of claim 3 , wherein digitally intercepting actual output comprises intercepting at least two of: a seller ID, a property ID, a buyer ID, a share ID, an amount of shares, and a value of shares.

5 . The computer-implemented method of claim 3 , wherein sending an approval key comprises sending an encrypted approval key.

6 . The computer-implemented method of claim 1 , wherein gathering comparison results comprises detecting that the intercepted actual output matches the precomputed intended transaction stage output.

7 . A system comprising;

one or more processors; and

system memory coupled to the one or more processors and storing instructions configured to cause the one or more processors to:

access transaction data corresponding to a transaction requesting transfer of an asset between a first entity and a second entity at a trading system, the transaction defining a sequence of transaction stages;

utilize a computerized validation service to independently validate: (1) each transaction stage in the sequence of transaction stages and (2) appropriate transaction completion, including:

utilize a parallel transaction flow precomputing intended transaction stage output for each transaction stage and precomputing intended transaction completion based on rules and the transaction data;

detect initiation of the transaction at a computerized transaction ecosystem;

validate performance of the transaction at the computerized transaction ecosystem, including:

for each transaction stage:

digitally intercept actual output from the transaction stage of the actual transaction flow;

compare the intercepted actual output against the precomputed intended transaction stage output;

gather comparison results from the comparison; and

control further performance of the transaction within the computerized transaction ecosystem based on the comparison results;

digitally intercept actual transaction completion;

compare the intercepted actual transaction completion against the precomputed intended transaction completion; and

receive updated actual output of retrying a transaction stage from an artificial intelligence self-healing process subsequent to receiving notification of a transaction error at the computerized transaction ecosystem;

further compare the updated actual output against the precomputed intended transaction stage output;

gather further comparison results from the further comparison;

approve transaction progression to the next transaction stage in the sequence of transaction stages based on the further comparison results; and

control settlement of the transaction based on comparison of the intercepted actual transaction completion against the precomputed intended transaction completion.

8 . The system of claim 7 , wherein the instructions configured to cause the one or more processors to control further performance of the transaction comprise instructions configured to cause the one or more processors to:

approve transaction progression to another transaction stage in the sequence of transaction stages based on the comparison results; and

electronically notify the computerized transaction ecosystem of the approval.

9 . The system of claim 8 , wherein the instructions configured to cause the one or more processors to electronically notify the computerized transaction ecosystem of the approval comprise instructions configured to cause the one or more processors to send an approval key to the computerized transaction ecosystem.

10 . The system of claim 9 , wherein the instructions configured to cause the one or more processors to digitally intercept actual output comprise instructions configured to cause the one or more processors to intercept at least two of: a seller ID, a property ID, a buyer ID, a share ID, an amount of shares, and a value of shares.

11 . The system of claim 9 , wherein the instructions configured to cause the one or more processors to send an approval key comprise instructions configured to cause the one or more processors to send an encrypted approval key.

12 . The system of claim 7 , wherein the instructions configured to cause the one or more processors to gather comparison results comprise the instructions configured to cause the one or more processors to detect that the intercepted actual output matches the precomputed intended transaction stage output.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 28, 2026
From: PATTON, DAMIEN; GRATTON, CHRISTIAN
To: TRETE INC.
Reel/Frame 075822/0231 →
Continuity (15)
Continuation 19040549 · Jan 29, 2025
Continuation 18616184 · Mar 26, 2024
Provisional Application 63615136 · Dec 27, 2023
Provisional Application 63615128 · Dec 27, 2023
Provisional Application 63615145 · Dec 27, 2023
Provisional Application 63615108 · Dec 27, 2023
Provisional Application 63600381 · Nov 17, 2023
Provisional Application 63596471 · Nov 6, 2023
Provisional Application 63515337 · Jul 24, 2023
Provisional Application 63509266 · Jun 20, 2023
Provisional Application 63509264 · Jun 20, 2023
Provisional Application 63509261 · Jun 20, 2023
Provisional Application 63509257 · Jun 20, 2023
Provisional Application 63454622 · Mar 24, 2023
Related Publication 20250356418A1 · Nov 20, 2025
References Cited (38)
US 10587628B2 · Setty · 2020 [cited by applicant]
US 11637691B2 · Venkataramappa · 2023 [cited by applicant]
US 20070027781A1 · Tripp · 2007 [cited by applicant]
US 20130117156A1 · Azmi · 2013 [cited by applicant]
US 20160275626A1 · Lee · 2016 [cited by applicant]
US 20190278852A1 · Jayachandran · 2019 [cited by examiner]
US 20200143372A1 · Liu · 2020 [cited by applicant]
US 20220207509A1 · Hiura · 2022 [cited by examiner]
US 20220222657A1 · Nichani · 2022 [cited by applicant]
US 20220366494A1 · Cella · 2022 [cited by applicant]
US 20220391896A1 · Lei · 2022 [cited by examiner]
US 20230245112A1 · De Caro · 2023 [cited by examiner]
US 20240046360A1 · Negron · 2024 [cited by applicant]
US 20240177150A1 · Guo · 2024 [cited by examiner]
CA 3062805A1 · 2020 [cited by applicant]
CA 3173084A1 · 2021 [cited by applicant]
WO 2019141984A1 · 2019 [cited by applicant]
Tam, KC. “Transactions in Hyperledger Fabric.” Medium. Jul. 21, 2019. Retrieved from: <https://kctheservant.medium.com/transactions-in-hyperledger-fabric-50e068dda8a9> on Mar. 21, 2025. (Year: 2019). [cited by examiner]
HyperLedger Fabric Docs—Transactions. Retrieved from: <https://web.archive.org/web/20220501185900/https://hyperledger-fabric.readthedocs.io/en/release-1.4/txflow.html> on Mar. 21, 2025. (Year: 2022). [cited by examiner]
Amoussou, Mandela, “What is a Cap Table, and Why are they Important?”, from Digital Securities, Published Jan. 10, 2023. [cited by applicant]
Politou, E. et al., “Blockchain Mutability: Challenges and Proposed Solutions”, from IEEE Transcations on Emerging Topics in Computing, Published Oct. 25, 2019. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/616,143, Mailing Date Aug. 8, 2024, 15 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 18/616,143, Maling Date Oct. 17, 2024, 8 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/616,165, Mailing Date Aug. 9, 2024, 11 pages. [cited by applicant]
Final Office Action, U.S. Appl. No. 18/616,165, Mailing Date Sep. 16, 2024, 13 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/616,173, Mailing Date May 24, 2024, 13 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 18/616,173, Mailing Date Aug. 28, 2024, 12 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/616,179, Mailing Date Jun. 4, 2024, 14 pages. [cited by applicant]
Final Office Action, U.S. Appl. No. 18/616,179, Mailing Date Sep. 25, 2024, 14 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 18/616,184, Mailing Date Jun. 7, 2024, 16 pages. [cited by applicant]
Final Office Action, U.S. Appl. No. 18/616,184, Mailing Date Oct. 2, 2024, 9 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 18/616,184, Mailing Date Jan. 6, 2025, 9 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 19/040,516, Mailing Date May 28, 2025, 13 pages. [cited by applicant]
Non-Final Office Action, U.S. Appl. No. 19/040,549, Mailing Date Mar. 27, 2025, 18 pages. [cited by applicant]
Final Office Action, U.S. Appl. No. 19/040,549, Mailing Date May 14, 2025, 18 pages. [cited by applicant]
Notice of Allowance, U.S. Appl. No. 19/040,549, Mailing Date Jul. 21, 2025, 9 pages. [cited by applicant]
Hyperledger Fabric Docs—Transactions. Retrieved from: <https://web.archive.org/web/20220501185900/https://hyperledger-fabric.readthedocs.io/en/release-1.4/txflow.html> on Mar. 21, 2025. 5 pages. [cited by applicant]
Tam, KC. “Transactions in Hyperledger Fabric.” Medium. Jul. 21, 2019. Retrieved from: <https://kctheservant.medium.com/transactions-in-hyperledger-fabric-50e068dda8a9> on Mar. 21, 2025. 32 pages. [cited by applicant]