DEVICE, SYSTEM AND METHOD FOR UPDATING THE SOFTWARE MODULES OF A VEHICLE
First Claim
Patent Images
1. A method for programming a vehicle, comprising the steps of:
- receiving, at a first location, from a second location remote from the first location, information of a particular vehicle to be updated at the remote second location;
selecting at least one software module particular to the vehicle to be updated from a plurality of software modules of a plurality of different vehicle manufacturers; and
providing the at least one software module to an interface device at the second location configured to use the at least one software module to program, reprogram or update at least one software module of the vehicle, via a vehicle programming tool at the second location.
3 Assignments
0 Petitions
Accused Products
Abstract
A device, system and method for updating the software modules of a vehicle is provided. The device includes an interface device local to a vehicle that communicates with a remote third party location or customer service center. A database of OEM vehicle software modules is accessed by the third party, customer service center and at least one software module particular to the vehicle is provided to the interface device. The interface device is configured to program, reprogram and/or update at least one vehicle software module of the particular vehicle with the software module via the reprogramming tool.
33 Citations
20 Claims
-
1. A method for programming a vehicle, comprising the steps of:
-
receiving, at a first location, from a second location remote from the first location, information of a particular vehicle to be updated at the remote second location; selecting at least one software module particular to the vehicle to be updated from a plurality of software modules of a plurality of different vehicle manufacturers; and providing the at least one software module to an interface device at the second location configured to use the at least one software module to program, reprogram or update at least one software module of the vehicle, via a vehicle programming tool at the second location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A device for programming a vehicle at the same location as the device, comprising:
-
an interface device including a communication device, the interface device particularly configured by software stored in non-transitory memory of the interface device and executed by a processor of the interface device, to communicate with a first location remote from the interface device, to obtain at least one software module used to reprogram the vehicle; and said interface device being local to, and in signal communication with, a vehicle programming tool configured to communicate with an on-board computer of the vehicle. - View Dependent Claims (13, 14, 15, 16)
-
-
17. A system for re-programming software modules of a vehicle, comprising:
-
a customer service center; a vehicle programming device disposed local to the vehicle and remote from the customer service center; an interface device local to the vehicle and remote from the customer service center, said interface device electrically connected to, or part of, said vehicle programming device; said interface device including a communication device for communicating with said customer service center over a communications network to receive at least one software module for updating the vehicle from the customer service center, said at least one software module being stored in non-transitory memory of the interface device; and said interface device configured to update at least one software module of the vehicle with the at least one software module stored in the interface device using the vehicle programming tool. - View Dependent Claims (18, 19, 20)
-
Specification