Patent ID: 8296268

Claim:
A method for maintaining a change log when creating iterations of a binary image for use in a mobile device, the method comprising: creating a first intermediate binary file containing header information and image information for a first binary image; creating a second intermediate binary file containing header information and image information for a second binary image; inserting a first change log into the second intermediate binary file, wherein the first change log contains differences between the first and second intermediate binary files; creating a third intermediate binary file containing header information and image information for a third binary image; inserting the first change log and a second change log into the third intermediate binary file, wherein the second change log contains differences between the second and third intermediate binary files; reviewing the first and second change logs to identify statistics based on the differences between the first, second, and third intermediate binary files; partitioning the third binary image to decrease memory loss, the partitioning based on the identified statistics; and determining software code for use in a dynamic link library (DLL) based on the identified statistics.