Systems and methods for modifying pending blockchain operations

US12401530B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12401530-B2
Application numberUS-202217811095-A
CountryUS
Kind codeB2
Filing dateJul 7, 2022
Priority dateJul 7, 2022
Publication dateAug 26, 2025
Grant dateAug 26, 2025

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

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.

First claim

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

Assignees

Inventors

Classifications

  • 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

  • H04L9/50Primary

    using hash chains, e.g. blockchains or hash trees · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12401530B2 cover?
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 t…
Who is the assignee on this patent?
Coinbase Inc
What technology area does this patent fall under?
Primary CPC classification H04L9/50. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Aug 26 2025 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 2 related publications on this page (citations in our corpus or others sharing the same primary CPC).