10841153

Distributed Ledger Technology Network Provisioner

PublishedNovember 17, 2020
Assigneenot available in USPTO data we have
Technical Abstract

Patent Claims
17 claims

Legal claims defining the scope of protection. Each claim is shown in both the original legal language and a plain English translation.

Claim 1

Original Legal Text

1. A system for intelligently provisioning a distributed ledger technology (DLT) network, the system comprising: one or more processor components; one or more memory components operatively coupled to the one or more processor components; computer-readable instructions stored on the one or more memory components and configured to cause the one or more processor components to: receive a request from an authorized user to provision a DLT network; identify, based on the request received from an authorized user, a set of parameters required to provision the DLT network, wherein the set of parameters comprises at least one of a number of permissioned nodes and non-permissioned nodes in the provisioned DLT network; compare the set of parameters required to provision the DLT network with a set of parameters of a plurality of existing DLT network; determine one or more missing parameters based on at least the comparison of the set of parameters required to provision the DLT network with the set of parameters of the plurality of existing DLT network; predict, using one or more machine learning algorithms, the one or more missing parameters required to provision the DLT network; add the one or more missing parameters to the identified set of parameters; generate a script to provision the DLT network, wherein the script comprises a series of executable instructions based on the identified set of parameters instructing one or more nodes to provision a DLT network; transmit, to one or more nodes, the generated script to provision the DLT network; and execute the generated script to provision the DLT network.

Plain English translation pending...
Claim 2

Original Legal Text

2. The system of claim 1 , wherein the set of parameters comprises at least one of a network infrastructure, a ledger type, a programming language, or a database.

Plain English Translation

A system for managing decentralized applications (dApps) includes a configuration module that defines a set of parameters for deploying and operating the dApps. These parameters include network infrastructure, ledger type, programming language, and database. The network infrastructure parameter specifies the underlying blockchain or distributed ledger technology (DLT) platform, such as Ethereum, Hyperledger, or a private blockchain. The ledger type parameter defines whether the system uses a public, private, or consortium blockchain. The programming language parameter specifies the language used for smart contract development, such as Solidity, Rust, or JavaScript. The database parameter determines the storage mechanism, including on-chain storage, off-chain databases, or hybrid solutions. The system dynamically adjusts these parameters to optimize performance, security, and scalability based on the requirements of the dApp. This approach ensures flexibility in deployment while maintaining compatibility with various blockchain environments. The system also includes a monitoring module to track performance metrics and a security module to enforce access controls and audit trails. The overall solution addresses the challenge of deploying dApps across heterogeneous blockchain networks by providing a standardized configuration framework.

Claim 3

Original Legal Text

3. The system of claim 1 , wherein generating a script to provision the DLT network further comprises sequencing the series of executable instructions.

Plain English Translation

A system for provisioning a distributed ledger technology (DLT) network addresses the challenge of efficiently deploying and managing DLT infrastructure across multiple nodes. The system automates the setup and configuration of DLT nodes by generating a script containing a series of executable instructions. These instructions are sequenced to ensure proper execution order, enabling the system to provision the DLT network in a structured and reliable manner. The sequencing of instructions ensures dependencies are resolved, reducing errors and improving deployment consistency. The system may also include features for validating the generated script before execution, ensuring compatibility with the target DLT framework and network requirements. By automating the provisioning process, the system reduces manual intervention, minimizes configuration errors, and accelerates the deployment of secure and scalable DLT networks. The system is particularly useful in environments requiring rapid deployment of distributed ledger solutions, such as blockchain-based applications, supply chain tracking, or decentralized finance platforms. The sequenced instructions may include steps for initializing nodes, configuring consensus mechanisms, and establishing network connectivity, ensuring a fully functional DLT network is deployed efficiently.

Claim 4

Original Legal Text

4. The system of claim 3 , wherein transmitting the generated script to provision the DLT network comprises receiving an indication from a node when an executable instruction has been completed by the node and transmitting the next executable instruction in the sequenced series of executable instructions.

Plain English Translation

A distributed ledger technology (DLT) system automates the provisioning and management of a DLT network by generating and transmitting executable scripts to nodes. The system includes a script generator that creates a sequenced series of executable instructions for provisioning the network, such as initializing nodes, configuring consensus mechanisms, or deploying smart contracts. These instructions are transmitted to nodes in the network, which execute them in sequence. The system monitors node execution by receiving completion indications from nodes after each instruction is processed. Upon receiving confirmation, the system transmits the next instruction in the sequence, ensuring coordinated and sequential provisioning of the network. This approach enables dynamic and automated deployment of DLT networks, reducing manual intervention and improving reliability. The system may also include a node manager to track node status and a script validator to verify instruction correctness before transmission. The method ensures that nodes execute instructions in the correct order, maintaining network consistency and integrity.

Claim 5

Original Legal Text

5. The system of claim 1 , wherein transmitting the generated script to one or more nodes comprises communicating over a network with network provisioning adapter located at the one or more nodes.

Plain English Translation

This invention relates to a system for managing and executing scripts across a distributed network. The system addresses the challenge of efficiently distributing and executing scripts in a networked environment, particularly where nodes may have varying configurations or requirements. The system includes a central controller that generates scripts based on predefined rules or user inputs. These scripts are then transmitted to one or more nodes within the network. The transmission process involves communicating with a network provisioning adapter located at each node. This adapter ensures that the script is properly received, interpreted, and executed according to the node's specific requirements. The system may also include mechanisms for monitoring the execution status of the scripts and reporting back to the central controller. This allows for real-time tracking and management of script deployment across the network. The invention improves efficiency by automating script distribution and execution, reducing manual intervention, and ensuring consistent application of scripts across diverse network nodes.

Claim 6

Original Legal Text

6. The system of claim 1 , wherein the computer-readable instructions stored on the one or more memory components are further configured to cause the one or more processor components to store the identified set of parameters in a database communicatively coupled to the system.

Plain English Translation

This invention relates to a system for managing and storing identified parameters within a database. The system includes one or more processor components and one or more memory components storing computer-readable instructions. The instructions, when executed, cause the processor components to identify a set of parameters from input data. These parameters may be derived from various sources, such as user inputs, sensor data, or other system inputs. The system further includes a database that is communicatively coupled to the system, allowing the identified parameters to be stored in the database for future reference, analysis, or retrieval. The database may be structured to organize the parameters in a way that facilitates efficient storage, retrieval, and processing. The system ensures that the identified parameters are preserved and accessible, enabling applications such as data analysis, decision-making, or system monitoring. The invention addresses the need for reliable parameter storage in systems where data integrity and accessibility are critical.

Claim 7

Original Legal Text

7. A computer program product for intelligently provisioning a distributed ledger technology (DLT) network, the computer program product comprising at least one non-transitory computer readable medium comprising computer readable instruction, the instructions comprising instructions for: receiving a request from an authorized user to provision a DLT network; identifying, based on the request received from an authorized user, a set of parameters required to provision the DLT network, wherein the set of parameters comprises at least one of a number of permissioned nodes and non-permissioned nodes in the provisioned DLT network; comparing the set of parameters required to provision the DLT network with a set of parameters of a plurality of existing DLT network; determining one or more missing parameters based on at least the comparison of the set of parameters required to provision the DLT network with the set of parameters of the plurality of existing DLT network; predicting, using one or more machine learning algorithms, the one or more missing parameters required to provision the DLT network; adding the one or more missing parameters to the identified set of parameters; generating a script to provision the DLT network, wherein the script comprises a series of executable instructions based on the identified set of parameters instructing one or more nodes to provision a DLT network; transmitting, to one or more nodes, the generated script to provision the DLT network; and executing the generated script to provision the DLT network.

Plain English Translation

Distributed ledger technology (DLT) networks require careful configuration to balance performance, security, and scalability. Traditional provisioning methods rely on manual setup, which is time-consuming and prone to errors, especially when determining optimal parameters like node permissions and network topology. This invention addresses these challenges by automating the provisioning process using machine learning to predict missing configuration parameters. The system receives a request from an authorized user to provision a DLT network and identifies required parameters, including the number of permissioned and non-permissioned nodes. It compares these parameters against existing DLT networks to detect gaps. Machine learning algorithms predict missing parameters, such as consensus mechanisms or network latency tolerances, based on historical data. The system then generates an executable script incorporating all parameters, including the predicted ones, to provision the network. This script is transmitted to the nodes, which execute it to deploy the DLT network automatically. By leveraging machine learning, the system reduces manual intervention, ensures optimal configuration, and accelerates deployment while maintaining security and performance. The approach is particularly useful for enterprises needing scalable, permissioned DLT networks with minimal setup complexity.

