Terminal device and program
AssigneeNtt Docomo, Inc.
InventorsYasushi Onda, Izua Kano, Dai Kamiya, Yusuke Kushida, Keiichi Murakami, Eiju Yamada, Kazuhiro Yamada
Life of this patent
Estimating the term…
Loading patent…
AssigneeNtt Docomo, Inc.
InventorsYasushi Onda, Izua Kano, Dai Kamiya, Yusuke Kushida, Keiichi Murakami, Eiju Yamada, Kazuhiro Yamada
Estimating the term…
A terminal device in which basic information and detailed information of each a plurality of application programs are stored in a different storage area for each application program, and that prohibits access to each storage area by other application programs, is caused to execute the processes of displaying a window that includes the basic information of each application program, and, if a cursor is moved to the display position of one of the pieces of basic information, launching, in an information providing mode, a first application program where the cursor is positioned and a second application program whose basic information is displayed adjacent to the first application program to acquire the detailed information of the application programs, and displaying the detailed information of the first application program.
A terminal device comprising:
A terminal device comprising:
A controller having a memory storing a program for causing a computer device to execute a process, the computer device including a first storage means in which basic information about each of a plurality of application programs, which basic information includes predetermined unique information about each application program, is stored in a different storage area for each application program, and, a second storage means in which detailed information about each of the plurality of application programs, which detailed information is added or updated following use of the application program, is stored in a different storage area for each application program, in which each of the plurality of application programs has two operation modes including a normal operation mode of executing processing unique to the application program and an information providing mode of reading out the detailed information about the application program from the second storage means to deliver the detailed information to a launcher thereof, the process comprising:
A controller having a memory storing a program for causing a computer device to execute a process, the computer device including a first storage means in which a plurality of substantive application programs compiled in bytecode executable by a bytecode execution virtual machine is stored in a different storage area for each substantive application program, each substantive application program having basic information which includes predetermined unique information about the substantive application program, and, a second storage means in which detailed information about each of the plurality of substantive application programs, which detailed information is added or updated following use of the substantive application program, is stored in a different storage area for each substantive application program, in which each of the plurality of substantive application programs has two operation modes including a normal operation mode of executing processing unique to the substantive application program and an information providing mode of reading out the detailed information of the substantive application program from the second storage means to deliver the detailed information to a launcher thereof, the process comprising:
Dependencies are inferred from the claim text.
Drawings are temporarily unavailable. Open the PDF at USPTO
From the US filing history. Foreign family members aren’t listed.
To a system of files or objects, e.g. local or distributed file system or database: at program execution time, where the protection is within the…
During program execution, e.g. stack integrity ; Preventing unwanted data erasure; Buffer overflow: by executing in a restricted environment, e.g.…
Arrangements for executing specific programs: program loading or initiating
Computing and data processing
About 4 years 6 months of term left · ends 17 Apr 2031 (estimated)
The present invention relates to a terminal device having a program execution function, and more particularly to a terminal device for performing display of information relating to application programs stored thereon.
In recent years, following the spread of mobile telephones provided with a program execution function, various types of application programs, such as schedulers and games, for example, have been provided for mobile phones. Users of such mobile phones can now select application programs that meet their individual needs, and install the selected application programs on their mobile phones.
With mobile phones provided with a program execution function, predetermined unique information (hereinafter, basic information) about application programs installed thereon, such as the names and types of application programs, is generally displayed as a list and the user allowed to select an application program to be run. Here, it is useful to be able to display information that has been added or updated (hereinafter, detailed information) following use of each application program, such as the usage history of the application program.
FIG. 1 shows an exemplary configuration of a communication system 10 according to an exemplary embodiment.
FIG. 2 is a block diagram showing an exemplary hardware configuration of a terminal device 100.
FIG. 3 shows an exemplary software module that is implemented as a result of a CPU 110a of the terminal device 100 executing various programs.
Hereinafter, a best mode for carrying out the present invention will be described with reference to the drawings.
FIG. 1 is a block diagram showing an exemplary configuration of a communication system 10 that includes a terminal device 100 according to an exemplary embodiment of the present invention. As shown in FIG. 1, the communication system 10 includes the terminal device 100, which is a mobile phone that is provided with a program execution function, for example, a mobile packet communication network 200 that is capable of accommodating the terminal device 100, and a communication network 500 that is connected to the mobile packet communication network 200 via a gateway (hereinafter, denoted as “GW”) 400.
The communication network 500 is the Internet, for example, and has connected thereto a content server (not shown) that provides an information retrieval service and various digital content (e.g., application programs). While this process will be described in detail below, a user of the terminal device 100 is able to download a desired application program from the content server by appropriately operating the terminal device 100, and store the downloaded application program on the terminal device 100.