SYSTEM AND METHOD FOR COMMUNICATING SOFTWARE APPLICATIONS TO A MOTOR VEHICLE
First Claim
1. A method for selecting, downloading, and storing software applications to a motor vehicle, the method comprising:
- selecting a software application from a software application source;
preparing the software application for delivery;
synchronizing the motor vehicle with the software application source;
delivering the software application to the motor vehicle;
preparing the software application for use by the motor vehicle; and
storing the software application in the motor vehicle for future use.
3 Assignments
0 Petitions
Accused Products
Abstract
A system and method for selecting, downloading, and storing software applications to a motor vehicle includes a user selecting an application to add to the motor vehicle. Upon selection, the a vehicle service provider prepares the application for delivery to the vehicle by packaging the requested application source files and digitally signs the application source files. If the selection was made from the vehicle, the application package is delivered to the vehicle upon request. Otherwise, the vehicle synchronizes with the service provider at a later time. During this synchronization process, the vehicle determines that an application must be downloaded and requests the application package from the service provider. The application source is contained within one digitally signed application package that is delivered to the vehicle. The vehicle verifies the digital signature of the package. If the digital signature is valid, the contents are unpacked and stored locally by the vehicle.
28 Citations
20 Claims
-
1. A method for selecting, downloading, and storing software applications to a motor vehicle, the method comprising:
-
selecting a software application from a software application source; preparing the software application for delivery; synchronizing the motor vehicle with the software application source; delivering the software application to the motor vehicle; preparing the software application for use by the motor vehicle; and storing the software application in the motor vehicle for future use. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for downloading software applications to a motor vehicle, the method comprising:
-
requesting a list of software applications associated with a vehicle identifier unique to the motor vehicle from a software application source; communicating the list of applications from the software application source to the motor vehicle; comparing the list of applications to any software applications stored in a memory of the motor vehicle; identifying which software applications from the list of applications are not stored in the memory of the motor vehicle; communicating a list of the identified software applications to the software application source; packaging the identified software applications and digitally signing the package; delivering the package to the motor vehicle; verifying the digital signature to confirm that the proper package has been sent to the motor vehicle and unpacking the package if the proper package has been sent; and storing the software application in the motor vehicle for future use. - View Dependent Claims (14, 15, 17, 18, 19, 20)
-
Specification