Claim 8

Original Legal Text

8. The computer program product of claim 7 , wherein the set of parameters comprises at least one of a number of nodes in the provisioned DLT network, a network infrastructure, a ledger type, a programming language, or a database.

Plain English Translation

This invention relates to distributed ledger technology (DLT) and addresses the challenge of efficiently provisioning and managing DLT networks by defining a set of configurable parameters. The solution involves a computer program product that enables the customization of DLT networks based on specific requirements. The set of parameters includes the number of nodes in the provisioned DLT network, the network infrastructure, the type of ledger (e.g., public, private, or consortium), the programming language used for smart contracts or applications, and the database system integrated with the DLT. These parameters allow users to tailor the DLT network to their needs, ensuring scalability, security, and compatibility with existing systems. The invention simplifies the deployment and management of DLT networks by providing a structured approach to configuration, reducing complexity and improving interoperability. This approach is particularly useful in enterprise environments where flexibility and customization are critical for integrating DLT with legacy systems or specific business processes. The invention enhances the adaptability of DLT solutions across various industries, including finance, supply chain, and healthcare, by enabling precise control over network architecture and functionality.

Claim 9

Original Legal Text

9. The computer program product of claim 7 , wherein generating a script to provision the DLT network further comprises sequencing the series of executable instructions.

Plain English Translation

A system and method for provisioning a distributed ledger technology (DLT) network involves generating a script to automate the deployment and configuration of the network. The script includes a series of executable instructions that define the network's structure, including nodes, consensus mechanisms, and data storage parameters. The instructions are sequenced to ensure proper execution order, allowing the network to be provisioned in a controlled and reproducible manner. This approach reduces manual configuration errors and streamlines the deployment process. The system may also validate the script before execution to confirm that the instructions are syntactically correct and logically consistent with the desired network configuration. The method is applicable to various DLT implementations, including blockchain and directed acyclic graph (DAG) systems, and supports customization for different use cases, such as supply chain tracking, financial transactions, or decentralized identity management. The sequenced instructions ensure that dependencies between configuration steps are respected, improving reliability and scalability.

Claim 10

Original Legal Text

10. The computer program product of claim 9 , wherein transmitting the generated script to provision the DLT network comprises receiving an indication from a node when an executable instruction has been completed by the node and transmitting the next executable instruction in the sequenced series of executable instructions.

Plain English Translation

This invention relates to distributed ledger technology (DLT) systems, specifically methods for provisioning and managing nodes within a DLT network. The problem addressed is the need for efficient, automated provisioning of nodes in a DLT network, ensuring that nodes execute tasks in a coordinated and sequential manner while maintaining network integrity and performance. The invention involves a computer program product that generates a script containing a sequenced series of executable instructions for provisioning a DLT network. The script is transmitted to nodes in the network, where each node receives and executes the instructions in the specified order. A key feature is the dynamic interaction between the provisioning system and the nodes: when a node completes an executable instruction, it sends an indication to the system, which then transmits the next instruction in the sequence. This ensures that tasks are executed in the correct order and that the provisioning process is adaptive to the network's state. The system may also include mechanisms for verifying the execution of instructions, ensuring that nodes comply with the provisioning script and that the network remains secure. The invention improves upon prior art by providing a more automated, scalable, and reliable method for provisioning DLT networks, reducing manual intervention and minimizing errors during node setup and configuration. This approach is particularly useful in large-scale DLT deployments where coordinated provisioning is critical.

Claim 11

Original Legal Text

11. The computer program product of claim 7 , wherein transmitting the generated script to one or more nodes comprises communicating over a network with network provisioning adapter located at the one or more nodes.

Plain English Translation

