IP Library › Granted Patent US 9,798,579
Granted Patent B2
US 9,798,579 · App. 13/729,852 · Granted Oct 24, 2017

Method and apparatus for switching tasks using a displayed task stack

Inventors: Youngjoo Park (Gyeonggi-do, KR); Sehwan Park (Gyeonggi-do, KR); Minjeong Kang (Gyeonggi-do, KR); Jinhee Choi (Gyeonggi-do, KR)
Assignee: Samsung Electronics Co., Ltd.
G06F9/4843G06F3/0483
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,798,579
App. No.
13/729,852
Granted
Oct 24, 2017
Kind
B2
Abstract

A multitasking method and apparatus of a user device are provided in which an interaction requesting task-switching is received in a state where an execution screen of a certain application is displayed. A stack of tasks that are currently running are displayed. A task selected from the stack is switched to a foreground task. An execution window of the foreground task is presented.

Claims (48)

1. A multitask management method of an electronic device, comprising:

receiving a first user input while a first execution screen of an application is displayed on a touchscreen of the electronic device;

displaying, on the touchscreen, a stack of partially overlaid visual elements in response to the first user input, each visual element corresponding to an application that is running in the electronic device and including a task termination item for terminating an application corresponding to the visual element;

receiving a second user input for selecting a visual element from the stack of partially overlaid visual elements;

displaying, on the touchscreen, an execution screen of an application corresponding to the selected visual element; and

in response to receiving a third user input on a task termination item of a visual element in the stack, terminating an application corresponding to the visual element the task termination item on which the third input is received and removing the visual element corresponding to the terminated application from the stack,

wherein the stack of partially overlaid visual elements comprises visual elements corresponding to each of all applications that are running and a visual element representing the first execution screen of the application is placed on top of the stack, and

wherein an interval between consecutive visual elements in the stack is adjusted based on the number of visual elements displayed on the touchscreen.

2. The multitask management method of claim 1 , wherein displaying the stack of partially overlaid visual elements comprises:

determining, when the first user input is made within a region of a first execution screen, all applications that are currently running, the region being a portion of the first execution screen that is predetermined to receive input for displaying the stack of partially overlaid visual elements in place of the first execution screen;

calculating a size of the overlaid visual elements representing each application according to a number of the currently running applications; and

displaying the stack of overlaid visual elements based on the calculated size.

3. The multitask management method of claim 2 , wherein calculating the size of the visual element comprises:

comparing the number of the currently running applications with a threshold;

re-sizing a width of the visual elements according to a result of the comparison; and

adjusting an interval between consecutive visual elements on the stack.

4. The multitask management method of claim 1 , further comprising rearranging partially overlaid visual elements in response to a third user input.

5. The multitask management method of claim 4 , wherein rearranging the visual elements comprises arranging the visual elements in accordance with one of a sequential task-switching manipulation, a direct task-switching manipulation, and a focused task-switching manipulation with a visual effect.

6. The multitask management method of claim 1 , wherein displaying the execution screen comprises one of displaying the execution screen in the full screen view and displaying the execution screen on top of the stack.

7. The multitask management method of claim 1 , wherein each visual elements comprises an index item for enhancing recognition of a corresponding application.

8. An article of manufacture for multitask management comprising a non-transitory machine readable medium containing one or more programs which when executed implement the steps of:

receiving a first user input while a first execution screen of an application is displayed on a touchscreen of the electronic device and including a task termination item for terminating an application corresponding to the visual element;

displaying, on the touchscreen, a stack of partially overlaid visual elements in response to the first user input, each visual element corresponding to an application that is running the electronic device;

receiving a second user input for selecting a visual element from the stack of partially overlaid visual elements;

displaying, on the touchscreen, an execution screen of an application corresponding to the selected visual element; and

in response to receiving a third user input on a task termination item of a visual element in the stack, terminating an application corresponding to the visual element in the task termination item on which the third input is received and removing the visual element corresponding to the terminated application from the stack,

wherein the stack of partially overlaid visual elements comprises visual elements corresponding to each of all applications that are running and a visual element representing the first execution screen of the application is placed on top of the stack, and

wherein an interval between consecutive visual elements in the stack is adjusted based on the number of visual elements displayed on the touchscreen.

9. An electronic device, comprising:

a touchscreen; and

a processor configured to:

control the touchscreen to receive a first user input while a first execution screen of an application is displayed on a touchscreen of the electronic device;

control the touchscreen to display a stack of partially overlaid visual elements in response to the first user input, each visual element corresponding to an application that is running in the electronic device and including a task termination item for terminating an application corresponding to the visual element;

control the touchscreen to receive a second user input for selecting a visual element from the stack of partially overlaid visual elements;

control the touchscreen to display an execution screen of an application corresponding to the selected visual element; and

in response to receiving a third user input on a task termination item of a visual element in the stack, terminate an application corresponding to the visual element the task termination item on which the third input is received and remove the visual element corresponding to the terminated application from the stack,

wherein the stack of partially overlaid visual elements comprises visual elements corresponding to each of all applications that are running and, a visual element representing the first execution screen of the application is placed on top of the stack, and

wherein an interval between consecutive visual elements in the stack is adjusted based on the number of visual elements displayed on the touchscreen.

10. The electronic device of claim 9 , wherein the processor is configured to control the touchscreen to display the overlaid visual elements re-sized according to a number of applications.

11. The electronic device of claim 10 , wherein the processor is configured to calculate a size of the visual elements according to the number of the applications currently running.

12. The electronic device of claim 11 , wherein the processor is configured to:

compare the number of the applications currently running with a threshold,

re-size a width of the visual elements according to a result of the comparison, and

adjust an interval between consecutive visual elements in the stack.

13. The electronic device of claim 10 , wherein the processor is configured to arrange the visual elements in accordance with one of a sequential task-switching manipulation, a direct task-switching manipulation, and a focused task-switching manipulation with a visual effect.

14. The electronic device of claim 10 , wherein the processor is configured to control the touchscreen to display the stack of the overlaid visual elements in accordance with one of a sequential task-switching manipulation, a direct task-switching manipulation, and a focused task-switching manipulation with a visual effect.

15. The electronic device of claim 10 , wherein the processor is configured to control the touchscreen to display the execution screen in the full screen view or on top of the stack.

16. The electronic device of claim 9 , L wherein each visual element comprises an index item for enhancing recognition of a corresponding application.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 14, 2013
From: PARK, YOUNGJOO; PARK, SEHWAN; KANG, MINJEONG; CHOI, JINHEE
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 029619/0245 →
Priority Claims (1)
KR 10-2011-0144975 · Dec 28, 2011 · national
Continuity (1)
Related Publication 20130174179A1 · Jul 4, 2013