Ring-based monitoring of sensor mesh networks
First Claim
1. A computer-implemented method comprising:
- arranging two or more sensor nodes into a ring monitor, each sensor node of the ring monitor coupled to a sensor and each sensor node cross-monitoring at least one other sensor node in the ring monitor;
receiving a request to add a new sensor node to the ring monitor;
generating, by a computer processor, a spatial partitioning of a plane representing locations of the new sensor node and the two or more sensor nodes in the ring monitor, the spatial partitioning comprising a plurality of regions, and each region corresponding to a sensor node;
selecting two or more adjacent sensor nodes from the two or more sensor nodes in the ring monitor, based at least in part on the spatial partitioning;
instructing the two or more adjacent sensor nodes to monitor the new sensor node; and
instructing the new sensor node to monitor each of the two or more adjacent sensor nodes.
1 Assignment
0 Petitions
Accused Products
Abstract
A computer-implemented method includes arranging two or more sensor nodes into a ring monitor. Each sensor node of the ring monitor is coupled to a sensor and cross-monitors at least one other sensor node in the ring monitor. A request is received to add a new sensor node. A spatial partitioning of a plane is generated, by a computer processor, representing locations of the new sensor node and the two or more sensor nodes in the ring monitor. The spatial partitioning includes a plurality of regions, each region corresponding to a sensor node. Two or more adjacent sensor nodes are selected from the two or more sensor nodes in the ring monitor, based at least in part on the spatial partitioning. The two or more adjacent sensor nodes are instructed to monitor the new sensor node, which is instructed to monitor each of the two or more adjacent sensor nodes.
-
Citations
20 Claims
-
1. A computer-implemented method comprising:
-
arranging two or more sensor nodes into a ring monitor, each sensor node of the ring monitor coupled to a sensor and each sensor node cross-monitoring at least one other sensor node in the ring monitor; receiving a request to add a new sensor node to the ring monitor; generating, by a computer processor, a spatial partitioning of a plane representing locations of the new sensor node and the two or more sensor nodes in the ring monitor, the spatial partitioning comprising a plurality of regions, and each region corresponding to a sensor node; selecting two or more adjacent sensor nodes from the two or more sensor nodes in the ring monitor, based at least in part on the spatial partitioning; instructing the two or more adjacent sensor nodes to monitor the new sensor node; and instructing the new sensor node to monitor each of the two or more adjacent sensor nodes. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a memory having computer readable instructions; and one or more processors for executing the computer readable instructions, the computer readable instructions comprising; arranging two or more sensor nodes into a ring monitor, each sensor node of the ring monitor coupled to a sensor and each sensor node cross-monitoring at least one other sensor node in the ring monitor; receiving a request to add a new sensor node to the ring monitor; generating a spatial partitioning of a plane representing locations of the new sensor node and the two or more sensor nodes in the ring monitor, the spatial partitioning comprising a plurality of regions, and each region corresponding to a sensor node; selecting two or more adjacent sensor nodes from the two or more sensor nodes in the ring monitor, based at least in part on the spatial partitioning; instructing the two or more adjacent sensor nodes to monitor the new sensor node; and instructing the new sensor node to monitor each of the two or more adjacent sensor nodes. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A computer program product for ring-based monitoring of sensor nodes, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a processor to cause the processor to perform a method comprising:
-
arranging two or more sensor nodes into a ring monitor, each sensor node of the ring monitor coupled to a sensor and each sensor node cross-monitoring at least one other sensor node in the ring monitor; receiving a request to add a new sensor node to the ring monitor; generating a spatial partitioning of a plane representing locations of the new sensor node and the two or more sensor nodes in the ring monitor, the spatial partitioning comprising a plurality of regions, and each region corresponding to a sensor node; selecting two or more adjacent sensor nodes from the two or more sensor nodes in the ring monitor, based at least in part on the spatial partitioning; instructing the two or more adjacent sensor nodes to monitor the new sensor node; and instructing the new sensor node to monitor each of the two or more adjacent sensor nodes. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification