Back to results
US 12,015,697 B2Granted
Network topology
AssigneeVisa International Service Association
InventorsAjith Thekadath, Suman Mukherjee
Life of this patent
Estimating the term…
Abstract
A network topology is provided that includes multiple data centers for building blockchain blocks. The data centers can process different subgroups of blocks, and then send updates to one another with information about new blocks. Additionally, some data centers may protect sensitive block body information, and instead may only share block headers.
Claims20
A method comprising:
- creating, by a first data center computer, a first record in a first database, the first record including a first digital asset and a first record identifier;
- transmitting, by the first data center computer, a first message to a second data center computer, the first message indicating that the first record was created, the first message including the first record identifier but not the first digital asset, wherein the second data center computer creates a second record in a second database, the second record including the first record identifier and not the first digital asset, and wherein the second data center computer does not receive the first digital asset;
- receiving, by the first data center computer, a second message from the second data center computer, the second message indicating that a third record was created by the second data center computer, the second message including a third record identifier of the third record but not a second digital asset of the third record, and wherein the first data center computer does not receive the second digital asset;
- and
- creating, by the first data center computer, a fourth record in the first database, the fourth record including the third record identifier and not the second digital asset.
2 more elements
A first data center computer comprising:
- a processor;
- and
- a non-transitory computer readable medium comprising code executable by the processor, for implementing a method comprising:
- creating a first record in a first database, the first record including a first digital asset and a first record identifier;
- transmitting a first message to a second data center computer, the first message indicating that the first record was created, the first message including the first record identifier but not the first digital asset, wherein the second data center computer creates a second record in a second database, the second record including the first record identifier and not the first digital asset, and wherein the second data center computer does not receive the first digital asset;
- receiving a second message from the second data center computer, the second message indicating that a third record was created by the second data center computer, the second message including a third record identifier of the third record but not a second digital asset of the third record, and wherein the first data center computer does not receive the second digital asset;
- and
- creating a fourth record in the first database, the fourth record including the third record identifier and not the second digital asset.
5 more elements
A method comprising:
- receiving, by a second data center computer, a first message from a first data center computer, the first message indicating that a first record was created at a first database by the first data center computer, the first message including a first record identifier of the first record but not a first digital asset of the first record, and wherein the second data center computer does not receive the first digital asset;
- creating, by the second data center computer, a second record in a second database, the second record including the first record identifier and not the first digital asset
- creating, by the second data center computer, a third record in the second database, the third record including a third record identifier and a second digital asset;
- and
- transmitting, by the second data center computer, a second message to the first data center computer, the second message indicating that the third record was created, the second message including the third record identifier of the third record but not the second digital asset of the third record, wherein the first data center computer creates a fourth record in the first database, the fourth record including the third record identifier and not the second digital asset, and wherein the first data center computer does not receive the second digital asset.
2 more elements
Dependencies are inferred from the claim text.