SHARING VIDEO FOOTAGE FROM AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES
First Claim
1. A computer program product, embodied in code executable by a processor, which when executed causes the processor to perform operations comprising:
- causing a graphical user interface (GUI) to be displayed on a display, the GUI configured for requesting image data from at least an authorized audio/video (A/V) recording and communication device and a third-party A/V recording and communication device;
receiving a first input indicating a first location;
based on the receiving of the first input, causing a map of an area that is associated with the first location to be displayed on the GUI;
transmitting, using the communication module, the first location to a network device;
based on the transmitting the first location receiving, using the communication module and from the network device, a second location associated with the authorized A/V recording and communication device and a third location associated with the third-party A/V recording and communication device;
in response to the receiving of the second location and the third location, causing the second location associated with the authorized A/V recording and communication device and the third location associated with the third-party A/V recording and communication device to be displayed on the map;
receiving a second input indicative of an image data request, the image data request including a specified time window and a request for first image data from the authorized A/V recording and communication device and second image data from the third-party A/V recording and communication device;
based on the receiving of the second input, transmitting, using the communication module, the image data request to the network device; and
in response to the transmitting of the image data request, receiving, using the communication module and from the network device, the first image data generated by the authorized A/V recording and communication device and the second image data generated by the third-party A/V recording and communication device during the specified time window.
3 Assignments
0 Petitions
Accused Products
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.
14 Citations
20 Claims
-
1. A computer program product, embodied in code executable by a processor, which when executed causes the processor to perform operations comprising:
-
causing a graphical user interface (GUI) to be displayed on a display, the GUI configured for requesting image data from at least an authorized audio/video (A/V) recording and communication device and a third-party A/V recording and communication device; receiving a first input indicating a first location; based on the receiving of the first input, causing a map of an area that is associated with the first location to be displayed on the GUI; transmitting, using the communication module, the first location to a network device; based on the transmitting the first location receiving, using the communication module and from the network device, a second location associated with the authorized A/V recording and communication device and a third location associated with the third-party A/V recording and communication device; in response to the receiving of the second location and the third location, causing the second location associated with the authorized A/V recording and communication device and the third location associated with the third-party A/V recording and communication device to be displayed on the map; receiving a second input indicative of an image data request, the image data request including a specified time window and a request for first image data from the authorized A/V recording and communication device and second image data from the third-party A/V recording and communication device; based on the receiving of the second input, transmitting, using the communication module, the image data request to the network device; and in response to the transmitting of the image data request, receiving, using the communication module and from the network device, the first image data generated by the authorized A/V recording and communication device and the second image data generated by the third-party A/V recording and communication device during the specified time window. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method implemented by a client device that includes a display, a communication module, and a processor, the method comprising:
-
causing, by the processor, a graphical user interface (GUI) to be displayed on the display, the GUI for requesting image data; receiving, by the processor, a first input indicating a first location; based on the receiving of the first input, causing, by the processor, a map of an area that is associated with the first location to be displayed on the GUI; receiving, by the processor and using the communication module, first location data for a video device; based on the first location data, causing, by the processor, a second location associated with the video device to be displayed on the map; receiving, by the processor, a second input indicative of a selection of the video device; in response to receiving the second input, transmitting, by the processor and using the communication module, an image data request for image data generated by the video device; and based on the transmitting of the image data request, receiving, by the processor and using the communication module, the image data generated by the video device. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer program product, embodied in code executable by a processor, which when executed causes the processor to perform operations comprising:
-
causing a graphical user interface (GUI) to be displayed on the display, the GUI for requesting image data; receiving a first input indicating a first location; based on the receiving of the first input, causing a map of an area that is associated with the first location to be displayed on the GUI; receiving, using the communication module, 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; in response to receiving the second input, transmitting, using the communication module, an image data request for image data generated by the video device; and based on the transmitting of the image data request, receiving, using the communication module, the image data generated by the video device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20)
-
Specification