Systems and methods for processing vehicle data to report performance data interchangeably
First Claim
1. A method of processing data associated with a vehicle, comprising:
- receiving a set of metrics related to a performance of the vehicle and a plurality of operators of the vehicle over a set time period from an application operating on the vehicle to collect data associated with operation of the vehicle, wherein the set of metrics include compliance information of the plurality of operators of the vehicle;
identifying a plurality of events associating the plurality of operators of the vehicle with the vehicle along with associated timestamps of the plurality of events;
generating a mapping table mapping the plurality of events to times during which the plurality of operators operate the vehicle based at least in part on the associated timestamps of the plurality of events;
correlating over the set time period, by a processor, the set of metrics with the plurality of operators based at least in part on the times during which the plurality of operators operate the vehicle as specified in the mapping table to generate a correlated set of data viewable from an operator context of one of the plurality of operators, wherein the correlated set of data viewable from the operator context include the compliance information of the operator;
providing the correlated set of data to a client;
receiving an updated set of metrics, an additional event, or both;
updating the correlated set of data according to the updated set of metrics, the additional event, or both; and
providing the updated correlated set of data to the client.
16 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods to process vehicle operation data are described. A data module associated with a vehicle can collect a set of metrics relating to the operation of the vehicle, as well as events related to an operator'"'"'s interaction with the vehicle. The data module can correlate the set of metrics with the events to generate a correlated set of data. A user can request various contexts in which to view the data, such as via a vehicle context or an operator context. The data module can generate, using the correlated set of data, a data view according to the request. Further, the correlated set of data and the various contexts can be updated on a real-time basis.
39 Citations
25 Claims
-
1. A method of processing data associated with a vehicle, comprising:
-
receiving a set of metrics related to a performance of the vehicle and a plurality of operators of the vehicle over a set time period from an application operating on the vehicle to collect data associated with operation of the vehicle, wherein the set of metrics include compliance information of the plurality of operators of the vehicle; identifying a plurality of events associating the plurality of operators of the vehicle with the vehicle along with associated timestamps of the plurality of events; generating a mapping table mapping the plurality of events to times during which the plurality of operators operate the vehicle based at least in part on the associated timestamps of the plurality of events; correlating over the set time period, by a processor, the set of metrics with the plurality of operators based at least in part on the times during which the plurality of operators operate the vehicle as specified in the mapping table to generate a correlated set of data viewable from an operator context of one of the plurality of operators, wherein the correlated set of data viewable from the operator context include the compliance information of the operator; providing the correlated set of data to a client; receiving an updated set of metrics, an additional event, or both; updating the correlated set of data according to the updated set of metrics, the additional event, or both; and providing the updated correlated set of data to the client. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for processing data associated with a vehicle, comprising:
-
a server configured to; receive a set of metrics related to a performance of the vehicle and a plurality of operators of the vehicle over a set time period from an application operating on the vehicle to collect data associated with operation of the vehicle, wherein the set of metrics include compliance information of the plurality of operators of the vehicle; identify a plurality of events associating the plurality of operators of the vehicle with the vehicle along with associated timestamps of the plurality of events; generate a mapping table mapping the plurality of events to times during which the plurality of operators operate the vehicle based at least in part on the associated timestamps of the plurality of events; correlate, over the set time period, the set of metrics with the plurality of operators based at least in part on the times during which the plurality of operators operate the vehicle as specified in the mapping table to generate a correlated set of data viewable from an operator context of one of the plurality of operators, wherein the correlated set of data viewable from the operator context include the compliance information of the operator; provide the correlated set of data to a client; receive an updated set of metrics, an additional event, or both; update the correlated set of data according to the updated set of metrics, the additional event, or both; and provide the updated correlated set of data to the client. - View Dependent Claims (9, 10, 11, 12, 13)
-
-
14. A system for processing data associated with a vehicle, comprising:
-
means for providing a wireless interface; and means for processing the data associated with the vehicle, communicating with the means for providing a wireless interface, the means for processing being configured to; receive a set of metrics related to a performance of the vehicle and a plurality of operators of the vehicle over a set time period from an application operating on the vehicle to collect data associated with operation of the vehicle, wherein the set of metrics include compliance information of the plurality of operators of the vehicle; identify a plurality of events associating the plurality of operators of the vehicle with the vehicle along with associated timestamps of the plurality of events; generate a mapping table mapping the plurality of events to times during which the plurality of operators operate the vehicle based at least in part on the associated timestamps of the plurality of events; correlate, over the set time period, the set of metrics with the plurality of operators based at least in part on the times during which the plurality of operators operate the vehicle as specified in the mapping table to generate a correlated set of data viewable from an operator context of one of the plurality of operators, wherein the correlated set of data viewable from the operator context include the compliance information of the operator; provide the correlated set of data to a client; receive an updated set of metrics, an additional event, or both; update the correlated set of data according to the updated set of metrics, the additional event, or both; and provide the updated correlated set of data to the client. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A non-transitory computer-readable medium comprising:
-
at least one instruction for causing a computer to receive a set of metrics related to a performance of the vehicle and a plurality of operators of the vehicle over a set time period from an application operating on the vehicle to collect data associated with operation of the vehicle, wherein the set of metrics include compliance information of the plurality of operators of the vehicle; at least one instruction for causing a computer to identify a plurality of events associating the plurality of operators of the vehicle with the vehicle along with associated timestamps of the plurality of events; at least one instruction for generating a mapping table mapping the plurality of events to times during which the plurality of operators operate the vehicle based at least in part on the associated timestamps of the plurality of events; at least one instruction for causing a computer to correlate, over the set time period, the set of metrics with the plurality of operators based at least in part on the times during which the plurality of operators operate the vehicle as specified in the mapping table to generate a correlated set of data viewable from an operator context of one of the plurality of operators, wherein the correlated set of data viewable from the operator context include the compliance information of the operator; at least one instruction for causing a computer to provide the correlated set of data to a client; at least one instruction for causing a computer to receive an updated set of metrics, an additional event, or both; at least one instruction for causing a computer to update the correlated set of data according to the updated set of metrics, the additional event, or both; and at least one instruction for providing the updated correlated set of data to the client. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification