Update system for facilitating software update and data conversion in an electronic device
First Claim
1. A method for updating an electronic device, using an update package comprising update information, the method comprising:
- applying the update package to the electronic device by updating a first code version in the electronic device to a second code version, the update information comprising a set of instructions, wherein execution of the instructions transforms the first code version into the second code version; and
invoking at least one converter utility for converting data associated with the first code version to a form compatible with the second code version, based upon the update information and a list of names of converter utilities associated with the update information.
7 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a method of updating an electronic device employing a firmware/software update system. The firmware/software may be updated through use of update information retrieved from a server. The server may support conversion of data associated with an updated firmware/software. An update agent may be capable of processing the update information retrieved from the server and updating the firmware/software in the electronic device. The update agent may also be capable of invoking a converter utility to convert data associated with the firmware/software to be compatible with a newer version of the firmware/software. When the firmware/software is updated, corresponding data may also be updated in a single update event by employing an associated converter utility that may be retrieved along with the update information.
-
Citations
39 Claims
-
1. A method for updating an electronic device, using an update package comprising update information, the method comprising:
-
applying the update package to the electronic device by updating a first code version in the electronic device to a second code version, the update information comprising a set of instructions, wherein execution of the instructions transforms the first code version into the second code version; and invoking at least one converter utility for converting data associated with the first code version to a form compatible with the second code version, based upon the update information and a list of names of converter utilities associated with the update information. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A machine-readable storage, having stored thereon a computer program having a plurality of code sections executable by a machine for causing the machine to perform operations for updating an electronic device using an update package comprising update information, the machine-readable storage comprising:
-
code comprising an update agent, for applying the update package to the electronic device by updating of code in the electronic device, the update information comprising a set of instructions, wherein execution of the instructions transforms the code to an updated code; and code comprising a converter, for invoking at least one converter utility associated with the code and for converting data associated with the code to a form compatible with an updated version of the code, based upon the update information and a list of names of converter utilities associated with the update information. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39)
-
Specification