KR102080524B1 - 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 - Google Patents
사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 Download PDFInfo
- Publication number
- KR102080524B1 KR102080524B1 KR1020190091140A KR20190091140A KR102080524B1 KR 102080524 B1 KR102080524 B1 KR 102080524B1 KR 1020190091140 A KR1020190091140 A KR 1020190091140A KR 20190091140 A KR20190091140 A KR 20190091140A KR 102080524 B1 KR102080524 B1 KR 102080524B1
- Authority
- KR
- South Korea
- Prior art keywords
- stack
- task
- visual elements
- screen
- touch input
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0482—Interaction with lists of selectable items, e.g. menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
- G06F3/0483—Interaction with page-structured environments, e.g. book metaphor
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0484—Interaction techniques based on graphical user interfaces [GUI] for the control of specific functions or operations, e.g. selecting or manipulating an object, an image or a displayed text element, setting a parameter value or selecting a range
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/46—Multiprogramming arrangements
- G06F9/48—Program initiating; Program switching, e.g. by interrupt
- G06F9/4806—Task transfer initiation or dispatching
- G06F9/4843—Task transfer initiation or dispatching by program, e.g. task dispatcher, supervisor, operating system
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 2는 본 발명의 실시 예에 따른 사용자 디바이스에서 복수의 태스크들 운용 중 그들 간의 태스크 전환 동작 설명을 위한 화면 예시를 도시한 도면이다.
도 3은 본 발명의 실시 예에 따른 사용자 디바이스에서 태스크 전환을 위해 제공되는 스택 구조의 예시를 도시한 도면이다.
도 4 및 도 5는 본 발명의 실시 예에 따른 사용자 디바이스에서 복수의 태스크들 운용 중 그들 간의 태스크 전환 동작 설명을 위한 다른 화면 예시를 도시한 도면들이다.
도 6은 본 발명의 실시 예에 따른 사용자 디바이스의 멀티태스킹 운용 방법을 도시한 흐름도이다.
200: 저장부
300: 제어부
Claims (20)
- 전자 장치에 있어서,
터치스크린; 및
프로세서를 포함하고, 상기 프로세서는,
상기 터치스크린 상에 상기 전자 장치에서 실행하는 제1 태스크(task)를 위한 제1 태스크 실행 화면을 표시하는 동안 상기 터치스크린을 통하여 제1 터치 입력을 수신하고,
상기 제1 터치 입력의 수신에 기반하여, 상기 터치스크린 상에 부분적으로 오버레이된 시각적 요소(visual element)들의 스택(stack)을 표시하고,
상기 스택을 표시하는 동안, 상기 스택 내의 하나 또는 그 이상의 시각적 요소들을 이동하기 위한 제2 터치 입력을 수신하고,
상기 스택으로부터 특정 태스크에 대응하는 시각적 요소를 제거하기 위한 제3 터치 입력을 수신하고,
상기 제3 터치 입력의 수신에 기반하여, 상기 특정 태스크에 대응하는 시각적 요소를 상기 스택으로부터 제거하고, 상기 특정 태스크에 대응하는 시각적 요소의 제거 이후 상기 스택에 남아 있는 시각적 요소들 중 연속되는 두 개의 시각적 요소들 사이의 간격을 조정하고,
상기 부분적으로 오버레이된 시각적 요소들의 스택으로부터 시각적 요소들 중 하나를 선택하는 제4 터치 입력을 수신하고,
상기 제4 터치 입력의 수신에 기반하여, 상기 터치스크린 상에 상기 선택된 시각적 요소에 대응하는 제2 태스크를 위한 제2 태스크 실행 화면을 표시하도록 설정되고,
상기 스택 내의 상기 시각적 요소들 각각은 상기 제1 태스크를 포함하는 복수의 태스크들 각각에 대응하고, 해당 태스크를 식별하기 위한 식별 정보를 포함하는 전자 장치.
- 제1항에 있어서, 상기 프로세서는,
상기 터치스크린 상에 표시된 시각적 요소들의 수에 기반하여 상기 스택 내의 연속되는 두 개의 시각적 요소들 사이의 간격을 결정하도록 설정된 전자 장치.
- 제1항에 있어서,
상기 제1 태스크 실행 화면은 상기 제1 태스크 실행 화면 대신에 단계적으로 오버레이된 상기 시각적 요소들의 스택을 표시하기 위한 터치 입력을 수신하도록 미리 설정된 부분을 포함하는 전자 장치.
- 제1항에 있어서,
상기 스택 내의 상기 시각적 요소들 각각은 태스크 실행 화면 이미지를 포함하고, 상기 태스크 실행 화면 이미지는 상기 복수의 태스크들에 대응하는 캡쳐된 화면 이미지들을 포함하는 전자 장치.
- 제1항에 있어서,
상기 식별 정보는 아이콘 및 텍스트 중 적어도 하나를 포함하는 전자 장치.
- 제1항에 있어서,
상기 스택 내의 적어도 하나의 시각적 요소의 식별 정보는 상기 스택 표시 중에 다른 시각적 요소에 의해 가려지는 전자 장치.
- 제1항에 있어서, 상기 프로세서는,
상기 시각적 요소들을 일정 간격으로 상기 스택에 표시하도록 설정된 전자 장치.
- 제1항에 있어서, 상기 프로세서는,
상기 터치스크린 상에 표시된 복수의 시각적 요소들에 기반하여 상기 스택 내의 시각적 요소가 오버레이드 되는 양을 결정하도록 설정된 전자 장치.
- 제1항에 있어서, 상기 프로세서는,
상기 제1 태스크에 대응하는 시각적 요소는 상기 스택의 최상위에 배치하고,
상기 제2 태스크를 위한 상기 제2 태스크 실행 화면을 상기 터치스크린 상에 표시하는 동안, 제5 터치 입력의 수신에 응답하여, 상기 제2 태스크에 대응하는 시각적 요소가 최상위에 표시된 시각적 요소들의 스택을 표시하는 전자 장치.
- 제1항에 있어서,
상기 스택 내의 시각적 요소들 각각은 상기 시각적 요소들 각각을 상기 스택으로부터 제거하기 위한 터치 입력을 수신하기 위한 태스크 종료 아이템을 포함하는 전자 장치.
- 터치스크린을 포함하는 전자 장치의 멀티태스크 관리 방법에 있어서,
상기 터치스크린 상에 상기 전자 장치에서 실행하는 제1 태스크(task)를 위한 제1 태스크 실행 화면을 표시하는 동안 상기 터치스크린을 통하여 제1 터치 입력을 수신하는 동작;
상기 제1 터치 입력의 수신에 기반하여, 상기 터치스크린 상에 부분적으로 오버레이된 시각적 요소(visual element)들의 스택(stack)을 표시하는 동작;
상기 스택을 표시하는 동안, 상기 스택 내의 하나 또는 그 이상의 시각적 요소들을 이동하기 위한 제2 터치 입력을 수신하는 동작;
상기 스택으로부터 특정 태스크에 대응하는 시각적 요소를 제거하기 위한 제3 터치 입력을 수신하는 동작;
상기 제3 터치 입력의 수신에 기반하여, 상기 특정 태스크에 대응하는 시각적 요소를 상기 스택으로부터 제거하고, 상기 특정 태스크에 대응하는 시각적 요소의 제거 이후 상기 스택에 남아 있는 시각적 요소들 중 연속되는 두 개의 시각적 요소들 사이의 간격을 조정하는 동작;
상기 부분적으로 오버레이된 시각적 요소들의 스택으로부터 시각적 요소들 중 하나를 선택하는 제4 터치 입력을 수신하는 동작; 및
상기 제4 터치 입력의 수신에 기반하여, 상기 터치스크린 상에 상기 선택된 시각적 요소에 대응하는 제2 태스크를 위한 제2 태스크 실행 화면을 표시하는 동작을 포함하고,
상기 스택 내의 상기 시각적 요소들 각각은 상기 제1 태스크를 포함하는 복수의 태스크들 각각에 대응하고, 해당 태스크를 식별하기 위한 식별 정보를 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서, 상기 연속되는 두 개의 시각적 요소들 사이의 간격을 조정하는 동작은,
상기 터치스크린 상에 표시된 시각적 요소들의 수에 기반하여 상기 스택 내의 연속되는 두 개의 시각적 요소들 사이의 간격을 결정하는 동작을 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 제1 태스크 실행 화면은 상기 제1 태스크 실행 화면 대신에 단계적으로 오버레이된 상기 시각적 요소들의 스택을 표시하기 위한 터치 입력을 수신하도록 미리 설정된 부분을 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 스택 내의 상기 시각적 요소들 각각은 태스크 실행 화면 이미지를 포함하고,
상기 태스크 실행 화면 이미지는 상기 복수의 태스크들에 대응하는 캡쳐된 화면 이미지들을 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 스택 내의 적어도 하나의 시각적 요소의 식별 정보는 상기 스택 표시 중에 다른 시각적 요소에 의해 가려지며, 아이콘 킴 텍스트 중 적어도 하나를 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 시각적 요소들의 스택을 표시하는 동작은, 상기 시각적 요소들을 일정 간격으로 상기 스택에 표시하는 동작을 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 터치스크린 상에 표시된 복수의 시각적 요소들에 기반하여 상기 스택 내의 시각적 요소가 오버레이드 되는 양을 결정하는 동작을 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 제1 태스크에 대응하는 시각적 요소는 상기 스택의 최상위에 배치되고,
상기 제2 태스크를 위한 상기 제2 태스크 실행 화면을 상기 터치스크린 상에 표시하는 동안, 제5 터치 입력의 수신에 응답하여, 상기 제2 태스크에 대응하는 시각적 요소가 최상위에 표시된 시각적 요소들의 스택을 표시하는 동작을 더 포함하는 멀티태스크 관리 방법.
- 제11항에 있어서,
상기 스택 내의 시각적 요소들 각각은 상기 시각적 요소들 각각을 상기 스택으로부터 제거하기 위한 터치 입력을 수신하기 위한 태스크 종료 아이템을 포함하는 멀티태스크 관리 방법.
- 터치스크린을 포함하는 전자 장치의 프로세서에 의해 실행 시, 상기 프로세서가 동작들을 수행하도록 하는 인스트럭션들을 저장하는 비 일시적인(non-transitory) 컴퓨터로 읽을 수 있는 기록 매체에 있어서,
상기 터치스크린 상에 상기 전자 장치에서 실행하는 제1 태스크(task)를 위한 제1 태스크 실행 화면을 표시하는 동안 상기 터치스크린을 통하여 제1 터치 입력을 수신하는 동작;
상기 제1 터치 입력의 수신에 기반하여, 상기 터치스크린 상에 부분적으로 오버레이된 시각적 요소(visual element)들의 스택(stack)을 표시하는 동작;
상기 스택을 표시하는 동안, 상기 스택 내의 하나 또는 그 이상의 시각적 요소들을 이동하기 위한 제2 터치 입력을 수신하는 동작;
상기 스택으로부터 특정 태스크에 대응하는 시각적 요소를 제거하기 위한 제3 터치 입력을 수신하는 동작;
상기 제3 터치 입력의 수신에 기반하여, 상기 특정 태스크에 대응하는 시각적 요소를 상기 스택으로부터 제거하고, 상기 특정 태스크에 대응하는 시각적 요소의 제거 이후 상기 스택에 남아 있는 시각적 요소들 중 연속되는 두 개의 시각적 요소들 사이의 간격을 조정하는 동작;
상기 부분적으로 오버레이된 시각적 요소들의 스택으로부터 시각적 요소들 중 하나를 선택하는 제4 터치 입력을 수신하는 동작; 및
상기 제4 터치 입력의 수신에 기반하여, 상기 터치스크린 상에 상기 선택된 시각적 요소에 대응하는 제2 태스크를 위한 제2 태스크 실행 화면을 표시하는 동작을 포함하고,
상기 스택 내의 상기 시각적 요소들 각각은 상기 제1 태스크를 포함하는 복수의 태스크들 각각에 대응하고, 해당 태스크를 식별하기 위한 식별 정보를 포함하는 저장 장치.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190091140A KR102080524B1 (ko) | 2019-07-26 | 2019-07-26 | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190091140A KR102080524B1 (ko) | 2019-07-26 | 2019-07-26 | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110144975A Division KR102006470B1 (ko) | 2011-12-28 | 2011-12-28 | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020200016901A Division KR20200018548A (ko) | 2020-02-12 | 2020-02-12 | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20190091427A KR20190091427A (ko) | 2019-08-06 |
KR102080524B1 true KR102080524B1 (ko) | 2020-05-27 |
Family
ID=67612829
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190091140A Active KR102080524B1 (ko) | 2019-07-26 | 2019-07-26 | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102080524B1 (ko) |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255254A1 (en) * | 2003-06-13 | 2004-12-16 | Weingart Barry S. | Method and system for controlling cascaded windows on a GUI desktop on a computer |
WO2009143076A2 (en) | 2008-05-23 | 2009-11-26 | Palm, Inc. | Card metaphor for activities in a computing device |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6008809A (en) * | 1997-09-22 | 1999-12-28 | International Business Machines Corporation | Apparatus and method for viewing multiple windows within a dynamic window |
JP4173718B2 (ja) * | 2002-10-31 | 2008-10-29 | 富士通株式会社 | ウィンドウ切替装置及びウィンドウ切替プログラム |
KR101601040B1 (ko) * | 2009-05-19 | 2016-03-09 | 삼성전자주식회사 | 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기 |
-
2019
- 2019-07-26 KR KR1020190091140A patent/KR102080524B1/ko active Active
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040255254A1 (en) * | 2003-06-13 | 2004-12-16 | Weingart Barry S. | Method and system for controlling cascaded windows on a GUI desktop on a computer |
WO2009143076A2 (en) | 2008-05-23 | 2009-11-26 | Palm, Inc. | Card metaphor for activities in a computing device |
Also Published As
Publication number | Publication date |
---|---|
KR20190091427A (ko) | 2019-08-06 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102006470B1 (ko) | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 | |
US10754532B2 (en) | Method and apparatus for operating function in touch device | |
KR101760693B1 (ko) | 터치 디바이스에서 홈스크린 편집 방법 및 장치 | |
EP2352284B1 (en) | Method for providing GUI and multimedia device using the same | |
KR101683356B1 (ko) | 브라우저 내의 콘텐츠 아이템들 사이에서의 어레이 모드를 이용한 내비게이션 | |
US20130050109A1 (en) | Apparatus and method for changing an icon in a portable terminal | |
EP2535809A1 (en) | System and method for executing multiple tasks in a mobile device | |
US20110087997A1 (en) | List scrolling method and device adapted to the same | |
KR20110074426A (ko) | 터치 기반의 입력 인터페이스를 가지는 터치 디바이스의 어플리케이션 운용 방법 및 장치 | |
US20130254715A1 (en) | Method and apparatus for managing screens in a portable terminal | |
KR20120012541A (ko) | 터치 디바이스에서 폴더 운용 방법 및 장치 | |
KR101911740B1 (ko) | 모바일 디바이스에서 멀티태스킹 운용 방법 및 장치 | |
KR20130116976A (ko) | 이동 단말기 및 그 제어방법 | |
KR102080524B1 (ko) | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 | |
KR20200018548A (ko) | 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A107 | Divisional application of patent | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20190726 Patent event code: PA01071R01D Filing date: 20111228 Application number text: 1020110144975 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190826 Comment text: Request for Examination of Application Patent event code: PA02011R04I Patent event date: 20190726 Comment text: Divisional Application of Patent |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20191112 |
|
A107 | Divisional application of patent | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20200212 Patent event code: PA01071R01D Filing date: 20111228 Application number text: 1020110144975 |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20200217 |
|
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20200218 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20200219 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240130 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20250124 Start annual number: 6 End annual number: 6 |