Vehicle behavior analysis
First Claim
1. An in-vehicle computing system for a vehicle, comprising:
- a processor;
a sensor subsystem communicatively coupleable to a camera mounted on the vehicle;
an external device interface communicatively coupleable to an extra-vehicle device located externally from each of the vehicle, the sensor subsystem, and the camera; and
a storage device storing instructions executable by the processor to;
monitor, with the sensor subsystem, neighboring vehicles within a field of view of the camera;
image potential erratic behavior of an imaged vehicle via the camera;
identify, with the processor, the imaged vehicle as a potential erratic vehicle based on the imaged potential erratic behavior, wherein identifying the potential erratic vehicle includes identifying, with the processor using information from the sensor subsystem, a behavior of each of the neighboring vehicles and comparing, with the processor, the behavior of each of the neighboring vehicles to the potential erratic behavior of the potential erratic vehicle; and
automatically transmit, via the external device interface, vehicle information from the in-vehicle computing system for the vehicle to the extra-vehicle device located externally from the vehicle, the vehicle information indicating the imaged potential erratic behavior of the potential erratic vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments are disclosed for identifying potentially erratic vehicles travelling near a vehicle including an in-vehicle computing system. In some embodiments, an in-vehicle computing system for a vehicle includes a processor, a sensor subsystem communicatively coupleable to a camera mounted on the vehicle, and an external device interface communicatively coupleable to an extra-vehicle server. The in-vehicle computing system may also include a storage device storing instructions executable by the processor to monitor neighboring vehicles within a field of view of the camera, identify a potential erratic vehicle, and transmit vehicle information to the extra-vehicle server.
28 Citations
21 Claims
-
1. An in-vehicle computing system for a vehicle, comprising:
-
a processor; a sensor subsystem communicatively coupleable to a camera mounted on the vehicle; an external device interface communicatively coupleable to an extra-vehicle device located externally from each of the vehicle, the sensor subsystem, and the camera; and a storage device storing instructions executable by the processor to; monitor, with the sensor subsystem, neighboring vehicles within a field of view of the camera; image potential erratic behavior of an imaged vehicle via the camera; identify, with the processor, the imaged vehicle as a potential erratic vehicle based on the imaged potential erratic behavior, wherein identifying the potential erratic vehicle includes identifying, with the processor using information from the sensor subsystem, a behavior of each of the neighboring vehicles and comparing, with the processor, the behavior of each of the neighboring vehicles to the potential erratic behavior of the potential erratic vehicle; and automatically transmit, via the external device interface, vehicle information from the in-vehicle computing system for the vehicle to the extra-vehicle device located externally from the vehicle, the vehicle information indicating the imaged potential erratic behavior of the potential erratic vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 19, 20)
-
-
11. An in-vehicle computing system for a vehicle, comprising:
-
a processor; a sensor subsystem communicatively coupleable to a camera mounted on the vehicle; an external device interface communicatively coupleable to an extra-vehicle server that is separate from the vehicle and located externally from each of the vehicle, the sensor subsystem, and the camera; and a storage device storing instructions executable by the processor to; for each neighboring vehicle within a field of view of the camera, control the camera, via the sensor subsystem, to capture at least one frame of image data including a license plate of the neighboring vehicle; control the camera, via the sensor subsystem, to capture a stream of image data indicating one or more driving behaviors exhibited by each neighboring vehicle within the field of view of the camera; compare, with the processor, the one or more driving behaviors to driving behaviors exhibited by the vehicle and/or one or more other neighboring vehicles; identify, with the processor, a potential erratic vehicle of the neighboring vehicles based on the stream of image data and the one or more driving behaviors; automatically transmit, via the external device interface, vehicle information corresponding to the potential erratic vehicle to the extra-vehicle server, the vehicle information including an identifier presented on the license plate of the potential erratic vehicle and the one or more driving behaviors exhibited by the potential erratic vehicle; receive, from the extra-vehicle server via the external device interface, an alert identifying the potential erratic vehicle as a confirmed erratic vehicle responsive to the extra-vehicle server determining that a threshold number of observing vehicles identified the potential erratic vehicle based on the one or more driving behaviors of the potential erratic vehicle; and present, via an output device, the alert identifying the potential erratic vehicle as the confirmed erratic vehicle to a driver. - View Dependent Claims (12, 13, 21)
-
-
14. A method of identifying a potential erratic vehicle within a field of view of a camera of a vehicle, the method comprising:
-
receiving, at an extra-vehicle server external to the vehicle, vehicle information for a potential erratic vehicle, the vehicle information including an indication of an erratic behavior of the potential erratic vehicle as identified by at least the vehicle and a type of a roadway on which the potential erratic vehicle is traversing; determining, with the extra-vehicle server, a number of observing vehicles from which vehicle information for the potential erratic vehicle is received; and responsive to determining that the number of observing vehicles is above a threshold number of observing vehicles, generating and transmitting an alert to one or more vehicles in a geographical vicinity of the potential erratic vehicle confirming that the potential erratic vehicle is verified as an erratic vehicle. - View Dependent Claims (15, 18)
-
-
16. A method of identifying a potential erratic vehicle within a field of view of a camera of a vehicle, the method comprising:
-
receiving, at an extra-vehicle server external to the vehicle, vehicle information for a potential erratic vehicle, the vehicle information including an indication of an erratic behavior exhibited by the potential erratic vehicle as identified by at least the vehicle; determining, with the extra-vehicle server, a number of observing vehicles from which vehicle information for the potential erratic vehicle is received; and responsive to determining that the number of observing vehicles is above a threshold number of observing vehicles, generating and transmitting an alert to one or more vehicles in a geographical vicinity of the potential erratic vehicle confirming that the potential erratic vehicle is verified as an erratic vehicle; the method further comprising determining, with the extra-vehicle server, a number of erratic behaviors identified for the potential erratic vehicle, and wherein the alert is transmitted to the one or more vehicles responsive to determining that a threshold number of erratic behaviors is identified by the vehicle. - View Dependent Claims (17)
-
Specification