Methods and apparatus for software updating
First Claim
Patent Images
1. A computer-implemented method comprising:
- obtaining new versions of existing on-board software applications of a vehicle, determined to be needed to maintain compatibility of the software applications with a new operating system update of the vehicle, responsive to receiving the operating system update and prior to installing the operating system update, including obtaining, for an incompatible application, a most recent version, in a lineage of versions, known to be compatible with the updated operating system;
disabling a software application if no available version of the software application is compatible with the updated operating system; and
notifying a user that the software application is being disabled.
0 Assignments
0 Petitions
Accused Products
Abstract
A computer-implemented method includes receiving a restore command to restore a vehicle computing system (VCS) system state. The method further includes restoring a base system state to a known, functional state and obtaining a list of applications previously installed on the VCS. The method also includes for each application previously installed on the VCS, finding a version of the application compatible with the restored base system state. Also, the method includes installing the version of each application compatible with the restored base system state.
41 Citations
3 Claims
-
1. A computer-implemented method comprising:
-
obtaining new versions of existing on-board software applications of a vehicle, determined to be needed to maintain compatibility of the software applications with a new operating system update of the vehicle, responsive to receiving the operating system update and prior to installing the operating system update, including obtaining, for an incompatible application, a most recent version, in a lineage of versions, known to be compatible with the updated operating system; disabling a software application if no available version of the software application is compatible with the updated operating system; and notifying a user that the software application is being disabled. - View Dependent Claims (2, 3)
-
Specification