IP Library Granted Patent US 12,443,962
Granted Patent B2
US 12,443,962 · App. 17/449,420 · Granted Oct 14, 2025

Pre-authorization hold digital asset-based interaction

Inventors: Trevor Filter (New York, NY); Zachary Kilgore (Brooklyn, NY); Tyler Robert Spalding (New York, NY)
Assignee: Flexa Inc.
G06Q20/4097G06Q20/0652G06Q20/401G06Q30/0611
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,443,962
App. No.
17/449,420
Granted
Oct 14, 2025
Kind
B2
Abstract

A method includes obtaining, by a digital asset-based interaction computing entity, pre-authorization hold first computing entity information and pre-authorization hold second computing entity information regarding initiation of a pre-authorization hold digital asset-based interaction between a first and second computing entity. The pre-authorization hold first computing entity information includes an indication of a digital asset the first computing entity intends to use. The method further includes obtaining external data pertaining to the digital asset, analyzing one or more of: the external data, a pre-authorization hold time period, and a pre-authorization hold amount to determine a pre-authorization hold procedure. The method further includes locking an amount of system digital asset and an amount of the digital asset in accordance with the pre-authorization hold procedure and sending a confirmation to the second computing entity that the pre-authorization hold digital asset-based interaction is successful.

Claims (102)

1. A method comprises:

storing, by a digital asset backing computing entity of a digital asset-based interaction system, system digital assets to back interactions of one or more computing entities of the digital asset-based interaction system;

obtaining, by a digital asset-based interaction computing entity of the digital asset-based interaction system, pre-authorization hold first computing entity information and pre-authorization hold second computing entity information regarding initiation of a pre-authorization hold digital asset-based interaction between a first and second computing entity of the one or more computing entities, wherein the pre-authorization hold first computing entity information includes an indication of a digital asset the first computing entity intends to use in a future payment to the second computing entity, and wherein the pre-authorization hold second computing entity information includes an indication that a pre-authorization hold is required, a pre-authorization hold time period, and a pre-authorization hold amount;

obtaining, by the digital asset-based interaction computing entity, external data regarding the digital asset from one or more external data sources;

analyzing, by the digital asset-based interaction computing entity, one or more of: the external data, the pre-authorization hold time period, and the pre-authorization hold amount to determine a pre-authorization hold procedure, wherein the pre-authorization hold procedure includes one or more of an over-collateralization procedure and an over-holding procedure, and wherein the pre-authorization hold procedure is operable to determine an amount of digital asset and an amount of system digital asset to hold;

locking, by the digital asset-based interaction computing entity, the amount of system digital asset to back the digital asset in accordance with the pre-authorization hold procedure;

locking, by the digital asset-based interaction computing entity, the amount of the digital asset for the future payment in accordance with the pre-authorization hold procedure; and

sending, by the digital asset-based interaction computing entity, a confirmation to the second computing entity, wherein the confirmation includes an indication that the pre-authorization hold digital asset-based interaction is successful.

2. The method of claim 1 , wherein the analyzing the one or more of: the external data, the pre-authorization hold time period, and the pre-authorization hold amount to determine the pre-authorization hold procedure further comprises:

analyzing, by the digital asset-based interaction computing entity, the external data to determine pricing volatility information pertaining to the digital asset;

analyzing, by the digital asset-based interaction computing entity, the pricing volatility information in light of the pre-authorization hold time period and the pre-authorization hold amount to determine an estimated fluctuation range; and

when the estimated fluctuation range compares favorably to a fluctuation threshold:

determining, by the digital asset-based interaction computing entity, to include the over-collateralization procedure in the pre-authorization hold procedure; and

when the estimated fluctuation range compares unfavorably to the fluctuation threshold:

determining, by the digital asset-based interaction computing entity, to include the over-holding procedure in the pre-authorization hold procedure.

3. The method of claim 2 further comprises:

when the pre-authorization hold procedure includes the over-collateralization procedure:

determining, by the digital asset-based interaction computing entity, an over-collateralization amount based on the estimated fluctuation range, wherein the over-collateralization amount is a certain amount more than the pre-authorization hold amount;

locking, by the digital asset-based interaction computing entity, the amount of system digital asset in accordance with the over-collateralization amount; and

locking, by the digital asset-based interaction computing entity, the amount of the digital asset in accordance with the pre-authorization hold amount.

4. The method of claim 2 further comprises:

when the pre-authorization hold procedure includes the over-holding procedure:

determining, by the digital asset-based interaction computing entity, an over-holding amount based on the estimated fluctuation range, wherein the over-holding amount is a certain amount more than the pre-authorization hold amount;

locking, by the digital asset-based interaction computing entity, the amount of system digital asset in accordance with the over-holding amount; and

locking, by the digital asset-based interaction computing entity, the amount of the digital asset in accordance with the over-holding amount.

5. The method of claim 1 further comprises:

