Mobile terminal and method of operating the same
First Claim
Patent Images
1. A method of operating a mobile terminal, the method comprising:
- executing a plurality of applications on the mobile terminal at the same time;
detecting an event that requires termination of at least one of the applications;
saving a task list that includes a list of the at least one of the applications and a current state information associated with the applications included in the task list, wherein the task list is a list of applications to be executed at the same time and the current state information includes an operational state at the time of the event, and if a list of the applications or the current state information is edited, the task list is saved according to the edited list of the applications or the edited current state information;
displaying at least one of the saved task list or current state information if the event that requires termination of the at least one of the applications is completed;
if a task edit signal is detected while the at least one of the saved task list or current state information is displayed, editing at least one of the task list or the current state information according to the detected task edit signal; and
re-executing the terminated applications based on at least one of the edited task list or the edited current state information.
1 Assignment
0 Petitions
Accused Products
Abstract
A mobile terminal and a method of operating the same are disclosed herein. The method may include executing applications in a multitasking environment, detecting an event that requires a termination the applications, and saving a task list that includes a list of the active applications and their corresponding operational states, and terminating execution of the applications. The method further includes restoring the applications to their respective states prior to termination based on the task list.
11 Citations
14 Claims
-
1. A method of operating a mobile terminal, the method comprising:
-
executing a plurality of applications on the mobile terminal at the same time; detecting an event that requires termination of at least one of the applications; saving a task list that includes a list of the at least one of the applications and a current state information associated with the applications included in the task list, wherein the task list is a list of applications to be executed at the same time and the current state information includes an operational state at the time of the event, and if a list of the applications or the current state information is edited, the task list is saved according to the edited list of the applications or the edited current state information; displaying at least one of the saved task list or current state information if the event that requires termination of the at least one of the applications is completed; if a task edit signal is detected while the at least one of the saved task list or current state information is displayed, editing at least one of the task list or the current state information according to the detected task edit signal; and re-executing the terminated applications based on at least one of the edited task list or the edited current state information. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A method of operating a mobile terminal, the method comprising:
-
executing a plurality of applications on the mobile terminal at the same time; detecting an event that requires termination of at least one of the applications, the event being an interrupt from a first application that requires a second application to terminate while the second application is executing; saving a task list that includes a list of the at least one of the applications and a current state information associated with the applications included in the task list in response to the interrupt, wherein the current state information includes state information associated with the plurality of applications at the time of the event, and if a list of the applications or the current state information is edited, the task list is saved according to the edited list of the applications or the edited current state information; displaying at least one of the saved task list or current state information if the event that requires termination of the at least one of the applications is completed, wherein the at least one of the applications is restored based on the saved task list; retrieving the saved task list that includes the current state information associated with the at least one of the applications, wherein the current state information further includes data that allows the at least one of the applications to return to a previous operational state, wherein the previous operational state is a state of the plurality of applications during a previous use by a user; if a task edit signal is detected while the at least one of the saved task list or current state information is displayed, editing at least one of the task list or the current state information according to the detected task edit signal; and re-executing the terminated applications based on at least one of the edited task list or the edited current state information. - View Dependent Claims (7, 8, 9, 10, 11, 12, 13)
-
-
14. A mobile terminal comprising:
-
a memory; a controller configured to execute a plurality of applications on the mobile terminal at the same time, wherein if an event that requires termination of at least one of the applications is detected the controller generates a notification to save a task list, the task list being a list of applications executing at the time of the event for subsequent restoring, the controller saves the task list that includes the list of the at least one of the applications and a current state information associated with the applications included in the task list in the memory, wherein the current state information includes an operational state at the time of the event, wherein if a list of the applications or the current state information is edited, the controller saves the task list according to the edited list of the applications or the edited current state information; and a display module configured to display at least one of the saved task list or current state information if the event that requires termination of the at least one of the applications is completed, wherein if a task edit signal is detected while the at least one of the saved task list or current state information is displayed, the controller edits at least one of the task list or the current state information according to the detected task edit signal, and re-executes the terminated applications based on at least one of the edited task list or the edited current state information.
-
Specification