METHOD FOR UPDATING CODE STORED IN A MEMORY OF A PORTABLE DEVICE
First Claim
1. A method for updating a memory of a target device with at least a subunit of operational code using a computer, the method comprising:
- providing a plurality of code modules, each code module having at least a target image reference (TIR) tag that uniquely identifies operational subunits of the code module;
providing a target image of operational code in the memory of the target device, the target image comprising operational subunits and appended TIR tags uniquely identifying the subunits;
locating the TIR tag in the target image corresponding to an updated subunit to be loaded in the image; and
loading the updated subunit into the memory of the target device at the location determined.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for updating code stored in a memory of a portable device, such as a mobile phone or PDA, includes providing a plurality of code modules each having at least a target image reference (TIR) tag that uniquely identifies operational subunits of the code module, and providing a target image of operational code in the memory of the target device. The target image includes subunits and appended TIR tags uniquely identifying the subunits. The method further includes locating the TIR tag in the target image corresponding to an updated subunit to be loaded in the image, and loading the updated subunit into the memory of the target device at the location determined. The TIR tags allow for only updated subunits to be loaded into the memory of the device, reducing time and processing required and further reducing susceptibility to errors.
-
Citations
14 Claims
-
1. A method for updating a memory of a target device with at least a subunit of operational code using a computer, the method comprising:
-
providing a plurality of code modules, each code module having at least a target image reference (TIR) tag that uniquely identifies operational subunits of the code module;
providing a target image of operational code in the memory of the target device, the target image comprising operational subunits and appended TIR tags uniquely identifying the subunits;
locating the TIR tag in the target image corresponding to an updated subunit to be loaded in the image; and
loading the updated subunit into the memory of the target device at the location determined. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for storing subunits of operational code in a memory of a target device using a computer, the method comprising:
-
providing a plurality of code modules in the computer, each code module comprising at least a subunit of code operational on the target device;
appending a unique target image reference (TIR) tag to each subunit, each TIR tag uniquely identifying each subunit;
storing each subunit and each appended TIR tag in the memory as a target memory image, the TIR tags identifying the locations of the operational subunits within the memory; and
storing a database on the computer, the database comprising relations between the operational subunits of the code modules and the TIR tags, wherein when a subunit is required to be updated the database is referenced to determine the location of the subunit in the memory. - View Dependent Claims (11, 12, 13, 14)
-
Specification