Updating and/or expanding the functionality of sequence control of at least one control unit
First Claim
1. A method for upgrading or expanding functionality of a sequence control of at least one control unit of a motor vehicle, comprising the acts of:
- reading a first data from a first control unit, and determining a version of the sequence control currently running in the first control unit based upon the first data,reading a second data from a second control unit, and determining a version of the sequence control currently running in the second control unit based upon the second data,determining, in a first check, whether the version of the sequence control currently running in the second control unit corresponds to a predetermined version of the sequence control or is more current than the predetermined version,if the result of the first check is positive, saving a more current version of the sequence control with respect to the version currently running in the first control unit or a version which expands the functionality, or saving an additional sequence control or saving additional data versions in the first control unit, andreleasing the more current version of the sequence control, the version which expands the functionality, the additional sequence control, or the additional data versions for use in the motor vehicle only after receiving a payment for use thereof,wherein the versions of the sequence controls in the control units of the motor vehicle and a versions of the control units of the motor vehicle in the vehicle are determined periodically and stored in the vehicle.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system, and computer program product for updating and/or expanding the functionality of the sequence control of at least one control unit of a motor vehicle are provided. In accordance with the method, a first data may be read from a first control unit and a second data may be read from a second control unit. A first check in the vehicle may be performed to ascertain whether the version of the sequence control currently running in the second control unit corresponds to a predetermined version of a sequence control or is even more current than the predetermined version. If the outcome of the first check is positive, a more current version in comparison with the version of the sequence control currently running in the first control unit may be saved and/or a version which expands the functionality may be saved in the first control unit.
26 Citations
18 Claims
-
1. A method for upgrading or expanding functionality of a sequence control of at least one control unit of a motor vehicle, comprising the acts of:
-
reading a first data from a first control unit, and determining a version of the sequence control currently running in the first control unit based upon the first data, reading a second data from a second control unit, and determining a version of the sequence control currently running in the second control unit based upon the second data, determining, in a first check, whether the version of the sequence control currently running in the second control unit corresponds to a predetermined version of the sequence control or is more current than the predetermined version, if the result of the first check is positive, saving a more current version of the sequence control with respect to the version currently running in the first control unit or a version which expands the functionality, or saving an additional sequence control or saving additional data versions in the first control unit, and releasing the more current version of the sequence control, the version which expands the functionality, the additional sequence control, or the additional data versions for use in the motor vehicle only after receiving a payment for use thereof, wherein the versions of the sequence controls in the control units of the motor vehicle and a versions of the control units of the motor vehicle in the vehicle are determined periodically and stored in the vehicle. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system for updating or expanding functionality of sequence control of at least one control unit of a motor vehicle, the system comprising:
-
a first control unit configured to operate with a first sequence control version, and a second control unit configured to operate with a second sequence control version, wherein a first check determines whether the version of the sequence control currently running in the second control unit corresponds to a predetermined version of the sequence control or is more current than the predetermined version, and if the result of the first check is positive, a more current version of the sequence control with respect to the version currently running in the first control unit or a version which expands the functionality is saved, or another sequence control or additional data versions are saved, in the first control unit.
-
-
17. A computer program product for updating or expanding functionality of a sequence control of at least one control unit of a motor vehicle, the computer program product stored on a computer readable medium and adapted to perform operations comprising:
-
reading a first data from a first control unit, and determining a version of the sequence control currently running in the first control unit based upon the first data, reading a second data from a second control unit, and determining a version of the sequence control currently running in the second control unit based upon the second data, determining, in a first check, whether the version of the sequence control currently running in the second control unit corresponds to a predetermined version of the sequence control or is more current than the predetermined version, if the result of the first check is positive, saving a more current version of the sequence control with respect to the version currently running in the first control unit or a version which expands the functionality, or saving an additional sequence control or saving additional data versions in the first control unit, and releasing the more current version of the sequence control, the version which expands the functionality, the additional sequence control, or the additional data versions for use in the motor vehicle only after receiving a payment for use thereof, wherein the versions of the sequence controls in the control units of the motor vehicle and a versions of the control units of the motor vehicle in the vehicle are determined periodically and stored in the vehicle. - View Dependent Claims (18)
-
Specification