Patent ID: 7715961

Claim:
A vehicle fleet monitoring system comprising: a sensor data bus connected to vehicle components, vehicle and driver data collected from the sensor data bus, an onboard data stream mining and management module, computing patterns the vehicle defined by the following data types used for representing statistical models generated onboard: a data structure defining mathematical functions of the form F: X n →Y, where F denotes the function, X n denotes the domain of the function, n denotes the number of dimensions of the domain, and Y is the range of the function, and the domain of the function is defined by the vehicle, driver, emissions and fleet data, a data structure defining a collection of mathematical matrices A[t] for t=1, 2, . . . m, where each cell of the t-th matrix A[i][j][t] is a function Fi,j of the vehicle, driver, emissions and fleet data, and a data structure defining graphical relationship among different parameters in the vehicle, driver, emissions, and fleet data, computing “patterns” onboard the vehicle defined by the following data types used for representing statistical models generated onboard: a data structure defining mathematical functions of the form F: X n →Y, where F denotes the function, X n denotes the domain of the function, n denotes the number of dimensions of the domain, and Y is the range of the function, and the domain of the function is defined by the vehicle, driver, emissions and fleet data, a data structure defining a collection of mathematical matrices A[t] for t=1, 2, . . . , m, where each cell of the t-th matrix A[i][j][t] is a function Fi,j of the vehicle, driver, emissions and fleet data, and a data structure defining graphical relationship among different parameters in the vehicle, driver, emissions, and fleet data, an onboard data stream mining within the onboard data stream mining and management module for receiving the data collected from the sensor data bus, an onboard micro database, wherein data collected from the sensor data bus is sent to the onboard data stream mining, wherein data patterns are selected and sent to the onboard micro database, and wherein remaining data are thrown away, a remote control center, an onboard communication module for managing communication between the remote control center and the onboard micro database and wherein periodically, or upon queries from the remote control center, the data patterns stored in the onboard micro database are communicated to the remote control center, and queries and responses are communicated between the remote control center and the onboard micro database.