obtaining, by the digital asset-based interaction computing entity, first computing entity real-time information and second computing entity real-time information regarding initiation of a after pre-authorization hold digital asset-based interaction, wherein the after pre-authorization hold digital asset-based interaction includes providing, by the first computing entity, an after pre-authorization hold digital asset-based interaction amount of the digital asset to the second computing entity, wherein one or more of the first and second computing entity real-time information includes the after pre-authorization hold digital asset-based interaction amount, wherein the second computing entity real-time information includes a desired asset format for accepting assets, and wherein the after pre-authorization hold digital asset-based interaction includes a real-time digital asset-based interaction process and a nonreal-time digital asset-based interaction process;

receiving, by the digital asset-based interaction computing entity, an indication that an amount of digital assets substantially equal to the after pre-authorization hold digital asset-based interaction amount was sent to the digital asset-based interaction computing entity by the first computing entity;

adjusting, by the digital asset-based interaction computing entity, the lock on the amount of system digital asset in accordance with the after pre-authorization hold digital asset-based interaction amount; and

sending, by the digital asset-based interaction computing entity, a second confirmation to the second computing entity, wherein the second confirmation includes an indication that the after pre-authorization hold digital asset-based interaction is successful.

6. The method of claim 5 further comprises:

locking, by the digital asset-based interaction computing entity, a rate quote for the digital asset during the after pre-authorization hold digital asset-based interaction.

7. The method of claim 5 , wherein the real-time digital asset-based interaction process includes:

obtaining, by the digital asset-based interaction computing entity, the amount of digital asset substantially equal to the after pre-authorization hold digital asset-based interaction amount;

exchanging, by the digital asset-based interaction computing entity, the amount of the digital asset for a substantially equivalent amount of assets in the desired asset format; and

sending, by the digital asset-based interaction computing entity, the assets in the desired asset format to the second computing entity.

8. The method of claim 7 , wherein the nonreal-time digital asset-based interaction process includes:

implementing, by the digital asset-based interaction computing entity, a nonreal-time verification process associated with the digital asset to verify the amount of the digital asset; and

when the amount of digital asset obtained from the first computing entity is verified by the nonreal-time verification process:

unlocking, by the digital asset-based interaction computing entity, the amount of system digital asset; and

when the amount of digital asset obtained from the first computing entity is not verified by the nonreal-time verification process:

consuming, by the digital asset-based interaction computing entity, the amount of system digital asset.

9. The method of claim 1 , wherein the one or more external data sources include one or more of:

digital asset analytics services;

digital asset exchanges; and

digital asset industry reports.

10. The method of claim 1 , wherein the external data includes one or more of:

digital asset statistics regarding the digital asset;

digital asset transaction data regarding the digital asset; and

digital asset market data regarding the digital asset.

11. A digital asset-based interaction computing entity of a digital asset-based interaction system, the digital asset-based interaction computing entity comprises:

an interface;

memory; and

a processing module operably coupled to the memory and the interface, wherein the processing module is operable to:

obtain pre-authorization hold first computing entity information and pre-authorization hold second computing entity information regarding initiation of a pre-authorization hold digital asset-based interaction between a first and second computing entity of one or more computing entities of the digital asset-based interaction system, wherein the pre-authorization hold first computing entity information includes an indication of a digital asset the first computing entity intends to use in a future payment to the second computing entity, and wherein the pre-authorization hold second computing entity information includes an indication that a pre-authorization hold is required, a pre-authorization hold time period, and a pre-authorization hold amount;

obtain external data regarding the digital asset from one or more external data sources;

analyze one or more of: the external data, the pre-authorization hold time period, and the pre-authorization hold amount to determine a pre-authorization hold procedure, wherein the pre-authorization hold procedure includes one or more of an over-collateralization procedure and an over-holding procedure, and wherein the pre-authorization hold procedure is operable to determine an amount of digital asset and an amount of system digital asset to hold;

lock the amount of system digital asset to back the digital asset in accordance with the pre-authorization hold procedure, wherein system digital assets are stored by a digital asset backing computing entity of the digital asset-based interaction system to back interactions of the one or more computing entities;

lock the amount of the digital asset for the future payment in accordance with the pre-authorization hold procedure; and

send a confirmation to the second computing entity, wherein the confirmation includes an indication that the pre-authorization hold digital asset-based interaction is successful.

12. The digital asset-based interaction computing entity of claim 11 , wherein the processing module is further operable to analyze the one or more of: the external data, the pre-authorization hold time period, and the pre-authorization hold amount to determine the pre-authorization hold procedure by:

analyzing the external data to determine pricing volatility information pertaining to the digital asset;

analyzing the pricing volatility information in light of the pre-authorization hold time period and the pre-authorization hold amount to determine an estimated fluctuation range; and

when the estimated fluctuation range compares favorably to a fluctuation threshold:

determining, by the digital asset-based interaction computing entity, to include the over-collateralization procedure in the pre-authorization hold procedure; and

when the estimated fluctuation range compares unfavorably to the fluctuation threshold:

