Patent ID: 7948867

Claim:
A program reception execution apparatus that receives and executes a program, the program having been transmitted by a program transmission apparatus after being divided into a plurality of partial programs that each include a set of next partial program information which shows what partial program should be executed following a present partial program, the program reception execution apparatus comprising: storage means including a program storage area; reception means for receiving the plurality of partial programs and storing the plurality of partial programs in the storage means; and execution control means for executing the plurality of partial programs that are stored in the storage means, wherein the execution control means includes: a program presence judgment unit for judging whether an indicated partial program is stored in the storage means; a program preparation unit (1) for referring to a set of next partial program information, for indicating, when a first partial program is being executed and a second partial program is to be executed next, the second partial program based on the set of next partial program information, and for having the program presence judgment unit judge whether the second partial program is stored in the storage means, (2) for preparing for an execution of the second partial program when the program presence judgment unit has judged that the second partial program is present, (3) for waiting and not allowing an execution of the program to advance when the program presence judgment unit has judged that the second partial program is not present, and for preparing for an execution of the second partial program when the program presence judgment unit judges that the second partial program is present; and a program execution unit for executing a plurality of instructions in a partial program whose execution has been prepared by the program preparation unit and for activating the program preparation unit.