Video on demand for audio/video recording and communication devices
First Claim
1. A non-transitory machine-readable medium of an audio/video recording and communication device (A/V device) storing a program for increasing battery life of the A/V device, the program executable by at least one processor of the A/V device, the program comprising sets of instructions that, when executed by the at least one processor, cause the A/V device to:
- send a current charge level of a battery of the A/V device to a backend network device;
receive a signal from the network device for adjusting a length of transition intervals between a low-power mode and an active mode of the at least one processor of the A/V device;
increase the length of transition intervals when the signal is indicative of increasing the length of transition intervals;
decrease the length of transition intervals when the signal is indicative of decreasing the length of transition intervals;
determine that a transition interval between the low-power mode and the active mode of the at least one processor of the A/V device has elapsed; and
transition the at least one processor from the low-power mode to the active mode.
3 Assignments
0 Petitions
Accused Products
Abstract
In an A/V recording and communication device, the power configuration of the device is considered when determining a setting for a keep-alive interval of the device. If the device is connected to a reliable and continuous source of power, such as AC mains, then the keep-alive interval may be set to a very short duration, thereby reducing or eliminating any latency that the user might experience when attempting to remotely access the camera of the device. By contrast, if the device relies solely on a rechargeable battery for power, then the keep-alive interval may be set to a longer duration, thereby reducing the rate at which the rechargeable battery will be discharged. And, if the device is connected to an intermittent source of power, such as a solar panel, then the keep-alive interval may be set to a moderate duration to balance the competing interests of reducing latency and conserving battery life.
-
Citations
18 Claims
-
1. A non-transitory machine-readable medium of an audio/video recording and communication device (A/V device) storing a program for increasing battery life of the A/V device, the program executable by at least one processor of the A/V device, the program comprising sets of instructions that, when executed by the at least one processor, cause the A/V device to:
-
send a current charge level of a battery of the A/V device to a backend network device; receive a signal from the network device for adjusting a length of transition intervals between a low-power mode and an active mode of the at least one processor of the A/V device; increase the length of transition intervals when the signal is indicative of increasing the length of transition intervals; decrease the length of transition intervals when the signal is indicative of decreasing the length of transition intervals; determine that a transition interval between the low-power mode and the active mode of the at least one processor of the A/V device has elapsed; and transition the at least one processor from the low-power mode to the active mode. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for increasing battery life of an audio/video device (A/V device), the method comprising:
-
sending a current charge level of a battery of the A/V device to a network device wherein sending the current charge level of the battery further comprises, in addition to the current charge level of the battery, sending an inquiry signal to the network device inquiring whether the network device has received a request from a client device associated with the A/V device to access a camera of the A/V device; receiving, based on the current charge level, a command from the network device for adjusting a length of transition intervals between a low-power mode and an active mode of at least one processor of the A/V device; increasing the length of transition intervals when the command is a first command; and decreasing the length of transition intervals when the command is a second different command. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
Specification