Patents by Inventor Jonathan Geater
Jonathan Geater 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: 12177332Abstract: A method of modifying a data block of a data structure comprising a plurality of linked data blocks comprising: receiving a selection of said a data block comprising block data; creating modified block data; transmitting a request to a plurality of validator devices over a network, the request comprising a modification record and requesting permission to modify the data block in accordance with the modified block data; determining that consensus is reached by the plurality of validator devices that the data block can be modified in accordance with the modified block data; in response to the determining: modifying the 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: GrantFiled: March 9, 2023Date of Patent: December 24, 2024Assignee: RKVST LimitedInventors: Jonathan Geater, Mansoor Ahmed-Rengers
-
Patent number: 11921689Abstract: 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: GrantFiled: March 20, 2023Date of Patent: March 5, 2024Assignee: RKVST LimitedInventors: Mansoor Ahmed-Rengers, Jonathan Geater
-
Publication number: 20230229649Abstract: 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: ApplicationFiled: March 20, 2023Publication date: July 20, 2023Inventors: Mansoor AHMED-RENGERS, Jonathan GEATER
-
Publication number: 20230230080Abstract: 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: ApplicationFiled: December 19, 2022Publication date: July 20, 2023Inventors: Jonathan GEATER, Mansoor AHMED-RENGERS, Robin BRYCE
-
Publication number: 20230216661Abstract: 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: ApplicationFiled: March 9, 2023Publication date: July 6, 2023Inventors: Jonathan GEATER, Mansoor Ahmed-Rengers
-
Patent number: 11636080Abstract: 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: GrantFiled: November 2, 2020Date of Patent: April 25, 2023Assignee: RKVST LimitedInventors: Mansoor Ahmed-Rengers, Jonathan Geater
-
Publication number: 20220021518Abstract: 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: ApplicationFiled: November 2, 2020Publication date: January 20, 2022Inventors: Jonathan Geater, Mansoor Ahmed-Rengers
-
Publication number: 20210141780Abstract: 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: ApplicationFiled: November 2, 2020Publication date: May 13, 2021Inventors: Mansoor Ahmed-Rengers, Jonathan Geater