Patents by Inventor Gavin Allen

Gavin Allen 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: 11956019
    Abstract: A method, system, and apparatus for multiplexing comprising feeding a signal into a sampler, splitting a first signal into an even branch at a first set of times, splitting a second signal into an odd branch at a second set of times, feeding a switch bleed current into the first branch at the second set of time and feeding the switch bleed current into the second branch at the first set of time.
    Type: Grant
    Filed: February 19, 2021
    Date of Patent: April 9, 2024
    Assignee: Acacia Communications, Inc.
    Inventors: Ramesh K. Singh, Ian Dedic, Gavin Allen
  • Publication number: 20240113877
    Abstract: Techniques are provided for emulating or otherwise executing the functionality of a logic gate via a computer-based distributed ledger or blockchain. The method comprises the steps of automatically generating a blockchain transaction comprising a locking script for an output, wherein a corresponding redeem script: i) specifies a plurality of public keys, each associated with a corresponding private key; and wherein each public key is uniquely associated with a potential state of at least one data source; and ii) comprises logic arranged to provide a result based on which of the plurality of associated private key is used to sign an unlocking script, wherein a minimum number of said private keys must be used to sign the unlocking script of a further blockchain transaction in order to spend the output.
    Type: Application
    Filed: October 16, 2023
    Publication date: April 4, 2024
    Inventor: Gavin ALLEN
  • Patent number: 11838415
    Abstract: The invention provides a computer-implemented control method and corresponding system. The method may control or influence a device, system or other resource such as a technical process. The invention can provide a mechanism for emulating or otherwise executing the functionality of a logic gate via a computer-based distributed ledger (blockchain). This may be the Bitcoin blockchain or an alternative network/protocol. The invention provides logic embedded within a redeem script such that it determines which particular private keys have been used to sign an unlocking script, and then interprets the provision of those keys in accordance with a predetermined function.
    Type: Grant
    Filed: March 4, 2022
    Date of Patent: December 5, 2023
    Assignee: nChain Licensing AG
    Inventor: Gavin Allen
  • Publication number: 20230368192
    Abstract: The invention provides a method and corresponding system for controlling a transfer of an asset via a blockchain. It can also be used to control and record the ownership of an asset represented on the blockchain without the need for a separate registry of ownership. The ownership and transfers thereof can be handled and recorded without the need for knowledge of the parties involved or their identities. According to one embodiment, the method comprises steps of finding an anchor transaction to begin traversal of a transaction history, traversing the transaction history to determine a current unspent transaction output (UTXO) set, and creating a distributed transaction associated with an asset for the determined UTXO. Next, the distribution transaction is broadcasted and re-directed, by an asset owner, to a select private key of the owner. After the re-directing the distribution transaction, the asset is published on the blockchain.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 16, 2023
    Inventor: Gavin Allen
  • Publication number: 20230254168
    Abstract: Presented herein are one or more embodiments with novel techniques of: defining an asset comprising at least one private cryptographic key, each private cryptographic key being associated with an owner of the asset; generating a registry comprising at least one public cryptographic key; generating a smart contract comprising at least one rule relating to an automated generation of one or more blockchain transactions to enable a transfer to be made in respect of the asset; and using a computing agent to evaluate and/or execute the at least one rule of the smart contract. Thus, one benefit provided by the invention is that it allows the secure distribution of costs and income for an asset registered and maintained on the Blockchain, which, in turn increases the capability of such assets to meet the real-world needs of various entities such as the asset itself and investing parties.
    Type: Application
    Filed: February 15, 2023
    Publication date: August 10, 2023
    Inventors: Craig Steven Wright, Gavin Allen
  • Publication number: 20230231711
    Abstract: This invention relates generally to distributed ledger technology (including blockchain related technologies), particularly a method and corresponding system for providing a blockchain transaction comprising a redeem script for an output that comprises: i) a plurality of public keys, each associated with a corresponding private key, wherein each public key is uniquely associated with a potential state of at least one data source; and ii) logic arranged to provide a result based on: A) a determination of which of the plurality of associated private key(s) is/are used to sign the unlocking script, so as to provide an interim result: and B) a comparison of a parameter supplied via the unlocking script against the interim result, and further attempting to spend the transaction output more than once, each attempt supplying a different parameter.
    Type: Application
    Filed: January 19, 2023
    Publication date: July 20, 2023
    Inventor: Gavin Allen
  • Patent number: 11698658
    Abstract: A method system, and apparatus for adjusting skew in a circuit comprising feeding an input clock into a first push-pull source follower stage, feeding an inverse of an input clock bar into a first CMOS inverter stage, creating an output clock based on an equal contribution of the input clock of the first push-pull follower stage and the inverse of the input clock bar of the first CMOS invert stage, feeding the input clock bar into a first push-pull source follower stage, feeding an inverse of the input clock into a first CMOS inverter stage, and creating an output clock based on an equal contribution of the input clock bar of the first push-pull follower stage and the inverse of the input clock bar of the first CMOS invert stage.
    Type: Grant
    Filed: June 6, 2022
    Date of Patent: July 11, 2023
    Assignee: Acacia Communications, Inc.
    Inventors: Gavin Allen, Ian Dedic, Bo Yang, Tarun Gupta
  • Patent number: 11694196
    Abstract: The invention provides a method and corresponding system for controlling the generation of a blockchain transaction, and/or the recipient of a transaction output. It can also be used to control and record the ownership of an asset represented on the blockchain without the need for a separate registry of ownership. The ownership and transfers thereof can be handled and recorded without the need for knowledge of the parties involved or their identities. According to one embodiment, the method comprises the steps of identifying at least one transaction (Tx) on a blockchain which comprises: an unspent transaction output (UTXO) relating to a tokenised asset associated with an asset controller; and an input which spends an output from a previous transaction that is locked by a redeem script hash.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: July 4, 2023
    Assignee: nChain Licensing AG
    Inventor: Gavin Allen
  • Publication number: 20230155846
    Abstract: This invention relates generally to distributed ledger technology (including blockchain related technologies), and in particular the use of a blockchain in implementing, controlling and/or automating a task or process. It may relate to the use of a blockchain or related technology for recording or representing the execution of a portion of logic. This portion of logic may be arranged to implement the functionality of a logic gate, or plurality of logic gates, such as AND, XOR, NOT, OR etc..
    Type: Application
    Filed: July 21, 2017
    Publication date: May 18, 2023
    Inventors: Gavin Allen, Craig Steven Wright
  • Patent number: 11606219
    Abstract: According to one perspective, the invention provides a technical arrangement to calculate, register and/or apportion costs and/or generate income in proportion to the current ownership of an asset. One or more embodiments also comprise a novel technique for generating cryptographic sub-keys. Thus, one benefit provided by the invention is that it allows the secure distribution of costs and income for an asset registered and maintained on the Blockchain. In turn, this increases the capability of such assets to meet the real-world needs of various entities such as the asset itself and investing parties.
    Type: Grant
    Filed: February 14, 2017
    Date of Patent: March 14, 2023
    Assignee: nChain Licensing AG
    Inventors: Craig Steven Wright, Gavin Allen
  • Patent number: 11574303
    Abstract: The invention provides a method and corresponding system for controlling a blockchain transaction output and/or specifying the recipient of the output. It also provides a method of controlling and/or generating an electronic communication. The invention is a blockchain-implemented solution, which may or may not be the Bitcoin blockchain. In a preferred embodiment of the invention, the method may comprise the step of sending an electronic notification to a notification address which is provided as metadata within an unlocking script of an input of a transaction (Txi) on a blockchain. The unlocking script is provided in order to spend an output from a further transaction (Tx2) on the blockchain. The input of the transaction (Txi) and/or the output of the further transaction (Tx2) may be associated with a tokenised asset represented on, or referenced via, the blockchain.
    Type: Grant
    Filed: October 24, 2017
    Date of Patent: February 7, 2023
    Assignee: nChain Licensing AG
    Inventors: Gavin Allen, Craig Steven Wright
  • Patent number: 11563574
    Abstract: This invention relates generally to distributed ledger technology (including blockchain related technologies), and in particular the use of a blockchain in implementing, controlling and/or automating a task or process. It may relate to the use of a blockchain or related technology for recording or representing the execution of a portion of logic. This portion of logic may be arranged to implement the functionality of a logic gate, or plurality of logic gates, such as AND, XOR, NOT, OR etc. . . . .
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: January 24, 2023
    Assignee: nChain Holdings Ltd
    Inventor: Gavin Allen
  • Patent number: 11543850
    Abstract: An apparatus and system for a clock buffer. The clock buffer comprises a source follower, and the source follower comprises a voltage source and a resistor.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: January 3, 2023
    Assignee: Acacia Communications, Inc.
    Inventors: Ian Dedic, Gavin Allen, David Enright, Bo Yang, Tarun Gupta
  • Publication number: 20220191021
    Abstract: The invention provides a computer-implemented control method and corresponding system. The method may control or influence a device, system or other resource such as a technical process. The invention can provide a mechanism for emulating or otherwise executing the functionality of a logic gate via a computer-based distributed ledger (blockchain). This may be the Bitcoin blockchain or an alternative network/protocol. The invention provides logic embedded within a redeem script such that it determines which particular private keys have been used to sign an unlocking script, and then interprets the provision of those keys in accordance with a predetermined function.
    Type: Application
    Filed: March 4, 2022
    Publication date: June 16, 2022
    Inventor: Gavin Allen
  • Patent number: 11271736
    Abstract: The invention provides a computer-implemented control method and corresponding system. The method may control or influence a device, system or other resource such as a technical process. The invention can provide a mechanism for emulating or otherwise executing the functionality of a logic gate via a computer-based distributed ledger (blockchain). This may be the Bitcoin blockchain or an alternative network/protocol. The invention provides logic embedded within a redeem script such that it determines which particular private keys have been used to sign an unlocking script, and then interprets the provision of those keys in accordance with a predetermined function.
    Type: Grant
    Filed: July 21, 2017
    Date of Patent: March 8, 2022
    Assignee: nChain Holdings Limited
    Inventor: Gavin Allen
  • Publication number: 20190356472
    Abstract: This invention relates generally to distributed ledger technology (including blockchain related technologies), and in particular the use of a blockchain in implementing, controlling and/or automating a task or process. It may relate to the use of a blockchain or related technology for recording or representing the execution of a portion of logic. This portion of logic may be arranged to implement the functionality of a logic gate, or plurality of logic gates, such as AND, XOR, NOT, OR etc. . . . .
    Type: Application
    Filed: July 21, 2017
    Publication date: November 21, 2019
    Inventor: Gavin Allen
  • Publication number: 20190273725
    Abstract: The invention provides a method and corresponding system for controlling a blockchain transaction output and/or specifying the recipient of the output. It also provides a method of controlling and/or generating an electronic communication. The invention is a blockchain-implemented solution, which may or may not be the Bitcoin blockchain. In a preferred embodiment of the invention, the method may comprise the step of sending an electronic notification to a notification address which is provided as metadata within an unlocking script of an input of a transaction (Txi) on a blockchain. The unlocking script is provided in order to spend an output from a further transaction (Tx2) on the blockchain. The input of the transaction (Txi) and/or the output of the further transaction (Tx2) may be associated with a tokenised asset represented on, or referenced via, the blockchain.
    Type: Application
    Filed: October 24, 2017
    Publication date: September 5, 2019
    Inventor: Gavin Allen
  • Publication number: 20190266601
    Abstract: The invention provides a method and corresponding system for controlling the generation of a blockchain transaction, and/or the recipient of a transaction output. It can also be used to control and record the ownership of an asset represented on the blockchain without the need for a separate registry of ownership. The ownership and transfers thereof can be handled and recorded without the need for knowledge of the parties involved or their identities. According to one embodiment, the method comprises the steps of identifying at least one transaction (Tx) on a blockchain which comprises: an unspent transaction output (UTXO) relating to a tokenised asset associated with an asset controller; and an input which spends an output from a previous transaction that is locked by a redeem script hash.
    Type: Application
    Filed: October 24, 2017
    Publication date: August 29, 2019
    Inventor: Gavin Allen
  • Publication number: 20190229911
    Abstract: The invention provides a computer-implemented control method and corresponding system. The method may control or influence a device, system or other resource such as a technical process. The invention can provide a mechanism for emulating or otherwise executing the functionality of a logic gate via a computer-based distributed ledger (blockchain). This may be the Bitcoin blockchain or an alternative network/protocol. The invention provides logic embedded within a redeem script such that it determines which particular private keys have been used to sign an unlocking script, and then interprets the provision of those keys in accordance with a predetermined function.
    Type: Application
    Filed: July 21, 2017
    Publication date: July 25, 2019
    Inventor: Gavin Allen
  • Publication number: 20190052454
    Abstract: According to one perspective, the invention provides a technical arrangement to calculate, register and/or apportion costs and/or generate income in proportion to the current ownership of an asset. One or more embodiments also comprise a novel technique for generating cryptographic sub-keys. Thus, one benefit provided by the invention is that it allows the secure distribution of costs and income for an asset registered and maintained on the Blockchain. In turn, this increases the capability of such assets to meet the real-world needs of various entities such as the asset itself and investing parties.
    Type: Application
    Filed: February 14, 2017
    Publication date: February 14, 2019
    Inventors: Craig Steven Wright, Gavin Allen