IP Library Granted Patent US 10,650,247
Granted Patent B2
US 10,650,247 · App. 15/839,377 · Granted May 12, 2020

Sharing video footage from audio/video recording and communication devices

Inventors: Elliott Lemberger (Santa Monica, CA); Aaron Harpole (Santa Monica, CA); Mark Troughton (Santa Monica, CA)
Assignee: A9.Com, Inc.
G06K9/00771G11B27/19H04L67/06H04L67/26H04N5/77H04N5/772H04N7/18H04N7/186H04N9/8205H04N21/2187H04N21/21805H04N21/2353H04N21/2393H04N21/25841H04N21/2743H04N21/4223H04N21/431H04N21/472H04N21/4825H04N21/6587H04N21/8456H04N21/25875
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,650,247
App. No.
15/839,377
Granted
May 12, 2020
Kind
B2
Abstract

Video footage captured by A/V recording and communication devices may be readily uploaded to the cloud and shared with a requesting party, such as a law enforcement agency. When a request is received from a requesting party for video footage, videos meeting the criteria specified by the requesting party may be determined. Consent requests may then be sent to users associated with each of the A/V recording and communication devices that recorded the videos meeting the criteria specified by the requesting party. When user consents to share the videos, the videos may be provided to the requesting party.

Claims (87)

1. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause an electronic device to perform operations comprising:

receiving a first input indicating a first location;

based on receiving the first input, causing a map of an area that is associated with the first location to be displayed on a display;

transmitting first location data representing the first location to one or more devices;

based on transmitting the first location data, receiving, from the one or more devices, second location data representing a second location associated with an authorized A/V device;

based on receiving the second location data, causing the second location associated with the authorized A/V device to be displayed on the map;

based on transmitting the first location data, receiving, from the one or more devices, third location data representing a third location associated with a third-party A/V device;

based on receiving the third location data, causing the third location associated with the third-party A/V device to be displayed on the map;

receiving a second input indicative of a request, the request including a specified time window for first image data generated by the authorized A/V device and second image data generated by the third-party A/V device;

based on receiving the second input, transmitting request data representing the image data request to the one or more devices;

receiving, from the one or more devices, the first image data generated by the authorized A/V device during the specified time window; and

receiving, from the one or more devices, the second image data generated by the third-party A/V device during the specified time window.

2. The one or more non-transitory computer-readable media of claim 1 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

based on receiving the first image data, causing a first indication associated with the first image data to be displayed on the map; and

based on receiving the second image data, causing a second indication associated with the second image data to be displayed on the map.

3. The one or more non-transitory computer-readable media of claim 2 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

receiving a third input indicative of a selection of the first indication; and

based on receiving the third input, causing one or more images represented by the first image data to be displayed on the display.

4. The one or more non-transitory computer-readable media of claim 1 , wherein:

receiving the first input indicating the first location comprises receiving the first input indicating an address; and

causing the map of the area that is associated with the first location to be displayed on the display comprises causing the map of the area that is associated with the address to be displayed on the display.

5. The one or more non-transitory computer-readable media of claim 1 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

causing a first icon that indicates the first location to be displayed on the map;

causing a second icon that indicates the second location associated with the authorized A/V device to be displayed on the map; and

causing a third icon that indicates the third location associated with the third-party A/V device to be displayed on the map.

6. The one or more non-transitory computer-readable media of claim 1 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

receiving a third input indicative of a specified area;

based on receiving the third input, causing the specified area to be displayed on the map; and

transmitting fourth location data representing the specified area to the one or more devices,

wherein receiving the second location data and receiving the third location data is based on the second location and the third location being within the specified area.

7. A method comprising:

receiving a first input indicating a first location;

based on receiving the first input, causing a map of an area that is associated with the first location to be displayed on a display;

receiving first location data for a video device;

based on the first location data, causing a second location associated with the video device to be displayed on the map;

receiving a second input indicative of a selection of the video device;

based on receiving the second input, transmitting request data representing a request for image data generated by the video device; and

based on transmitting the request data, receiving, the image data generated by the video device.

8. The method of claim 7 , further comprising:

causing an indication associated with the image data to be displayed;

receiving a third input indicative of a selection of the indication; and

based on receiving the third input, causing one or more images represented by the image data to be displayed on the display.

9. The method of claim 7 , wherein:

receiving the first input indicating the first location comprises receiving the first input indicating an address; and

causing the map of the area that is associated with the first location to be displayed on the display comprises causing the map of the area that is associated with the address to be displayed on the display.

10. The method of claim 7 , further comprising:

causing a first icon that indicates the first location to be displayed on the map; and

causing a second icon that indicates the second location to be displayed on the map.

11. The method of claim 7 , further comprising:

receiving a third input indicative of a specified area for retrieving image data from video devices; and

based on receiving the third input, causing the specified area to be displayed on the map,

wherein causing the second location associated with the video device to be displayed on the map is further based on the second location being within the specified area.

12. The method of claim 7 , further comprising:

receiving a third input indicating a specified time window,

wherein the request indicates the specified time window for the image data.

13. One or more non-transitory computer-readable media storing instructions that, when executed by one or more processors, cause an electronic device to perform operations comprising:

receiving a first input indicating a first location;

based on receiving the first input, causing a map of an area that is associated with the first location to be displayed on a display;

receiving location data for a video device;

based on the location data, causing a second location associated with the video device to be displayed on the map;

receiving a second input indicative of a selection of the video device;

based on receiving the second input, transmitting request data representing a request for the image data generated by the video device; and

based on transmitting the request data, receiving the image data generated by the video device.

14. The one or more non-transitory computer-readable media of claim 13 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

based on receiving the image data, causing an indication associated with the image data to be displayed on the display.

15. The one or more non-transitory computer-readable media of claim 14 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

receiving a third input indicative of a selection of the indication; and

based on receiving the third input, causing one or more images represented by the image data to be displayed on the display.

16. The one or more non-transitory computer-readable media of claim 13 , wherein:

receiving the first input indicating the first location comprises receiving the first input indicating an address; and

causing the map of the area that is associated with the first location to be displayed on the display comprises causing the map of the area that is associated with the address to be displayed on the display.

17. The one or more non-transitory computer-readable media of claim 13 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

causing a first icon that indicates the first location to be displayed on the map; and

causing a second icon that indicates the second location to be displayed on the map.

18. The one or more non-transitory computer-readable media of claim 13 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

receiving a third input indicative of a specified area; and

based on receiving the third input, causing the specified area to be displayed on the map,

wherein causing the second location associated with the video device to be displayed on the map is further based on the second location being within the specified area.

19. The one or more non-transitory computer-readable media of claim 13 , storing further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprising:

receiving a third input indicating a specified time window,

wherein the request indicates the specified time window for the image data.

20. The one or more non-transitory computer-readable media of claim 13 , wherein the image data comprises first image data, the request data comprises first request data, the location data comprises first location data, and the request comprises a first request, and wherein one or more non-transitory computer-readable media store further instructions that, when executed by the one or more processors, cause the electronic device to perform further operations comprise:

receiving second location data for an audio/video (A/V) device (A/V device);

based on the second location data, causing a third location associated with the A/V device to be displayed on the map;

receiving a third input indicative of a selection of the A/V device;

based on receiving the third input, transmitting second request data representing a second request for second image data generated by the A/V device; and

based on transmitting the second request data, receiving the second image data generated by the A/V device.

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 Mar 12, 2018
From: LEMBERGER, ELLIOTT; HARPOLE, AARON; TROUGHTON, MARK
To: RING INC.
Reel/Frame 045177/0716 →
Continuity (7)
Continuation In Part 15387471 · Dec 21, 2016
Continuation In Part 15387444 · Dec 21, 2016
Provisional Application 62595729 · Dec 7, 2017
Provisional Application 62288971 · Jan 29, 2016
Provisional Application 62271186 · Dec 22, 2015
Provisional Application 62270373 · Dec 21, 2015
Related Publication 20180101735A1 · Apr 12, 2018
Cited By (3)
US 12,198,359 US 12,348,906 US 12,676,932