Patents by Inventor Johan Sjodin

Johan Sjodin 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: 20240232873
    Abstract: The present disclosure relates to methods and systems to settle a transaction involving a plurality of digital assets, comprising receiving a notification of a proposed transaction comprising a plurality of proposed component atomic transactions that atomically transfer at least a portion of the plurality of digital assets from one or more transferring nodes to one or more receiving nodes. The method further comprises at least in part determining or verifying that each transferring and receiving computer node is cryptographically authorized to receive and/or transfer at least some of the plurality of digital assets, and that each transferring and receiving computer node has a sufficient amount of the plurality of digital assets. The method further comprises sending an authorization notification to at least one execution node to transfer the plurality of digital assets from the transferring computer nodes to the receiving computer nodes to settle the proposed transaction.
    Type: Application
    Filed: October 24, 2022
    Publication date: July 11, 2024
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Walter Eric Saraniecki, Kelly Anne Mathieson, Ratko Goran Veprek, Johan Sjodin, Charng-Ching Yeh
  • Patent number: 11983706
    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: November 2, 2022
    Date of Patent: May 14, 2024
    Assignee: 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
  • Publication number: 20240135023
    Abstract: The present disclosure relates to methods and systems to settle a transaction involving a plurality of digital assets, comprising receiving a notification of a proposed transaction comprising a plurality of proposed component atomic transactions that atomically transfer at least a portion of the plurality of digital assets from one or more transferring nodes to one or more receiving nodes. The method further comprises at least in part determining or verifying that each transferring and receiving computer node is cryptographically authorized to receive and/or transfer at least some of the plurality of digital assets, and that each transferring and receiving computer node has a sufficient amount of the plurality of digital assets. The method further comprises sending an authorization notification to at least one execution node to transfer the plurality of digital assets from the transferring computer nodes to the receiving computer nodes to settle the proposed transaction.
    Type: Application
    Filed: October 23, 2022
    Publication date: April 25, 2024
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Walter Eric Saraniecki, Kelly Anne Mathieson, Ratko Goran Veprek, Johan Sjodin, Charng-Ching Yeh
  • Patent number: 11935037
    Abstract: The present disclosure relates to a system for locking a digital asset. In one implementation, the system may include a first computer node that reads a private data store associated with the first computer node and/or reads a distributed ledger to confirm a digital asset is unlocked and can be transferred from the first computer node. The first computer node cryptographically signs and sends a proposed digital lock to a second computer node. When activated, the digital lock prevents transfer of the digital asset from the first computer node to another computer node that is not the second computer node. The first computer node also reads a distributed ledger to confirm the distributed ledger contains the digital lock in an activated state. The first computer node transfers the digital asset from the first computer node to the second computer node.
    Type: Grant
    Filed: March 2, 2022
    Date of Patent: March 19, 2024
    Assignee: Digital Asset (Switzerland) GmbH
    Inventors: Walter Eric Saraniecki, Kelly Anne Mathieson, Ratko Goran Veprek, Johan Sjodin, Charng-Ching Yeh
  • 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
  • Publication number: 20220261791
    Abstract: The present disclosure relates to a system for locking a digital asset. In one implementation, the system may include a first computer node that reads a private data store associated with the first computer node and/or reads a distributed ledger to confirm a digital asset is unlocked and can be transferred from the first computer node. The first computer node cryptographically signs and sends a proposed digital lock to a second computer node. When activated, the digital lock prevents transfer of the digital asset from the first computer node to another computer node that is not the second computer node. The first computer node also reads a distributed ledger to confirm the distributed ledger contains the digital lock in an activated state. The first computer node transfers the digital asset from the first computer node to the second computer node.
    Type: Application
    Filed: March 2, 2022
    Publication date: August 18, 2022
    Applicant: Digital Asset (Switzerland) GmbH
    Inventors: Walter Eric Saraniecki, Kelly Anne Mathieson, Ratko Goran Veprek, Johan Sjodin, Charng-Ching Yeh
  • Patent number: 11270295
    Abstract: The present disclosure relates to a system for locking a digital asset. In one implementation, the system may include a first computer node that reads a private data store associated with the first computer node and/or reads a distributed ledger to confirm a digital asset is unlocked and can be transferred from the first computer node. The first computer node cryptographically signs and sends a proposed digital lock to a second computer node. When activated, the digital lock prevents transfer of the digital asset from the first computer node to another computer node that is not the second computer node. The first computer node also reads a distributed ledger to confirm the distributed ledger contains the digital lock in an activated state. The first computer node transfers the digital asset from the first computer node to the second computer node.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: March 8, 2022
    Inventors: Walter Eric Saraniecki, Kelly Anne Mathieson, Ratko Goran Veprek, Johan Sjodin, Charng-Ching Yeh
  • 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: 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
  • Publication number: 20190043043
    Abstract: The present disclosure relates to a system for locking a digital asset. In one implementation, the system may include a first computer node that reads a private data store associated with the first computer node and/or reads a distributed ledger to confirm a digital asset is unlocked and can be transferred from the first computer node. The first computer node cryptographically signs and sends a proposed digital lock to a second computer node. When activated, the digital lock prevents transfer of the digital asset from the first computer node to another computer node that is not the second computer node. The first computer node also reads a distributed ledger to confirm the distributed ledger contains the digital lock in an activated state. The first computer node transfers the digital asset from the first computer node to the second computer node.
    Type: Application
    Filed: July 31, 2018
    Publication date: February 7, 2019
    Inventors: Walter Eric SARANIECKI, Kelly Anne MATHIESON, Ratko Goran VEPREK, Johan SJODIN, Charng-Ching YEH
  • Publication number: 20170316391
    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: June 13, 2016
    Publication date: November 2, 2017
    Inventors: Vincent Peikert, Ratko Veprek, Johan Sjodin, James Litsios, Alexander Bernauer, Darko Pilav, Robin Krom, Simon Meier, Shaul Kfir