Update system capable of updating software across multiple FLASH chips
First Claim
1. A method of updating non-volatile memory in an electronic device via a communication network, the non-volatile memory comprising at least one memory device having an associated type, the method comprising:
- receiving update information via the communication network;
selecting one of the at least one memory device to be updated using the update information;
identifying updating software corresponding to at least the associated type of the one of the at least one memory device to be updated; and
updating the one of the at least one memory device using the identified updating software and the update information.
6 Assignments
0 Petitions
Accused Products
Abstract
Disclosed herein is a mobile services network including an electronic device with an update agent that may be capable of updating firmware and application software stored in non-volatile memory and employing multiple FLASH memory chips. The update agent may employ an update package generated to update firmware/software data segments and code segments. In an embodiment according to the present invention, the update agent may also employ a flash library supporting multiple FLASH memory chips from the same or different manufacturers. In an embodiment according to the resent invention, the FLASH memory chips may be grouped. The update agent may also be capable of updating code in the multiple FLASH memory chips in the non-volatile memory of the electronic device.
256 Citations
52 Claims
-
1. A method of updating non-volatile memory in an electronic device via a communication network, the non-volatile memory comprising at least one memory device having an associated type, the method comprising:
-
receiving update information via the communication network;
selecting one of the at least one memory device to be updated using the update information;
identifying updating software corresponding to at least the associated type of the one of the at least one memory device to be updated; and
updating the one of the at least one memory device using the identified updating software and the update information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of updating non-volatile memory in an electronic device via a communication network, the non-volatile memory comprising at least one memory device having an associated type, the method comprising:
-
communicating update information in an update package via the communication network from a management server to the electronic device; and
employing the update agent to interact with a memory library and the at least one memory device in non-volatile memory in the electronic device. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A mobile services network adapted to update at least one electronic device, the network comprising:
a management server communicatively connectable to the at least one electronic device via a communication link, the management server adapted to transmit update information in an update package to the electronic device, and the electronic device comprising an update agent employing a memory library to interact with at least one memory device in non-volatile memory in the electronic device. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48)
-
49. A mobile handset comprising:
-
a plurality of flash memory chips; and
an update agent capable of updating at least one of firmware and software resident in at least one of the plurality of flash memory chips. - View Dependent Claims (50, 51, 52)
-
Specification