Patents by Inventor Simon Meier

Simon Meier 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: 11924350
    Abstract: A system and method for selectively transmitting cryptographically signed information to a limited number of parties of an agreement using one or more processors. For each party affected by a decision of a first party, the processors generate a token according to a function of both (i) a cryptographic key of the given party and (ii) a cryptographic key of a second party, and transmit to respective private data stores of each party (a) the first party's decision, (b) the generated token, and (c) an identity of the second party. The decision of the first party and the generated tokens are transmitted to the private data stores of only the parties that are affected by the decision of the first party.
    Type: Grant
    Filed: July 29, 2021
    Date of Patent: March 5, 2024
    Assignee: Digital Asset (Switzerland) GmbH
    Inventors: Alexander Bernauer, Tamas Blummer, Shaul Kfir, James Benton Litsios, Simon Meier
  • 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
  • Publication number: 20230412389
    Abstract: A computer system comprising: a global synchronization log that stores public data associated with private data wherein the private data is stored in one or more private data stores separate from the global synchronization log; and one or more nodes operable in a mode as a writer node that has access to write the public data associated with private data to the global synchronization log. A reader node may verify the public data on the global synchronization log with private data stored in one or more private data stores.
    Type: Application
    Filed: June 16, 2022
    Publication date: December 21, 2023
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Shaul Kfir, James Benton Litsios, Simon Meier, Lance Arlaus, Alexander Bernauer, Tamas Blummer, Walter Eric Saraniecki, Miron Cuperman
  • Publication number: 20230281611
    Abstract: A system and method are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and storing the results of the executed function instances in an append-only ledger.
    Type: Application
    Filed: November 2, 2022
    Publication date: September 7, 2023
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Vincent Peikert, Ratko Goran Veprek, Johan Sjodin, James Benton Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir
  • 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: 20230194624
    Abstract: A battery management system for classifying a battery module includes an interface and a processor. The battery module has a first and a second battery cell. The processor is configured to determine reference voltage curve on the basis of a mean voltage value of a first voltage curve associated with the first battery cell and a second voltage curve associated with a second battery cell and compare the first voltage curve to the reference voltage curve in order to obtain a first metric, and compare the second voltage curve to the reference voltage curve in order to obtain a second metric, and assign to the first voltage curve a first electrical characteristic and to the second voltage curve section of the reference voltage curve a second electrical characteristic in order to classify the battery module based on the first electrical characteristic and the second electrical characteristic.
    Type: Application
    Filed: February 13, 2023
    Publication date: June 22, 2023
    Applicant: LISA DRÄXLMAIER GMBH
    Inventors: Florian HINTERBRANDNER, Simon MEIER, Paul OBERMAYER
  • Publication number: 20230031532
    Abstract: A system and method for selectively transmitting cryptographically signed information to a limited number of parties of an agreement using one or more processors. For each party affected by a decision of a first party, the processors generate a token according to a function of both (i) a cryptographic key of the given party and (ii) a cryptographic key of a second party, and transmit to respective private data stores of each party (a) the first party's decision, (b) the generated token, and (c) an identity of the second party. The decision of the first party and the generated tokens are transmitted to the private data stores of only the parties that are affected by the decision of the first party.
    Type: Application
    Filed: July 29, 2021
    Publication date: February 2, 2023
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Alexander Bernauer, Tamas Blummer, Shaul Kfir, James Benton Litsios, Simon Meier
  • Patent number: 11531983
    Abstract: A system and method are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and storing the results of the executed function instances in an append-only ledger.
    Type: Grant
    Filed: January 27, 2020
    Date of Patent: December 20, 2022
    Inventors: Vincent Peikert, Ratko Goran Veprek, Johan Sjoedin, James Benton Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir
  • 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: 20200387627
    Abstract: A database system (1) and method (100) comprising a database system memory (3) and at least a first database server (9). The database system memory (3) stores a database of data records (7) and shared program instructions (51) between first and second database users (21, 31). The shared program instructions (51) define a privacy model (13) comprising privacy restrictions (14, 23, 33) for the first and second database users (21, 31), respectively, and specify an authorization model (19) comprising a first set of authorizations (25?, 35?) that permit the first database user (21) to manipulate a first subset (27) of the data records consistent with the first user's privacy restrictions (23?, 33?) and a second set of authorizations (25?, 35?) that permit the second user (31) to manipulate a second subset (37) of the data records consistent with the second user's privacy restrictions (23?, 33?).
    Type: Application
    Filed: July 19, 2019
    Publication date: December 10, 2020
    Inventors: Shaul KFIR, Simon MEIER, James Benton LITSIOS
  • Patent number: 10810583
    Abstract: A system and method are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and storing the results of the executed function instances in an append-only ledger.
    Type: Grant
    Filed: June 13, 2016
    Date of Patent: October 20, 2020
    Assignee: Digital Asset Holdings
    Inventors: Vincent Peikert, Ratko Goran Veprek, Johan Sjodin, James Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir
  • Patent number: 10803451
    Abstract: A system (2000-3300, 4200-4300) and method (100, 3900, 4300) are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function (1200, 4320) instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function (1300, 3900) instance that requires the consent of at least one of the plurality of parties to execute; and storing (4100, 4370) the results of the executed function instances in an append-only ledger (4000, 4312-4314).
    Type: Grant
    Filed: April 28, 2017
    Date of Patent: October 13, 2020
    Assignee: Digital Asset Holdings, LLC
    Inventors: Vincent Peikert, Ratko Veprek, Johan Sjodin, James Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir
  • Publication number: 20200160290
    Abstract: A system and method are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function instance that requires the consent of at least one of the plurality of parties to execute; and storing the results of the executed function instances in an append-only ledger.
    Type: Application
    Filed: January 27, 2020
    Publication date: May 21, 2020
    Applicant: Digital Asset Holdings, LLC
    Inventors: Vincent Peikert, Ratko Goran Veprek, Johan Sjodin, James Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir
  • 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: 20190295182
    Abstract: A computer system (100) comprising: a global synchronization log (112) that stores public data associated with private data wherein the private data is stored in one or more private data stores (132, 134) separate from the global synchronization log (112, 114); and one or more nodes (102) operable in a mode as a writer node (102) that has access to write the public data associated with private data to the global synchronization log (112). A reader node (120) may verify the public data on the global synchronization log (112, 114) with private data stored in one or more private data stores (132, 134).
    Type: Application
    Filed: July 14, 2017
    Publication date: September 26, 2019
    Applicant: Digital Asset Holdings, LLC
    Inventors: Shaul KFIR, James LITSIOS, Simon MEIER, Lance ARLAUS, Alexander BERNAUER, Tamas BLUMMER, Eric SARANIECKI, Miron CUPERMAN
  • Publication number: 20190147415
    Abstract: A system (2000-3300, 4200-4300) and method (100, 3900, 4300) are provided for modeling and interpreting a modeled digital asset and its evolution with respect to the rights of a plurality of parties, the method comprising: executing an await function (1200, 4320) instance no more than once using one of at least one choice defined therein for disposition of the digital asset with respect to the rights of at least one of the plurality of parties, said await function instance incorporated upon the consent of the affected parties to fulfil a configured function instance associated with the at least one choice; executing an agree function (1300, 3900) instance that requires the consent of at least one of the plurality of parties to execute; and storing (4100, 4370) the results of the executed function instances in an append-only ledger (4000, 4312-4314).
    Type: Application
    Filed: April 28, 2017
    Publication date: May 16, 2019
    Applicant: Digital Asset Holdings, LLC
    Inventors: Vincent PEIKERT, Ratko VEPREK, Johan SJODIN, James LITSIOS, Alexander BERNAUER, Darko PILAV, Robin KROM, Simon MEIER, Shaul KFIR
  • Patent number: 10225428
    Abstract: A computer peripheral that may operate as a scanner. The scanner captures image frames as it is moved across an object. The image frames are formed into a composite image based on computations in two processes. In a first process, fast track processing determines a coarse position of each of the image frames based on a relative position between each successive image frame and a respective preceding image determine by matching overlapping portions of the image frames. In a second process, fine position adjustments are computed to reduce inconsistencies from determining positions of image frames based on relative positions to multiple prior image frames. The peripheral may also act as a mouse and may be configured with one or more navigation sensors that can be used to reduce processing time required to match a successive image frame to a preceding image frame.
    Type: Grant
    Filed: February 19, 2016
    Date of Patent: March 5, 2019
    Assignee: ML Netherlands C.V.
    Inventors: Martin Georg Zahnert, Erik Fonseka, Alexander Ilic, Simon Meier, Andreas Breitenmoser
  • Patent number: 10214873
    Abstract: The invention relates to a valve unit for the exclusive hydraulic actuation of the locking means of a mechanical quick-changer for attachments of a construction machine, wherein the valve unit comprises a feed pressure connector for applying the feed pressure, a first valve unit outlet for connecting an unlocking pressure line, a second valve unit outlet for connecting a locking pressure line, at least one discharge to the tank, and at least two switchable directional valves, with the feed pressure connector being connected or connectable to the second valve unit outlet via a serial connection of the at least two switchable directional valves.
    Type: Grant
    Filed: December 7, 2016
    Date of Patent: February 26, 2019
    Assignee: Liebherr-Hydraulikbagger GmbH
    Inventors: Simon Meier, Thomas Zitterbart
  • Patent number: 10132057
    Abstract: The present invention relates to a traveling working machine, in particular a hydraulic excavator, with a traveling gear and with a hydraulic service brake system for the traveling gear, which is supplied with brake pressure via at least one brake valve. In accordance with the invention, the brake valve can be actuated electrically, wherein it is connected with a control element via an electric control line, by means of which an operator can brake the traveling working machine.
    Type: Grant
    Filed: June 16, 2009
    Date of Patent: November 20, 2018
    Assignee: Liebherr-Hydraulikbagger GmbH
    Inventor: Simon Meier