determining, by the digital asset-based interaction computing entity, to include the over-holding procedure in the pre-authorization hold procedure.

13. The digital asset-based interaction computing entity of claim 12 , wherein the processing module is further operable to:

when the pre-authorization hold procedure includes the over-collateralization procedure:

determine an over-collateralization amount based on the estimated fluctuation range, wherein the over-collateralization amount is a certain amount more than the pre-authorization hold amount;

lock the amount of system digital asset in accordance with the over-collateralization amount; and

lock the amount of the digital asset in accordance with the pre-authorization hold amount.

14. The digital asset-based interaction computing entity of claim 12 , wherein the processing module is further operable to:

when the pre-authorization hold procedure includes the over-holding procedure:

determine an over-holding amount based on the estimated fluctuation range, wherein the over-holding amount is a certain amount more than the pre-authorization hold amount;

lock the amount of system digital asset in accordance with the over-holding amount; and

lock the amount of the digital asset in accordance with the over-holding amount.

15. The digital asset-based interaction computing entity of claim 11 , wherein the processing module is further operable to:

obtain first computing entity real-time information and second computing entity real-time information regarding initiation of an after pre-authorization hold digital asset-based interaction, wherein the after pre-authorization hold digital asset-based interaction includes providing, by the first computing entity, an after pre-authorization hold digital asset-based interaction amount of the digital asset to the second computing entity, wherein one or more of the first and second computing entity real-time information includes the after pre-authorization hold digital asset-based interaction amount, wherein the second computing entity real-time information includes a desired asset format for accepting assets, and wherein the after pre-authorization hold digital asset-based interaction includes a real-time digital asset-based interaction process and a nonreal-time digital asset-based interaction process;

receive an indication that an amount of digital assets substantially equal to the after pre-authorization hold digital asset-based interaction amount was sent to the digital asset-based interaction computing entity by the first computing entity;

adjust the lock on the amount of system digital asset in accordance with the after pre-authorization hold digital asset-based interaction amount; and

send a second confirmation to the second computing entity, wherein the second confirmation includes an indication that the after pre-authorization hold digital asset-based interaction is successful.

16. The digital asset-based interaction computing entity of claim 15 , wherein the processing module is further operable to:

lock a rate quote for the digital asset during the after pre-authorization hold digital asset-based interaction.

17. The digital asset-based interaction computing entity of claim 15 , wherein the processing module is operable to execute the real-time digital asset-based interaction process by:

obtaining the amount of digital asset substantially equal to the after pre-authorization hold digital asset-based interaction amount;

exchanging the amount of the digital asset for a substantially equivalent amount of assets in the desired asset format; and

sending the assets in the desired asset format to the second computing entity.

18. The digital asset-based interaction computing entity of claim 17 , wherein the processing module is operable to execute the nonreal-time digital asset-based interaction process by:

implementing a nonreal-time verification process associated with the digital asset to verify the amount of the digital asset; and

when the amount of digital asset obtained from the first computing entity is verified by the nonreal-time verification process:

unlocking the amount of system digital asset; and

when the amount of digital asset obtained from the first computing entity is not verified by the nonreal-time verification process:

consuming the amount of system digital asset.

19. The digital asset-based interaction computing entity of claim 11 , wherein the one or more external data sources include one or more of:

digital asset analytics services;

digital asset exchanges; and

digital asset industry reports.

20. The digital asset-based interaction computing entity of claim 11 , wherein the external data includes one or more of:

digital asset statistics regarding the digital asset;

digital asset transaction data regarding the digital asset; and

digital asset market data regarding the digital asset.

Assignments (2)
CHANGE OF NAME Recorded Jul 12, 2023
From: FLEXA NETWORK INC.
To: FLEXA INC.
Reel/Frame 064256/0585 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2021
From: FILTER, TREVOR; KILGORE, ZACHARY; SPALDING, TYLER ROBERT
To: FLEXA NETWORK INC.
Reel/Frame 057688/0254 →
Continuity (1)
Related Publication 20230095679A1 · Mar 30, 2023
References Cited (14)
US 10540639B2 · Brock · 2020 [cited by applicant]
US 20150262176A1 · Langschaedel · 2015 [cited by examiner]
US 20180330342A1 · Prakash · 2018 [cited by examiner]
US 20190164221A1 · Hill · 2019 [cited by examiner]
US 20200013045A1 · Spalding · 2020 [cited by examiner]
US 20200143471A1 · Jackson · 2020 [cited by examiner]
US 20210035209A1 · Peak · 2021 [cited by examiner]
US 20210049685A1 · Tachau · 2021 [cited by examiner]
US 20210295285A1 · Rajendran · 2021 [cited by examiner]
US 20220172299A1 · Serrano · 2022 [cited by examiner]
US 20220237598A1 · Cabrera · 2022 [cited by examiner]
US 20220261790A1 · Choi · 2022 [cited by examiner]
US 20230080680A1 · Cochrane · 2023 [cited by examiner]
US 20230306509A1 · Cotton · 2023 [cited by examiner]