Mobile handset with update agent implemented in hardware
First Claim
Patent Images
1. A mobile handset, comprising:
- a chipset that includes a plurality of instances of a cell in hardware, wherein the chipset configured to receive multiple streams of instructions over a carrier network and the plurality of instances of the cell perform parallel processing of the multiple streams of instructions that update software or firmware in the mobile handset, wherein the multiple streams of instructions include information on which op-codes can be executed in parallel by the plurality of instances of the cell and which op-codes depend on completion of previous op-codes.
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.
65 Citations
12 Claims
-
1. A mobile handset, comprising:
a chipset that includes a plurality of instances of a cell in hardware, wherein the chipset configured to receive multiple streams of instructions over a carrier network and the plurality of instances of the cell perform parallel processing of the multiple streams of instructions that update software or firmware in the mobile handset, wherein the multiple streams of instructions include information on which op-codes can be executed in parallel by the plurality of instances of the cell and which op-codes depend on completion of previous op-codes. - View Dependent Claims (2, 3, 4)
-
5. A method, comprising:
-
generating updates for software or firmware of mobile electronic devices; transmitting the updates as multiple instruction streams through a carrier network to the mobile electronic devices; and processing the multiple instruction streams in parallel by a chipset that includes a plurality of instances of a cell in hardware at the mobile electronic devices to speed up processing of the updates by an agent in the mobile electronic devices, wherein the multiple instruction streams include information on which op-codes can be executed in parallel by the plurality of instances of the cell and which op-codes depend on completion of previous op-codes. - View Dependent Claims (6, 7, 8)
-
-
9. A system, comprising:
-
a generator that generates an update package; and a mobile electronic device that includes a hardware implementation of multiple update agents that process multiple instruction streams in parallel of the update package to update software or firmware in the mobile electronic device, wherein the multiple update agents are implemented as plural instances of cells on a chipset, and the multiple instruction streams include information on which op-codes can be executed in parallel by the plural instances of cells and which the op-codes depend on completion of previous op-codes. - View Dependent Claims (10, 11, 12)
-
Specification