Recovery unit, secure transaction unit, token reference register and electronic payment transaction system
US-2024354722-A1 · Oct 24, 2024 · US
US2025384432A1 · US · A1
| Field | Value |
|---|---|
| Publication number | US-2025384432-A1 |
| Application number | US-202519264353-A |
| Country | US |
| Kind code | A1 |
| Filing date | Jul 9, 2025 |
| Priority date | Jun 3, 2022 |
| Publication date | Dec 18, 2025 |
| Grant date | — |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
Methods and systems are presented for providing a framework for facilitating time-sensitive cryptocurrency transactions for users. When a request for processing a time-sensitive cryptocurrency transaction using funds from a cryptocurrency wallet is received from a user, a transaction system first verifies whether the cryptocurrency wallet has a balance to cover the cryptocurrency transaction. The transaction system also verifies the ownership of the cryptocurrency wallet based on an asynchronous method. The user generates verification data without any input from the transaction system, and based on a private key associated with the cryptocurrency wallet, a generator function, and a user-generated value. Without knowing the user-generated value, the transaction system verifies the ownership of the cryptocurrency wallet based on the verification data, and processes the transaction for the user.
Opening claim text (preview).
1 . (canceled) 2 . A system, comprising: a non-transitory memory storing instructions; and one or more hardware processors coupled with the non-transitory memory and configured to execute the instructions from the non-transitory memory to cause the system to: receive a request for processing a transaction using a first digital wallet of a user; determine that a blockchain transaction using the first digital wallet cannot be completed within a time threshold; in response to determining that the blockchain transaction cannot be completed within the time threshold, perform a process for verifying an ownership of the first digital wallet, wherein performing the process comprises obtaining, from a user device of the user, data generated based on a private key associated with the first digital wallet, a function used to generate the private key, and a variable; calculate a value based on a public key associated with the first digital wallet, the function, and a first portion of the data; verify the ownership of the first digital wallet based on comparing the calculated value against a second portion of the data; in response to verifying the ownership of the first digital wallet, initiate the blockchain transaction that transfers one or more tokens from the first digital wallet to a second digital wallet controlled or accessible by the system; and without waiting for the blockchain transaction to complete, process the transaction within the time threshold. 3 . The system of claim 2 , wherein verifying the ownership of the first digital wallet is performed without transmitting seed data usable to generate a digital signature associated with the first digital wallet to the user device. 4 . The system of claim 2 , wherein the data comprises a first value generated based on the private key, a second value generated based on the function, and a third value generated based on the variable. 5 . The system of claim 4 , wherein verifying the ownership of the first digital wallet is further based on comparing the calculated value against the third value of the data. 6 . The system of claim 2 , wherein executing the instructions further causes the system to: determine whether the data has been used previously for verifying the ownership of the first digital wallet, wherein the ownership is verified further based on a determination that the data has not been previously used to verify the ownership of the first digital wallet. 7 . The system of claim 2 , wherein executing the instructions further causes the system to: determine a network bandwidth between the system and the user device, wherein performing the process is further responsive to a determination that the network bandwidth is below a threshold. 8 . The system of claim 2 , wherein initiating the blockchain transaction comprises transmitting a transaction record corresponding to the blockchain transaction to a blockchain network. 9 . A method comprising: determining, by a computer system, that a blockchain transaction associated with a first digital wallet cannot be completed within a time threshold; obtaining, by the computer system and from a user device associated with the first digital wallet, data usable for verifying an ownership of the first digital wallet, the data generated based on a private key associated with the first digital wallet, a function used to generate the private key, and a variable; calculating, by the computer system, a value based on a public key associated with the first digital wallet, the function, and a first portion of the data; verifying, by the computer system, the ownership of the first digital wallet based on comparing the calculated value against a second portion of the data; in response to verifying the ownership of the first digital wallet, initiating, by the computer system, the blockchain transaction that transfers one or more tokens from the first digital wallet to a second digital wallet controlled or accessible by the computer system; and processing a transaction for a user associated with the first digital wallet within the time threshold. 10 . The method of claim 9 , wherein the user is a first user, and wherein the transaction is processed between the first user and a second user. 11 . The method of claim 9 , wherein the transaction is processed without waiting for the blockchain transaction to be completed. 12 . The method of claim 10 , wherein the one or more tokens are one or more first tokens of a first token type, and wherein the processing the transaction comprises transferring one or more second tokens of a second token type to the second user. 13 . The method of claim 9 , wherein the data comprises a first value generated based on the private key, a second value generated based on the function, and a third value generated based on the variable. 14 . The method of claim 13 , wherein the verifying the ownership of the first digital wallet is further based on comparing the calculated value against the third value of the data. 15 . The method of claim 13 , wherein the first portion of the data comprises two values from a group of values comprising the first value, the second value, and the third value. 16 . A non-transitory machine-readable medium having stored thereon machine-readable instructions executable to cause a machine to perform operations comprising: receiving a request for processing a transaction between a first entity and a second entity using a first digital wallet of the first entity; determining that a blockchain transaction using the first digital wallet cannot be completed within a time threshold; obtaining, from a device of the first entity, data usable for verifying an ownership of the first digital wallet and generated based on a private key associated with the first digital wallet and a function used to generate the private key; calculating a value based on a public key associated with the first digital wallet, the function, and a first portion of the data; verifying the ownership of the first digital wallet based on comparing the calculated value against a second portion of the data; in response to verifying the ownership of the first digital wallet, initiating the blockchain transaction that transfers one or more tokens from the first digital wallet to a second digital wallet; and processing the transaction between the first entity and the second entity within the time threshold. 17 . The non-transitory machine-readable medium of claim 16 , wherein the verifying the ownership of the first digital wallet is performed without transmitting seed data usable to generate a digital signature associated with the first digital wallet to the device. 18 . The non-transitory machine-readable medium of claim 16 , wherein the data is generated further based on a variable, and wherein the data comprises a first value generated based on the private key, a second value generated based on the function, and a third value generated based on the variable. 19 . The non-transitory machine-readable medium of claim 18 , wherein the verifying the ownership of the first digital wallet is further based on comparing the calculated value against the third value of the data. 20 . The non-transitory machine-readable medium of claim 18 , wherein the first portion of the data comprises the first value and the second value. 21 . The non-transitory machine-readable medium of claim 16 , wherein the operations further comprise: determining a network bandwidth between the
Business processing using cryptography · CPC title
Currency conversion · CPC title
Shopping or accessing services according to a time-limitation · CPC title
Use of electronic signatures · CPC title
Credit schemes, i.e. "pay after" · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.