Method and apparatus for distributed control of an interfacing-device network
First Claim
Patent Images
1. A method, comprising:
- maintaining, by a first network controller, a first database which stores information associated with a first set of provisioned sensor-interfacing devices of a local-area network, wherein the first network controller has primary control of the first set of provisioned sensor-interfacing devices, and wherein a second network controller, which is configured to maintain a second database storing information associated with the first set of provisioned sensor-interfacing devices, is offline; and
responsive to determining that the second network controller has come online;
synchronizing the first database with the second database;
configuring the first network controller to rescind primary control of the first set of provisioned sensor-interfacing devices to the second network controller; and
wherein configuring the first network controller to rescind primary control comprises allowing the second network controller to add to the first set of provisioned sensor-interfacing devices a new provisioned sensor-interfacing device or remove an existing provisioned sensor-interfacing device from the first set of provisioned sensor-interfacing devices.
1 Assignment
0 Petitions
Accused Products
Abstract
A local controller maintains a local database which stores information associated with a set of interfacing devices of a local-area network. The local database can include a database mirror for a remote database, of a remote controller, that stores information for a set of provisioned interfacing devices. When a remote controller hosting the remote database is offline, the local controller can maintain primary control of interfacing devices within the local area network. However, when the local controller determines that the remote controller has come online, the local controller can rescind primary control of interfacing devices within the local area network to the remote controller.
-
Citations
24 Claims
-
1. A method, comprising:
-
maintaining, by a first network controller, a first database which stores information associated with a first set of provisioned sensor-interfacing devices of a local-area network, wherein the first network controller has primary control of the first set of provisioned sensor-interfacing devices, and wherein a second network controller, which is configured to maintain a second database storing information associated with the first set of provisioned sensor-interfacing devices, is offline; and responsive to determining that the second network controller has come online; synchronizing the first database with the second database; configuring the first network controller to rescind primary control of the first set of provisioned sensor-interfacing devices to the second network controller; and wherein configuring the first network controller to rescind primary control comprises allowing the second network controller to add to the first set of provisioned sensor-interfacing devices a new provisioned sensor-interfacing device or remove an existing provisioned sensor-interfacing device from the first set of provisioned sensor-interfacing devices. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A non-transitory computer-readable storage medium storing instructions that when executed by a computer cause the computer to perform a method, the method comprising:
-
maintaining, by a first network controller, a first database which stores information associated with a first set of provisioned sensor-interfacing devices of a local-area network, wherein the first network controller has primary control of the first set of provisioned sensor-interfacing devices, and wherein a second network controller, which is configured to maintain a second database storing information associated with the first set of provisioned sensor-interfacing devices, is offline; and responsive to determining that the second network controller has come online; synchronizing the first database with the second database; configuring the first network controller to rescind primary control of the first set of provisioned sensor-interfacing devices to the second network controller; and wherein configuring the first network controller to rescind primary control comprises allowing the second network controller to add to the first set of provisioned sensor-interfacing devices a new provisioned sensor-interfacing device or remove an existing provisioned sensor-interfacing device from the first set of provisioned sensor-interfacing devices. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17)
-
-
18. An apparatus, comprising:
-
a first network controller; a second network controller; the first network controller configured to maintain a first database which stores information associated with a first set of provisioned sensor-interfacing devices of a local-area network, wherein the first network controller has primary control of the first set of provisioned sensor-interfacing devices, and wherein the second network controller, which is configured to maintain a second database storing information associated with the first set of provisioned sensor-interfacing devices, is offline; and a network-management module configured to determining an operating status of the second network controller, wherein responsive to determining that the second network controller has come online, the network-management module is further operable to; synchronize the first database with the second database; configure the first network controller to rescind primary control of the first set of provisioned sensor-interfacing devices to the second network controller; and wherein configuring the first network controller to rescind primary control comprises allowing the second network controller to add to the first set of provisioned sensor-interfacing devices a new provisioned sensor-interfacing device or remove an existing provisioned sensor-interfacing device from the first set of provisioned sensor-interfacing devices. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification