Update system capable of updating software
First Claim
Patent Images
1. An electronic device capable of being updated, the electronic device comprising:
- a firmware and a software;
a non-volatile memory wherein the firmware and the software is resident;
a RAM wherein the firmware and the software is optionally executed;
at least one update agent resident in the non-volatile memory of the electronic device;
a handoff agent resident in the non-volatile memory unit; and
coordinating the update of the non-volatile memory in the electronic device by the handoff agent.
6 Assignments
0 Petitions
Accused Products
Abstract
An electronic device with a handoff agent is capable of coordinating the update by one or more update agents in the electronic device. The handoff agent is capable of selectively updating an application software or firmware that is stored in non-volatile memory that may employ multiple FLASH chips, the handoff agent employing appropriate update agents, that each employs appropriate subsets of an update package that has been retrieved from an external system.
-
Citations
20 Claims
-
1. An electronic device capable of being updated, the electronic device comprising:
-
a firmware and a software;
a non-volatile memory wherein the firmware and the software is resident;
a RAM wherein the firmware and the software is optionally executed;
at least one update agent resident in the non-volatile memory of the electronic device;
a handoff agent resident in the non-volatile memory unit; and
coordinating the update of the non-volatile memory in the electronic device by the handoff agent. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A mobile phone capable of updating a firmware, an operating system and a software resident in the mobile phone, the mobile phone comprising:
-
a plurality of update agents;
a handoff agent;
the handoff agent coordinating the update of the firmware, the operating system and the software of the mobile phone by the plurality of update agents in the mobile phone. - View Dependent Claims (13, 14, 15, 16, 17, 18)
-
-
19. A method of updating a mobile phone that comprises a plurality of FLASH chips, a plurality of update agents, and a handoff agent, the method comprising:
-
processing an update package to determine a target chip list comprising those of the plurality of FLASH chips that need to be updated using the update package;
invoking those of the plurality of update agents associated with the target chip list; and
gathering a results, a result codes, and a status information from those of the plurality of update agents associated with the target chip list. - View Dependent Claims (20)
-
Specification