US 7,596,389 B2
Mobile communication terminal, method for controlling execution state of application program, application program, and recording medium wherein application program has been recorded
Masayuki Tsuda, Tokyo (Japan); Takefumi Naganuma, Kyoto (Japan); Hideyuki Nagasawa, Kanagawa (Japan); Eriko Oseki, Kanagawa (Japan); Fukiko Maeda, Kanagawa (Japan); Nobuyuki Watanabe, Saitama (Japan); Mao Asai, Kanagawa (Japan); Takashi Kondo, Tokyo (Japan); Kazuhiro Yamada, Kanagawa (Japan); and Dai Kamiya, Chiba (Japan)
Assigned to NTT DoCoMo, Inc., Tokyo (Japan)
Appl. No. 10/496,787
PCT Filed Dec. 05, 2002, PCT No. PCT/JP02/12778
§ 371(c)(1), (2), (4) Date Jun. 04, 2004,
PCT Pub. No. WO03/049412, PCT Pub. Date Jun. 12, 2003.
Claims priority of application No. 2001-374617 (JP), filed on Dec. 07, 2001.
Prior Publication US 2005/0054372 A1, Mar. 10, 2005
Int. Cl. H04M 1/00 (2006.01)
U.S. Cl. 455—566  [455/574; 455/418; 455/556.1; 455/575.1; 455/550.1; 713/324] 21 Claims
OG exemplary drawing
 
1. A mobile communications terminal, comprising:
a controller configured to control switching between an active state of an application program, a non-active state of the application program, and a rest state of the application program; and
an input unit configured to instruct a state transition between said active state, said non-active state and said rest state, wherein said controller executes control for switching the execution state of said application program between the active state, non-active state and the rest state, in accordance with instructions from said input unit, wherein,
in the active state of the application program, the application program is executed and permitted to process data inputted by a key and a native application program that controls a communication function of the mobile communication terminal is not permitted to process the data inputted by the key,
in the non-active state of the application program, the application program is executed and not permitted to process data inputted by the key and the native application program that controls the communication function of the mobile communication terminal is permitted to process the data inputted by the key, and
in the rest state of the application program, the application program is halted and not permitted to process data inputted by the key and the native application program that controls the communication function of the mobile communication terminal is permitted to process the data inputted by the key.