Patent ID: 11968256
Assignee: ATRIUM SEPARATE IP HOLDINGS NUMBER 4, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC G  H

Claim 9:
10. A blockchain transaction platform for recording transactions between a plurality of users having accounts and assigned unique identifiers and assigned public and private digital key pairs on the platform, the platform comprising:
a plurality of processing nodes of a notary blockchain, the nodes each having a node processor, a node memory storing a notary module and a blockchain memory partitioned into a plurality of horizontal partitions, the notary blockchain including a plurality of transaction blocks; and
at least one platform server including at least one platform processor and a non-transitory computer-readable medium storing a platform operating system, wherein when executed by the platform processor the platform operating system performs the steps of:
for each of the partitions, assigning a different one of the nodes as a leader for that partition;
receiving a plurality of blockchain transaction objects each including a unique transaction identifier and details of a single transaction between any two or more of the users;
assigning each of the blockchain transaction objects to one of the partitions; and
providing each of the blockchain transaction objects to the one of the nodes that is the leader of the partition that the object is assigned to,, wherein the assigning each of the blockchain transaction objects to the one of the partitions is based on an assignment metric, and further wherein the assigning each of the blockchain transaction objects to the one of the partitions comprises:
determining whether the blockchain transaction object points to an existing block of the notary blockchain;
disregarding results of the assignment metric when the blockchain transaction object does point to the existing block on the notary blockchain; and
assigning the blockchain transaction object to the partition of the partitions in which the existing block is stored.