Method and system for upgrading a plurality of devices
First Claim
1. A method executed by at least one processing unit, for updating firmware in a number of a plurality of electronic devices connected to a data network, said method comprisingconfiguring a firmware in a first electronic device of said plurality of electronic devices in accordance to customizing company generated customization data into a customizing company generated firmware,generating a customizing company generated firmware update file based upon said configured firmware in said first electronic device by using a firmware update file generator in said first electronic device, wherein the firmware in the first electronic device includes a first partition that is non-alterable, a second partition that is alterable by the customizing company generated firmware update file, but not by a user of the first electronic device, and a third partition that is alterable by either the customizing company generated firmware update file or the user of the first electronic devicetransmitting said customizing company generated firmware update file from said first electronic device to a number of said plurality of electronic devices via a data network, andupdating firmware in said number of said plurality of electronic devices by executing said customizing company generated firmware update file in each of said number of said plurality of electronic devices;
- wherein the step of updating includes setting resetting data of the firmware of the plurality of electronic devices to the customizing company generated customization data.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to an electronic device and a method for updating firmware in a number of electronic devices connected to a data network. First, a firmware in a first electronic device of said plurality of electronic devices is configured. Then, a firmware update file is generated in said first electronic device, based upon said configured firmware by using a firmware update file generator. Next, the firmware update file is transmitted from the first electronic device to a number of electronic devices via a data network. Finally, the firmware is updated in the number of electronic devices by executing said firmware update file in each of the electronic devices.
177 Citations
27 Claims
-
1. A method executed by at least one processing unit, for updating firmware in a number of a plurality of electronic devices connected to a data network, said method comprising
configuring a firmware in a first electronic device of said plurality of electronic devices in accordance to customizing company generated customization data into a customizing company generated firmware, generating a customizing company generated firmware update file based upon said configured firmware in said first electronic device by using a firmware update file generator in said first electronic device, wherein the firmware in the first electronic device includes a first partition that is non-alterable, a second partition that is alterable by the customizing company generated firmware update file, but not by a user of the first electronic device, and a third partition that is alterable by either the customizing company generated firmware update file or the user of the first electronic device transmitting said customizing company generated firmware update file from said first electronic device to a number of said plurality of electronic devices via a data network, and updating firmware in said number of said plurality of electronic devices by executing said customizing company generated firmware update file in each of said number of said plurality of electronic devices; wherein the step of updating includes setting resetting data of the firmware of the plurality of electronic devices to the customizing company generated customization data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 23, 24, 25, 26, 27)
-
10. An electronic device comprising
a network interface adapted to enable reception and transmission of data via a data network, a memory adapted to store data, a processor, in association with said memory, configured to provide a firmware configurator adapted to configure a firmware in said memory into a customizing company generated firmware by using customizing company generated customization data, a firmware update file generator receiver adapted to receive a firmware update file generator via said data network, said firmware update file generator being adapted to generate a customizing company generated firmware update file based upon said configured firmware in said electronic device, wherein the firmware includes a first partition that is non-alterable, a second partition that is alterable by the customizing company generated firmware update file, but not by a user of the electronic device, and a third partition that is alterable by either the customizing company generated firmware update file or the user of the electronic device, and a customizing company generated firmware update file transmitter adapted to enable transmission of said customizing company generated firmware update file via said data network to a number of a plurality of electronic devices, wherein said customizing company generated firmware update file is adapted to update said firmware in said number of said plurality of electronic devices upon execution in said number of said plurality of electronic devices, and wherein said customizing company generated firmware update file is adapted to set resetting data of the firmware of the plurality of the electronic devices to the customizing company generated customization data.
-
19. A user interface apparatus comprising
a network interface adapted to enable reception and transmission of data via an associated data network, a user input device, a memory adapted to store data, a processor configured to, in association with said memory, provide a customization data generator adapted to generate customizing company generated customization data based upon data received via said user input device, wherein the data in the user interface apparatus includes a first partition that is non-alterable, a second partition that is alterable by the customizing company generated customization data, but not by a user of the user interface apparatus, and a third partition that is alterable by either the customizing company generated customization data or the user of the user interface apparatus and a customizing company generated customization data transmission handler configured to transmit said generated customization data to a first electronic device via said data network, wherein said customizing company generated customization data is adapted to set resetting data of the first electronic device to the customizing company generated customization data.
Specification