# US 2021/0243011 A1 · Ubiquitous, industry agnostic platform for automated, smart contract based, real time trusted transactions

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2021/0243011 A1
- Document ID: US20210243011A1
- Status: Published application
- Kind: A1
- Application number: 16/779,582
- Filed: 2020-02-01
- Published: 2021-08-05
- Earliest claimed: 2020-02-01
- Assignees: OpenCT, AG
- Inventors: Moustafa Mohamed Amin; Mayande Gowon Walker
- Web page: https://patentgrep.com/patent/US20210243011A1

## CPC

- H04L 9/0643: {Hash functions, e.g. MD5, SHA, HMAC or f9 MAC}
- H04L 9/3239: {involving non-keyed hash functions, e.g. modification detection codes [MDCs], MD5, SHA or RIPEMD}
- G06Q 20/065: {using e-cash}
- G06Q 20/36: using electronic wallets or electronic money safes
- G06Q 20/385: {using an alias or single-use codes}
- G06Q 20/389: {Keeping log of transactions for guaranteeing non-repudiation of a transaction}
- G06Q 20/405: {Establishing or using transaction specific rules}
- H04L 9/3213: {using tickets or tokens, e.g. Kerberos (network architectures or network communication protocols for entities authentication using tickets in a packet data network H04L63/0807)}
- H04L 9/3247: {involving digital signatures}
- H04L 9/3263: {involving certificates, e.g. public key certificate [PKC] or attribute certificate [AC]; Public key infrastructure [PKI] arrangements (network architectures or network communication protocols for supporting authentication of entities using certificates in a packet data network H04L63/0823)}
- H04L 12/14: Charging, metering or billing arrangements specially adapted for data communications, e.g. authentication, authorisation and accounting [AAA] framework
- G06Q 2220/00: Business processing using cryptography
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L 2209/56: Financial cryptography, e.g. electronic payment or e-cash
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- G06Q: INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR

## Abstract

A network platform, system and method for high volume transactions requiring verifiable transaction tracking is provided. The platform, system and method leverages the Blockchain as a ledger for tracking, e.g., bandwidth usage at a granular level, allowing for efficiency in selling parts of a pipeline, instead of the entire pipeline itself. Also provided is a platform, system and method which leverages the Blockchain to facilitate financial transactions such as trading, medical records ledgers, energy enterprises, supply chain functions, real estate asset management, intellectual property tokenization and cryptocurrency transactions.

## Claims

### Claim 1

A method performed by a computer system that includes a central computing device, memory, a hard drive, and a network, the computer system configured to communicate via the network with a centrally managed distributed blockchain computing system that includes multiple computing nodes, each computing node storing a copy, or a portion thereof, of the blockchain of the centrally managed distributed blockchain computing system, the method comprising:
storing at least one ordered list of a plurality of data transaction requests that each include header data for a transaction, a type identifier and a quantity value; and
storing a plurality of digital wallets that are each associated with different client entities, wherein each of the plurality of digital wallets is linked to at least one corresponding private cryptographic key and at least one identifier that has been generated based on the at least one private cryptographic key;
receiving, via the central computing device, memory, hard drive and network and from different remote computing devices, electronic data messages that each include data transaction requests;
adding a received first data transaction request, which is associated with a first digital wallet, to the at least one ordered list;
receiving a second data transaction request which is associated with a second digital wallet;
identifying a match between at least the stored first data transaction request and the received second data transaction request;
generating a first hash identifier based on and corresponding to data included in the first digital wallet;
generating a second hash identifier based on and corresponding to data included in the second digital wallet;
generating a first blockchain transaction that is based on the first hash identifier and the second data transaction request and submitting, to at least one node of the centrally managed distributed blockchain computing system, the generated first blockchain transaction for inclusion into the blockchain of the centrally managed distributed blockchain computing system;
generating a second blockchain transaction that is based on the second hash identifier and the first data transaction request and submitting, to at least one node of the centrally managed distributed blockchain computing system, the generated second blockchain transaction for inclusion into the blockchain of the centrally managed distributed blockchain computing system;
verifying that the first blockchain transaction and the second blockchain transaction have been included into the blockchain; and
based on verification that the first blockchain transaction and the second blockchain transaction have been included into the blockchain, updating at least one record of a database that is external to the centrally managed distributed blockchain computing system.

### Claim 2 (depends on 1)

The method of claim 1, wherein the data transaction requests or blockchain transactions are evaluated via a Proof of Trust mathematical equation utilizing one or more of: the number of tokens a cryptocurrency Miner has in its wallet, a Proof of Stake criterion, a Proof of Duration criterion, Risk Value, QOS, Encryption, Voting Activity, Security Level, Commitment, an OpenCT Risk criterion in regard to the transaction type, and the Consensus ranking of the Miner.

### Claim 3 (depends on 1)

The method of claim 1, further including the step of selling tokens to investors.

### Claim 4 (depends on 1)

The method of claim 1, further involving use of a marketplace for buying and selling of tokens to and by users of the system.

### Claim 5 (depends on 1)