This invention relates to network provisioning and configuration management in distributed computing environments. The problem addressed is the efficient and automated deployment of configuration scripts to multiple nodes in a network, ensuring consistent and reliable system provisioning. The invention involves a computer program product that generates a script for configuring one or more nodes in a network. The generated script is transmitted to the nodes via a network provisioning adapter located at each node. The network provisioning adapter facilitates communication between the central system generating the script and the target nodes, ensuring that the script is properly received and executed. This adapter may handle tasks such as authentication, encryption, and error handling to ensure secure and reliable transmission of the configuration script. The system may also include mechanisms for verifying the successful execution of the script on each node, ensuring that the intended configuration is applied correctly. The invention improves network provisioning by automating the deployment process, reducing manual intervention, and enhancing consistency across distributed systems.

Claim 12

Original Legal Text

12. The computer program product of claim 7 , further comprising storing the identified set of parameters in a database communicatively coupled to the system.

Plain English Translation

A system and method for optimizing performance in a computing environment involves analyzing system parameters to identify a set of parameters that influence performance. The system monitors the computing environment to detect changes in these parameters, such as hardware configurations, software settings, or operational conditions. When a change is detected, the system evaluates the impact of the change on performance metrics, such as processing speed, resource utilization, or latency. Based on this evaluation, the system generates recommendations to adjust the parameters to improve performance. These recommendations may include modifying hardware settings, updating software configurations, or redistributing workloads. The system also stores the identified set of parameters in a database that is communicatively coupled to the system, allowing for historical tracking and future reference. This approach enables proactive performance optimization by continuously monitoring and adapting to changes in the computing environment.

Claim 13

Original Legal Text

13. A method for intelligently provisioning a distributed ledger technology (DLT) network, the method comprising: receive a request from an authorized user to provision a DLT network; identifying, based on the request received from an authorized user, a set of parameters required to provision the DLT network, wherein the set of parameters comprises at least one of a number of permissioned nodes and non-permissioned nodes in the provisioned DLT network; compare the set of parameters required to provision the DLT network with a set of parameters of a plurality of existing DLT network; determine one or more missing parameters based on at least the comparison of the set of parameters required to provision the DLT network with the set of parameters of the plurality of existing DLT network; predict, using one or more machine learning algorithms, the one or more missing parameters required to provision the DLT network; add the one or more missing parameters to the identified set of parameters; generating a script to provision the DLT network, wherein the script comprises a series of executable instructions based on the identified set of parameters instructing one or more nodes to provision a DLT network; transmitting, to one or more nodes, the generated script to provision the DLT network; and executing the generated script to provision the DLT network.

Plain English Translation

This invention relates to a method for intelligently provisioning a distributed ledger technology (DLT) network. The method addresses the challenge of efficiently setting up DLT networks by automating the provisioning process while ensuring optimal configuration based on user requirements and existing network parameters. The method begins by receiving a request from an authorized user to provision a DLT network. Based on this request, the method identifies a set of required parameters, including the number of permissioned and non-permissioned nodes in the network. These parameters are then compared with those of existing DLT networks to determine any missing or incomplete specifications. Machine learning algorithms predict the missing parameters, which are then added to the identified set. A provisioning script is generated, containing executable instructions derived from the complete set of parameters. This script is transmitted to the relevant nodes, which execute it to provision the DLT network. The approach leverages machine learning to enhance the accuracy and efficiency of DLT network deployment, reducing manual configuration efforts and ensuring alignment with optimal network structures.

Claim 14

Original Legal Text

14. The method of claim 13 , wherein the set of parameters comprises at least one of a number of nodes in the provisioned DLT network, a network infrastructure, a ledger type, a programming language, or a database.

Plain English Translation

A distributed ledger technology (DLT) system is used to create and manage decentralized networks, but configuring such networks for specific use cases remains challenging. Existing systems lack flexibility in defining key parameters that influence network performance, security, and scalability. This invention addresses the problem by providing a method for provisioning a DLT network with a customizable set of parameters. The method allows users to specify network characteristics such as the number of nodes, network infrastructure details, ledger type, programming language, and database type. These parameters define the structure and functionality of the DLT network, enabling tailored configurations for different applications. The system dynamically adjusts the network based on the selected parameters, ensuring optimal performance and security. By allowing customization of these critical aspects, the invention improves adaptability and efficiency in deploying DLT solutions across various industries. The method ensures that the provisioned network aligns with the specific requirements of the intended use case, whether for financial transactions, supply chain tracking, or other decentralized applications. This approach simplifies network deployment while maintaining flexibility for future modifications.

