Patents by Inventor James RIEHL

James RIEHL has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 12483621
    Abstract: Disclosed is a distributed computer system that includes a plurality of worker nodes that are coupled together via a data communication network to exchange data therebetween, wherein computation by the worker nodes is managed within the distributed computer system. The distributed computer system configured to implement a scheme for mapping cryptographic keys to a specific shard in the distributed ledger arrangement that can be modified by a user worker node and an operator worker node of the distributed ledger arrangement; employ a pricing mechanism for specifying transaction costs that incentivizes user worker nodes to submit transactions that are restricted to a single shard; adopt algorithms specifying internal logic for wallet software that access shards so as to minimise their transaction costs; and execute procedures for reorganizing state databases when shards are duplicated or merged so that subsequent transactions can be maximally executed in parallel.
    Type: Grant
    Filed: April 16, 2021
    Date of Patent: November 25, 2025
    Inventors: Jonathan Ward, James Riehl
  • Publication number: 20230254370
    Abstract: Disclosed is a distributed computer system that includes a plurality of worker nodes that are coupled together via a data communication network to exchange data therebetween, wherein computation by the worker nodes is managed within the distributed computer system. The distributed computer system configured to implement a scheme for mapping cryptographic keys to a specific shard in the distributed ledger arrangement that can be modified by a user worker node and an operator worker node of the distributed ledger arrangement; employ a pricing mechanism for specifying transaction costs that incentivizes user worker nodes to submit transactions that are restricted to a single shard; adopt algorithms specifying internal logic for wallet software that access shards so as to minimise their transaction costs; and execute procedures for reorganizing state databases when shards are duplicated or merged so that subsequent transactions can be maximally executed in parallel.
    Type: Application
    Filed: April 16, 2021
    Publication date: August 10, 2023
    Inventors: Jonathan WARD, James RIEHL