Home Patent Forecast® Sectors Log In   Contact  
How it works Patent Forecast® Sectors Insights
Menu
Enjoy your FREE PREVIEW which shows only 2022 data and 25 documents. Contact Patent Forecast for full access.        

Smart Cities: Edge Computing

Search All Applications in Smart Cities: Edge Computing


Application US20190333059


Published 2019-10-31

Network Configuration Management For Networked Client Devices Using A Distributed Ledger Service

A system and method for managing a plurality of network-enabled client devices such as networking equipment and Internet of Things (IoT) devices which employs a distributed ledger, or blockchain, to store network configuration information for each client device. Access to the distributed ledger may be provided through a proxy computing system that is configured to exchange control messages with the client devices. Network configuration information is defined in smart contracts stored in the distributed ledger which are executed on registration of the network-enabled client device in the distributed ledger.



Much More than Average Length Specification


View the Patent Matrix® Diagram to Explore the Claim Relationships

USPTO Full Text Publication >

6 Independent Claims

  • 1. A method for configuring a networking device, the method comprising: storing, in a distributed ledger, a smart contract defining network configuration information for the networking device, the networking device being in an unconfigured state when initially deployed in a network; after the networking device is deployed in the network, registering the networking device in the distributed ledger and executing the smart contract; and transmitting output from execution of the smart contract for receipt by the networking device, the output comprising the network configuration information for the networking device.

  • 7. A networked computing system implementing a distributed ledger, comprising: at least one processor configured to: store, in the distributed ledger, a smart contract defining network configuration information for a networking device, the networking device being in an unconfigured state when initially deployed in a network; after the networking device is deployed in the network, register the networking device in the distributed ledger and execute the smart contract; and transmit output from execution of the smart contract for receipt by the networking device, the output comprising the network configuration information for the networking device.

  • 13. Non-transitory computer-readable media storing code which, when executed by a networked computing system implementing a distributed ledger, causes the networked computing system to: store, in the distributed ledger, a smart contract defining network configuration information for a networking device, the networking device being in an unconfigured state when initially deployed in a network; after the networking device is deployed in the network, register the networking device in the distributed ledger and execute the smart contract; and transmit output from execution of the smart contract for receipt by the networking device, the output comprising the network configuration information for the networking device.

  • 14. A method implemented in a networking device, the method comprising: after deployment in a network, requesting registration of the networking device in a distributed ledger maintained in a distributed ledger platform; receiving, from the distributed ledger platform, network configuration information, wherein the network configuration information is output from execution of a smart contract in the distributed ledger; and applying the received network configuration information.

  • 19. A networking device, comprising: a processor configured to: after deployment of the networking device in a network, request registration of the networking device in a distributed ledger maintained in a distributed ledger platform; receive, from the distributed ledger platform, network configuration information, wherein the network configuration information is output from execution of a smart contract in the distributed ledger; and apply the received network configuration information.

  • 20. Non-transitory computer-readable media storing code which, when executed by a networking device, causes the networking device to: after deployment of the networking device in a network, request registration of the networking device in a distributed ledger maintained in a distributed ledger platform; receive, from the distributed ledger platform, network configuration information, wherein the network configuration information is output from execution of a smart contract in the distributed ledger; and apply the received network configuration information.