Patents by Inventor Craig Vaughan

Craig Vaughan 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: 20250106042
    Abstract: A computer-implemented method is disclosed. The method includes providing a blockchain transaction comprising a public key combination verification function. The blockchain transaction is configured to be redeemable to permit access to, or transfer control of, a resource by providing to the blockchain transaction an input comprising: a plurality of public keys; a gradient value (?) related to two of the plurality of public keys; and a group public key derived from a combination of the public keys and the gradient value (?). The blockchain transaction is configured to apply the public key verification function to the input to verify, upon successful redemption of the transaction, that the group public key is derived from the combination of the plurality of public keys.
    Type: Application
    Filed: October 3, 2024
    Publication date: March 27, 2025
    Inventors: Craig Steven WRIGHT, Owen VAUGHAN
  • Patent number: 12238222
    Abstract: The invention provides improved methods and systems for storing, sharing retrieving, writing and accessing data (content) on a blockchain. The invention may form part of a protocol for storing, searching and accessing the data. An embodiment of the invention comprises the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; a discretionary public key (DPK); and a discretionary transaction ID (DTx ID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with the present invention. This combination of features enables portions of data to be identified, retrieved and shared on a blockchain, and also to be linked/associated with one another when provided in a plurality of transactions. It enables a graph or tree-like structure to be constructed, which reflects the hierarchical relationships between portions of data, facilitating their processing, searching and sharing.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: February 25, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
  • Patent number: 12231574
    Abstract: The invention provides improved methods and corresponding systems for the sharing, storage, creation and accessing of data stored on a blockchain eg the Bitcoin blockchain. It may form part of a protocol for searching the blockchain for content/data. A method in accordance with the invention may be used for associating or linking data stored within (separate/different) blockchain transactions to enable the identification, retrieval and/or sharing of data stored therein. Additionally, or alternatively, it facilitates identification of transactions (TX) in a blockchain which store content/data that needs to be shared, transmitted, stored and/or accessed by a user. Such a method comprises the step of mapping a mnemonic to: 1) a public key (PK) associated with the transaction (TX); and 2) the transaction ID (TXID) of the transaction (TX).
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: February 18, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Jack Owen Davies, Chloe Ceren Tartan, Owen Vaughan
  • Patent number: 12231573
    Abstract: The disclosure provides improved methods and systems for processing, storing, sharing, retrieving, writing and accessing data (content) on a blockchain e.g. Bitcoin. The invention may form part of a protocol for storing, searching and accessing the data. In particular, improved efficiency and also enhanced access control permissions are provided. An embodiment of the disclosure comprises the step of processing at least one blockchain transaction (Tx) comprising: a protocol flag; a discretionary public key (DPK); and a discretionary transaction ID (DTxID). These are discretionary in the sense that they are not required as part of the underlying blockchain protocol but in accordance with the present invention. This combination of features enables portions of data to be identified, retrieved and shared on a blockchain, and also to be linked/associated with one another when provided in a plurality of transactions.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: February 18, 2025
    Assignee: nChain Licensing AG
    Inventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
  • Patent number: 12221010
    Abstract: Dynamic allocation of power modules for charging electric vehicles is described herein. The charging system includes multiple dispensers that each include one or more power modules that can supply power to any one of the dispensers at a time. A dispenser includes a first power bus that is switchably connected to one or more local power modules and switchably connected to one or more power modules located remotely in another dispenser. The one or more local power modules are switchably connected to a second power bus in the other dispenser. The dispenser includes a control unit that is to cause the local power modules and the remote power modules to switchably connect and disconnect from the first power bus to dynamically allocate the power modules between the dispenser and the other dispenser.
    Type: Grant
    Filed: November 13, 2023
    Date of Patent: February 11, 2025
    Assignee: CHARGEPOINT, INC.
    Inventors: Richard J. Quattrini, Jr., Peter Vaughan, David Baxter, Carl F. Hagenmaier, Jr., Patrick Kien Tran, Craig T. Matsuno, Gary A. Eldridge, Pasquale Romano
  • Patent number: 12206790
    Abstract: The invention provides a system for searching a blockchain (e.g. Bitcoin) for data/content stored in one or more blockchain transactions, and accessing that data/content. It may be used in conjunction with a protocol for searching the blockchain. An embodiment of the invention can be arranged to enable a user to search for, access, view, write and/or retrieve a portion of data provided in at least one blockchain transaction (Tx), and also arranged to identify the at least one transaction (Tx) based on a transaction index (TXindex) comprising a transaction ID and a public key associated with the transaction (Tx). The system may comprise a search facility which is either provided within the blockchain search system; or arranged to interface and/or communicate with the blockchain search system. It may also comprise at least one cryptocurrency wallet.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: January 21, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Owen Vaughan, Jack Owen Davies, Chloe Ceren Tartan
  • Patent number: 5338541
    Abstract: Terpolymers with more than one constituent cationic monomer, further copolymerized with acrylamide, are conditioning additives for hair, skin and nail care products which, with regard to hair, improve wet and dry hair combability, especially detangling and reduced static flyaway, sheen, and fixative properties, especially curl retention, and with regard to skin and nails, improve softening or lubricating (lubricity), moisture retention and attraction (moisturizing), feel, and reduction of irritation. The dual cationic polymers may have a weight average molecular weight of from about 10 thousand to 10 million, and comprise (a) from at least 30 to as much as 75 weight percent of acrylamide (AM), (b) from at least 25 to as much as 80 weight percent of the cationic monomer dimethyldiallylammonium chloride (DMDAAC), and (c) from at least 5 to as much as 35 weight percent of a second cationic monomer of the formula: ##STR1## where Y is --O--A-- or --NH--A--, where A is ethyl or propyl; R.sup.1 is H or CH.sub.3 ; R.
    Type: Grant
    Filed: October 15, 1992
    Date of Patent: August 16, 1994
    Assignee: Calgon Corporation
    Inventors: Gary F. Matz, Craig Vaughan