Extracting Data from a Blockchain
US-2024305482-A1 · Sep 12, 2024 · US
US12401530B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12401530-B2 |
| Application number | US-202217811095-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jul 7, 2022 |
| Priority date | Jul 7, 2022 |
| Publication date | Aug 26, 2025 |
| Grant date | Aug 26, 2025 |
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 for a processing architecture that maintains a separate logic pathway corresponding to a first operation type and a second operation type, until a blockchain operation is submitted to the blockchain network using either the first operation type or a second operation type. Following submission of the blockchain operation to the blockchain network, the architecture collapses the parallel logic pathways to a single logical pathway for both types.
Opening claim text (preview).
What is claimed is: 1. A system for processing blockchain operations featuring a plurality of blockchain operation types in cryptography-based, storage applications used for decentralized applications, the system comprising: a first cryptography-based, storage application, wherein the first cryptography-based, storage application corresponds to a first private key, and wherein the first private key is stored on a user device; a second cryptography-based, storage application, wherein the second cryptography-based, storage application corresponds to a first partial private key and a second partial private key, wherein the first partial private key is stored on a remote device network, and wherein the second partial private key is stored on the user device; a blockchain node, wherein the blockchain node verifies batches of blockchain operations, and wherein each batch of the batches comprises a plurality of blockchain operations involving the first cryptography-based, storage application and the second cryptography-based, storage application; and a cryptography-based, indexing application, wherein the cryptography-based, indexing application comprises a queryable record of a subset of blockchain operations occurring on a blockchain network; and wherein the first cryptography-based, storage application is configured to: receive, via a user interface of a user device, a first user request to execute a first blockchain operation using a first cryptography-based, storage application, wherein the first blockchain operation comprises a first value for a first type of static blockchain operation characteristic and a second value for a second type of static blockchain operation characteristic; while the first blockchain operation is pending, receive, via the user interface of the user device, a second user request to modify the first blockchain operation; in response to the second user request, determine a first nonce value for the first blockchain operation; identify the first blockchain operation from a plurality of pending blockchain operations based on the first nonce value; determine a first modification type of a plurality of modification types for the first blockchain operation; select the first type of static blockchain operation characteristic for modification based on the first modification type; determine a third value for the first type of static blockchain operation characteristic; generate a second blockchain operation using the first cryptography-based, storage application, wherein the second blockchain operation comprises the third value for the first type of static blockchain operation characteristic and the second value for the second type of static blockchain operation characteristic, and wherein a first set of additional values for additional types of static blockchain operation characteristics are automatically populated based on the first blockchain operation; and in response to generating the second blockchain operation, automatically, without further user input, cause replacement of the first blockchain operation with the second blockchain operation in the plurality of pending blockchain operations. 2. A method for modifying pending blockchain operations by mimicking the pending blockchain operations in decentralized applications, the method comprising: receiving, via a user interface of a user device, a first user request to execute a first blockchain operation using a first cryptography-based, storage application, wherein the first blockchain operation comprises a first value for a first type of static blockchain operation characteristic and a second value for a second type of static blockchain operation characteristic; while the first blockchain operation is pending, receiving, via the user interface of the user device, a second user request to modify the first blockchain operation; in response to the second user request, determining a first nonce value for the first blockchain operation; identifying the first blockchain operation from a plurality of pending blockchain operations based on the first nonce value; determining a first modification type of a plurality of modification types for the first blockchain operation; selecting the first type of static blockchain operation characteristic for modification based on the first modification type; determining a third value for the first type of static blockchain operation characteristic; generating a second blockchain operation using the first cryptography-based, storage application, wherein the second blockchain operation comprises the third value for the first type of static blockchain operation characteristic and the second value for the second type of static blockchain operation characteristic, and wherein a first set of additional values for additional types of static blockchain operation characteristics are automatically populated based on the first blockchain operation; and in response to generating the second blockchain operation, automatically, without further user input, cause replacement of the first blockchain operation with the second blockchain operation in the plurality of pending blockchain operations. 3. The method of claim 2 , further comprising: while the second blockchain operation is pending, receiving, via the user interface of the user device, a third user request to modify the second blockchain operation; in response to the third user request, determining a second nonce value for the second blockchain operation; identifying the second blockchain operation from the plurality of pending blockchain operations based on the second nonce value; in response to identifying the second blockchain operation, determining the first modification type of the plurality of modification types for the second blockchain operation; selecting the first type of static blockchain operation characteristic for modification based on the first modification type; determining a fourth value for the first type of static blockchain operation characteristic; generating a third blockchain operation using the first cryptography-based, storage application, wherein the third blockchain operation comprises the fourth value for the first type of static blockchain operation characteristic and the second value for the second type of static blockchain operation characteristic, and wherein a second set of additional values for additional types of static blockchain operation characteristics are automatically populated based on the second blockchain operation; and in response to generating the third blockchain operation, automatically, without further user input, cause replacement of the second blockchain operation with the third blockchain operation in the plurality of pending blockchain operations. 4. The method of claim 3 , wherein having the fourth value for the first type of static blockchain operation characteristic cause the third blockchain operation to have a higher priority than the second blockchain operation. 5. The method of claim 2 , further comprising: while the second blockchain operation is pending, receiving, via the user interface of the user device, a fourth user request to modify the second blockchain operation; in response to the fourth user request, determining a second nonce value for the second blockchain operation; identifying the second blockchain operation from the plurality of pending blockchain operations based on the second nonce value; in response to identifying the second blockchain operation, determining a second modification type of the plurality of modification types for the second blockchain operation; selecting the second type of static blockchain operation characteristic for modification based on the second modification type; determining a fourth value for the first type of static blockchain operat
Escrow, recovery or storing of secret information, e.g. secret key escrow or cryptographic key storage · CPC title
using group based signatures, e.g. ring or threshold signatures · CPC title
Revocation or update of secret information, e.g. encryption key update or rekeying · CPC title
using hash chains, e.g. blockchains or hash trees · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.