Device determined bandwidth saving in transmission of events
First Claim
Patent Images
1. A system coupled to a vehicle for recording and transmitting a driving event, comprising:
- a plurality of sensors coupled to a vehicle to capture a portion of sensor data;
a set of map data comprising location-specific legal information;
a processor configured to;
detect a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation;
check the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof;
determine whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and
in the event that the driving event satisfies the non-transmitting criteria, indicate that the driving event is not to be transmitted to a vehicle data server; and
an interface to;
in the event that the event does not satisfy the non-transmitting criteria, send the driving event data to the vehicle data server over a network; and
a memory coupled to the processor and configured to provide the processor with instructions.
8 Assignments
0 Petitions
Accused Products
Abstract
A system for transmitting a driving event comprises an interface and a processor. The interface is configured to receive a portion of data. The processor is configured to detect a driving event based at least in part on the portion of data; determine whether the driving event satisfies a non-transmitting criteria; and in the event that the driving event satisfies the non-transmitting criteria, indicate that the driving event is not to be transmitted.
50 Citations
21 Claims
-
1. A system coupled to a vehicle for recording and transmitting a driving event, comprising:
-
a plurality of sensors coupled to a vehicle to capture a portion of sensor data; a set of map data comprising location-specific legal information; a processor configured to; detect a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation; check the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof; determine whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and in the event that the driving event satisfies the non-transmitting criteria, indicate that the driving event is not to be transmitted to a vehicle data server; and
an interface to;in the event that the event does not satisfy the non-transmitting criteria, send the driving event data to the vehicle data server over a network; and a memory coupled to the processor and configured to provide the processor with instructions. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A method for recording and transmitting a driving event, comprising:
-
receiving a portion of sensor data from a plurality of sensors coupled to a vehicle; receiving a set of map data comprising location-specific legal information; detecting a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation; checking the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof; determining, using a processor, whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and in the event that the driving event satisfies the non-transmitting criteria, indicating that the driving event is not to be transmitted to a vehicle data server; and in the event that the event does not satisfy the non-transmitting criteria, sending the driving event data through an interface to the vehicle data server over a network.
-
-
21. A computer program product for recording and transmitting a driving event, the computer program product being embodied in a tangible non-transitory computer readable storage medium and comprising computer instructions for:
-
receiving a portion of sensor data from a plurality of sensors coupled to a vehicle; receiving a set of map data comprising location-specific legal information; detecting a driving event based at least in part on the portion of sensor data and the location-specific legal information, wherein the detected driving event comprises a stop sign violation, a parking zone violation, or a railroad crossing violation; checking the driving event against an exception database comprising locations of errors in the location-specific legal information, wherein the locations of errors comprise a stop sign error location, a parking zone error location, a railroad crossing error location, or any combination thereof; determining whether the driving event satisfies a non-transmitting criteria, wherein the non-transmitting criteria comprises an exception indication as found in the exception database; and in the event that the driving event satisfies the non-transmitting criteria, indicating that the driving event is not to be transmitted to a vehicle data server; and in the event that the event does not satisfy the non-transmitting criteria, sending the driving event data through an interface to the vehicle data server over a network.
-
Specification