System and method for providing adaptive task management in a multi-application device
AssigneeEricsson Inc.
InventorMona Singh
Life of this patent
Estimating the term…
Abstract
A method for managing tasks in a multi-application device having a stack and a plurality of positions for storing identification of tasks, the tasks on the top of the stack being an active task. The method comprises the steps of sequentially cycling through the stack of tasks, selecting one of the plurality of tasks by invoking an action in the task, moving the selected task to the top of the stack, and pushing each task between the top of the stack and the selected task down one position in the stack.
Claims12
A method for managing tasks in a multi-application device, said method comprising the steps of:
- sequentially opening more than two tasks, pushing each task on a top position of a stack as an active task as each task is opened, and pushing previously opened tasks down one position in the stack;
- sequentially cycling through the stack of tasks;
- selecting one of the plurality of tasks as a new active task;
- storing the new active task from a previous position in the stack;
- moving each of the other tasks down one position in the stack;
- and
- pushing the new active task on the top of the stack.
A method for managing tasks in a multi-application device, said multi-application device comprising a processor and a memory wherein the processor maintains a stack having a plurality of positions for storing more than two tasks, one of said tasks on the top of the stack being an active task, said method comprising:
- sequentially cycling through the stack of tasks in memory;
- selecting one of the plurality of tasks by a user invoking an action in the task;
- pushing each task down one position in the stack;
- and
- moving said selected task to the top of the stack.
A task manager for a multi-application device, said multi-application device having a processor, memory and a screen, said processor running more than two open tasks, each of said open tasks having an identification and a display of indicia of said task, said task manager comprising:
- a stack stored in said memory having a plurality of slots including a top slot, each slot being adapted to store an identification of an open task;
- means for displaying the indicia of a task in the top slot of the stack on the screen;
- said processor being adapted to sequentially step from the top slot of the stack downwardly and cause the indicia associated with the open task in each slot to be displayed on the screen;
- a user input adapted to select a task responsive to manipulation of the task's display;
- means for moving the identification of the selected task to the top of the stack responsive to said means for selecting;
- and
- means for pushing the tasks down one slot to make room for the selected task.
Dependencies are inferred from the claim text.