Patent ID: 7376442

Claim:
A mobile communication terminal for starting and simultaneously using a plurality of applications, comprising: application start determining means which compares the number of started applications with a preset numerical value that is a maximum number of simultaneously used applications, determines that the application can start when the number of started applications is less than the numerical value, and determines that the application cannot start when the number of started applications reaches the numerical value; ending-priority list creating means which calculates values indicating the using situation of the started applications in response to the determination of the application start determining means that the application cannot start and creates a list of ending priority indicating the order of applications with low influence in the case of ending the application; ending-application selecting means which selects the ending application based on the list of ending priority in response to the determination of the application start determining means that the application cannot start and clears the list of ending priority; application ending means which performs the ending processing of the ending application selected by the ending-application selecting means; application starting means which starts the application instructed by a user in response to the determination of the application start determining means that the application starts; and wherein the ending-priority list creating means collects data on evaluation items indicating the using situations including the total time displayed after starting the application, the number of switching times for display operation, and the last display time, obtains the order of started applications every evaluated item, multiplies the order by a weighting coefficient preset every evaluated item and every type of application, adds the multiplied result every application, calculates the values indicating the using situations, sorts the applications in order of the larger values, and creates the list of ending priority.