DETECTING ANOMALOUS EVENTS TO TRIGGER THE UPLOADING OF VIDEO TO A VIDEO STORAGE SERVER
First Claim
1. A computer-implemented method comprising:
- monitoring, by a computing device, video or image data captured by a plurality of cameras implemented within a vehicle;
monitoring, by the computing device, vehicle information associated with the vehicle, wherein the vehicle information includes sensor information reported by tire pressure sensors or impact sensors of the vehicle, or vehicle diagnostic information;
detecting, by the computing device, satisfaction of video upload event criteria for which video should be uploaded for secure storage and future analysis, wherein the detecting the satisfaction of the video upload criteria is based on the monitoring the video or image data and the vehicle information; and
uploading, by the computing device, video captured by a subset of the plurality of cameras to a video storage server, wherein the subset of the plurality of cameras capture the video or image data used to detect the satisfaction of the video upload event criteria or are associated with the vehicle information used to detect the satisfaction of the video upload event criteria.
2 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes: monitoring, by a computing device, video or image data captured by a plurality of cameras implemented within a vehicle; monitoring, by the computing device, vehicle information associated with the vehicle, wherein the vehicle information includes sensor information reported by tire pressure sensors or impact sensors of the vehicle, or vehicle diagnostic information; detecting, by the computing device, satisfaction of particular video upload event criteria for which video should be uploaded for secure storage and future analysis, wherein the detecting the satisfaction of the video upload criteria is based on the monitoring the video or image data and the vehicle information; and uploading, by the computing device, video captured by a subset of of the plurality of cameras to a video storage server, wherein the subset of the plurality of cameras include cameras capture the video or image data used to detect the satisfaction of the video upload event criteria or are associated with the vehicle information used to detect the satisfaction of the video upload event criteria.
28 Citations
20 Claims
-
1. A computer-implemented method comprising:
-
monitoring, by a computing device, video or image data captured by a plurality of cameras implemented within a vehicle; monitoring, by the computing device, vehicle information associated with the vehicle, wherein the vehicle information includes sensor information reported by tire pressure sensors or impact sensors of the vehicle, or vehicle diagnostic information; detecting, by the computing device, satisfaction of video upload event criteria for which video should be uploaded for secure storage and future analysis, wherein the detecting the satisfaction of the video upload criteria is based on the monitoring the video or image data and the vehicle information; and uploading, by the computing device, video captured by a subset of the plurality of cameras to a video storage server, wherein the subset of the plurality of cameras capture the video or image data used to detect the satisfaction of the video upload event criteria or are associated with the vehicle information used to detect the satisfaction of the video upload event criteria. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A computer program product for triggering the uploading of video from a subset of cameras of a plurality of cameras implemented in a vehicle, the computer program product comprising a computer readable storage medium having program instructions embodied therewith, the program instructions executable by a computing device to cause the computing device to:
-
monitor video or image data captured by the plurality of cameras; detect an anomalous event based on the monitoring of the video or image data, wherein the anomalous event relates to a collision, a road hazard, or an aggressive driver; determine a subset of cameras of the plurality of cameras that captured the video or image data associated with the anomalous event; and upload video captured by the subset of cameras of the plurality of cameras to a video storage server. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A system comprising:
-
a CPU, a computer readable memory and a computer readable storage medium associated with a computing device; program instructions to monitor video or image data captured by a plurality of cameras implemented within a vehicle; program instructions to monitor vehicle information associated with the vehicle; program instructions to detect an anomalous event based on the monitoring of the video or image data and the monitoring of the vehicle information, wherein the detecting the anomalous event includes detecting a satisfaction of criteria defining the anomalous event, wherein the anomalous event relates to a collision, a road hazard, or an aggressive driver; program instructions to determine a subset of cameras of the plurality of cameras that captured the video or image data associated with the anomalous event, wherein a field of view of the subset of cameras of the plurality of cameras face a direction associated with the anomalous event; and program instructions to upload video captured by the subset of cameras of the plurality of cameras within a particular time window to a video storage server, wherein the program instructions are stored on the computer readable storage medium for execution by the CPU via the computer readable memory. - View Dependent Claims (20)
-
Specification