IP Library Granted Patent US 10,171,777
Granted Patent B2
US 10,171,777 · App. 15/395,467 · Granted Jan 1, 2019

Streaming and storing video content captured by an audio/video recording and communication device

Inventors: Jason Gluckman (San Diego, CA); Trevor Phillips (Los Angeles, CA); Joshua Roth (Pacific Palisades, CA)
Assignee: Amazon Technologies, Inc.
H04N7/186G08B13/19656G08B13/19665G08B25/08H04L1/08H04L1/1628H04L1/1809H04L1/1874H04L65/4069H04N5/77H04N5/91H04N21/2407H04N21/2743
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,171,777
App. No.
15/395,467
Granted
Jan 1, 2019
Kind
B2
Abstract

The present embodiments solve the problem of low-quality stored footage from video stream by storing copies of data packets at a local storage device of the A/V recording and communication device. The locally stored data is subsequently (e.g., after the live stream has terminated) uploaded to a remote storage device. If any data packets are lost during the upload process, those lost data packets can be re-sent from the local storage device to the remote storage device so that the complete recording can be stored at the remote storage device. The subsequent upload process may, in some embodiments, comprise a reliable data transfer protocol.

Claims (35)

1. A method for transmitting and storing video images captured by an audio/video (A/V) recording and communication device, the A/V recording and communication device including a camera and a local storage device, the A/V recording and communication device being connected to a network, the method comprising:

the A/V recording and communication device detecting a person at the A/V recording and communication device;

the camera of the A/V recording and communication device capturing video images from within a field of view of the camera at the A/V recording and communication device;

initiating a call to a client device via the network;

transmitting the video images in a plurality of data packets to the client device via the network;

receiving at least one negative-acknowledgement (NACK) indicating that at least one of the data packets was lost in transmission;

retransmitting the lost data packets to the network;

receiving a message with a list of data packets that were lost in retransmission;

storing copies of the data packets on the list at the local storage device of the A/V recording and communication device;

receiving a notification that the call with the client device has terminated; and

after receiving the notification that the call with the client device has terminated, retrieving the data packets stored at the local storage device of the A/V recording and communication device and retransmitting the retrieved data packets to the network.

2. The method of claim 1 , wherein the retrieved data packets are retransmitted to the network using a reliable data transfer protocol.

3. The method of claim 1 , wherein the A/V recording and communication device further comprises a sensor, and wherein detecting the person at the A/V recording and communication device comprises the sensor detecting the person.

4. The method of claim 3 , wherein the sensor is a motion sensor.

5. The method of claim 1 , wherein the A/V recording and communication device is a doorbell having a button.

6. The method of claim 5 , wherein detecting the person at the A/V recording and communication device comprises detecting that the button has been depressed.

7. The method of claim 1 , wherein the A/V recording and communication device further comprises a microphone and a speaker.

8. An audio/video (A/V) recording and communication device, the A/V recording and communication device comprising:

a camera, a processor, a memory, and a local storage device, the A/V recording and communication device being connected to a network, wherein the memory stores code operable by the processor for

detecting a person at the A/V recording and communication device;

capturing video images from within a field of view of the camera at the A/V recording and communication device;

initiating a call to a client device via the network;

transmitting the video images in a plurality of data packets to the client device via the network;

receiving at least one negative-acknowledgement (NACK) indicating that at least one of the data packets was lost in transmission;

retransmitting the lost data packets to the network;

receiving a message with a list of data packets that were lost in retransmission;

storing copies of the data packets on the list at the local storage device of the A/V recording and communication device;

receiving a notification that the call with the client device has terminated; and

after receiving the notification that the call with the client device has terminated, retrieving the data packets stored at the local storage device of the A/V recording and communication device and retransmitting the retrieved data packets to the network.

9. The A/V recording and communication device of claim 8 , wherein the retrieved data packets are retransmitted to the network using a reliable data transfer protocol.

10. The A/V recording and communication device of claim 8 , wherein the A/V recording and communication device further comprises a sensor, and wherein detecting the person at the A/V recording and communication device comprises the sensor detecting the person.

11. The A/V recording and communication device of claim 10 , wherein the sensor is a motion sensor.

12. The A/V recording and communication device of claim 8 , wherein the A/V recording and communication device is a doorbell having a button.

13. The A/V recording and communication device of claim 12 , wherein detecting the person at the A/V recording and communication device comprises detecting that the button has been depressed.

14. The A/V recording and communication device of claim 8 , wherein the A/V recording and communication device further comprises a microphone and a speaker.

Continuity (3)
Provisional Application 62273933 · Dec 31, 2015
Provisional Application 62289857 · Feb 1, 2016
Related Publication 20170195639A1 · Jul 6, 2017