Patent ID: 8239848

Claim:
A method for receiving and executing a program, the method comprising: storing a linker/loader program; receiving a first part of a file from a remote device, wherein the file comprises a plurality of components of a program execution system and a program, wherein the plurality of components are operable to execute the program; storing the first part of the file; executing the linker/loader program to create a first portion of a combined program from the first part of the file; storing the first portion of the combined program; deleting the first part of the file; receiving a second part of the file from the remote device; storing the second part of the file; executing the linker/loader program to create a second portion of the combined program from the second part of the file; storing the second portion of the combined program; deleting the second part of the file; and executing the first portion and the second portion of the combined program to execute the plurality of components to execute the program.