Patents by Inventor Ricky Charles Rand

Ricky Charles Rand 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: 20240112161
    Abstract: A method is provided by which payments for assets are recorded using blockchain transactions, and verified based on immutable logs associated with the transactions.
    Type: Application
    Filed: June 23, 2022
    Publication date: April 4, 2024
    Inventor: Ricky Charles RAND
  • Publication number: 20240106669
    Abstract: Methods and devices for compressing transaction identifiers by a first mining node in a blockchain network. The method may include building a first candidate block containing a first ordered list of transaction identifiers; receiving, from a second mining node, data defining a second ordered list of transaction identifiers in a second candidate block being mined by the second mining node; determining that at least one of the transaction identifiers in the first ordered list is also in the second ordered list; generating an append message containing data defining the first ordered list of transaction identifiers, wherein the data specifies said at least one transaction identifier in the first ordered list of transaction identifiers by including an index position of said at least one transaction identifier in the second ordered list of transaction identifiers; and transmitting the append message to the second mining node.
    Type: Application
    Filed: November 24, 2021
    Publication date: March 28, 2024
    Inventors: Ricky Charles RAND, Steven Patrick COUGHLAN
  • Publication number: 20240095692
    Abstract: A method is provided by which payments for assets are recorded using blockchain transactions, and verified based on immutable logs associated with the transactions.
    Type: Application
    Filed: June 22, 2022
    Publication date: March 21, 2024
    Inventors: Ricky Charles RAND, Andrew James MEE, Jack Owen DAVIES, Paul CLARK, Alex WOODS
  • Publication number: 20240031128
    Abstract: Candidate block data is pre-propagated using append messages such that each miner builds append only lists representing the candidate blocks being worked on by those other miners. The append only lists can end up out-of-sync with earlier versions of a candidate block being worked on by mining units at a miner. A block finalize message may be received providing a block solution for a final candidate block and including synchronization data. The synchronization data details one or more transactions appended to the append only list associated with the winning miner are not included in the final candidate block for which the block solution was found, enabling the receiving miner to remove those one or more transactions from the append only list associated with the winning miner to produce a final append only list and construct and validate a solved block from the final append only list.
    Type: Application
    Filed: November 26, 2021
    Publication date: January 25, 2024
    Inventors: Ricky Charles RAND, Steven Patrick COUGHLAN
  • Publication number: 20230421402
    Abstract: Methods and systems for compressing transaction identifiers by a mining node in a blockchain network. The method may include receiving transaction data regarding a blockchain transaction having a transaction identifier; appending the transaction identifier to a global transaction identifier list at a position associated with an index; generating a fixed-length prefix value from the transaction identifier using a function, wherein the function has an equiprobable distribution of results across a range of fixed-length prefix values; identifying a memory location associated with the fixed-length prefix value and storing the index in a data structure at the memory location; truncating the transaction identifier to a shortened transaction identifier; and outputting the fixed-length prefix value concatenated with the shorted transaction identifier as a compressed transaction identifier.
    Type: Application
    Filed: November 25, 2021
    Publication date: December 28, 2023
    Inventors: Ricky Charles RAND, Steven Patrick COUGHLAN
  • Publication number: 20230093411
    Abstract: The present disclosure proposes methods, devices and systems for synchronising a plurality of event streams using an atomic blockchain transaction, the transaction having multiple inputs, each spending a dust output of a previous transaction for a respective event stream among the plurality, each input having an unspent dust output and a data payload.
    Type: Application
    Filed: February 15, 2021
    Publication date: March 23, 2023
    Inventors: Andrew James MEE, Ricky Charles RAND
  • Publication number: 20230084490
    Abstract: In one aspect, the present disclosure proposes methods, devices, systems, and data structures for implementing an ordered, append-only data logging system. In particular a method comprises creating a transaction of a first type comprising an input associated with a transaction output from a latest transaction in the set of transactions. Then creating a transaction of a second type. Finally submitting both the transaction of the second type and the transaction of the first type to the blockchain.
    Type: Application
    Filed: February 19, 2021
    Publication date: March 16, 2023
    Inventors: Andrew James MEE, Ricky Charles RAND, Jack DAVIES
  • Publication number: 20080244009
    Abstract: A method and system are disclosed which regulate the electronic mail received by a subscriber or user by forcing the sender to pay a small amount for sending e-mail, making it uneconomic to send very large volumes of spam indiscriminately. The resulting permit or stamp can be reused by the receiver. A method and system for managing the response to unstamped e-mail is also disclosed.
    Type: Application
    Filed: November 1, 2005
    Publication date: October 2, 2008
    Inventors: Ricky Charles Rand, Clive Rand, Paul Clark