IP Library Granted Patent US 7,376,442
Granted Patent B2
US 7,376,442 · App. 11/104,483 · Granted May 20, 2008

Mobile communication terminal and application starting control method thereof

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 7,376,442
App. No.
11/104,483
Granted
May 20, 2008
Kind
B2
Abstract

In a mobile communication terminal for starting and simultaneously using a plurality of applications, one desired application starts fast to improve the operability when the number of started applications reaches a present limiting number of applications. An application start determining unit searches a list of started applications in response to the instruction of the start of application to obtain the number of started applications, and determines that the application cannot start when the number of started applications reaches a preset limiting number of applications. An ending-application selecting unit selects, as an ending application to be ended, the application with the low priority from the start applications based on the preset priority of application when the application start determining unit determines that the application cannot start. An application ending unit performs the ending processing of the ending application selected by the ending-application selecting unit and deletes the selected ending application from the list of started applications.

Claims (18)

1. 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.

2. An application starting control method of a mobile communication terminal for starting and simultaneously using a plurality of applications, comprising the steps of:

presetting a numerical value that is a maximum number of simultaneously used applications;

selecting, from started applications, an ending application to be ended based on a priority when the number of simultaneously used applications will exceed the numerical value;

newly allowing to start an application after ending the selected ending application; and

collecting data for the started applications, including a total time displayed after starting the application, the number of switching times for display operation, and the last display time, determining an order of the respective data for each of the started applications, multiplying each determined order by respective weighting coefficients for each of the started applications, adding the multiplied results for each of the started applications, and creating the priority by sorting the applications based on the added results.

3. 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;

selecting means which selects an ending application to be ended on the basis of low priority from the started applications, in response to the determination of the application start determining means that the application cannot start;

application ending means which performs 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 can start; and

ending-priority list creating means for collecting 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, obtaining the order of started applications every evaluated item, multiplying the order by a weighting coefficient preset every evaluated item and every type of application, adding the multiplied result every application, calculating the values indicating the using situations, sorting the applications in order of the larger values, and creating a priority list.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 11, 2014
From: NEC CORPORATION
To: LENOVO INNOVATIONS LIMITED (HONG KONG)
Reel/Frame 033720/0767 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 13, 2005
From: YOSHIOKA, KENJI
To: NEC CORPORATION
Reel/Frame 016476/0912 →