Communication terminal device and program
First Claim
Patent Images
1. A communication terminal device comprising:
- a communication unit configured to communicate with a provider of an application program via a communication network;
an execution unit configured to execute an application program, wherein the application program includes a specified command;
a suspend unit configured to suspend execution of the application program in response to execution of the specified command; and
an upgrade unit configured to upgrade the application program, by communication via the communication unit with the provider, in response to suspension of the application program.
1 Assignment
0 Petitions
Accused Products
Abstract
Specific commands are contained in an application program executed in a communication terminal device, and when those commands are executed, operation of the application program is suspended by the communication terminal device and the application program is upgraded.
19 Citations
22 Claims
-
1. A communication terminal device comprising:
-
a communication unit configured to communicate with a provider of an application program via a communication network; an execution unit configured to execute an application program, wherein the application program includes a specified command; a suspend unit configured to suspend execution of the application program in response to execution of the specified command; and an upgrade unit configured to upgrade the application program, by communication via the communication unit with the provider, in response to suspension of the application program. - View Dependent Claims (2, 3, 4)
-
-
5. A computer readable storage medium storing a program for causing a computer device to execute a process, the process comprising:
-
communicating with a provider of an application program via a communication network; executing an application program, wherein the application program includes a specified command; suspending execution of the application program in response to execution of the specified command; and upgrading the application program through communications with the provider in response to suspension of execution of the application program.
-
-
6. A communication terminal comprising:
-
a processor communication with a memory, wherein the memory includes an application program, wherein the application program comprises an update command; a communication unit coupled to the processor, the communication unit configured to communicate with an application provider; and the processor configured to execute the application program, wherein the processor subsequently executes the update command, and the processor is further configured to suspend the application program and to download an update for the application program from the application provider in response to execution of the update command. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A method to automatically update a program comprising:
-
a mobile terminal executing an application program comprising instructions, wherein the instructions include an update invoke instruction; the mobile terminal executing the update invoke instruction; the mobile terminal determining an availability of an update for the application program from an application program provider in response to execution of the update invoke instruction; the mobile terminal suspending execution of the application program in response to determination that the update for the application program is available; the mobile terminal downloading the update for the application program in response to determination that the update for the application program is available; the mobile terminal detecting a download completion for the update for the application program; and the mobile terminal resuming execution of the application program in response to detection of the download completion, wherein the application program includes the update for the application program. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. A computer-readable recording media for storing instructions, which when executed, cause the processor to perform a process comprising:
-
execution of an application program, wherein the application program includes an update instruction; determination that an update for the application program is available in response to execution of the update instruction; suspension of execution of the application program in response to determination that the update for the application program is available; download of the update for the application program in response to determination that the update for the application program is available; detection of a download completion of the update for the application program; and resumption of execution of the application program in response to detection of the download completion, wherein the application program includes the update for the application program. - View Dependent Claims (18, 19, 20)
-
-
21. A communication terminal comprising:
-
a communication unit in communication with an application provider; a processor in communication with the communication unit; a memory in communication with the processor, wherein the memory comprises executable program code for an application program, wherein the application program includes a specified command; the processor is further configured to execute the application program; wherein the processor is configured to suspend execution of the application program and download an update for the application program from the application provider in response to execution of the specified command; and the processor is further configured to generate an update condition, wherein the update condition comprises an update completed state or an update failed state, and wherein the processor is further configured to resume execution of the application program without the update based on generation of the update failed state, and the processor is configured to resume execution of the application program with the update based on generation of the update completed state. - View Dependent Claims (22)
-
Specification