Systems and methods for processing vehicle sensor data
First Claim
1. A vehicle system for dynamic data selection and transmission, the vehicle system comprising:
- one or more onboard vehicle sensors;
anda vehicle computing system comprising a scheduling module wherein the vehicle computing system further comprises one or more computer processors and a non-transitory medium comprising computer-executable instructions that, when executed by the one or more computer processors, implement steps of;
collecting vehicle sensor data obtained from the one or more onboard vehicle sensors, wherein vehicle sensor data comprises one or more of raw data collected by one or more on-board sensors of a vehicle and data derived from the one or more on-board sensors of the vehicle that is synthesized or transformed from the raw to a derivative data by one or more components of the vehicle;
prioritizing the vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data;
generating by the scheduling module a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types, wherein the scheduling module identifies an order and time of transmission of each of the plurality of vehicle sensor data types of the vehicle sensor data;
transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization;
estimating network quality of one or more communication networks based on a vehicle route of the vehicle and data received from at least one other vehicle along the route of the vehicle;
selecting at least one communication network based on the estimated network quality; and
transmitting, via at least one selected communication network, the message data according to the vehicle sensor data schedule.
5 Assignments
0 Petitions
Accused Products
Abstract
A system and method that includes collecting vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; and transmitting, via one or more selected communication networks, the message data according to the vehicle sensor data schedule.
21 Citations
20 Claims
-
1. A vehicle system for dynamic data selection and transmission, the vehicle system comprising:
-
one or more onboard vehicle sensors; and a vehicle computing system comprising a scheduling module wherein the vehicle computing system further comprises one or more computer processors and a non-transitory medium comprising computer-executable instructions that, when executed by the one or more computer processors, implement steps of; collecting vehicle sensor data obtained from the one or more onboard vehicle sensors, wherein vehicle sensor data comprises one or more of raw data collected by one or more on-board sensors of a vehicle and data derived from the one or more on-board sensors of the vehicle that is synthesized or transformed from the raw to a derivative data by one or more components of the vehicle; prioritizing the vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating by the scheduling module a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types, wherein the scheduling module identifies an order and time of transmission of each of the plurality of vehicle sensor data types of the vehicle sensor data; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; estimating network quality of one or more communication networks based on a vehicle route of the vehicle and data received from at least one other vehicle along the route of the vehicle; selecting at least one communication network based on the estimated network quality; and transmitting, via at least one selected communication network, the message data according to the vehicle sensor data schedule. - View Dependent Claims (2, 3, 4)
-
-
5. A method, the method comprising:
-
collecting vehicle sensor data, wherein vehicle sensor data comprises one or more of raw data collected by one or more on-board sensors of a vehicle and data derived from the one or more on-board sensors of the vehicle that is synthesized or transformed from the raw to a derivative data by one or more components of the vehicle; prioritizing vehicle sensor data, wherein prioritizing vehicle sensor data includes identifying a level of importance for each of a plurality of vehicle sensor data types included in the vehicle sensor data; generating a vehicle sensor data schedule, wherein generating the vehicle data schedule includes one or more of (i) identifying a transmission order for each of the plurality of vehicle sensor data types and (ii) identifying a storage scheme selected from a hierarchy of data storage types for each of the plurality of vehicle sensor data types; transforming vehicle sensor data into message data, wherein the transforming includes selectively converting one or more of the vehicle sensor data types of the vehicle sensor data to a messaging format based on the prioritization; estimating network quality of one or more communication networks based on a vehicle route of the vehicle and data received from at least one other vehicle along the route of the vehicle; selecting at least one communication network based on the estimated network quality; and transmitting, via at least one selected communication network, the message data according to the vehicle sensor data schedule. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification