Networked monitoring system for automobiles
First Claim
1. A distributed system for providing monitoring of automobiles, comprising:
- 1) a database connected to a communications network, the database comprising;
a) a plurality of automobile records, wherein each automobile record includes an automobile unique identifier, automobile owner contact information, an automobile message format, and automobile sensor parameter data;
b) a plurality of technician records, and, c) wherein each technician record includes technician contact information and a list of service skills possessed by the technician;
2) a computing device connected to an engine control unit (ECU) of an automobile, the computing device comprising;
a network interface device for connecting the computing device to the communications network;
a sensor for detecting at least one signal from the ECU and generating corresponding sensor data;
a processor for reading the sensor data from the ECU and transmitting a message over the communications network via the network interface device, wherein the message is formatted according to the automobile message format of the computing device and wherein the message includes the sensor data and an automobile unique identifier; and
3) a server comprising;
a network interface device for connecting the server to the communications network;
a processor configured for;
a) receiving the message from the computing device via the network interface device, b) reading the automobile unique identifier in the message, c) searching for and identifying an automobile record in the database that matches the automobile unique identifier, d) reading from the automobile record the automobile owner contact information, automobile message format, automobile sensor parameter data and a first automobile type, e) reading the sensor data from the message according to the automobile message format and the automobile sensor parameter data, f) searching for and identifying a technician record in the database having an address in the technician contact information within a predefined geographic area of an address of automobile contact information, having service skills that matches the first automobile type and having availability on the technician'"'"'s calendaring program to service the automobile in a timely fashion, and g) sending, via the network interface device, a message to the technician using the technician contact information, wherein the message includes the sensor data, the first automobile type, and the automobile owner contact information, and placing an appointment on the technician'"'"'s calendaring program to service the automobile in a timely fashion.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for providing monitoring of automobiles includes a database comprising a plurality of automobile records, and a plurality of technician records. The system further includes a computing device comprising a network interface device, a sensor coupled to the automobile and a processor for reading the sensor data from the sensor and transmitting the sensor data to a server. The system further includes a server for receiving the sensor data, finding a technician within the vicinity that can service the automobile and sending a message to the technician including the sensor data and location of the automobile, so that the technician may service the automobile. The system is further configured for identifying the velocity of the automobile; correlating the velocity of the automobile with the speed limit associated with the automobile'"'"'s location; assigning a level of severity to the traffic; and sending a message to customers.
-
Citations
20 Claims
-
1. A distributed system for providing monitoring of automobiles, comprising:
-
1) a database connected to a communications network, the database comprising; a) a plurality of automobile records, wherein each automobile record includes an automobile unique identifier, automobile owner contact information, an automobile message format, and automobile sensor parameter data;
b) a plurality of technician records, and, c) wherein each technician record includes technician contact information and a list of service skills possessed by the technician;2) a computing device connected to an engine control unit (ECU) of an automobile, the computing device comprising; a network interface device for connecting the computing device to the communications network; a sensor for detecting at least one signal from the ECU and generating corresponding sensor data; a processor for reading the sensor data from the ECU and transmitting a message over the communications network via the network interface device, wherein the message is formatted according to the automobile message format of the computing device and wherein the message includes the sensor data and an automobile unique identifier; and 3) a server comprising; a network interface device for connecting the server to the communications network; a processor configured for;
a) receiving the message from the computing device via the network interface device, b) reading the automobile unique identifier in the message, c) searching for and identifying an automobile record in the database that matches the automobile unique identifier, d) reading from the automobile record the automobile owner contact information, automobile message format, automobile sensor parameter data and a first automobile type, e) reading the sensor data from the message according to the automobile message format and the automobile sensor parameter data, f) searching for and identifying a technician record in the database having an address in the technician contact information within a predefined geographic area of an address of automobile contact information, having service skills that matches the first automobile type and having availability on the technician'"'"'s calendaring program to service the automobile in a timely fashion, and g) sending, via the network interface device, a message to the technician using the technician contact information, wherein the message includes the sensor data, the first automobile type, and the automobile owner contact information, and placing an appointment on the technician'"'"'s calendaring program to service the automobile in a timely fashion. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A distributed system for providing monitoring of automobiles, comprising:
-
1) a database connected to a communications network, the database comprising; a) a plurality of automobile records, wherein each automobile record includes an automobile unique identifier, an automobile location, and a first automobile type; and
,b) a plurality of technician records, wherein each technician record includes technician contact information and a list service skills possessed by the technician; 2) a computing device connected to the automobiles, the computing device comprising; a network interface device for connecting the computing device to the communications network; a sensor for detecting at least one signal from an ECU and generating corresponding sensor data; a processor for reading the sensor data from the sensor and transmitting a message over the communications network via the network interface device, wherein the message is formatted according to a message format of the computing device and wherein the message includes the sensor data, and an automobile unique identifier; and 3) a server comprising; a network interface device for connecting the server to the communications network; and a processor configured for;
a) receiving the message from the computing device via the network interface device, b) reading the automobile unique identifier in the message, c) searching for and identifying a automobile record in the database that matches the automobile unique identifier, d) reading from the automobile record the automobile location and the first device type, e) reading the sensor data from the message, f) searching for and identifying a technician record in the database having an address in the technician contact information within a predefined geographic area of the automobile location, having service skills that matches the first type and having availability on the technician'"'"'s calendaring program to service the automobile in a timely fashion, and g) sending, via the network interface device, a message to the technician using the technician contact information, wherein the message includes the sensor data, the first automobile type and the automobile location, and placing an appointment on the technician'"'"'s calendaring program to service the automobile in a timely fashion. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A distributed system for providing monitoring of automobiles, comprising:
-
1) a database connected to a communications network, the database comprising; a) a plurality of automobile records, wherein an automobile record includes an automobile unique identifier, an automobile location, a first automobile type and a table associated with each automobile record, wherein the table maps sensor data to a description of a problem with the automobile, b) a plurality of technician records, wherein each technician record includes technician contact information and a list of service skills possessed by the technician, c) a plurality of road map records, wherein each road map record includes a plurality of locations, wherein each location has a unique identifier and a speed limit associated with it; 2) a computing device connected to the automobile, the computing device comprising; a network interface device for connecting the computing device to the communications network; a sensor for detecting signals emanating from an ECU and generating corresponding sensor data; an environmental sensor located adjacent to the automobile, wherein the at least one environmental sensor for sensing environmental data associated with the automobile and generating corresponding sensor data; a processor for reading the sensor data from the sensor and transmitting a message over the communications network via the network interface device, wherein the message is formatted according to a message format of the computing device and wherein the message includes the sensor data and an automobile unique identifier; and 3) a server comprising; a network interface device for connecting the server to the communications network; and a processor configured for;
a) receiving the message from the computing device via the network interface device, b) reading an automobile unique identifier in the message, c) searching for and identifying an automobile record in the database that matches the automobile unique identifier, d) reading from the automobile record the automobile location, the first automobile make, model, location and the table, e) reading the sensor data from the message, f) identifying in the table a description of a problem with automobile that corresponds to the sensor data read, g) reading the GPS data and velocity data of the automobile, h) mapping GPS location of the automobile with a road map location, i) identifying the speed limit associated with the road map location, j) comparing the velocity of the automobile with the speed limit of the road location, k) assigning a level of severity to the traffic at the road map location, l) searching for and identifying a technician record in the database having an address in the technician contact information within a predefined geographic area of the location of the automobile, having service skills that matches the first automobile type and having availability on the technician'"'"'s calendaring program to service the automobile in a timely fashion, and m) sending, via the network interface device, a message to the technician using the technician contact information, wherein the message includes the sensor data, the first automobile type, the description of the problem with the automobile, the automobile location, and the level of severity of the traffic at the road map location, and placing an appointment on the technician'"'"'s calendaring program to service the automobile in a timely fashion. - View Dependent Claims (19, 20)
-
Specification