Method and apparatus for software updating
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving vehicle computer software update availability notification;
responsive to the notification, presenting a user with an option to select an update to an instance of software from multiple compatible newer software versions along branching software lineages, wherein one version lineage corresponds to a current installed software lineage and another version lineage is different from the current lineage; and
processing, via a vehicle computer, a received update selection to update the software.
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.
37 Citations
12 Claims
-
1. A computer implemented method comprising:
-
receiving vehicle computer software update availability notification; responsive to the notification, presenting a user with an option to select an update to an instance of software from multiple compatible newer software versions along branching software lineages, wherein one version lineage corresponds to a current installed software lineage and another version lineage is different from the current lineage; and processing, via a vehicle computer, a received update selection to update the software. - View Dependent Claims (2, 3, 4)
-
-
5. A system comprising:
-
a processor configured to; receive vehicle computer software update availability notification; responsive to the notification, present a user with an option to select an update to an instance of software from multiple compatible newer software versions along branching software lineages, wherein one version lineage corresponds to a current installed software lineage and another version lineage is different from the current lineage; and process a received update selection to update the software. - View Dependent Claims (6, 7, 8)
-
-
9. A non-transitory computer readable storage medium, storing instructions that, when executed by a vehicle computer, cause the computer to perform a method comprising:
-
receiving vehicle computer software update availability notification; responsive to the notification, presenting a user with an option to select an update to an instance of software from multiple compatible newer software versions along branching software lineages, wherein one version lineage corresponds to a current installed software lineage and another version lineage is different from the current lineage; and processing, via a vehicle computer, a received update selection to update the vehicle computer software. - View Dependent Claims (10, 11, 12)
-
Specification