US2022058622A1PendingUtilityA1

Protocols in Blockchain Environments

Assignee: INVENIAM CAPITAL PARTNERS INCPriority: Aug 6, 2018Filed: Oct 21, 2021Published: Feb 24, 2022
Est. expiryAug 6, 2038(~12 yrs left)· nominal 20-yr term from priority
Inventors:Paul Snow
G06Q 20/401H04L 9/50G06F 21/645H04L 2209/56H04L 9/0618H04L 67/10G06Q 20/065H04L 9/3239H04L 9/0637G06Q 20/3674G06Q 2220/00G06Q 20/3829G06Q 20/367G06F 21/64G06Q 20/0658G06Q 20/12H04L 9/3236G06F 21/53H04L 67/12H04L 9/0643H04L 2209/38G06F 16/29
79
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A protocol cost effectively separates any blockchain (such as the Bitcoin blockchain) from any cryptocurrency (such as the Bitcoin cryptocurrency). The protocol provides client-defined Chains of Entries, client-side validation of Entries, a distributed consensus algorithm for recording the Entries, and a blockchain anchoring approach for security.

Claims

exact text as granted — not AI-modified
1 . A method performed by a server that records cryptographic transactions conducted by computers, the method comprising:
 receiving, by the server, a cryptographic transaction of the cryptographic transactions;   determining, by the server, a chain identifier that is associated with the cryptographic transaction;   determining, by the server, an entry block in a blockchain data layer that is associated with the chain identifier;   adding, by the server, the cryptographic transaction to the entry block in the blockchain data layer that is associated with the chain identifier;   generating, by the server, a directory block in the blockchain data layer based on the entry block and the chain identifier; and   recording, by the server, the directory block to a blockchain;   wherein the directory block records the cryptographic transaction.   
     
     
         2 . The method of  claim 1 , further comprising generating a hash value representing the directory block. 
     
     
         3 . The method of  claim 2 , further comprising recording the hash value representing the directory block to the blockchain. 
     
     
         4 . The method of  claim 1 , further comprising recording the chain identifier to the blockchain. 
     
     
         5 . The method of  claim 1 , further comprising timestamping the cryptographic transaction. 
     
     
         6 . The method of  claim 1 , further comprising timestamping the entry block. The method of  claim 1 , further comprising timestamping the directory block. 
     
     
         8 . A system, comprising:
 a hardware processor; and   a memory device storing instructions that when executed by the hardware processor perform operations, the operations comprising:   receiving a cryptographic transaction conducted by computers via a network;   determining a chain identifier that is associated with the cryptographic transaction;   determining an entry block in a blockchain data layer that is associated with the chain identifier;   adding the cryptographic transaction to the entry block in the blockchain data layer that is associated with the chain identifier;   generating a directory block in the blockchain data layer based on the entry block and the chain identifier; and   recording the directory block to a blockchain;   wherein the directory block records the cryptographic transaction.   
     
     
         9 . The system of  claim 8 , wherein the operations further comprise generating a hash value representing the directory block. 
     
     
         10 . The system of  claim 9 , wherein the operations further comprise recording the hash value representing the directory block to the blockchain. 
     
     
         11 . The system of  claim 8 , wherein the operations further comprise recording the chain identifier to the blockchain. 
     
     
         12 . The system of  claim 8 , wherein the operations further comprise timestamping the cryptographic transaction. 
     
     
         13 . The system of  claim 8 , wherein the operations further comprise timestamping the entry block. 
     
     
         14 . The system of  claim 8 , wherein the operations further comprise timestamping the directory block. 
     
     
         15 . A memory device storing instructions that when executed by a hardware processor perform operations, the operations comprising:
 receiving cryptographic transactions conducted by computers via a network;   determining a chain identifier that is associated with the cryptographic transactions;   determining a directory block that is associated with the chain identifier;   recording the cryptographic transactions to the directory block;   determining a rate of generation associated with the directory block;   identifying a virtual machine that is associated with the rate of generation; and   assigning the virtual machine to the cryptographic transactions.   
     
     
         16 . The memory device of  claim 15 , wherein the operations further comprise hashing the directory block. 
     
     
         17 . The memory device of  claim 15 , wherein the operations further comprise executing the virtual machine. 
     
     
         18 . The memory device of  claim 15 , wherein the operations further comprise recording the virtual machine to a blockchain. 
     
     
         19 . The memory device of  claim 15 , wherein the operations further comprise recording the cryptographic transactions to the blockchain. 
     
     
         20 . The memory device of  claim 15 , wherein the operations further comprise recording the rate of generation to the blockchain.

Join the waitlist — get patent alerts

Track US2022058622A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.