Patents by Inventor Adam STRADLING

Adam STRADLING 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: 20200258159
    Abstract: Disclosed is a system and method of creating a smart contract on a blockchain. The approach includes receiving, from a user, one or more parameters via a user interface, each of the one or more parameters being associated with a creation of a customized smart contract. The approach also includes authenticating the one or more parameters via a public/private key associated with the user, and deploying the customized smart contract onto a blockchain in a provably honest fashion. The customized smart contract runs without a custodial risk and can be established between a first party and a second party with no third party holding custody of any assets associated with the customized smart contract.
    Type: Application
    Filed: May 1, 2020
    Publication date: August 13, 2020
    Inventors: Adam STRADLING, Erik VOORHEES
  • Patent number: 10740844
    Abstract: In some examples, a system or method of implementing a smart contract on a blockchain can involve receiving an indication of a portfolio of assets, an amount from a buyer to invest in the portfolio, a number of assets in the portfolio that is based on exchange rates and the amount to invest, and a confirmation from the buyer of the number of assets. The system or method can involve calculating a cost of the portfolio to yield a contract, receiving the amount and excess collateral from the buyer as a buyer acceptance of the contract, and an entity acceptance of the contract including an entity amount. The system or method can involve receiving, at the smart contract, a request from the buyer to close the contract, and settling the contract via the smart contract at a current value of the portfolio based on pricing data from a valuation entity.
    Type: Grant
    Filed: September 26, 2017
    Date of Patent: August 11, 2020
    Assignee: ShapeShift AG
    Inventors: Adam Stradling, Erik Voorhees
  • Publication number: 20180089758
    Abstract: Disclosed is a system and method of creating a smart contract on a blockchain. The approach includes receiving, from a user, one or more parameters via a user interface, each of the one or more parameters being associated with a creation of a customized smart contract. The approach also includes authenticating the one or more parameters via a public/private key associated with the user, and deploying the customized smart contract onto a blockchain in a provably honest fashion. The customized smart contract runs without a custodial risk and can be established between a first party and a second party with no third party holding custody of any assets associated with the customized smart contract.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Adam STRADLING, Erik VOORHEES
  • Publication number: 20180089759
    Abstract: In some examples, a system or method of implementing a smart contract on a blockchain can involve receiving an indication of a portfolio of assets, an amount from a buyer to invest in the portfolio, a number of assets in the portfolio that is based on exchange rates and the amount to invest, and a confirmation from the buyer of the number of assets. The system or method can involve calculating a cost of the portfolio to yield a contract, receiving the amount and excess collateral from the buyer as a buyer acceptance of the contract, and an entity acceptance of the contract including an entity amount. The system or method can involve receiving, at the smart contract, a request from the buyer to close the contract, and settling the contract via the smart contract at a current value of the portfolio based on pricing data from a valuation entity.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Adam STRADLING, Erik VOORHEES
  • Publication number: 20180091316
    Abstract: Disclosed is a system and method of implementing a multi-validator oracle. The method includes receiving a notification at a multi-validator oracle from an external smart contract that requests data from the multi-validator oracle to be provided to the external smart contract according to a set of parameters to yield requested data, gathering the requested data from at least one application programming interface for a website that provides information associated with the requested data, validating the requested data based on a first verification from a first private key and a second verification from a second private key to yield a validation and, based on the notification and validation, providing the requested data to the external smart contract.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Adam STRADLING, Erik VOORHEES
  • Publication number: 20180089760
    Abstract: Disclosed is a system and method of implementing a smart contract on a blockchain. The method includes establishing a multi-asset blockchain based trustless smart contract for managing a multi-asset portfolio, receiving an indication from an individual associated with the multi-asset portfolio of a desire to rebalance the multi-asset portfolio, presenting the individual with an interface to rebalance the multi-asset portfolio, receiving input from the individual comprising a rebalancing of the multi-asset portfolio and updating the multi-asset blockchain based trustless smart contract to yield a modified multi-asset blockchain based trustless smart contract which incorporates the rebalancing.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Adam STRADLING, Erik VOORHEES
  • Publication number: 20180089761
    Abstract: Disclosed is a system and method of implementing a leader-follower set of smart contracts on a blockchain. The method includes establishing a follower multi-asset blockchain based trustless smart contract for managing a multi-asset portfolio, inserting into the multi-asset blockchain based trustless smart contract an authorization for a leader multi-asset blockchain based trustless smart contract to send messages from the leader multi-asset blockchain based trustless smart contract to the multi-asset blockchain based trustless smart contract regarding a leader rebalancing of the follower multi-asset blockchain based trustless smart contract to yield a follower multi-asset blockchain based trustless smart contract, and modifying the follower multi-asset blockchain based trustless smart contract based at least in part on the leader rebalancing of the leader multi-asset blockchain based trustless smart contract.
    Type: Application
    Filed: September 26, 2017
    Publication date: March 29, 2018
    Inventors: Adam STRADLING, Erik VOORHEES