METHOD OF MANAGING A SCHEDULE-BASED SOFTWARE PACKAGE UPDATE
First Claim
1. A method of managing a vehicle software configuration on one or more test vehicles used by vehicle engineers, comprising the steps of:
- (a) receiving from a vehicle engineer (i) a vehicle identifier that is associated with at least one test vehicle, (ii) a software package identifier that is associated with a software package to be used by the vehicle engineer on the at least one test vehicle, and (iii) a preset schedule comprising a temporal period specified by the vehicle engineer that includes one or more temporal windows during which the vehicle engineer will use the software package on the test vehicle;
(b) identifying one or more test vehicles using the vehicle identifier;
(c) identifying the software package associated with the software package identifier;
(d) wirelessly sending the software package from a central facility to the one or more test vehicles identified by the vehicle identifier for use during the engineer-specified temporal period;
(d) storing the software package at the one or more test vehicles during the engineer-specified temporal period; and
(e) using the software package on the one or more test vehicles during the temporal period while the one or more vehicles are being used by the vehicle engineer.
0 Assignments
0 Petitions
Accused Products
Abstract
A system and method of managing a vehicle software configuration includes: receiving from a user both a software package identifier for a software package that will be loaded onto a vehicle during a temporal period that is selected by the user and a vehicle identifier; identifying the software package associated with the software package identifier; wirelessly sending the software package from a central facility to the vehicle associated with the vehicle identifier for use during the user-selected temporal period; and storing the software package at the vehicle during the user-selected temporal period.
8 Citations
20 Claims
-
1. A method of managing a vehicle software configuration on one or more test vehicles used by vehicle engineers, comprising the steps of:
-
(a) receiving from a vehicle engineer (i) a vehicle identifier that is associated with at least one test vehicle, (ii) a software package identifier that is associated with a software package to be used by the vehicle engineer on the at least one test vehicle, and (iii) a preset schedule comprising a temporal period specified by the vehicle engineer that includes one or more temporal windows during which the vehicle engineer will use the software package on the test vehicle; (b) identifying one or more test vehicles using the vehicle identifier; (c) identifying the software package associated with the software package identifier; (d) wirelessly sending the software package from a central facility to the one or more test vehicles identified by the vehicle identifier for use during the engineer-specified temporal period; (d) storing the software package at the one or more test vehicles during the engineer-specified temporal period; and (e) using the software package on the one or more test vehicles during the temporal period while the one or more vehicles are being used by the vehicle engineer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method of managing a vehicle software configuration, the method comprising:
-
(a) identifying a group of vehicles using a plurality of vehicle identifiers, wherein the group of vehicles are maintained for evaluation by one or more users of the group of vehicles; (b) establishing one or more temporal periods for one or more of the vehicles within the group during which the vehicle(s) will be evaluated by a user; (c) receiving both a software package identifier representing a software package to be evaluated by one of the users during a user-selected temporal period and a vehicle identifier; (d) wirelessly transmitting the software package associated with the software package identifier to the vehicle associated with the vehicle identifier; and (f) storing the software package at the vehicle during the user-selected temporal period. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of managing a vehicle software configuration, the method comprising:
-
(a) receiving a software package identifier, a temporal period, and a vehicle identifier from a user; (b) accessing a centrally-located database that stores software package identifiers, temporal periods, and vehicle identifiers with users of software packages; (c) searching the centrally-located database for a vehicle identifier associated with a vehicle; (d) identifying the software package identifier(s) stored with the vehicle identifier in the centrally-located database; and (e) wirelessly transmitting a software package associated with the identified software package identifier(s) to the vehicle for use during the temporal period. - View Dependent Claims (18, 19, 20)
-
Specification