METHOD AND APPARATUS FOR SOFTWARE UPDATES FOR EMBEDDED VEHICLE SYSTEMS
First Claim
1. A method comprising:
- determining, by an apparatus, that a uploading time of a maintenance operation of an embedded system in a vehicle is longer than an estimated operating time of the embedded system;
determining, by the apparatus, one or more subsequent estimated operating times of the embedded system available after the estimated operating time;
configuring, by the apparatus, data packages for performing the maintenance operation with sizes to be uploaded during the estimated operating time and then during the one or more subsequent estimated operating times of the embedded system; and
initiating, by the apparatus, a transmission of the data packages to the embedded system to initiate the maintenance operation during the estimated operating time and then during one or more subsequent estimated operating times.
1 Assignment
0 Petitions
Accused Products
Abstract
An approach is provided for updating an embedded vehicle system during travel with one or more data packages configured based on the operating time associated with the travel. A maintenance platform determines an estimated operating time of at least one embedded system. The maintenance platform configures one or more data packages for performing one or more maintenance operations based, at least in part, on the estimated operating time. The maintenance platform then causes, at least in part, a transmission of the one or more data packages to the at least one embedded system to initiate the one or more maintenance operations during the estimated operating time.
-
Citations
49 Claims
-
1. A method comprising:
-
determining, by an apparatus, that a uploading time of a maintenance operation of an embedded system in a vehicle is longer than an estimated operating time of the embedded system; determining, by the apparatus, one or more subsequent estimated operating times of the embedded system available after the estimated operating time; configuring, by the apparatus, data packages for performing the maintenance operation with sizes to be uploaded during the estimated operating time and then during the one or more subsequent estimated operating times of the embedded system; and initiating, by the apparatus, a transmission of the data packages to the embedded system to initiate the maintenance operation during the estimated operating time and then during one or more subsequent estimated operating times. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 49)
-
-
11. An apparatus comprising:
-
at least one processor; and at least one memory including computer program code for one or more programs, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following, determine that a uploading time of a maintenance operation of an embedded system in a vehicle is longer than an estimated operating time of the embedded system; determine one or more subsequent estimated operating times of the embedded system available after the estimated operating time; configure data packages for performing the maintenance operation with sizes to be uploaded during the estimated operating time and then during the one or more subsequent estimated operating times of the embedded system; and initiate a transmission of the data packages to the embedded system to initiate the maintenance operation during the estimated operating time and then during one or more subsequent estimated operating times. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. (canceled)
-
18. A non-transitory computer-readable storage medium carrying one or more sequences of one or more instructions which, when executed by one or more processors, cause an apparatus to perform:
-
determining that a uploading time of a maintenance operation of an embedded system in a vehicle is longer than an estimated operating time of the embedded system; determining one or more subsequent estimated operating times of the embedded system available after the estimated operating time; configuring data packages for performing the maintenance operation with sizes to be uploaded during the estimated operating time and then during the one or more subsequent estimated operating times of the embedded system; and initiating a transmission of the data packages to the embedded system to initiate the maintenance operation during the estimated operating time and then during one or more subsequent estimated operating times. - View Dependent Claims (19, 20)
-
-
21-48. -48. (canceled)
Specification