# US 2019/0174101 A1 · Video On Demand for Audio/Video Recording and Communication Devices

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 2019/0174101 A1
- Document ID: US20190174101A1
- Status: Published application
- Kind: A1
- Application number: 16/271,404
- Filed: 2019-02-08
- Published: 2019-06-06
- Earliest claimed: 2015-12-15
- Applicants: Amazon Technologies, Inc.
- Inventors: John Modestine; Joshua Roth
- Web page: https://patentgrep.com/patent/US20190174101A1

## CPC

- H04N 7/186: {Video door telephones}
- G08B 3/10: using electric transmission; using electromagnetic transmission
- G08B 13/19656: {Network used to communicate with a camera, e.g. WAN, LAN, Internet}
- G08B 13/19669: {Event triggers storage or change of storage policy}
- G08B 13/19689: {Remote control of cameras, e.g. remote orientation or image zooming control for a PTZ camera}
- H04L 45/026: {Details of "hello" or keep-alive messages}
- H04L 67/02: based on web technology, e.g. hypertext transfer protocol [HTTP]
- H04L 67/10: in which an application is distributed across nodes in the network (software deployment G06F8/60; multiprogramming arrangements G06F9/46)
- H04L 67/12: specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04M 1/0291: {Door telephones}
- H04N 21/2747: Remote storage of video programmes received via the downstream path, e.g. from the server
- H04N 21/41407: {embedded in a portable device, e.g. video client on a mobile phone, PDA, laptop (constructional details of equipment or arrangements specially adapted for portable computer application G06F1/1626; arrangements specially adapted for mobile receivers in broadcast systems H04H20/57)}
- H04N 23/651: {for reducing power consumption by affecting camera operations, e.g. sleep mode, hibernation mode or power off of selective parts of the camera}
- H04N 23/661: Transmitting camera control signals through networks, e.g. control via the Internet
- H04W 52/0254: {detecting a user operation or a tactile contact or a motion of the device}
- H04M 1/73: Battery saving arrangements
- H04M 2250/52: including functional features of a camera
- H04N 21/2187: Live feed
- H04N 21/4223: Cameras (H04N23/00 takes precedence)
- H04W 84/042: {Public Land Mobile systems, e.g. cellular systems}
- H04W 84/12: WLAN [Wireless Local Area Networks]
- Y02D 30/70: in wireless communication networks
- Y04S 40/18: Network protocols supporting networked applications, e.g. including control of end-device applications over a network
- H04N: PICTORIAL COMMUNICATION, e.g. TELEVISION
- G08B: SIGNALLING SYSTEMS, e.g. PERSONAL CALLING SYSTEMS; ORDER TELEGRAPHS; ALARM SYSTEMS
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)
- H04M: TELEPHONIC COMMUNICATION (circuits for controlling other apparatus via a telephone cable and not involving telephone switching apparatus G08)
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- Y02D: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y04S: SYSTEMS INTEGRATING TECHNOLOGIES RELATED TO POWER NETWORK OPERATION, COMMUNICATION OR INFORMATION TECHNOLOGIES FOR IMPROVING THE ELECTRICAL POWER GENERATION, TRANSMISSION, DISTRIBUTION, MANAGEMENT OR USAGE, i.e. SMART GRIDS

## 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

### Claim 1

A non-transitory machine-readable medium of an audio/video recording and communication device (A/V device) storing a program for providing remote access to a camera of the A/V device, the program executable by a processor of the A/V device, the program comprising instructions for:
periodically transitioning the processor from a low-power state to an active state;
transmitting a data request to a network device to determine whether a user has requested remote access to the camera of the A/V device;
receiving a return signal from the network device comprising at least one of a positive response and a negative response; and
transitioning the processor from the active state to the low-power state when the return signal from the network device is the negative response; or
capturing image data using the camera when the return signal from the network device is the positive response.

### Claim 2 (depends on 1)

The non-transitory machine-readable medium of claim 1, wherein the program comprises further instructions for periodically transitioning the processor from the low-power state to the active state according to a preset interval.

### Claim 3 (depends on 2)

The non-transitory machine-readable medium of claim 2, wherein the preset interval is set to an initial value.

### Claim 4 (depends on 3)

The non-transitory machine-readable medium of claim 3, wherein the initial value is 10 seconds.

### Claim 5 (depends on 3)

The non-transitory machine-readable medium of claim 3, wherein the preset interval is adjusted based on a battery charge level of the A/V device.

### Claim 6 (depends on 5)

The non-transitory machine-readable medium of claim 5, wherein the preset interval is increased as the battery charge level of the A/V device decreases.

### Claim 7 (depends on 5)

The non-transitory machine-readable medium of claim 5, wherein the preset interval is decreased as the battery charge level of the A/V device increases.

### Claim 8 (depends on 3)

The non-transitory machine-readable medium of claim 3, wherein the program comprises further instructions for receiving, from the network device, a command to set the preset interval to the initial value.

### Claim 9 (depends on 3)

The non-transitory machine-readable medium of claim 3, wherein the program comprises further instructions for receiving, from the network device, a command to set the preset interval to the initial value plus a first increment.

### Claim 10 (depends on 9)

The non-transitory machine-readable medium of claim 9, wherein the program comprises further instructions for receiving, from the network device, a command to set the preset interval to the initial value plus a second increment, wherein the second increment is greater than the first increment.

### Claim 11 (depends on 1)

The non-transitory machine-readable medium of claim 1, wherein the program comprises further instructions for receiving a command to stop providing remote access to the camera of the A/V device.

### Claim 12 (depends on 1)

The non-transitory machine-readable medium of claim 1, wherein the program comprises further instructions for transmitting the image data, via the network device, to a client device associated with the A/V device.

### Claim 13 (depends on 1)

The non-transitory machine-readable medium of claim 1, wherein the program comprises further instructions for transmitting a battery charge level to the network device.

### Claim 14 (depends on 13)

The non-transitory machine-readable medium of claim 13, wherein the battery charge level is transmitted with the data request to the network device.

### Claim 15

An audio/video recording and communication device (A/V device), comprising:
a camera;
a communication module;
a processor operatively connected to the camera and to the communication module; and
memory storing a program that, when executed by the processor, causes the processor to:
maintain the camera, the communication module, and the processor in a low-power state when there is no activity in a vicinity of the A/V device;
periodically transition the processor and the communication module from the low-power state to an active state;
transmit a data request to a network device to determine whether a user has requested remote access to the camera of the A/V device;
receive a return signal from the network device comprising at least one of a positive response and a negative response; and
transition the processor and the communication module from the active state to the low-power state when the return signal from the network device is the negative response; or
transition the camera from the low-power state to the active state and capture image data using the camera when the return signal from the network device is the positive response.

### Claim 16 (depends on 15)

The A/V device of claim 15, wherein the program comprises further instructions that, when executed by the processor, cause the processor to periodically transition the processor and the communication module from the low-power state to the active state according to a preset interval.

### Claim 17 (depends on 16)

The A/V device of claim 16, wherein the preset interval is set to an initial value.

### Claim 18 (depends on 16)

The A/V device of claim 16, wherein the preset interval is adjusted based on a battery charge level of the A/V device.

### Claim 19 (depends on 18)

The A/V device of claim 18, wherein the preset interval is increased as the battery charge level of the A/V device decreases.

### Claim 20 (depends on 18)

The A/V device of claim 18, wherein the preset interval is decreased as the battery charge level of the A/V device increases.

### Claim 21 (depends on 17)

The A/V device of claim 17, wherein the program comprises further instructions that, when executed by the processor, cause the processor to receive, from the network device, a command to set the preset interval to the initial value.

### Claim 22 (depends on 17)

The A/V device of claim 17, wherein the program comprises further instructions that, when executed by the processor, cause the processor to receive, from the network device, a command to set the preset interval to the initial value plus a first increment.

### Claim 23 (depends on 22)

The A/V device of claim 22, wherein the program comprises further instructions that, when executed by the processor, cause the processor to receive, from the network device, a command to set the preset interval to the initial value plus a second increment, wherein the second increment is greater than the first increment.
