Dynamic uploading protocol
First Claim
1. A system for uploading data, comprising:
- a vehicle event recorder coupled to a vehicle configured to;
capture sensor information relating to a plurality of events, wherein the sensor information comprises data from a plurality of sensors;
store the sensor information relating to the plurality of events;
send a manifest of the plurality of events to a vehicle data server, wherein the manifest comprises a subset of the sensor information associated with each event of the plurality of events;
the vehicle data server comprising;
an input interface configured to;
receive the manifest comprising the subset of the sensor information associated with each event of the plurality of events; and
a processor configured to;
sort and rank the plurality of events of the manifest by event importance, wherein the event importance is based at least in part on the subset of the sensor information and a contextual information relating to each event of the plurality of events, wherein the event importance comprises a likelihood that the subset of the sensor information and the contextual information indicates a risky driving event;
select one or more events from the manifest for uploading of additional information about the selected one or more events to the vehicle data server from the vehicle event recorder, wherein selecting the one or more events is based at least in part on the ranking,wherein the additional information comprises captured sensor information other than the subset of sensor information of the manifest; and
an output interface configured to;
request the additional information from the vehicle event recorder coupled to the vehicle.
8 Assignments
0 Petitions
Accused Products
Abstract
A dynamic uploading protocol comprises an input interface configured to receive a manifest comprising a plurality of events which may be uploaded; wherein the manifest additionally comprises sensor information relating to each of the plurality of events. The system for a dynamic uploading protocol additionally comprises a processor configured to determine whether to upload additional information about each event, wherein determining whether to upload additional information about each event is based at least in part on the sensor information and contextual information. The system for a dynamic uploading protocol additionally comprises an output interface configured to request the additional information. The system for a dynamic uploading protocol additionally comprises a memory coupled to the processor and configured to provide the processor with instructions.
44 Citations
20 Claims
-
1. A system for uploading data, comprising:
-
a vehicle event recorder coupled to a vehicle configured to; capture sensor information relating to a plurality of events, wherein the sensor information comprises data from a plurality of sensors; store the sensor information relating to the plurality of events; send a manifest of the plurality of events to a vehicle data server, wherein the manifest comprises a subset of the sensor information associated with each event of the plurality of events; the vehicle data server comprising; an input interface configured to; receive the manifest comprising the subset of the sensor information associated with each event of the plurality of events; and a processor configured to; sort and rank the plurality of events of the manifest by event importance, wherein the event importance is based at least in part on the subset of the sensor information and a contextual information relating to each event of the plurality of events, wherein the event importance comprises a likelihood that the subset of the sensor information and the contextual information indicates a risky driving event; select one or more events from the manifest for uploading of additional information about the selected one or more events to the vehicle data server from the vehicle event recorder, wherein selecting the one or more events is based at least in part on the ranking, wherein the additional information comprises captured sensor information other than the subset of sensor information of the manifest; and an output interface configured to; request the additional information from the vehicle event recorder coupled to the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A method for uploading data, comprising:
-
capturing sensor information relating to a plurality of events using a vehicle event recorder coupled to a vehicle, wherein the sensor information comprises data from a plurality of sensors; storing sensor information relating to a plurality of events; sending a manifest of the plurality of events to a vehicle data server, wherein the manifest comprises a subset of the sensor information associated with each event of the plurality of events; receiving a manifest comprising the subset of the sensor information associated with each event of the plurality of events; sorting and ranking the plurality of events of the manifest by event importance, wherein the event importance is based at least in part on the subset of the sensor information and a contextual information relating to each event of the plurality of events, wherein the event importance comprises a likelihood that the subset of the sensor information and the contextual information indicates a risky driving event; selecting one or more events from the manifest for uploading of additional information about the selected one or more events to the vehicle data server from the vehicle event recorder, wherein selecting the one or more events is based at least in part on the ranking, wherein additional information comprises captured sensor information other than the subset of sensor information of the manifest; and requesting the additional information from the vehicle event recorder coupled to the vehicle.
-
-
20. A computer program product for uploading data, the computer program product being embodied in a non-transitory computer readable storage medium and comprising computer instructions for:
-
capturing sensor information relating to a plurality of events using a vehicle event recorder coupled to a vehicle, wherein the sensor information comprises data from a plurality of sensors; storing sensor information relating to a plurality of events; sending a manifest of a plurality of events to a vehicle data server, wherein the manifest comprises a subset of the sensor information associated with each event of the plurality of events; receiving a manifest comprising the subset of the sensor information associated with each event of the plurality of events; sorting and ranking the plurality of events of the manifest by event importance, wherein the event importance is based at least in part on the subset of the sensor information and a contextual information relating to each event of the plurality of events, wherein the event importance comprises a likelihood that the subset of the sensor information and the contextual information indicates a risky driving event; selecting one or more events from the manifest for uploading of additional information about the selected one or more events to the vehicle data server from the vehicle event recorder, wherein selecting the one or more events is based at least in part on the ranking, wherein additional information comprises captured sensor information other than the subset of sensor information of the manifest; and requesting the additional information from the vehicle event recorder coupled to the vehicle.
-
Specification