The method of claim 1, further including the step or steps of buying and/or selling network access to users of the system.

### Claim 6 (depends on 1)

The method of claim 1, wherein the centrally managed distributed blockchain computing system on which the method is performed is capable of control plane functions, instruction functions, reporting and auditing in real time.

### Claim 7 (depends on 1)

The method of claim 1, wherein the centrally managed distributed blockchain computing system is used as a ledger as part of the dissemination of Layer 2 networking information across a routed network which is used for managing assets.

### Claim 8 (depends on 7)

The method of claim 7, wherein the Layer 2 networking information is transmitted over a Layer 2 VPN solution using the public Internet for traffic.

### Claim 9 (depends on 7)

The method of claim 7, wherein the distributed blockchain computing system operates in a scalable multipoint fashion in which signaling is performed via the Blockchain.

### Claim 10 (depends on 7)

The method of claim 7, wherein multicast and broadcast traffic is handled via head-end replication.

### Claim 11 (depends on 1)

The method of claim 1, wherein the centrally managed distributed blockchain computing system uses smart contracts associated with the build-up and tear down of network circuits to provide bandwidth on demand using the system for network transactions.

### Claim 12 (depends on 11)

The method of claim 11, wherein the system used by the method incorporates a controller that is northbound which is controlled via blockchain.

### Claim 13 (depends on 11)

The method of claim 11, wherein nodes are installed in the system used by the method to which local WAN resources are directly connected via a network.

### Claim 14 (depends on 12)

The method of claim 12, further including the use of secure communications between the controller and the centrally managed distributed computing system.

### Claim 15

A method performed by a computer system that includes a central computing device, memory, a hard drive, and a network, the computer system configured to communicate via the network with a centrally managed distributed blockchain computing system that includes multiple computing nodes, each computing node storing a copy, or a portion thereof, of the blockchain of the centrally managed distributed blockchain computing system, the method comprising:
storing at least one ordered list of a plurality of data transaction requests that each include header data for a transaction, a type identifier and a quantity value; and
storing a plurality of digital wallets that are each associated with different client entities, wherein each of the plurality of digital wallets is linked to at least one corresponding private cryptographic key and at least one identifier that has been generated based on the at least one private cryptographic key;
receiving, via the central computing device, memory, hard drive and network and from different remote computing devices, electronic data messages that each include data transaction requests;
adding a received first data transaction request, which is associated with a first digital wallet, to the at least one ordered list;
receiving a second data transaction request which is associated with a second digital wallet;
identifying a match between at least the stored first data transaction request and the received second data transaction request;
generating a first hash identifier based on and corresponding to data included in the first digital wallet;
generating a second hash identifier based on and corresponding to data included in the second digital wallet;
generating a first blockchain transaction that is based on the first hash identifier and the second data transaction request and submitting, to at least one node of the centrally managed distributed blockchain computing system, the generated first blockchain transaction for inclusion into the blockchain of the centrally managed distributed blockchain computing system;
generating a second blockchain transaction that is based on the second hash identifier and the first data transaction request and submitting, to at least one node of the centrally managed distributed blockchain computing system, the generated second blockchain transaction for inclusion into the blockchain of the centrally managed distributed blockchain computing system;
verifying that the first blockchain transaction and the second blockchain transaction have been included into the blockchain; and
based on verification that the first blockchain transaction and the second blockchain transaction have been included into the blockchain, updating at least one record of a database that is external to the centrally managed distributed blockchain computing system;
wherein the centrally managed distributed blockchain computing system is used as a ledger as part of the dissemination of Layer 2 networking information across a routed network which is used for managing assets including the step or steps of buying and/or selling network access to users of the system, wherein the Layer 2 networking information is transmitted over a Layer 2 VPN solution using the public Internet for traffic, and wherein the centrally managed distributed blockchain computing system uses smart contracts associated with the build-up and tear down of network circuits to provide bandwidth on demand using the system for network transactions.

### Claim 16 (depends on 15)

The method of claim 15, wherein the data transaction requests or blockchain transactions are evaluated via a Proof of Trust mathematical equation utilizing one or more of: the number of tokens a cryptocurrency Miner has in its wallet, a Proof of Stake criterion, a Proof of Duration criterion, Risk Value, QOS, Encryption, Voting Activity, Security Level, Commitment, an OpenCT Risk criterion in regard to the transaction type, and the Consensus ranking of the Miner.

### Claim 17 (depends on 15)

The method of claim 15, wherein the centrally managed distributed blockchain computing system on which the method is performed is capable of control plane functions, instruction functions, reporting and auditing in real time.

### Claim 18 (depends on 15)

The method of claim 15, wherein the distributed blockchain computing system operates in a scalable multipoint fashion in which signaling is performed via the Blockchain and wherein multicast and broadcast traffic is handled via head-end replication.

### Claim 19 (depends on 15)

The method of claim 15, wherein the system used by the method incorporates a controller that is northbound which is controlled via blockchain.

### Claim 20 (depends on 15)

The method of claim 15, wherein nodes are installed in the system used by the method to which local WAN resources are directly connected via a network.
