Patents by Inventor Sören Gerhard BLEIKERTZ

Sören Gerhard BLEIKERTZ 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).

  • Publication number: 20230421380
    Abstract: A computer system (100) for distributed shared execution of one or more shared processes, comprising: first program code for the one or more shared processes that comprises one or more shared code segments (142, 144, 146) shared between a first authorizing node (102) and a second authorizing node (104), wherein the one or more shared code segments (142, 144, 146) are executable by one or more executing nodes (102, 104, 106); a distributed ledger (152, 154, 156) that provides a record of valid code segments of the program code; and second program code comprising instructions that, when executed by the first and/or second authorizing nodes, validates that an anticipated execution result of the one or more shared code segments (142, 144, 146) satisfies shared authorization conditions and, if satisfied, authorizes the execution of the one or more shared code segments by the one or more executing nodes.
    Type: Application
    Filed: July 5, 2023
    Publication date: December 28, 2023
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: James Benton Litsios, Simon Meier, Ognjen Maric, Sören Gerhard Bleikertz, Francesco Mazzoli
  • Patent number: 11743050
    Abstract: A computer system (100) for distributed shared execution of one or more shared processes, comprising: first program code for the one or more shared processes that comprises one or more shared code segments (142, 144, 146) shared between a first authorizing node (102) and a second authorizing node (104), wherein the one or more shared code segments (142, 144, 146) are executable by one or more executing nodes (102, 104, 106); a distributed ledger (152, 154, 156) that provides a record of valid code segments of the program code; and second program code comprising instructions that, when executed by the first and/or second authorizing nodes, validates that an anticipated execution result of the one or more shared code segments (142, 144, 146) satisfies shared authorization conditions and, if satisfied, authorizes the execution of the one or more shared code segments by the one or more executing nodes.
    Type: Grant
    Filed: February 10, 2021
    Date of Patent: August 29, 2023
    Inventors: James Benton Litsios, Simon Meier, Ognjen Maric, Sören Gerhard Bleikertz, Francesco Mazzoli
  • Publication number: 20230231855
    Abstract: A method of scheduling and validating a multiple-participant process, the method including: submitting, by a submitting node associated with a participant in the multiple-participant process, a proposed transaction by sending a cryptographically-protected message to one or more recipient nodes, wherein the cryptographically-protected message includes at least an unencrypted submessage readable by an external node and a cryptographically-protected submessage to preserve privacy from at least the external node; determining, by the external node, an order of the proposed transaction relative to other transactions; by way of at least some of the recipient nodes, validating the cryptographically-protected message; receiving a confirmation of validity of the cryptographically-protected message from at least some of the recipient nodes; finalizing the proposed transaction, as a confirmed transaction, based on receiving one or more confirmations from at least some of the recipient nodes that satisfy a confirmation co
    Type: Application
    Filed: January 12, 2023
    Publication date: July 20, 2023
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Sören Gerhard Bleikertz, James Benton Litsios, Andreas Lochbihler, Ognjen Maric, Matthias Schmalz, Ratko Goran Veprek, Shaul Kfir, Tsering Shrestha
  • Patent number: 11575683
    Abstract: A method of scheduling and validating a multiple-participant process, the method including: submitting, by a submitting node associated with a participant in the multiple-participant process, a proposed transaction by sending a cryptographically-protected message to one or more recipient nodes, wherein the cryptographically-protected message includes at least an unencrypted submessage readable by an external node and a cryptographically-protected submessage to preserve privacy from at least the external node; determining, by the external node, an order of the proposed transaction relative to other transactions; by way of at least some of the recipient nodes, validating the cryptographically-protected message; receiving a confirmation of validity of the cryptographically-protected message from at least some of the recipient nodes; finalizing the proposed transaction, as a confirmed transaction, based on receiving one or more confirmations from at least some of the recipient nodes that satisfy a confirmation co
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: February 7, 2023
    Inventors: Sören Gerhard Bleikertz, James Benton Litsios, Andreas Lochbihler, Ognjen Maric, Matthias Schmalz, Ratko Goran Veprek, Shaul Kfir, Tsering Shrestha
  • Publication number: 20210176069
    Abstract: A computer system (100) for distributed shared execution of one or more shared processes, comprising: first program code for the one or more shared processes that comprises one or more shared code segments (142, 144, 146) shared between a first authorizing node (102) and a second authorizing node (104), wherein the one or more shared code segments (142, 144, 146) are executable by one or more executing nodes (102, 104, 106); a distributed ledger (152, 154, 156) that provides a record of valid code segments of the program code; and second program code comprising instructions that, when executed by the first and/or second authorizing nodes, validates that an anticipated execution result of the one or more shared code segments (142, 144, 146) satisfies shared authorization conditions and, if satisfied, authorizes the execution of the one or more shared code segments by the one or more executing nodes.
    Type: Application
    Filed: February 10, 2021
    Publication date: June 10, 2021
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: James Benton Litsios, Simon Meier, Ognjen Maric, Sören Gerhard Bleikertz, Francesco Mazzoli
  • Patent number: 10979229
    Abstract: A computer system (100) for distributed shared execution of one or more shared processes, comprising: first program code for the one or more shared processes that comprises one or more shared code segments (142, 144, 146) shared between a first authorizing node (102) and a second authorizing node (104), wherein the one or more shared code segments (142, 144, 146) are executable by one or more executing nodes (102, 104, 106); a distributed ledger (152, 154, 156) that provides a record of valid code segments of the program code; and second program code comprising instructions that, when executed by the first and/or second authorizing nodes, validates that an anticipated execution result of the one or more shared code segments (142, 144, 146) satisfies shared authorization conditions and, if satisfied, authorizes the execution of the one or more shared code segments by the one or more executing nodes.
    Type: Grant
    Filed: October 26, 2018
    Date of Patent: April 13, 2021
    Inventors: James Benton Litsios, Simon Meier, Ognjen Maric, Soeren Gerhard Bleikertz, Francesco Mazzoli
  • Publication number: 20200127841
    Abstract: A computer system (100) for distributed shared execution of one or more shared processes, comprising: first program code for the one or more shared processes that comprises one or more shared code segments (142, 144, 146) shared between a first authorizing node (102) and a second authorizing node (104), wherein the one or more shared code segments (142, 144, 146) are executable by one or more executing nodes (102, 104, 106); a distributed ledger (152, 154, 156) that provides a record of valid code segments of the program code; and second program code comprising instructions that, when executed by the first and/or second authorizing nodes, validates that an anticipated execution result of the one or more shared code segments (142, 144, 146) satisfies shared authorization conditions and, if satisfied, authorizes the execution of the one or more shared code segments by the one or more executing nodes.
    Type: Application
    Filed: October 26, 2018
    Publication date: April 23, 2020
    Inventors: James Benton LITSIOS, Simon MEIER, Ognjen MARIC, Sören Gerhard BLEIKERTZ, Francesco MAZZOLI
  • Publication number: 20200128022
    Abstract: A method of scheduling and validating a multiple-participant process, the method including: submitting, by a submitting node associated with a participant in the multiple-participant process, a proposed transaction by sending a cryptographically-protected message to one or more recipient nodes, wherein the cryptographically-protected message includes at least an unencrypted submessage readable by an external node and a cryptographically-protected submessage to preserve privacy from at least the external node; determining, by the external node, an order of the proposed transaction relative to other transactions; by way of at least some of the recipient nodes, validating the cryptographically-protected message; receiving a confirmation of validity of the cryptographically-protected message from at least some of the recipient nodes; finalizing the proposed transaction, as a confirmed transaction, based on receiving one or more confirmations from at least some of the recipient nodes that satisfy a confirmation co
    Type: Application
    Filed: October 21, 2019
    Publication date: April 23, 2020
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Sören Gerhard BLEIKERTZ, James Benton LITSIOS, Andreas LOCHBIHLER, Ognjen MARIC, Matthias SCHMALZ, Ratko Goran VEPREK, Shaul KFIR, Tsering SHRESTHA