CPC H04L 12/40032 (2013.01) [G07C 5/008 (2013.01); G07C 5/0808 (2013.01); G07C 5/12 (2013.01); G08G 1/22 (2013.01); H04L 2012/40273 (2013.01)] | 20 Claims |
6. A computer-implemented method comprising:
by one or more processors executing program instructions:
communicating with a vehicle via a physical vehicle interface configured to communicate with at least one of a bus or an electronic controller of the vehicle;
receiving, over a period of time, raw vehicle data via the physical vehicle interface;
determining, from the raw vehicle data, a plurality of vehicle metrics;
for each of the plurality of vehicle metrics, determine corresponding vehicle metric buckets;
aggregating, over the period of time, the plurality of vehicle metrics into the corresponding vehicle metric buckets to generate aggregated bucketed vehicle metric data; and
in response to determining that an aggregation time threshold is met, transmitting, to a receiving server system, the aggregated bucketed vehicle metric data.
|