Networked security system
First Claim
1. A wireless security device configured to communicate with a security server through an access point, the wireless security device comprising:
- a processor; and
one or more computer-readable storage media having instructions stored thereon that, when executed by the processor, are configured to cause the processor to;
estimate a link latency between a time of transmission of a message from the wireless security device and a time at which a response is received from the security server;
enable a polling mode, wherein, when the polling mode is enabled, the access point will hold any messages received by the access point that are directed to the wireless security device while the wireless security device is in a sleep state without discarding the messages for a threshold period of time, and wherein the link latency is estimated with the polling mode disabled;
transmit a first query to the security server through the access point and inform the access point that the wireless security device is entering the sleep state;
place the wireless security device into the sleep state;
wake the wireless security device from the sleep state after a wake time, wherein the wake time is determined based on the estimated link latency;
receive any messages received by the access point while the wireless security device was in the sleep state;
transmit a second query to the security server through the access point and inform the access point that the wireless security device is again entering the sleep state; and
repeat placing the wireless security device into the sleep state and waking the wireless security device from the sleep state based on the wake time.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of communicating between a wireless security device and a security server through an access point includes estimating a link latency between a time of transmission of a message from the wireless security device and a time at which a response is received from the security server. A polling mode is enabled in which the access point will hold messages received by the access point that are directed to the wireless security device while the device is in a sleep state, without discarding the messages for a threshold period of time. The wireless security device may be placed in a sleep state and woken after a wake time determined based on the estimated link latency, and receives any messages received by the access point during the sleep state.
15 Citations
20 Claims
-
1. A wireless security device configured to communicate with a security server through an access point, the wireless security device comprising:
-
a processor; and one or more computer-readable storage media having instructions stored thereon that, when executed by the processor, are configured to cause the processor to; estimate a link latency between a time of transmission of a message from the wireless security device and a time at which a response is received from the security server; enable a polling mode, wherein, when the polling mode is enabled, the access point will hold any messages received by the access point that are directed to the wireless security device while the wireless security device is in a sleep state without discarding the messages for a threshold period of time, and wherein the link latency is estimated with the polling mode disabled; transmit a first query to the security server through the access point and inform the access point that the wireless security device is entering the sleep state; place the wireless security device into the sleep state; wake the wireless security device from the sleep state after a wake time, wherein the wake time is determined based on the estimated link latency; receive any messages received by the access point while the wireless security device was in the sleep state; transmit a second query to the security server through the access point and inform the access point that the wireless security device is again entering the sleep state; and repeat placing the wireless security device into the sleep state and waking the wireless security device from the sleep state based on the wake time. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of communicating between a wireless security device and a security server through an access point, the method comprising:
-
estimating, at the wireless security device, a link latency between a time of transmission of a message from the wireless security device and a time at which a response is received from the security server; enabling a polling mode, wherein, when the polling mode is enabled, the access point will hold any messages received by the access point that are directed to the wireless security device while the wireless security device is in a sleep state without discarding the messages for a threshold period of time, and wherein the link latency is estimated with the polling mode disabled; transmitting a first query from the wireless security device to the security server through the access point and informing the access point that the wireless security device is entering the sleep state; placing the wireless security device into the sleep state; waking the wireless security device from the sleep state after a wake time, wherein the wake time is determined based on the estimated link latency; receiving, at the wireless security device, any messages received by the access point while the wireless security device was in the sleep state; transmitting a second query from the wireless security device to the security server through the access point and informing the access point that the wireless security device is again entering the sleep state; and repeating placing the wireless security device into the sleep state and waking the wireless security device from the sleep state based on the wake time. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. One or more non-transitory computer-readable storage media having instructions stored thereon that, when executed by one or more processors, cause the one or more processors to implement a method comprising:
-
estimating a link latency between a time of transmission of a message from a wireless security device and a time at which a response is received from a security server; enabling a polling mode, wherein, when the polling mode is enabled, an access point will hold any messages received by the access point that are directed to the wireless security device while the wireless security device is in a sleep state without discarding the messages for a threshold period of time, and wherein the link latency is estimated with the polling mode disabled; transmitting a first query from the wireless security device to the security server through the access point and informing the access point that the wireless security device is entering the sleep state; placing the wireless security device into the sleep state; waking the wireless security device from the sleep state after a wake time, wherein the wake time is determined based on the estimated link latency; receiving any messages received by the access point while the wireless security device was in the sleep state; transmitting a second query from the wireless security device to the security server through the access point and informing the access point that the wireless security device is again entering the sleep state; and repeating placing the wireless security device into the sleep state and waking the wireless security device from the sleep state based on the wake time.
-
Specification