AUTOMOTIVE COMPONENT SELF UPDATE VIA SOFTWARE VERSION CONTROL
First Claim
1. A method of updating software files in a motor vehicle, the method comprising the steps of:
- comparing version identifiers of software files located externally to the vehicle to version identifiers of corresponding software files located within the vehicle;
identifying ones of the software files located within the vehicle that have earlier versions than the corresponding software files located externally to the vehicle; and
replacing only the identified ones of the software files located within the vehicle that have earlier versions than the corresponding software files located externally to the vehicle, the identified ones of the software files located within the vehicle being replaced with the corresponding software files located externally to the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of updating software files in a motor vehicle includes comparing version identifiers of software files located externally to the vehicle to version identifiers of corresponding software files located within the vehicle. Ones of the software files located within the vehicle that have earlier versions than the corresponding software files located externally to the vehicle are identified. Only the identified ones of the software files located within the vehicle that have earlier versions than the corresponding software files located externally to the vehicle are replaced. The identified ones of the software files located within the vehicle are replaced with the corresponding software files located externally to the vehicle.
132 Citations
20 Claims
-
1. A method of updating software files in a motor vehicle, the method comprising the steps of:
-
comparing version identifiers of software files located externally to the vehicle to version identifiers of corresponding software files located within the vehicle; identifying ones of the software files located within the vehicle that have earlier versions than the corresponding software files located externally to the vehicle; and replacing only the identified ones of the software files located within the vehicle that have earlier versions than the corresponding software files located externally to the vehicle, the identified ones of the software files located within the vehicle being replaced with the corresponding software files located externally to the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method of updating software files in a motor vehicle, the method comprising the steps of:
-
wirelessly transmitting a query from the vehicle, the query requesting a list of version identifiers of software files stored in a repository at a location remote from the vehicle; receiving at the vehicle the requested list of the version identifiers of the software files stored in the repository; comparing the version identifiers of the software files stored in the repository to version identifiers of corresponding software files located within the vehicle; identifying ones of the software files located within the repository that have more recent versions than the corresponding software files located within the vehicle; requesting copies of only the identified ones of the software files stored in the repository that have more recent versions than the corresponding software files located within the vehicle; and replacing the corresponding software files located within the vehicle with the identified ones of the software files stored in the repository. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A method of updating software files in a motor vehicle, the method comprising the steps of:
-
detecting a portable memory device being inserted into a port of the vehicle; ascertaining version identifiers of software files stored in the portable memory device; comparing the version identifiers of the software files stored in the portable memory device to version identifiers of corresponding software files located within the vehicle; identifying ones of the software files located within the portable memory device that have more recent versions than the corresponding software files located within the vehicle; and copying only the identified ones of the software files stored in the portable memory device that have more recent versions than the corresponding software files located within the vehicle. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification