# US 12,763,927 B2 · Methods, systems, and devices for configuring a federated blockchain network

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

- Number: US 12,763,927 B2
- Document ID: US12763927B2
- Status: Granted
- Kind: B2
- Application number: 19/058,758
- Filed: 2025-02-20
- Published: 2025-06-26
- Granted: 2026-10-13
- Earliest claimed: 2019-09-13
- Assignees: AT&T Intellectual Property I, L.P.; AT&T Intellectual Property II, L.P.
- Applicants: AT&T Intellectual Property I, L.P.; AT&T Intellectual Property II, L.P.
- Inventors: Thyge Knuhtsen; Rod Cruz; Humayun Arif; Rene Dufrene
- Web page: https://patentgrep.com/patent/US12763927B2

## CPC

- H04L 9/0637: {Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]}
- H04L 9/0643: {Hash functions, e.g. MD5, SHA, HMAC or f9 MAC}
- H04L 9/50: {using hash chains, e.g. blockchains or hash trees}
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Aspects of the subject disclosure may include, for example, obtaining, from a user device, a master-slave agreement and a first network configuration for a federated blockchain network, transmitting to a cloud service provider (CSP) node the first network configuration, generating first credentials, and transmitting the first credentials to the CSP node. The CSP node configures a first group of blockchain nodes according to the first network configuration and the first credentials. Further embodiments include transmitting the first credentials to a public server that sends it to a public blockchain node and an indication to generate a portion of the federated blockchain network. The public blockchain node configures a second group of blockchain nodes according to a second network configuration based on a public blockchain smart contract. The federated blockchain network comprises the first group of blockchain nodes and the second group of blockchain nodes. Other embodiments are disclosed.

## Claims

### Claim 1

A device, comprising:
a processing system including a processor; and
a memory that stores executable instructions that, when executed by the processing system, facilitate performance of operations, the operations comprising:
transmitting first instructions and a first network configuration to a cloud service provider (CSP) node, wherein the first instructions indicate to the CSP node to configure a first group of blockchain nodes according to the first network configuration, wherein the CSP node configures the first group of blockchain nodes utilizing first credentials;
transmitting second instructions to a public server, wherein the second instructions indicate to the public server to configure a second group of blockchain nodes, wherein the public server obtains a public smart contract that includes a second network configuration, wherein the public server configures the second group of blockchain nodes according to the second network configuration utilizing second credentials;
obtaining a master-slave agreement (MSA) for the first group of blockchain nodes and the second group of blockchain nodes;
providing access to the first group of blockchain nodes and the second group of blockchain nodes to a group of users according to the MSA; and
receiving user-generated input from a communication device, wherein the user-generated input associated with a user from the group of users and the communication device provides third instructions for the first group of blockchain nodes and the second group of blockchain nodes to perform transactions.

### Claim 2 (depends on 1)

The device of claim 1, wherein the operations comprise adjusting the first credentials according to the public smart contract.

### Claim 3 (depends on 1)

The device of claim 1, wherein the first credentials are associated with a user listed on an access control list, wherein the first network configuration comprises the access control list.

### Claim 4 (depends on 1)

The device of claim 1, wherein the operations comprise providing blockchain services on the first group of blockchain nodes and the second group of blockchain nodes according to the MSA.

### Claim 5 (depends on 1)

The device of claim 1, wherein the first group of blockchain nodes are configured according to the MSA.

### Claim 6 (depends on 1)

The device of claim 1, wherein the second group of blockchain nodes are configured according to the MSA.

### Claim 7 (depends on 1)

The device of claim 1, wherein the operations comprise receiving from the communication device an order for a federated blockchain network comprising the first group of blockchain nodes and the second group of blockchain node.

### Claim 8 (depends on 7)

The device of claim 7, wherein the operations comprise:
transmitting the order to the CSP node and the public server, wherein the CSP node configures the first group of blockchain nodes according to the order and the public server configures the second group of blockchain nodes according to the order.

### Claim 9 (depends on 1)

The device of claim 1, wherein the public server provides at least one of a network model, scripts, access control rules, and query definitions to the CSP node, wherein the CSP node configures the first group of blockchain nodes according to the at least one of the network model, scripts, access control rules, and query definitions.

### Claim 10

A non-transitory, machine-readable storage device, comprising executable instructions that, when executed by a processing system including a processor, facilitate performance of operations comprising:
transmitting first instructions and a first network configuration to a cloud service provider (CSP) node, wherein the first instructions indicate to the CSP node to configure a first group of blockchain nodes according to the first network configuration, wherein the CSP node configures the first group of blockchain nodes utilizing first credentials;
transmitting second instructions to a public server, wherein the second instructions indicate to the public server to configure a second group of blockchain nodes, wherein the public server obtains a public smart contract that includes a second network configuration, wherein the public server configures the second group of blockchain nodes according to the second network configuration utilizing second credentials;
obtaining a master-slave agreement (MSA) for the first group of blockchain nodes and the second group of blockchain nodes;
providing access to the first group of blockchain nodes and the second group of blockchain nodes to a group of users according to the MSA; and
receiving user-generated input from a communication device, wherein the user-generated input associated with a user from the group of users and the communication device provides third instructions for the first group of blockchain nodes and the second group of blockchain nodes to perform transactions.

### Claim 11 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the operations comprise adjusting the first credentials according to the public smart contract.

### Claim 12 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the first credentials are associated with a user listed on an access control list, wherein the first network configuration comprises the access control list.

### Claim 13 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the operations comprise providing blockchain services on the first group of blockchain nodes and the second group of blockchain nodes according to the MSA.

### Claim 14 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the first group of blockchain nodes are configured according to the MSA.

### Claim 15 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the second group of blockchain nodes are configured according to the MSA.

### Claim 16 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the operations comprise:
receiving from the communication device an order for a federated blockchain network comprising the first group of blockchain nodes and the second group of blockchain node; and
transmitting the order to the CSP node and the public server, wherein the CSP node configures the first group of blockchain nodes according to the order and the public server configures the second group of blockchain nodes according to the order.

### Claim 17 (depends on 10)

The non-transitory, machine-readable storage device of claim 10, wherein the public server provides at least one of a network model, scripts, access control rules, and query definitions to the CSP node, wherein the CSP node configures the first group of blockchain nodes according to the at least one of the network model, scripts, access control rules, and query definitions.

### Claim 18

A method, comprising:
transmitting, by a processing system including a processor, first instructions and a first network configuration to a cloud service provider (CSP) node, wherein the first instructions indicate to the CSP node to configure a first group of blockchain nodes according to the first network configuration, wherein the CSP node configures the first group of blockchain nodes utilizing first credentials;
transmitting, by the processing system, second instructions to a public server, wherein the second instructions indicate to the public server to configure a second group of blockchain nodes, wherein the public server obtains a public smart contract that includes a second network configuration, wherein the public server configures the second group of blockchain nodes according to the second network configuration utilizing second credentials;
obtaining, by the processing system, a master-slave agreement (MSA) for the first group of blockchain nodes and the second group of blockchain nodes;
providing, by the processing system, access to the first group of blockchain nodes and the second group of blockchain nodes to a group of users according to the MSA;
receiving, by the processing system, from a communication device an order for a federated blockchain network comprising the first group of blockchain nodes and the second group of blockchain node; and
transmitting, by the processing system, the order to the CSP node and the public server, wherein the CSP node configures the first group of blockchain nodes according to the order and the public server configures the second group of blockchain nodes according to the order.

### Claim 19 (depends on 18)

The method of claim 18, comprising adjusting, by the processing system, the first credentials according to the public smart contract.

### Claim 20 (depends on 18)

The method of claim 18, wherein the first credentials are associated with a user listed on an access control list, wherein the first network configuration comprises the access control list.