Claim 15

Original Legal Text

15. The method of claim 13 , wherein generating a script to provision the DLT network further comprises sequencing the series of executable instructions.

Plain English Translation

A method for provisioning a distributed ledger technology (DLT) network involves generating a script to automate the setup and configuration of the network. The script includes a series of executable instructions that are sequenced to ensure proper execution order. This sequencing ensures that dependencies between instructions are resolved, preventing errors during network provisioning. The method addresses the challenge of manually configuring DLT networks, which is time-consuming and prone to human error. By automating the process with a script, the method improves efficiency and reliability. The script may include instructions for deploying nodes, configuring consensus mechanisms, and setting up communication protocols. The sequencing step ensures that instructions are executed in a logical order, such as deploying nodes before configuring their communication channels. This method is applicable to various DLT networks, including blockchain and directed acyclic graph (DAG) systems, where automated provisioning is critical for scalability and consistency. The approach reduces the need for manual intervention, minimizing setup errors and accelerating network deployment.

Claim 16

Original Legal Text

16. The method of claim 15 , wherein transmitting the generated script to provision the DLT network comprises receiving an indication from a node when an executable instruction has been completed by the node and transmitting the next executable instruction in the sequenced series of executable instructions.

Plain English Translation

A method for managing distributed ledger technology (DLT) network provisioning involves transmitting a generated script to provision the network, where the script includes a sequenced series of executable instructions. The method includes receiving an indication from a node when an executable instruction has been completed by the node and then transmitting the next executable instruction in the sequence. This ensures that instructions are executed in a controlled and ordered manner, improving reliability and coordination across the network. The method may also involve generating the script based on predefined rules or user inputs, where the script includes instructions for configuring nodes, validating transactions, or managing consensus mechanisms. The approach allows for dynamic provisioning of the DLT network, adapting to changes in network conditions or requirements. By tracking instruction completion and sequencing subsequent steps, the method ensures that the network remains stable and functional during provisioning. This technique is particularly useful in environments where multiple nodes must synchronize operations or where complex configurations are required.

Claim 17

Original Legal Text

17. The method of claim 13 , wherein transmitting the generated script to one or more nodes comprises communicating over a network with network provisioning adapter located at the one or more nodes.

Plain English Translation

This invention relates to network provisioning and configuration management in distributed systems. The problem addressed is the efficient and automated deployment of configuration scripts to multiple nodes in a network, ensuring consistent and reliable system provisioning. The method involves generating a script that defines the configuration or provisioning instructions for one or more nodes in a network. The generated script is then transmitted to the target nodes using a network provisioning adapter located at each node. The network provisioning adapter acts as an intermediary, facilitating secure and efficient communication between the central system generating the script and the distributed nodes. This adapter ensures that the script is properly received, processed, and applied at each node, maintaining consistency across the network. The method may include additional steps such as validating the script before transmission, monitoring the deployment process, and verifying successful execution at each node. The network provisioning adapter may also handle authentication, encryption, and error recovery to ensure secure and reliable script delivery. This approach simplifies network management by automating the provisioning process and reducing manual intervention, improving scalability and reducing errors in large-scale deployments.

Patent Metadata

Filing Date

Unknown

Publication Date

November 17, 2020

Inventors

Srinivasa Rao Dakshinyam
Shashank Raju Birudharaju
Govinda Rajulu Nelluri

Want to explore more patents?

Browse 5M+ US patents with plain-English claim translations and AI-generated analysis.

Citation & reuse

Analysis on this page is generated by Patentable — an AI-powered patent intelligence platform. AI-generated summaries, explanations, FAQs, and analysis may be reused with attribution and a visible link back to the canonical URL below. Patent abstracts and claims are USPTO public domain.

Cite as: Patentable. “DISTRIBUTED LEDGER TECHNOLOGY NETWORK PROVISIONER” (10841153). https://patentable.app/patents/10841153

© 2026 Nomic Interactive Technology LLC. Machine-readable context available at /api/llm-context/10841153. See llms.txt for full attribution policy.