Abstract: |
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. |
Inventor: |
FALLAH, Jay (Toronto, CA); BYRNE, Kristopher (Toronto, CA); OERTON, Kevin John (Waterloo, CA); ZANKOWICZ, Josef (Toronto, CA); RANKINE, Scott (Toronto, CA) |
Applicant: |
NXM Technologies Inc. (Toronto, CA) |
Face Assignee: |
N/A |
Filed: |
2019-06-25 |
Issued: |
2019-10-31 |
Claims: |
20 |
|
US20190333059
|
1. A method for configuring a networking device, the method comprising:
(5)
(3)
|
|
7. A networked computing system implementing a distributed ledger, comprising:
(5)
(4)
|
|
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:
(0)
(3)
|
|
14. A method implemented in a networking device, the method comprising:
(2)
(3)
|
|
19. A networking device, comprising:
(0)
(1)
|
|
20. Non-transitory computer-readable media storing code which, when executed by a networking device, causes the networking device to:
(0)
(3)
|
|