Classifying static leaf nodes in a motion detection system
First Claim
1. A method for managing nodes in a motion detection system, comprising:
- identifying, by an access point (AP) of the motion detection system, one or more static leaf nodes based on presence activity of each static leaf node of the one or more static leaf nodes in a calibration window, the calibration window comprising a number of calibration periods;
determining a health score for each AP-leaf node link for the calibration window based on AP-leaf node link quality information, each AP-leaf node link defined between the AP and one of the static leaf nodes of the one or more static leaf nodes,wherein determining a health score for each AP-leaf node link for the calibration window comprises;
assigning each AP-leaf node link a classification based on quality information for the AP-leaf node link, wherein the classification indicates a link quality is passing, noisy, or sleeping,wherein the link quality of the AP-leaf node link is passing when a success rate of sounding operations during the calibration window is above a first threshold, and a failure rate of sounding operations during the calibration period is below a second threshold,wherein the link quality of the AP-leaf node link is noisy when the success rate of sounding operations during the calibration period is below a third threshold, and the failure rate of sounding operations during the calibration period is above a fourth threshold;
assigning a value to each AP-leaf node link corresponding to the classification assigned to the AP-leaf node link; and
deriving the health score for each AP-leaf node link based on the assigned values in each of the number of calibration periods in the calibration window;
selecting one or more of the static leaf nodes to use for sounding in the motion detection system based on the health scores for each of the AP-leaf node links; and
updating the motion detection system to use the selected one or more static leaf nodes for motion detection.
1 Assignment
0 Petitions
Accused Products
Abstract
In a general aspect, a motion detection system manages leaf nodes used for sounding by one or more access points. For example, an access point identifies one or more static leaf nodes based on presence activity of each leaf node in a calibration window. A health score is determined for each AP-leaf node link for each calibration window based on AP-leaf node link quality information. One or more of the static leaf nodes are selected to be used for sounding in the motion detection system based on the health scores for each of the AP-leaf node links. The motion detection system is then updated to use the selected one or more static leaf nodes for motion detection.
-
Citations
18 Claims
-
1. A method for managing nodes in a motion detection system, comprising:
-
identifying, by an access point (AP) of the motion detection system, one or more static leaf nodes based on presence activity of each static leaf node of the one or more static leaf nodes in a calibration window, the calibration window comprising a number of calibration periods; determining a health score for each AP-leaf node link for the calibration window based on AP-leaf node link quality information, each AP-leaf node link defined between the AP and one of the static leaf nodes of the one or more static leaf nodes, wherein determining a health score for each AP-leaf node link for the calibration window comprises; assigning each AP-leaf node link a classification based on quality information for the AP-leaf node link, wherein the classification indicates a link quality is passing, noisy, or sleeping, wherein the link quality of the AP-leaf node link is passing when a success rate of sounding operations during the calibration window is above a first threshold, and a failure rate of sounding operations during the calibration period is below a second threshold, wherein the link quality of the AP-leaf node link is noisy when the success rate of sounding operations during the calibration period is below a third threshold, and the failure rate of sounding operations during the calibration period is above a fourth threshold; assigning a value to each AP-leaf node link corresponding to the classification assigned to the AP-leaf node link; and deriving the health score for each AP-leaf node link based on the assigned values in each of the number of calibration periods in the calibration window; selecting one or more of the static leaf nodes to use for sounding in the motion detection system based on the health scores for each of the AP-leaf node links; and updating the motion detection system to use the selected one or more static leaf nodes for motion detection. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device for managing nodes in a motion detection system, comprising:
-
one or more processors; and memory comprising instructions which when executed by the one or more processors cause the device to perform operations comprising; identifying, by an access point (AP) of the motion detection system, one or more static leaf nodes based on presence activity of each static leaf node of the one or more static leaf nodes in a calibration window, the calibration window comprising a number of calibration periods; determining a health score for each AP-leaf node link for the calibration window based on AP-leaf node link quality information, each AP-leaf node link defined between the AP and one of the static leaf nodes of the one or more static leaf nodes, wherein determining a health score for each AP-leaf node link for the calibration window comprises; assigning each AP-leaf node link a classification based on quality information for the AP-leaf node link, wherein the classification indicates a link quality is passing, noisy, or sleeping, wherein the link quality of the AP-leaf node link is passing when a success rate of sounding operations during the calibration window is above a first threshold, and a failure rate of sounding operations during the calibration period is below a second threshold, wherein the link quality of the AP-leaf node link is noisy when the success rate of sounding operations during the calibration period is below a third threshold, and the failure rate of sounding operations during the calibration period is above a fourth threshold; assigning a value to each AP-leaf node link corresponding to the classification assigned to the AP-leaf node link; and deriving the health score for each AP-leaf node link based on the assigned values in each of the number of calibration periods in the calibration window; selecting one or more of the static leaf nodes to use for sounding in the motion detection system based on the health scores for each of the AP-leaf node links; and updating the motion detection system to use the selected one or more static leaf nodes for motion detection. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A non-transitory computer readable medium comprising instructions which when executed by data processing apparatus cause the data processing apparatus to perform operations comprising:
-
identifying, by an access point (AP) of the motion detection system, one or more static leaf nodes based on presence activity of each static leaf node of the one or more static leaf nodes in a calibration window, the calibration window comprising a number of calibration periods; determining a health score for each AP-leaf node link for the calibration window based on AP-leaf node link quality information, each AP-leaf node link defined between the AP and one of the static leaf nodes of the one or more static leaf nodes, wherein determining a health score for each AP-leaf node link for the calibration window comprises; assigning each AP-leaf node link a classification based on quality information for the AP-leaf node link, wherein the classification indicates a link quality is passing, noisy, or sleeping, wherein the link quality of the AP-leaf node link is passing when a success rate of sounding operations during the calibration window is above a first threshold, and a failure rate of sounding operations during the calibration period is below a second threshold, wherein the link quality of the AP-leaf node link is noisy when the success rate of sounding operations during the calibration period is below a third threshold, and the failure rate of sounding operations during the calibration period is above a fourth threshold; assigning a value to each AP-leaf node link corresponding to the classification assigned to the AP-leaf node link; and deriving the health score for each AP-leaf node link based on the assigned values in each of the number of calibration periods in the calibration window; selecting one or more of the static leaf nodes to use for sounding in the motion detection system based on the health scores for each of the AP-leaf node links; and updating the motion detection system to use the selected one or more static leaf nodes for motion detection. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification