TERMINAL APPARATUS AND METHOD OF CONTROLLING TERMINAL APPARATUS WITH MULTI-TASKING FEATURES
First Claim
Patent Images
1. A terminal apparatus comprising:
- a non-transitory computer readable medium having stored therein a plurality of application programs each having computer readable instructions, said plurality of application programs including a first application program and a second application program;
a controller that executes instructions of the first application program;
a display that displays a screen generated by the controller when executing the first application program;
a paused-application-data storage section that stores therein data on the first application program when an operation of the first application program is paused; and
an operation section that responds to an external input by changing the screen to a screen image of the second application program, said external input including a dragging of an external device across said operation section,wherein in response to the operation section receiving the external input, the controller causes image data generated for the first application program while being executed and data of an execution state of the first application program to be stored for subsequent retrieval when resuming execution of said first application program into the paused-application-data storage section.
4 Assignments
0 Petitions
Accused Products
Abstract
A terminal apparatus, and associated method, stores in memory a plurality of application programs. A controller executes the plurality of application programs in a multi-tasking arrangement. When one of the application programs is replaced in the foreground with another application program, an image of the former application program while in an active state is stored in memory. That image is then used as part of a graphical user interface to provide an indication to a user of the other applications that are presently running, and the state of execution of the other application programs when last operating in the foreground.
-
Citations
20 Claims
-
1. A terminal apparatus comprising:
-
a non-transitory computer readable medium having stored therein a plurality of application programs each having computer readable instructions, said plurality of application programs including a first application program and a second application program; a controller that executes instructions of the first application program; a display that displays a screen generated by the controller when executing the first application program; a paused-application-data storage section that stores therein data on the first application program when an operation of the first application program is paused; and an operation section that responds to an external input by changing the screen to a screen image of the second application program, said external input including a dragging of an external device across said operation section, wherein in response to the operation section receiving the external input, the controller causes image data generated for the first application program while being executed and data of an execution state of the first application program to be stored for subsequent retrieval when resuming execution of said first application program into the paused-application-data storage section. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for controlling a terminal apparatus that manages a plurality of application programs, comprising:
-
storing in a non-transitory computer readable medium a plurality of application programs each having computer readable instructions, said plurality of application programs including a first application program and a second application program; executing with a controller instructions of the first application program so as to put the first application program in an execution state; displaying on a display a screen image for the first application program in the execution state; storing in a paused-application-data storage section data on the first application program when an operation of the first application program is paused; receiving an external input to change an operation to a second application program, said external input including a dragging of an external device across said operation section; responding to the external input with an operation section by changing the screen image on the display to a screen image of the second application program, wherein in response to the operation section receiving the external input, storing in the paused-application-data storage section image data generated for the first application program while being executed and data of an execution state of the first application program for subsequent retrieval and display in response to another external input when resuming execution of said first application program. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20)
-
Specification