Patent ID: 7730479

Claim:
A cell-phone terminal which manages an operation of a plurality of computer programs by receiving an event information, detecting a computer program for application corresponding to the event information out of the plurality of computer programs and notifying the detected computer program of reception of the event, comprising: a return information storing means for storing return information which is necessary to resume a computer program which had executed in advance; and a computer program returning means for activating computer programs, wherein a conflicting condition and a return priority being preset to each of the plurality of computer programs in advance, when the event information indicating an activation of another computer program while a computer program is being executed and said another computer program is activated after suspending the computer program based on the conflicting condition of the other computer program, the return information storing means stores the return information necessary for resuming of the computer program according to the return priority, and the computer program returning means, each time the executing program is finished, reads the return information stored by the return information storing means in descending order of the return priority and activating a program corresponding to the read return information.