SHARING VIDEO FOOTAGE FROM AUDIO/VIDEO RECORDING AND COMMUNICATION DEVICES
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, a set of 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 are received, the video footage may be provided to the requesting party.
1 . A method, comprising:
displaying, on a display of a client device, a graphical user interface (GUI) for enabling a requester to request video footage from one or more audio/video (A/V) recording and communication devices;
receiving as an input an address that identifies a location from around which the requester wishes to gather the video footage;
displaying, on the GUI on the display of the client device, a map of an area around the input address;
identifying, on the map, the location of the input address;
identifying, on the map, locations of the one or more A/V recording and communication devices;
receiving as an input an area of interest and indicating the area of interest on the map;
identifying, on the map, locations of a subset of the A/V recording and communication devices that are within the area of interest;
receiving as an input an execute command; and
returning as an output the video footage from the subset of the A/V recording and communication devices that are within the area of interest.
2 . The method of claim 1 , wherein the location of the input address is indicated on the map with an icon of a first type.
3 . The method of claim 2 , wherein the locations of the one or more A/V recording and communication devices are indicated on the map with icons of a second type.
4 . The method of claim 1 , further comprising receiving as an input a range of dates and/or times.
5 . The method of claim 4 , further comprising restricting the video footage provided to the requester to the range of dates and/or times.
6 . The method of claim 1 , wherein receiving the input of the area of interest comprises receiving an input of a polygon drawn on the map of the GUI.
7 . The method of claim 1 , wherein receiving the input of the area of interest comprises receiving an input of a radius around the address.
8 . The method of claim 1 , further comprising receiving as an input a case number or an incident number.
9 . The method of claim 1 , further comprising receiving as an input an incident type.
10 . The method of claim 1 , further comprising, after returning as an output the video footage from the subset of the A/V recording and communication devices that are within the area of interest, indicating with icons on the map the locations of the subset of the A/V recording and communication devices that have the video footage meeting the requester's criteria, wherein each icon includes a number that indicates a number of videos associated with that A/V recording and communication device that meet all criteria input by the requester.
11 . The method of claim 1 , wherein returning as an output the video footage from the subset of the A/V recording and communication devices that are within the area of interest comprises displaying, on the GUI on the display of the client device, a list of videos.
12 . The method of claim 11 , wherein each video in the list includes identifying information, including the address where the A/V recording and communication device that recorded each video is located, and the date and time that each video was recorded.
13 . The method of claim 11 , wherein each video in the list includes a download icon or button that, when selected, causes the selected video to be downloaded to the client device.
14 . The method of claim 11 , wherein each video in the list includes a flag icon or button that, when selected, causes the selected video to be added to a group of flagged videos.
15 . The method of claim 14 , further comprising receiving as an input a command to narrow the list of videos to only those videos that are in the group of flagged videos.
16 . A computer program product, embodied in code executable by a processor, which when executed causes the processor to:
display, on a display of a client device, a graphical user interface (GUI) for enabling a requester to request video footage from one or more audio/video (A/V) recording and communication devices;
receive as an input an address that identifies a location from around which the requester wishes to gather the video footage;
display, on the GUI on the display of the client device, a map of an area around the input address;
identify, on the map, the location of the input address;
identify, on the map, locations of the one or more A/V recording and communication devices;
receive as an input an area of interest and indicate the area of interest on the map;
identify, on the map, locations of a subset of the A/V recording and communication devices that are within the area of interest;
receive as an input an execute command; and
return as an output the video footage from the subset of the A/V recording and communication devices that are within the area of interest.
17 . The computer program product of claim 16 , wherein the location of the input address is indicated on the map with an icon of a first type.
18 . The computer program product of claim 17 , wherein the locations of the one or more A/V recording and communication devices are indicated on the map with icons of a second type.
19 . The computer program product of claim 16 , wherein the code, when executed by the processor, further causes the processor to receive as an input a range of dates and/or times.
20 . The computer program product of claim 19 , wherein the code, when executed by the processor, further causes the processor to restrict the video footage provided to the requester to the range of dates and/or times.
21 . The computer program product of claim 16 , wherein receiving the input of the area of interest comprises receiving an input of a polygon drawn on the map of the GUI.
22 . The computer program product of claim 16 , wherein receiving the input of the area of interest comprises receiving an input of a radius around the address.
23 . The computer program product of claim 16 , wherein the code, when executed by the processor, further causes the processor to receive as an input a case number or an incident number.
24 . The computer program product of claim 16 , wherein the code, when executed by the processor, further causes the processor to receive as an input an incident type.
25 . The computer program product of claim 16 , wherein the code, when executed by the processor, further causes the processor to, after returning as an output the video footage from the subset of the A/V recording and communication devices that are within the area of interest, indicate with icons on the map the locations of the subset of the A/V recording and communication devices that have the video footage meeting the requester's criteria, wherein each icon includes a number that indicates a number of videos associated with that A/V recording and communication device that meet all criteria input by the requester.
26 . The computer program product of claim 16 , wherein returning as an output the video footage from the subset of the A/V recording and communication devices that are within the area of interest comprises displaying, on the GUI on the display of the client device, a list of videos.
27 . The computer program product of claim 26 , wherein each video in the list includes identifying information, including the address where the A/V recording and communication device that recorded each video is located, and the date and time that each video was recorded.
28 . The computer program product of claim 27 , wherein each video in the list includes a download icon or button that, when selected, causes the selected video to be downloaded to the client device.
29 . The computer program product of claim 27 , wherein each video in the list includes a flag icon or button that, when selected, causes the selected video to be added to a group of flagged videos.
30 . The computer program product of claim 29 , wherein the code, when executed by the processor, further causes the processor to receive as an input a command to narrow the list of videos to only those videos that are in the group of flagged videos.