IP Library Granted Patent US 10,567,710
Granted Patent B2
US 10,567,710 · App. 15/898,431 · Granted Feb 18, 2020

Video on demand for audio/video recording and communication devices

Inventors: John Modestine (Los Angeles, CA); Joshua Roth (Pacific Palisades, CA)
Assignee: A9.com, Inc.
H04N7/186H04L45/026H04L67/02H04L67/10H04L67/12H04N5/23206H04N5/23241H04N21/2747H04N21/41407H04L67/42H04N21/2187H04N21/4223H04W84/042H04W84/12Y04S40/18
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,567,710
App. No.
15/898,431
Granted
Feb 18, 2020
Kind
B2
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.

Claims (40)

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.

2. The non-transitory machine-readable medium of claim 1 , wherein the program comprises further instructions that, when executed by the at least one processor, further cause the A/V device to send the current charge level of the battery by 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.

3. The non-transitory machine-readable medium of claim 2 , wherein the program comprises further instructions that, when executed by the at least one processor, further cause the A/V device to send the inquiry signal to the network device by:

determining whether a video-on-demand option is enabled for the A/V device; and

sending the inquiry signal to the network device when the video-on-demand option is enabled.

4. The non-transitory machine-readable medium of claim 3 , wherein the program comprises further instructions that, when executed by the at least one processor, further cause the A/V device to disable the video-on-demand option when the signal received from the network device for adjusting the length of transition intervals is indicative of disabling the video-on-demand option.

5. The non-transitory machine-readable medium of claim 3 , wherein when the video-on-demand feature is disabled, the at least one processor of the A/V device does not transition from the low-power mode to the active mode until the current charge level of the battery is above a threshold level.

6. The non-transitory machine-readable medium of claim 1 , wherein the program comprises further instructions that, when executed by the at least one processor, further cause the A/V to send the current charge level of the battery by sending, in addition to the current charge level of the battery, a 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.

7. The non-transitory machine-readable medium of claim 6 , wherein the program comprises further instructions that, when executed by the at least one processor, further cause the A/V device to:

receive a signal from the network device indicating that the client device has requested access to the camera of the A/V device;

capture video images within a field of view of the camera; and

send the captured video images to the network device to be forwarded from the network device to the client device.

8. The non-transitory machine-readable medium of claim 6 , wherein the A/V device comprises a video doorbell and the client device comprises a cellphone associated with the video doorbell.

9. The non-transitory machine-readable medium of claim 1 , wherein the length of transition intervals depends on the current charge level of the battery of the A/V device.

10. The non-transitory machine-readable medium of claim 1 , wherein the length of transition intervals changes to a different value when a source of power for the A/V device changes from the battery to a different source.

11. The non-transitory machine-readable medium of claim 10 , wherein the length of transition intervals changes to a lower value when the source of power changes to Alternating Current (AC) mains.

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.

13. The method of claim 12 , wherein sending the current charge level of the battery of the A/V device to the network device comprises:

determining 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

transitioning the at least one processor from the low-power mode to the active mode.

14. The method of claim 12 further comprising:

receiving a signal from the network device indicating that the client device has requested access to the camera of the A/V device;

capturing video images within a field of view of the camera; and

sending the captured video images to the network device to be forwarded from the network device to the client device.

15. The method of claim 12 , wherein when the network device has received the request from the client device associated with the A/V device to access the camera of the A/V device, the A/V device receives a command to power up the camera from a powered-off state.

16. The method of claim 12 , wherein sending the inquiry signal to the network device comprises:

determining whether a video-on-demand option is enabled for the A/V device; and

sending the inquiry signal to the network device when the video-on-demand option is enabled.

17. The method of claim 16 further comprising disabling the video-on-demand option when the signal received from the network device for adjusting the length of transition intervals is indicative of disabling the video-on-demand option.

18. The method of claim 16 , wherein when the video-on-demand feature is disabled, the at least one processor of the A/V device does not transition from the low-power mode to the active mode until the current charge level of the battery is above a threshold level.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 7, 2024
From: A9.COM, INC.
To: AMAZON TECHNOLOGIES, INC.
Reel/Frame 069115/0039 →
CHANGE OF NAME Recorded Dec 10, 2018
From: RING INC
To: RING, LLC
Reel/Frame 047764/0074 →
BILL OF SALE Recorded Dec 10, 2018
From: RING LLC
To: A9 COM, INC.
Reel/Frame 048695/0493 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 27, 2018
From: MODESTINE, JOHN; ROTH, JOSHUA
To: RING INC.
Reel/Frame 045049/0424 →
Continuity (5)
Continuation 15380403 · Dec 15, 2016
Provisional Application 62338992 · May 19, 2016
Provisional Application 62289114 · Jan 29, 2016
Provisional Application 62267762 · Dec 15, 2015
Related Publication 20180176517A1 · Jun 21, 2018
Cited By (2)
US 12,464,458 US 12,579,620