Mobile handset with update agent implemented in hardware
First Claim
Patent Images
1. A system that facilitates the updating of firmware in an electronic device, using updating information received through a network, the system comprising:
- at least one electronic device comprising;
firmware;
hardware; and
an updating function that converts the firmware from one version to another, using updating information, wherein at least a portion of the updating function is implemented in the hardware.
7 Assignments
0 Petitions
Accused Products
Abstract
Aspects of the present invention may be seen in a system and method for speeding up the processing of update packages by an update agent, by implementing at least a portion of the update agent in hardware. In an embodiment of the present invention, the update agent in hardware may process executable instructions in parallel.
88 Citations
28 Claims
-
1. A system that facilitates the updating of firmware in an electronic device, using updating information received through a network, the system comprising:
at least one electronic device comprising;
firmware;
hardware; and
an updating function that converts the firmware from one version to another, using updating information, wherein at least a portion of the updating function is implemented in the hardware. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
- 13. An electronic device that employs an updating function to convert firmware in the electronic device from one version to another, using updating information received via a communication link, wherein at least a portion of the updating function is implemented in hardware.
- 20. A generator that generates updating information to convert firmware from one version to another, wherein the updating information comprises executable instructions at least a portion of which is executed in hardware.
-
26. A method that facilitates the updating of firmware from one version to another in an electronic device, using updating information received through a network and processed using an updating function, at least a portion of which is implemented in hardware, wherein the updating information comprises executable instructions applied to blocks of memory in the electronic device, the method comprising:
-
(a) selecting a block of memory to be updated;
(b) moving the contents of the selected block of memory from a first memory to a second memory, wherein the second memory is accessible by the updating function;
(c) applying instructions from the updating information associated with the selected block of memory to the contents of the selected block of memory, wherein at least a portion of the instructions is executed in hardware;
(d) moving the updated contents of the selected block from the second memory to the first memory; and
repeating (a) to (d) for each block of memory to be updated by the updating information. - View Dependent Claims (27)
-
-
28. An electronic device having an updating function, at least a portion of which is implemented a chipset, wherein the updating function executes instructions provided to the electronic device in updating information.
Specification