Patents by Inventor Craig Stevens

Craig Stevens 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: 20250119743
    Abstract: Methods and system of recording work history of a mining node on a blockchain in a blockchain network. The methods may include mining a first block containing a registration generation transaction that includes, within a registration information field, a miner identifier for the mining node; and mining two or more additional blocks in an order, each additional block containing a generation transaction that includes an information field containing the miner identifier, a reference to the generation transaction of the preceding additional block in the order, wherein the registration generation transaction is a first block in the order. Work history may be verified by tracing the recorded work history and validating the miner identifier. Recorded work history may serve as the basis for a reputation score for the miner, which reflects contributed work evidenced by the proof-of-work secured work history.
    Type: Application
    Filed: December 16, 2024
    Publication date: April 10, 2025
    Inventors: Craig Steven WRIGHT, Alexander MACKAY, Wei ZHANG, Andrew James MEE, Steven Patrick COUGHLAN
  • Patent number: 12271466
    Abstract: Techniques are presented for the implementation of automated processes, such as device/system control, process control, distributed computing and storage, and event detecting, monitoring and/or counting mechanism. The event may be, for example, a vote, decision or selection which is made by a given entity. A counting solution is presented in which a computing resource, running simultaneously and in parallel to the blockchain, manages a loop-based operation. The computing resource continuously monitors the state of the blockchain as well as any other off-blockchain input data or source. The execution of the loop is influenced by the state of the blockchain. Each iteration of the loop that is executed by the computing resource is recorded in a transaction that is written to the blockchain.
    Type: Grant
    Filed: July 27, 2023
    Date of Patent: April 8, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 12273460
    Abstract: A method of storing data on a blockchain, such as the bitcoin blockchain, is disclosed. The method comprises generating a blockchain transaction having at least one first input and/or at least one first output containing first data (<Content 1>) to be stored on the blockchain, and at least one second input and/or at least one second output containing second data (<Attribute 1>,<Attribute 2>) representing at least one attribute of the first data. At least one second input and/or at least one second output is separate from the or each first input and/or first output.
    Type: Grant
    Filed: November 14, 2019
    Date of Patent: April 8, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Jack Owen Davies, Chloe Ceren Tartan, Owen Vaughan
  • Patent number: 12267443
    Abstract: Methods and devices to enable the splitting of storage and validation functions from mining function in a blockchain network. The storage and validation nodes create candidate blocks and collect block rewards from successfully mined blocks. The mining nodes provide hash power for mining the candidate blocks and received resources from the storage and validation node for successful mining of a candidate block. Atomic exchange mechanisms are described for preventing loss and fraud and minimizing the use of bandwidth by mining nodes.
    Type: Grant
    Filed: October 8, 2020
    Date of Patent: April 1, 2025
    Assignee: nChain Licensing AG
    Inventors: Jack Davies, Wei Zhang, Craig Steven Wright
  • 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: 12254452
    Abstract: The invention relates to blockchain technologies such as the Bitcoin blockchain, and the tokenisation of assets or entities. It is particularly suited for implementing a payroll on a blockchain platform and comprises a method (100) and system (1) of transferring cryptocurrency from a first node (3) to a second node (7). Both nodes (3, 7) are associated with a payroll and have a respective asymmetric cryptography pair, each pair including a master private key and a master public key. Respective additional private and public keys may be determined based on the master private key, master public key and a generator value at each node. The additional private and public keys may form a hierarchical structure. A common secret may be determined at each of the nodes (3, 7) based on the additional private and public keys. The common secret may be used to securely transmit confidential information across a communications network (5).
    Type: Grant
    Filed: August 18, 2021
    Date of Patent: March 18, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 12255988
    Abstract: A computer-implemented method for distributing shares of a digitally signed message among a plurality of participants. The method comprising: inputting a digital message to an elliptic curve digital signature algorithm to provide a digital signature; mapping the digital signature to elliptic curve points of an elliptic curve cryptography system common to the participants. In a first encryption step, a knapsack algorithm is applied to the elliptic curve points to generate an encrypted version of the digital signature. In a second encryption step, an elliptic curve cryptography encryption is applied to the encrypted version of the digital signature to provide a doubly encrypted version of the digital signature; and applying a secret sharing step to the doubly encrypted version of the digital signature, wherein the digital signature is fragmented into a plurality of blocks before applying the knapsack algorithm.
    Type: Grant
    Filed: April 3, 2024
    Date of Patent: March 18, 2025
    Assignee: NCHAIN LICENSING AG
    Inventor: Craig Steven Wright
  • Patent number: 12256023
    Abstract: A method of obtaining digitally signed data is disclosed. The method comprises sending first data (e2) from at least one of a plurality of first participants to at least one second participant, wherein the first data is based on second data (e) accessible to at least one said first participant, and the second data is inaccessible to the or each said second participant. A digital signature (s1) of the first data is received from at least one said second participant, and the digital signature of the first data is processed, by a plurality of the first participants, to provide shares of a digital signature (s) of the second data, wherein the digital signature of said second data is accessible by means of a threshold number of said shares and is inaccessible to less than said threshold number of shares.
    Type: Grant
    Filed: October 20, 2023
    Date of Patent: March 18, 2025
    Assignee: NCHAIN LICENSING AG
    Inventor: Craig Steven Wright
  • Patent number: 12256000
    Abstract: A blockchain network may be used to improve upon public-key infrastructure by providing for fast and secure registration, revocation and update of digital certificates. A public key may be recorded on the blockchain by a certificate authority in such a manner that any third party may quickly and easily verify that the public key is certified by the certificate authority and that the certification has not been revoked. The certificate authority may be able to revoke the certification nearly instantaneously, and/or may be able to simultaneously certify a new key for the same entity while revoking the old key. In some cases, the ability to revoke a certification may be given to the owner of the public key or, in some cases, to one or even a group of other entities.
    Type: Grant
    Filed: May 5, 2020
    Date of Patent: March 18, 2025
    Assignee: nChain Licensing AG
    Inventors: Craig Steven Wright, Wei Zhang
  • Publication number: 20250088351
    Abstract: The invention provides a secure method for exchanging entities via a blockchain. The invention incorporates tokenisation techniques, and also techniques for embedding metadata in a redeem script of a blockchain transaction.
    Type: Application
    Filed: July 18, 2024
    Publication date: March 13, 2025
    Inventors: Craig Steven WRIGHT, Stephane SAVANAH
  • Patent number: 12250313
    Abstract: A method of providing credentials to enable a second party to verify an identity of a first party. The first party is associated with a first public key which is registered with a third party. One or more first credentials are provided to the second party. A request transaction is obtained, which comprises a) an input comprising a signature generated based on a respective private key of the third party, and b) an output locked to a second public key of the first party. The second public key is based on the first public key. A confirmation transaction is generated. The confirmation transaction comprises an input that references the output of the request transaction, and a signature generated based on a private key corresponding to the second public key of the first party. The confirmation transaction is transmitted to nodes of a blockchain network for inclusion in a blockchain.
    Type: Grant
    Filed: October 15, 2020
    Date of Patent: March 11, 2025
    Assignee: nChain Licensing AG
    Inventors: Daniel Joseph, Craig Steven Wright
  • Patent number: 12248539
    Abstract: A computer-implemented method (100) and system (1) for determining a metadata M for securing a controlled digital resource such as computer software using a distributed hash table (13) and a peer-to-peer distributed ledger (14). This is a blockchain such as the Bitcoin blockchain. The method includes determining (110) a data associated with the computer software and determining (120) a first hash value based on the computer software. A second hash value based on the data and the computer software may be determined (130). The method further includes sending 140, over a communications network (5), the data, the first hash value and the second hash value to an entry for storage in a distributed hash table (13). The second hash value may be a key of a key-value pair. The data and the first hash value may be a value in the key-value pair. A metadata (M) that is based on the second hash value may be determined (150) for storage on the peer-to-peer distributed ledger (14).
    Type: Grant
    Filed: August 13, 2021
    Date of Patent: March 11, 2025
    Assignee: NCHAIN LICENSING AG
    Inventors: Craig Steven Wright, Stephane Savanah
  • Patent number: 12240064
    Abstract: An example welding power supply includes: a power input configured to receive alternating current (AC) input power, and power conversion circuitry configured to: convert a first portion of the input power to welding power; output the welding power to a weld circuit; convert a second portion of the input power to preheating power; and output the preheating power to a preheater.
    Type: Grant
    Filed: December 19, 2023
    Date of Patent: March 4, 2025
    Assignee: Illinois Tool Works Inc.
    Inventor: Craig Steven Knoener
  • Patent number: 12243056
    Abstract: The invention provides improved Simplified Payment Verification (SPV) solutions for blockchain-implemented transfers. It is suited for, but not limited to, implementation in one or more SPV wallets, or on smart cards etc. In accordance with one embodiment, a method, system or resource(s) is provided which enables Alice to transfer an asset to Bob. Bob sends Alice a payment transaction template (template Tx3) and requests: the full transaction data for all input transactions (Tx1, Tx2) comprising at least one output that Alice wants to spend as inputs to a transfer (Tx3); the Merkle path for all input transactions (Tx1, Tx2) linking them to their respective Merkle roots associated with their respective block headers; the completed transfer transaction (Tx3). Alice provides this information plus her signature and optionally a change address.
    Type: Grant
    Filed: January 30, 2020
    Date of Patent: March 4, 2025
    Assignee: nChain Licensing AG
    Inventors: Craig Steven Wright, Jack Owen Davies, Alexander Tennyson Mackay
  • Patent number: 12244688
    Abstract: Techniques are provided for a computer-implemented security method implemented on one or more blockchains. The method comprises the steps of: applying a one-way function to a first secret value accessible to a first user to create a first veiled secret value; communicating the first veiled secret value from the first user to a second user; receiving a second veiled secret value from the second user, wherein the second veiled secret value is created by applying a one-way function to a second secret value accessible to the second user; and constructing a first blockchain transaction comprising the first veiled secret value and the second veiled secret value, the first blockchain transaction arranged to be unlockable to transfer control of a first resource upon provision of both the first secret value and the second secret value to the first transaction.
    Type: Grant
    Filed: October 25, 2023
    Date of Patent: March 4, 2025
    Assignee: NCHAIN LICENSING AG
    Inventor: Craig Steven Wright
  • Publication number: 20250069000
    Abstract: A distributed collaboration interface interacts with a workflow system. A job of the workflow system comprises a series of tasks. Each task of a single job may be performed via the collaboration interface by multiple principals. When a first principal is performing a first task of the job through a first instance of the distributed collaboration interface, second principals performing second tasks of the job may view but may not modify the first task. Moreover, second instances of the distributed collaboration interface associated with the second principals update in real time to lock the first task from being modified by the second principals as soon as the first principal obtains control of the first task within the first instance of the collaboration interface.
    Type: Application
    Filed: August 30, 2024
    Publication date: February 27, 2025
    Inventors: Nazmu M. Nazarali, Rhonda Lee Henderson, Craig Steven Miller, Saptak Arun Neve
  • 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: 12233489
    Abstract: Methods and apparatus to communicate via a welding arc are disclosed. An example welding-type power supply includes a power converter, a weld monitor, and an arc modulator. The power converter outputs welding power to sustain a welding-type arc at a welding-type torch. The weld monitor monitors one or more aspects of a weld performed using the welding-type arc and the welding-type torch, and selects an audio message based on the one or more aspects. The arc modulator configured to modify the welding-type arc to output the selected audio message as a plasma speaker.
    Type: Grant
    Filed: August 8, 2023
    Date of Patent: February 25, 2025
    Assignee: ILLINOIS TOOL WORKS INC.
    Inventors: Craig Steven Knoener, Milad Pashapour Nikou, Andrew James Thielke
  • Publication number: 20250063650
    Abstract: Systems and methods for supporting a high thermal gradient between a qubit plane and a control system for the qubit plane are described. A system includes a qubit plane associated with a first rigid circuit portion of a superconducting rigid-flex circuit and a control system associated with a second rigid circuit portion of the superconducting rigid-flex circuit. The superconducting rigid-flex circuit includes a flexible circuit portion for interconnecting the first rigid circuit portion with the second rigid circuit portion. The system further includes a first cooling system operable to maintain an operating temperature for the qubit plane and the first rigid circuit portion of the superconducting rigid-flex circuit at or below 100 milli-kelvin. The system further includes a second cooling system operable to maintain an operating temperature for the control system and the second rigid circuit portion of the superconducting rigid-flex circuit at or below 10 kelvin.
    Type: Application
    Filed: August 14, 2023
    Publication date: February 20, 2025
    Inventors: Matthew David TURNER, Craig Steven RANTA, Kevin James KRAMER
  • 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