Patents by Inventor Mansoor Ahmed-Rengers

Mansoor Ahmed-Rengers 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: 11921689
    Abstract: A method of maintaining a data structure comprising: creating a data block; transmitting a message to validator devices requesting permission to add said data block to the data structure; determining that consensus is reached, and in response: forming a first sub-chain in the data-structure by adding the data block to the data structure, the first sub-chain starting with a genesis block and ending with said data block, wherein the data block comprises a block number indicating the number of blocks in the data structure from the genesis block, and creating a further data block; transmitting a further message to the validator devices requesting permission to add said further data block to the data structure; determining that consensus is reached, and in response, forming a second sub-chain by adding the further data block to the data structure after said data block, the second sub-chain starting with said further data block.
    Type: Grant
    Filed: March 20, 2023
    Date of Patent: March 5, 2024
    Assignee: RKVST Limited
    Inventors: Mansoor Ahmed-Rengers, Jonathan Geater
  • Publication number: 20230230080
    Abstract: Some embodiments of the present disclosure relate to a computer implemented method of storing data associated with an asset on a blockchain. Other embodiments relate to a computer implemented method of retrieving data associated with an asset that is stored on a blockchain. The methods are performed on a blockchain node of a blockchain network.
    Type: Application
    Filed: December 19, 2022
    Publication date: July 20, 2023
    Inventors: Jonathan GEATER, Mansoor AHMED-RENGERS, Robin BRYCE
  • Publication number: 20230229649
    Abstract: A method of maintaining a data structure comprising: creating a data block; transmitting a message to validator devices requesting permission to add said data block to the data structure; determining that consensus is reached, and in response: forming a first sub-chain in the data-structure by adding the data block to the data structure, the first sub-chain starting with a genesis block and ending with said data block, wherein the data block comprises a block number indicating the number of blocks in the data structure from the genesis block, and creating a further data block; transmitting a further message to the validator devices requesting permission to add said further data block to the data structure; determining that consensus is reached, and in response, forming a second sub-chain by adding the further data block to the data structure after said data block, the second sub-chain starting with said further data block.
    Type: Application
    Filed: March 20, 2023
    Publication date: July 20, 2023
    Inventors: Mansoor AHMED-RENGERS, Jonathan GEATER
  • Publication number: 20230216661
    Abstract: A method of modifying a data block of a data structure comprising a plurality of linked data blocks comprising: receiving a selection of said data block comprising block data; creating modified block data; transmitting a request to a plurality of validator devices over a network, said request comprising a modification record and requesting permission to modify said data block in accordance with the modified block data; determining that consensus is reached by the plurality of validator devices that said data block can be modified in accordance with the modified block data; in response to said determining: modifying said data block in accordance with the modified block data; and adding a modification data block to the data structure, the modification data block comprising: the modification record and a cryptographic hash of a data block that precedes the modification data block after addition of the modification data block to the data structure.
    Type: Application
    Filed: March 9, 2023
    Publication date: July 6, 2023
    Inventors: Jonathan GEATER, Mansoor Ahmed-Rengers
  • Patent number: 11636080
    Abstract: A method of maintaining a data structure comprising: creating a data block; transmitting a message to validator devices requesting permission to add said data block to the data structure; determining that consensus is reached, and in response: forming a first sub-chain in the data-structure by adding the data block to the data structure, the first sub-chain starting with a genesis block and ending with said data block, wherein the data block comprises a block number indicating the number of blocks in the data structure from the genesis block, and creating a further data block; transmitting a further message to the validator devices requesting permission to add said further data block to the data structure; determining that consensus is reached, and in response, forming a second sub-chain by adding the further data block to the data structure after said data block, the second sub-chain starting with said further data block.
    Type: Grant
    Filed: November 2, 2020
    Date of Patent: April 25, 2023
    Assignee: RKVST Limited
    Inventors: Mansoor Ahmed-Rengers, Jonathan Geater
  • Publication number: 20220021518
    Abstract: A method of modifying a data block of a data structure comprising a plurality of linked data blocks comprising: receiving a selection of said data block comprising block data; creating modified block data; transmitting a request to a plurality of validator devices over a network, said request comprising a modification record and requesting permission to modify said data block in accordance with the modified block data; determining that consensus is reached by the plurality of validator devices that said data block can be modified in accordance with the modified block data; in response to said determining: modifying said data block in accordance with the modified block data; and adding a modification data block to the data structure, the modification data block comprising: the modification record and a cryptographic hash of a data block that precedes the modification data block after addition of the modification data block to the data structure.
    Type: Application
    Filed: November 2, 2020
    Publication date: January 20, 2022
    Inventors: Jonathan Geater, Mansoor Ahmed-Rengers
  • Publication number: 20210141780
    Abstract: A method of maintaining a data structure comprising: creating a data block; transmitting a message to validator devices requesting permission to add said data block to the data structure; determining that consensus is reached, and in response: forming a first sub-chain in the data-structure by adding the data block to the data structure, the first sub-chain starting with a genesis block and ending with said data block, wherein the data block comprises a block number indicating the number of blocks in the data structure from the genesis block, and creating a further data block; transmitting a further message to the validator devices requesting permission to add said further data block to the data structure; determining that consensus is reached, and in response, forming a second sub-chain by adding the further data block to the data structure after said data block, the second sub-chain starting with said further data block.
    Type: Application
    Filed: November 2, 2020
    Publication date: May 13, 2021
    Inventors: Mansoor Ahmed-Rengers, Jonathan Geater