Remote vehicle programming system and method
DCFirst Claim
1. A system for remotely programming one or more sub-systems of a vehicle, comprising:
- a vehicle connector having a plurality of pins, said pins in communication with a said one or more sub-systems;
a vehicle communication device connected to said vehicle connector;
a bi-directional communication link between said vehicle communication device and a remote communication device;
a computer system connected to said remote communication device;
wherein said vehicle communication device is configured to;
receive one or more outgoing pin signals present on said pins, said pin signals containing data corresponding to one or more said sub-systems;
convert said one or more outgoing pin signals to a network-compatible vehicle packet;
transmit said vehicle packet to said remote communication device over said bi-directional communication link;
wherein said remote communication device is configured to;
re-convert said vehicle packet to said one or more outgoing pin signals; and
transmit said one or more outgoing pin signals to said computer system; and
wherein said computer system and said vehicle connector are engaged in continuous bi-directional communication using a standard OBD communications protocol; and
wherein said computer system is enabled by said continuous bi-directional communication using a standard OBD communications protocol to actively and continuously communicate with, scan and program said sub-systems as if it were located proximate to said vehicle.
8 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A system and method for remotely programming a vehicle including a vehicle connector with a plurality of pins in communication with one or more vehicle sub-systems or modules, a vehicle communication device connected to the vehicle connector; a bi-directional communication link between the vehicle communication device and a remote communication device, and a computer system connected to the remote communication device. The vehicle communication device is configured to receive signals from the pins, convert the signals to a network compatible data packet which can then be transmitted to the remote communication device, which re-coverts the signals to the pin signals, which can be read by a computing system, such as a vehicle scan tool. Programming instructions can be sent from the scan tool to the vehicle, over the bi-directional communication link between the remote communication device and the vehicle communication device.
70 Citations
17 Claims
-
1. A system for remotely programming one or more sub-systems of a vehicle, comprising:
-
a vehicle connector having a plurality of pins, said pins in communication with a said one or more sub-systems; a vehicle communication device connected to said vehicle connector; a bi-directional communication link between said vehicle communication device and a remote communication device; a computer system connected to said remote communication device; wherein said vehicle communication device is configured to; receive one or more outgoing pin signals present on said pins, said pin signals containing data corresponding to one or more said sub-systems; convert said one or more outgoing pin signals to a network-compatible vehicle packet; transmit said vehicle packet to said remote communication device over said bi-directional communication link; wherein said remote communication device is configured to; re-convert said vehicle packet to said one or more outgoing pin signals; and transmit said one or more outgoing pin signals to said computer system; and wherein said computer system and said vehicle connector are engaged in continuous bi-directional communication using a standard OBD communications protocol; and wherein said computer system is enabled by said continuous bi-directional communication using a standard OBD communications protocol to actively and continuously communicate with, scan and program said sub-systems as if it were located proximate to said vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method of remotely programming one or more sub-systems of a vehicle, comprising:
-
connecting a vehicle communication device and a remote communication device;
said vehicle communication device in communication with said one or more sub-systems and said remote communication device in communication with a computer system;establishing continuous bi-directional communication using a standard OBD communications protocol between said vehicle communications device and said computer system said computer system requesting, from said vehicle communication device over said continuous bi-directional communication link, a network-compatible vehicle packet corresponding to one or more outgoing pin signals from said one or more vehicle sub-systems; receiving, on said remote communication device over said continuous bi-directional communication link, said network-compatible vehicle packet; converting, on said remote communication device, said vehicle packet to said one or more outgoing pin signals; and transmitting said one or more outgoing pin signals to said computer system; wherein said computer system is enabled by said continuous bi-directional communication using a standard OBD communications protocol to actively and continuously communicate with, scan and program said sub-systems as if it were located proximate to said vehicle. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 17)
-
Specification