Patent ID: 8510788

Claim:
A method for generating a build program to be stored beginning at a first memory address in a first memory component of a set-top box of a television system, the method comprising: identifying a first software module and a second software module, wherein the build program for a set-top box includes the first software module and the second software module; utilizing a first data compression technique to compress the first software module; determining a first size of the first software module when compressed; creating a build profile, the build profile indicating at least the first memory address, a first offset address for the first software module, the first offset address being relative to the first memory address, a second offset address for the second software module, the second offset address being relative to the first memory address, the first size of the first software module, and a second size of the second software module; generating the build program based on the created build profile; and loading the build program beginning at the first memory address in the first memory component of the set-top box.