[go: up one dir, main page]

KR102133410B1 - 멀티태스킹 운용 방법 및 이를 지원하는 단말기 - Google Patents

멀티태스킹 운용 방법 및 이를 지원하는 단말기 Download PDF

Info

Publication number
KR102133410B1
KR102133410B1 KR1020130010905A KR20130010905A KR102133410B1 KR 102133410 B1 KR102133410 B1 KR 102133410B1 KR 1020130010905 A KR1020130010905 A KR 1020130010905A KR 20130010905 A KR20130010905 A KR 20130010905A KR 102133410 B1 KR102133410 B1 KR 102133410B1
Authority
KR
South Korea
Prior art keywords
execution screen
function
display unit
layer classification
classification object
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
Application number
KR1020130010905A
Other languages
English (en)
Other versions
KR20140098904A (ko
Inventor
이요한
강재현
나보연
Original Assignee
삼성전자 주식회사
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by 삼성전자 주식회사 filed Critical 삼성전자 주식회사
Priority to KR1020130010905A priority Critical patent/KR102133410B1/ko
Priority to PCT/KR2014/000743 priority patent/WO2014119886A1/en
Priority to AU2014200472A priority patent/AU2014200472B2/en
Priority to US14/167,073 priority patent/US10168868B2/en
Priority to CN201410043468.9A priority patent/CN103970474B/zh
Priority to EP14153116.0A priority patent/EP2763023B1/en
Priority to CA2841195A priority patent/CA2841195C/en
Priority to TW103103337A priority patent/TWI603254B/zh
Priority to JP2014015690A priority patent/JP6328947B2/ja
Priority to BR102014002492A priority patent/BR102014002492A2/pt
Publication of KR20140098904A publication Critical patent/KR20140098904A/ko
Priority to US16/232,445 priority patent/US11216158B2/en
Application granted granted Critical
Publication of KR102133410B1 publication Critical patent/KR102133410B1/ko
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0484Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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/0483Interaction with page-structured environments, e.g. book metaphor
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/017Gesture based interaction, e.g. based on a set of recognized hand gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures for inputting data by handwriting, e.g. gesture or text
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/14Digital output to display device ; Cooperation and interconnection of the display device with other functional units
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • User Interface Of Digital Computer (AREA)
  • Position Input By Displaying (AREA)
  • Digital Computer Display Output (AREA)
  • Controls And Circuits For Display Device (AREA)
  • Control Of Indicators Other Than Cathode Ray Tubes (AREA)

Abstract

본 발명은 멀티태스킹 운용에 관한 것으로, 특히 본 발명은 복수개의 기능 실행 화면 중 특정 기능 실행 화면을 표시부 최상단에 표시하는 과정, 상기 특정 기능 실행 화면 이외에 다른 기능 실행 화면 선택을 위한 터치 이벤트를 수신하는 터치 이벤트 수신 과정, 상기 터치 이벤트 수신에 따라 기능 선택 모드를 활성화하고 다른 기능 실행 화면을 선택할 수 있도록 지원하는 레이어 구분 오브젝트를 상기 특정 기능 실행 화면과 함께 표시부에 표시하는 표시 과정을 포함하는 것을 특징으로 하는 멀티태스킹 운용 방법과 이를 지원하는 단말기의 구성을 개시한다.

Description

멀티태스킹 운용 방법 및 이를 지원하는 단말기{Operating Method of Multi-Tasking and Electronic Device supporting the same}
본 발명은 단말기의 멀티태스킹 운용에 관한 것으로, 특히 멀티태스킹 운용을 위한 사용자 인터페이스 제공 및 이를 기반으로 하는 기능들 간의 전환과 참조 중 적어도 하나를 수행할 수 있도록 지원하는 멀티태스킹 운용 방법 및 이를 지원하는 단말기에 관한 것이다.
휴대 단말기는 통신 기능을 가지며 그 크기가 휴대할 수 있을 정도로 충분히 작아서 많은 사람들이 이용하고 있다. 이러한 휴대 단말기는 최근 들어 터치스크린 크기가 확대됨과 아울러 다양한 컨텐츠를 제공할 수 있는 하드웨어 및 소프트웨어의 지원에 힘입어 극적인 성장을 구가하고 있는 추세이다.
이러한 종래 휴대 단말기는 다양한 기능을 동시에 수행할 수 있도록 지원하는 멀티태스킹 기능을 지원한다. 그러나 휴대 단말기는 기본적으로 휴대의 용이성을 위하여 표시부의 크기가 제한적이기 때문에 동시에 여러 개의 기능이 수행되고 있다 하더라도 실질적으로 표시부는 특정 기능 하나에 해당하는 화면만을 출력하게 된다. 이에 따라 사용자는 현재 실행되고 있지만 표시부의 최상단에 표시되지 않는 다른 기능 화면을 확인하기 위해서는 다른 기능을 선택하기 위한 입력 신호를 생성하기 위한 동작을 수행해야 한다. 이러한 제한적인 기능 운용 환경은 복수개의 단말기 기능들이 운용되고 있는 상태에서 다른 기능들로의 전환이나 참조가 자주 필요한 경우 사용자에게 매우 큰 불편함을 제공하게 된다. 예컨대 5개의 기능이 수행되고 있는 상태에서 첫 번째 기능과 4번째 기능 간의 전환이 자주 요청되는 경우 사용자는 여러 번의 기능 전환을 위한 입력 신호 생성을 수행해야 한다. 이러한 불편함을 해소하기 위하여 다수개의 기능들을 썸네일 형태로 제공하는 방식이 제안된 바 있지만, 썸네일 형태로 기능 화면들이 제공되는 경우 가독성이 떨어지기 때문에 사용자가 원하지 않는 기능을 선택하는 일들이 자주 발생하는 문제가 있다.
따라서 본 발명의 목적은 전술된 바와 같은 종래 기술의 문제점을 해결하기 위한 것으로, 멀티태스킹 운용을 보다 직관적이며 용이하게 운용할 수 있도록 지원하는 멀티태스킹 운용 방법 및 이를 지원하는 단말기를 제공함에 있다.
또한 본 발명은 다수개의 기능들 간의 전환이나 참조를 보다 신속하고 쉽게 할 수 있도록 지원하는 멀티태스킹 운용 방법 및 이를 지원하는 단말기를 제공함에 있다.
상기 목적을 달성하기 위한 본 발명은 복수개의 기능 실행 화면 중 특정 기능 실행 화면을 표시부 최상단에 표시하는 과정, 상기 특정 기능 실행 화면 이외에 다른 기능 실행 화면 선택을 위한 터치 이벤트를 수신하는 터치 이벤트 수신 과정, 상기 터치 이벤트 수신에 따라 기능 선택 모드를 활성화하고 다른 기능 실행 화면을 선택할 수 있도록 지원하는 레이어 구분 오브젝트를 상기 특정 기능 실행 화면과 함께 표시부에 표시하는 표시 과정을 포함하는 것을 특징으로 하는 멀티태스킹 운용 방법의 구성을 개시한다.
본 발명은 또한, 복수개의 기능 실행 화면 중 특정 기능 실행 화면을 최상단에 표시하는 표시부, 상기 특정 기능 실행 화면 이외에 다른 기능 실행 화면 선택을 위한 터치 이벤트 생성을 지원하는 입력 수단, 상기 터치 이벤트 수신에 따라 기능 선택 모드를 활성화하고 다른 기능 실행 화면을 선택할 수 있도록 지원하는 레이어 구분 오브젝트를 상기 특정 기능 실행 화면과 함께 상기 표시부에 표시하도록 제어하는 제어부를 포함하는 것을 특징으로 하는 멀티태스킹 운용을 지원하는 단말기의 구성을 개시한다.
이상에서 살펴본 바와 같이 본 발명의 멀티태스킹 운용 방법 및 이를 지원하는 단말기에 따르면, 본 발명은 멀티태스킹 운용을 수행하는 과정에서 보다 직관적인 기능 전환이나 기능들 간의 참조를 수행할 수 있도록 지원한다.
이러한 본 발명은 기능 참조에서 원하는 다른 기능 실행 화면의 참조 및 원래의 기능 실행 화면의 복귀를 보다 손쉽고 빠르게 수행할 수 있도록 지원한다.
도 1은 본 발명의 실시 예에 따른 멀티태스킹 운용을 지원하는 단말기의 구성을 개략적으로 나타낸 도면.
도 2는 도 1의 제어부 구성을 보다 상세히 나타낸 도면.
도 3은 본 발명의 실시 예에 따른 멀티태스킹 운용 방법 중 기능 전환 운용을 설명하기 위한 도면.
도 4는 본 발명의 실시 예에 따른 멀티태스킹 운용 방법 중 기능 참조 운용을 설명하기 위한 도면.
도 5는 본 발명의 실시 예에 따른 단말기의 화면 인터페이스의 일예를 나타낸 도면.
도 6은 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 전환 운용을 설명하기 위한 화면 예시도.
도 7은 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 전환 운용의 다른 예를 설명하기 위한 화면 예시도.
도 8은 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 전환 운용의 또 다른 예를 설명하기 위한 도면.
도 9는 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 참조 운용을 설명하기 위한 도면.
도 10은 본 발명의 실시 예에 따른 기능 선택 모드에서 기능 참조 운용 및 기능 전환 운용을 포함하는 복합 운용을 설명하기 위한 도면.
도 11은 본 발명의 실시 예에 따른 레이어 구분 오브젝트의 출력 위치나 형태에 대한 다양한 실시 예를 설명하기 위한 도면.
도 12는 본 발명의 실시 예에 따른 레이어 구분 오브젝트 표시 형태의 다른 형태를 나타낸 도면.
도 13은 본 발명의 실시 예에 따른 기능 실행 화면의 순서 배치 및 제1 레이어 구분 오브젝트에서 발생하는 입력 이벤트에 의한 배열 순서 변경을 설명하기 위한 도면.
도 14는 본 발명의 실시 예에 따른 기능 선택 모드에서의 옵션 기능을 설명하기 위한 도면.
이하, 본 발명의 실시 예를 첨부된 도면에 의거하여 상세히 설명한다.
실시 예를 설명함에 있어서 본 발명이 속하는 기술분야에 익히 알려져 있고 본 발명과 직접적으로 관련이 없는 기술 내용에 대해서는 설명을 생략한다. 또한, 실질적으로 동일한 구성과 기능을 가진 구성 요소들에 대해서는 상세한 설명을 생략하도록 한다.
마찬가지의 이유로 첨부 도면에 있어서 일부 구성요소는 과장되거나 생략되거나 또는 개략적으로 도시되었으며, 각 구성요소의 크기는 실제 크기를 전적으로 반영하는 것이 아니다. 따라서 본 발명은 첨부한 도면에 그려진 상대적인 크기나 간격에 의해 제한되어지지 않는다.
도 1은 본 발명의 실시 예에 따른 멀티태스킹 운용을 지원하는 단말기(100)의 구성을 개략적으로 나타낸 도면이다.
도 1을 참조하면, 본 발명의 단말기(100)는 통신부(110), 입력부(120), 오디오 처리부(130), 표시부(140), 저장부(150) 및 제어부(160)의 구성을 포함할 수 있다.
이러한 구성의 단말기(100)는 멀티태스킹 운용을 위한 사용자 인터페이스(GUI : Graphic User Interface)를 제공하며, 제공된 사용자 인터페이스에서 발생하는 터치 제스처를 통하여 실행 중인 기능들 간의 전환이나 참조를 지원한다. 이에 따라 본 발명의 단말기(100)는 간단한 터치 제스처 동작을 기반으로 직관적인 기능 전환이나 참조를 보다 편리하게 할 수 있도록 지원한다.
통신부(110)는 단말기(100)의 통신 기능을 지원하는 구성이다. 이러한 통신부(110)는 적어도 하나의 통신 방식 지원을 위하여 적어도 하나의 통신 모듈을 포함할 수 있다. 예컨대 통신부(110)는 2G, 3G, 4G 등 다양한 세대의 통신 방식을 지원할 수 있는 통신 모듈 중 적어도 하나를 포함하여 구성될 수 있다. 제어부(160)는 사용자 요청에 따라 통신부(110)를 활성화하고, 요청된 서비스 종류에 따른 통신 채널을 형성하도록 지원할 수 있다. 이 과정에서 통신부(110)는 사용자가 활성화를 요청한 항목에 따른 기능의 통신 기능 지원을 위한 통신 채널 형성을 지원한다. 예컨대 통신부(110)는 문자 메시지 서비스 기능, 채팅 서비스 기능, 웹 접속 기능 등 다양한 기능을 지원할 수 있다. 통신부(110)가 지원하는 각각의 기능에 대하여 제어부(160)는 기능별 기능 실행 화면을 제공할 수 있다. 이때 본 발명의 제어부(160)는 기능별 실행 화면들 중 선택된 특정 기능 실행 화면을 표시부(140)의 최상단에 출력하도록 지원한다.
입력부(120)는 단말기(100) 운용에 필요한 다양한 입력 신호를 생성하는 구성이다. 상기 입력부(120)는 버튼키나, 사이드 키, 홈 키 등 특정 키 형태로 형성됨은 물론, 풀 터치스크린 지원을 위해 가상 터치 패드로 제공될 수도 있다. 여기서 가상 터치 패드는 표시부(140) 상에 표시되어 사용자 터치에 따른 입력 신호를 생성할 수 있도록 지원하는 구성이 될 수 있다. 특히 입력부(120)는 본 발명의 멀티태스킹 운용 지원을 위하여 기능 선택 모드 활성화를 위한 입력 신호를 사용자 요청에 따라 생성할 수 있다. 또한 입력부(120)는 기능 선택 모드를 해제하여 최초 기능 실행 모드 상태로 복귀하기 위한 입력 신호를 사용자 요청에 따라 생성할 수 있다. 입력부(120)에서 생성된 입력 신호는 제어부(160)에 전달되어 해당 입력 신호에 따른 기능 수행을 지원한다. 한편 표시부(140)가 입력 기능을 지원하는 경우 표시부(140)는 입력부(120)로서 동작할 수 있다. 이에 따라 상술한 기능 선택 모드 활성화를 위한 입력 신호 및 기능 실행 모드 복귀를 위한 입력 신호 등은 터치 기능의 표시부(140)를 통하여 생성될 수도 있다.
오디오 처리부(130)는 단말기 운용 과정에서 발생하는 다양한 오디오 신호를 처리하는 구성이다. 예컨대 오디오 처리부(130)는 단말기(100)에서 생성된 또는 복호된 오디오 신호 출력을 지원하기 위해 스피커(SPK)를 포함할 수 있으며, 또한 음성 통화나 영상 통화 기능, 녹음 기능 등을 지원하기 위하여 오디오 신호를 수집할 수 있는 마이크(MIC)를 포함할 수 있다. 이러한 오디오 처리부(130)는 멀티태스킹 운용에 따라 실행 중인 복수개의 기능들 중 표시부(140)의 최상단에 표시 중인 기능의 오디오 데이터 출력을 지원한다. 이때 최상단 표시 중인 기능이 오디오 신호 수집 기능을 요구하는 경우 오디오 처리부(130)는 마이크(MIC)를 활성화하여 사용자의 음성 신호 수집 및 처리를 지원할 수 있다. 그리고 기능 전환이 발생하여 실행 중인 다른 기능이 표시부(140) 최상단에 표시되는 경우 오디오 처리부(130)는 전환된 기능의 오디오 데이터 출력을 지원한다.
표시부(140)는 본 발명의 단말기(100) 운용 과정에 필요한 다양한 기능 화면들을 출력하는 구성이다. 예컨대 표시부(140)는 메뉴 화면, 복수의 아이콘 표시 화면, 복수의 위젯 표시 화면, 대기 화면, 락 스크린 화면 등 설정된 기능 및 단말기(100) 지원 기능 등에 따라 다양한 화면을 제공하는 표시 패널(141)과, 상기 표시 패널(141)의 전면 또는 후면에 배치되어 터치 이벤트 생성을 지원하는 터치 패널(143)을 포함할 수 있다. 특히 본 발명의 표시부(140)의 표시 패널(141)은 사용자 요청에 따라 실행된 특정 기능들에 해당하는 기능 실행 화면들과, 기 설정된 스케줄 정보에 따라 실행된 특정 기능들에 해당하는 기능 실행 화면들 중 가장 최근에 선택된 기능에 해당하는 기능 실행 화면을 표시한다. 그리고 본 발명의 표시부(140)는 사용자 입력에 따라 기능 선택 모드 활성화를 위한 입력 신호가 발생하면 레이어 구분을 직관적으로 인식할 수 있도록 하며 기능 선택을 수행할 수 있는 레이어 구분 오브젝트를 출력할 수 있다. 레이어 구분 오브젝트는 현재 실행 중인 기능들의 개수 및 기능들의 종류에 따라 다양한 형태로 구성될 수 있다. 예컨대 레이어 구분 오브젝트는 현재 실행 중인 기능들의 개수에 따라 다른 형태로 구성될 수 있다. 이러한 레이어 구분 오브젝트는 기능 선택 모드 상태에서 발생되는 터치 제스처에 따라 두 개의 레이어 구분 오브젝트로 분할될 수 있으며, 또한 발생되는 터치 제스처에 따라 분할된 레이어 구분 오브젝트들의 형태가 변경될 수 있다. 터치 패널(143)은 레이어 구분 오브젝트가 출력된 표시 패널(141)에 대응하는 영역에서의 기능 전환 또는 기능 참조 등을 위한 터치 이벤트 생성을 지원한다. 이러한 레이어 구분 오브젝트에 대하여 후술하는 화면 예시도들을 참조하여 보다 상세히 설명하기로 한다.
저장부(150)는 본 발명의 단말기(100) 운용에 필요한 다양한 데이터와 프로그램을 저장하는 구성이다. 예컨대 저장부(150)는 단말기(100) 운용을 위한 운영체제, 단말기(100) 운용에 있어서 송수신되거나 입력된 데이터 등을 저장할 수 있다. 특히 저장부(150)는 본 발명의 멀티태스킹 운용을 지원하기 위한 기능 선택 지원 프로그램(151)을 저장한다.
기능 선택 지원 프로그램(151)은 멀티태스킹 환경에서 기능 선택 모드 지원을 위한 모드 선택 루틴, 기능 선택 모드 활성화 시 레이어 구분 오브젝트를 출력하도록 지원하는 오브젝트 출력 루틴을 포함한다. 모드 선택 루틴은 기능 선택 모드를 사용자가 선택할 수 있도록 표시부(140)의 적어도 일정 영역 선택 시 기능 선택 모드가 활성화되도록 정의하는 루틴, 기능 선택 모드 활성화를 위한 아이콘이나 메뉴 아이템 출력을 지원하는 루틴, 기능 선택 모드 활성화를 위한 키 버튼 등을 할당하는 루틴 중 적어도 하나를 포함할 수 있다. 오브젝트 출력 루틴은 현재 실행되고 있는 단말기 기능들의 개수와 종류에 따라 레이어 구분 오브젝트의 형태와 색 등을 정의하고 이를 표시부(140)에 출력하도록 지원한다.
기능 선택 지원 프로그램(151)은 레이어 구분 오브젝트를 기반으로 다양한 터치 제스처 수집을 지원하는 루틴, 수집된 터치 제스처에 따라 기능 전환 및 참조 중 어느 하나를 지원하는 루틴을 포함한다. 그리고 기능 선택 지원 프로그램(151)은 기능 선택 모드 종료 시 기능 실행 모드 전환을 지원하는 루틴을 포함할 수 있다.
제어부(160)는 본 발명의 실시 예에 따른 멀티태스킹 운용을 위한 단말기(100)의 신호 흐름과, 데이터의 처리, 정보의 수집과 전송 등을 제어하는 구성이다. 이러한 제어부(160)는 멀티태스킹 운용을 위하여 도 2에 도시된 바와 같은 구성을 포함할 수 있다.
도 2는 본 발명의 실시 예에 따른 단말기(100)의 제어부(160) 구성을 보다 상세히 나타낸 도면이다.
도 2를 참조하면, 본 발명의 제어부(160)는 입력 이벤트 수집부(161), 기능 선택 지원부(165) 및 기능 실행 지원부(163)를 포함할 수 있다.
입력 이벤트 수집부(161)는 단말기(100)의 입력부(120) 및 입력 기능의 표시부(140) 중 적어도 하나를 포함하는 입력 수단으로부터 발생하는 입력 이벤트를 수집하는 구성이다. 특히 입력 이벤트 수집부(161)는 송신측 기능 수행을 위해 입력 수단으로부터 입력되는 입력 이벤트 중 본 발명의 멀티태스킹 운용과 관련된 입력 이벤트 수집을 지원한다. 이를 위하여 입력 이벤트 수집부(161)는 단말기가 지원하는 다양한 단말기 기능 중 적어도 하나를 선택할 수 있는 메뉴 목록이나 아이콘들 제공을 제어할 수 있다. 그리고 입력 이벤트 수집부(161)는 특정 단말기 기능 활성화를 위한 메뉴 아이템 선택이나 아이콘 선택에 따른 입력 이벤트가 수집되면 이를 기능 실행 지원부(163)에 제공할 수 있다.
한편 입력 이벤트 수집부(161)는 본 발명의 실시 예에 따른 멀티태스킹 환경에서의 기능 선택 모드 활성화를 위한 입력 이벤트를 수집할 수 있다. 이를 위하여 입력 이벤트 수집부(161)는 기능 선택 모드 활성화를 위한 아이콘이나 메뉴 아이템 출력을 지원한다. 특히 입력 이벤트 수집부(161)는 복수개의 단말기 기능이 실행되는 경우 기능 선택 모드 활성화를 위한 아이콘이나 메뉴 아이템을 선택할 수 있도록 지원할 수 있다. 그리고 입력 이벤트 수집부(161)는 기능 선택 모드 활성화를 위한 입력 이벤트가 수집되면 이를 기능 선택 지원부(165)에 전달할 수 있다. 그리고 입력 이벤트 수집부(161)는 기능 선택 모드가 활성화된 상태에서 발생하는 입력 이벤트들 중 기능 선택과 관련된 입력 이벤트들은 기능 선택 지원부(165)에 제공한다. 또한 입력 이벤트 수집부(161)는 기능 선택 모드가 활성화된 상태에서 기능 참조와 관련된 입력 이벤트가 발생하면 기능 선택 지원부(165) 및 기능 실행 지원부(163)에 해당 입력 이벤트를 제공할 수 있다.
기능 선택 지원부(165)는 입력 이벤트 수집부(161)로부터 입력 이벤트가 전달되면, 해당 입력 이벤트에 따라 기능 전환 및 참조 중 적어도 하나의 기능 선택을 지원하는 구성이다. 즉 기능 선택 지원부(165)는 기능 선택 모드 활성화를 위한 입력 이벤트가 전달되면 레이어 구분 오브젝트를 표시부(140)에 출력하도록 지원한다. 그리고 기능 선택 지원부(165)는 레이어 구분 오브젝트 상에서 발생하는 입력 이벤트에 따라 다른 단말기 기능에 해당하는 기능 실행 화면을 표시부(140) 최상단에 출력하도록 지원한다. 이때 기능 선택 지원부(165)는 레이어 구분 오브젝트를 발생하는 입력 이벤트에 따라 변형하여 출력하도록 지원한다. 특히 기능 선택 지원부(165)는 레이어 구분 오브젝트를 발생되는 입력 이벤트에 따라 복수개로 분할하여 출력할 수 있으며, 이때 분할되는 레이어 구분 오브젝트들은 출력되는 위치에 따라 모양과 색 등이 다르게 구현될 수 있다.
상술한 기능 선택 지원부(165)는 입력 이벤트의 종류나 형태에 따라 기능 전환을 수행하거나 기능 참조를 수행하도록 지원할 수 있다. 예컨대 기능 선택 지원부(165)는 레이어 구분 오브젝트에서 제1 터치 제스처가 발생하면 다수개의 기능 중 표시부(140)의 최상위에 화면을 표시하는 기능이외의 다른 기능을 선택하도록 지원한다. 즉 기능 선택 지원부(165)는 기 설정된 다른 기능의 화면을 표시부(140) 최상단에 출력하도록 지원한다.
또한 기능 선택 지원부(165)는 레이어 구분 오브젝트에서 제1 터치 제스처와 다른 제2 터치 제스처가 발생하면 기능 참조 모드를 지원한다. 기능 참조 모드는 표시부(140) 최상위 표시된 기능 화면의 일부 영역을 제거하여 다른 기능의 화면이 보이도록 지원하는 모드이다. 즉 기능 선택 지원부(165)는 복수개의 기능 중 제1 기능에 따른 화면의 일부 영역과 제2 기능에 따른 화면의 일부 영역이 동시에 표시부(140)에 출력되도록 지원한다. 이때 최상위 표시되었던 제1 기능의 화면은 뒷면이 표시되도록 하며, 새롭게 선택된 제2 기능의 화면은 앞면이 표시되도록 지원한다. 여기서 기능 화면의 화면은 해당 기능 수행과 관련된 정보가 표시되는 면이며, 뒷면은 해당 기능 수행과 관련이 없는 정보 또는 기 설정된 특정 배경색 화면이 표시되는 면이 될 수 있다.
기능 실행 지원부(163)는 입력 이벤트 수집부(161)가 제공하는 입력 이벤트에 따라 해당 특정 단말기 기능의 실행을 지원하는 구성이다. 특히 기능 실행 지원부(163)는 입력 이벤트 수집부(161)가 제공하는 입력 이벤트를 표시부(140) 최상위 화면을 표시하는 기능에 적용하도록 지원한다. 그리고 기능 실행 지원부(163)는 해당 입력 이벤트에 따라 화면 정보를 갱신하도록 지원한다. 한편 기능 실행 지원부(163)는 기능 참조 모드에서의 기능 실행을 지원할 수 있다. 예컨대 기능 실행 지원부(163)는 제1 기능의 화면 일부 영역과 제2 기능의 화면의 일부 영역이 동시에 표시부(140)에 출력되고 있는 상태에서 특정 입력 이벤트가 발생하는 기능 실행 지원부(163)는 해당 입력 이벤트에 따른 제2 기능의 실행을 수행하도록 지원할 수 있다.
상술한 기능 전환 지원 및 기능 실행 지원과 관련한 다양한 화면 인터페이스에 대하여 후술하는 도면을 참조하여 보다 상세히 설명하기로 한다.
도 3은 본 발명의 실시 예에 따른 멀티태스킹 운용을 위한 단말기 운용 방법 중 기능 전환 운용을 설명하기 위한 도면이다.
도 3을 참조하면, 본 발명의 단말기 운용 방법은 301 단계에서 제어부(160)가 전원부의 전원을 단말기(100)의 각 구성에 분배하여 단말기 운용이 가능한 상태를 유지하도록 지원한다. 이후 제어부(160)는 303 단계에서 입력 이벤트에 따른 기능 실행 모드를 지원한다. 즉 제어부(160)는 입력 이벤트에 따라 기 설정된 스케줄에 등록된 기능 또는 해당 입력 이벤트에 의해 지시된 특정 단말기 기능을 활성화하고, 활성화된 기능 지원에 따른 기능 실행 화면을 표시부(140)의 최상단에 출력하도록 지원한다. 특히 제어부(160)는 303 단계에서 복수개의 단말기 기능 실행을 지원하고, 특정 기능의 기능 실행 화면 출력을 지원할 수 있다.
이후 제어부(160)는 입력 이벤트가 발생하면 305 단계에서 발생된 입력 이벤트가 기능 선택 모드 활성화를 위한 입력 이벤트인지 확인한다. 이 단계에서 제어부(160)는 해당 입력 이벤트가 기능 선택 모드 활성화를 위한 입력 이벤트가 아니면 303 단계 이전으로 분기하여 이하 과정에서 해당 입력 이벤트에 기능 실행을 지원한다. 한편 제어부(160)는 305 단계에서 기능 선택 모드 활성화를 위한 입력 이벤트가 발생하면 307 단계로 분기하여 레이어 구분 오브젝트를 표시부(140)에 출력하도록 지원한다. 여기서 레이어 구분 오브젝트는 표시부(140) 가장자리 중 적어도 한 곳에 출력될 수 있다. 또는 설계 방식에 따라 표시부(140) 중앙에 표시될 수도 있다. 그리고 기능 선택 모드 활성화를 위한 입력 이벤트는 사전 정의된 표시부(140)의 위치에서 발생하는 특정 터치 제스처 또는 사전 정의된 특정 형태의 터치 제스처, 특정 키 입력 신호 등 다양한 이벤트를 포함할 수 있다.
레이어 구분 오브젝트가 출력된 이후 제어부(160)는 레이어 구분 오브젝트 상에서 사전 정의된 제1 터치 제스처가 발생하는지 확인한다. 여기서 제1 터치 제스처는 기능 전환을 위해 사전 정의된 제스처로서 예컨대 표시부(140)의 일측 모서리 영역에서 타측 모서리나 가장자리 영역까지 이어지는 드래그 또는 플릭 이벤트 등이 될 수 있다. 제어부(160)는 제1 터치 제스처에 해당하는 입력 이벤트가 발생하지 않는 경우 311 단계로 분기하여 기능 실행 모드 전환을 수행하도록 지원한다. 이때 제어부(160)는 기능 선택 모드 전환 이후 레이어 구분 오브젝트가 출력되고 기 설정된 시간 예컨대 "N" 초가 경과되면 311 단계로 분기하도록 지원하며, N초 경과 이전에는 레이어 구분 오브젝트 출력을 유지하면서 기능 선택 모드를 활성화하도록 지원할 수 있다.
한편 309 단계에서 사전 정의된 제1 터치 제스처가 발생하면 제어부(160)는 313 단계로 분기하여 제1 터치 제스처에 따라 표시부(140) 최상단에 다른 기능 실행 화면이 표시되도록 지원한다.
다음으로 제어부(160)는 315 단계에서 기능 선택 모드 종료를 위한 입력 이벤트 또는 기 설정된 시간 초과가 발생했는지 여부를 확인하고, 이 단계에서 기능 선택 모드 종료에 해당하는 이벤트가 발생하면 311 단계로 분기한다. 그리고 제어부(160)는 기능 선택 모드 종료 이벤트 발생이 없는 경우 307 단계 이전으로 분기하여 이하 과정을 재수행하도록 지원할 수 있다.
도 4는 본 발명의 실시 예에 따른 단말기 운용 방법 중 기능 참조 운용을 설명하기 위한 도면이다.
도 4를 참조하면, 본 발명의 단말기 운용 방법은 먼저 제어부(160)가 입력 이벤트에 따라 또는 기 설정된 스케줄 정보에 따라 401 단계에서 복수개의 단말기 기능 중 최상단 표시 중인 기능 실행을 지원한다. 그리고 제어부(160)는 403 단계에서 기능 선택 모드 활성화를 위한 입력 이벤트 발생이 있는지 여부를 확인한다. 이 단계에서 발생된 입력 이벤트가 기능 선택 모드 활성화를 위한 입력 이벤트가 아닌 경우 제어부(160)는 401 단계 이전으로 분기하여 해당 입력 이벤트에 따라 실행 중인 단말기 기능을 운용하도록 지원할 수 있다.
한편, 403 단계에서 기능 선택 모드 활성화 이벤트 발생 시 제어부(160)는 405 단계로 분기하여 레이어 구분 오브젝트를 표시부(140)에 표시하도록 지원한다. 그리고 제어부(160)는 제어부(160)는 407 단계에서 레이어 구분 오브젝트가 출력된 위치에서 제2 터치 제스처 발생이 있는지 여부를 확인한다. 여기서 제2 터치 제스처는 기능 참조 운용을 위해 사전 정의된 터치 제스처이다. 예컨대 제2 터치 제스처는 레이어 구분 오브젝트가 출력된 위치에서 표시부(140)의 가장자리로부터 일정 거리 이격된 위치까지 발생하는 터치 제스처가 될 수 있다. 즉 제2 터치 제스처는 제1 터치 제스처에 비하여 상대적으로 짧은 거리를 이동하거나 이동 방향이나 속도가 다른 터치 제스처가 될 수 있다.
407 단계에서 제2 터치 제스처 발생이 없는 경우 제어부(160)는 409 단계로 분기하여 설정 이벤트 발생이 있는지 여부를 확인한다. 여기서 설정 이벤트는 기 설정된 시간 경과에 따른 이벤트 및 기능 선택 모드 종료를 위한 입력 신호 중 적어도 하나를 포함할 수 있다. 409 단계에서 설정 이벤트 발생이 없는 경우 즉 아직 기 설정된 시간이 경과되지 않은 경우 또는 기 설정된 시간이 경과되지 않으면서 기 설정된 기능 선택 모드 종료를 위한 입력 신호 발생이 없는 경우 제어부(160)는 405 단계 이전으로 분기하여 이하 과정 수행을 지원할 수 있다. 한편 제어부(160)는 409 단계에서 설정 이벤트가 발생하면 기능 선택 모드를 종료하면서 401 단계 이전으로 분기할 수 있다. 예컨대 제어부(160)는 레이어 구분 오브젝트의 출력을 제거하고 이전 실행 중인 기능 화면이 표시부(140)의 전체 화면으로 출력되도록 지원할 수 있다.
상기 407 단계에서 기능 참조를 위한 제2 터치 제스처가 발생하면 제어부(160)는 411 단계로 분기하여 기능 참조 화면 표시를 지원한다. 즉 이전 표시된 제1 기능 화면의 일부 영역과 다른 제2 기능 화면의 일부 영역을 표시부(140)에 표시한다. 이때 제1 기능 화면의 일부 영역은 이전 표시되던 제1 기능 화면의 배면 일부가 될 수 있다. 그리고 제2 기능 화면의 일부 영역은 제1 기능 화면의 일부 영역을 제외하고 제2 기능 실행과 관련된 정보가 출력되는 영역이 될 수 있다.
다음으로 제어부(160)는 413 단계에서 기능 선택 모드 종료를 위한 입력 이벤트 발생이 있는지 여부를 확인하고, 기능 선택 모드 종료를 위한 입력 이벤트가 발생하면 415 단계로 분기하여 기 설정된 스케줄 정보에 따라 단말기 기능 실행을 지원할 수 있다. 예컨대 제어부(160)는 직전에 표시부(140)에 기능 실행 관련 정보를 표시하던 기능의 실행을 지원할 수 있다. 또는 제어부(160)는 기능 선택 모드 진입 직전에 수행되던 기능의 실행을 지원할 수 있다.
한편 413 단계에서 기능 선택 모드 종료를 위한 입력 이벤트 발생이 없는 경우 제어부(160)는 405 단계 이전으로 분기하여 레이어 구분 오브젝트 표시를 지원할 수 있다. 이때 제어부(160)는 참조 기능 화면 표시와 관련된 레이어 구분 오브젝트 표시를 지원한다. 즉 제어부(160)는 최초 제1 레이어 구분 오브젝트를 표시하고, 입력 이벤트에 따라 기능 참조 화면을 표시하는 과정이 수행되면, 제1 레이어 구분 오브젝트를 두 개의 레이어 구분 오브젝트로 분할하고, 분할된 레이어 구분 오브젝트들을 화면 일정 영역에 표시하도록 지원할 수 있다. 분할된 레이어 구분 오브젝트들의 표시와 관련하여 후술하는 도면들을 참조하여 보다 상세히 설명하기로 한다.
한편 상술한 설명에서는 기능 선택 모드의 진입, 기능 전환 수행, 기능 참조 수행 등을 위하여 터치 제스처 이벤트를 생성하는 구성에 대하여 설명하였으나 본 발명이 이에 한정되는 것은 아니다. 즉 본 발명의 멀티태스킹 운용 방법에서 터치 제스처는 사전 정의된 모션 신호나 물리 키 입력 이벤트로 대체될 수 있다. 이를 위하여 단말기(100)는 모션 센서 신호를 생성할 수 있는 가속도 센서나 자이로 센서, 지자기 센서나 방향 센서, 피에조 센서 등 다양한 센서 중 적어도 하나를 포함할 수 있다. 또한 단말기(100)는 상술한 물리 키 입력 이벤트 생성을 위하여 입력부(120)에 포함된 다양한 키 버튼들을 기능 선택 모드 지원을 위한 키 버튼으로 이용할 수 있도록 할당할 수 있다.
도 5는 본 발명의 실시 예에 따른 단말기의 화면 인터페이스의 일예를 나타낸 도면이다.
도 5를 참조하면, 본 발명의 단말기(100)는 사용자 요청에 따라 또는 기 설정된 스케줄 정보에 따라 복수개의 단말기 기능을 활성화하고, 각 단말기 기능과 관련된 기능 실행 화면들을 제공할 수 있다. 이때 단말기(100)는 복수개의 기능 실행 화면들 중 사용자가 선택한 제1 기능 실행 화면(41)을 표시부(140) 전체 화면으로 제공할 수 있다. 501 화면은 사용자가 선택한 특정 제1 기능 실행 화면(41)을 표시부(140) 최상단에 표시한 상태를 나타낸 것이다. 단말기(100)는 표시부(140)에 출력되는 제1 기능 실행 화면(41) 이외 다른 기능들에 대한 기능 실행 화면들은 백그라운드 프로세싱을 통하여 유지 관리할 수 있다. 이때 단말기(100)는 표시부(140) 최상단에 출력되는 제1 기능 실행 화면(41)의 기능을 활성화하며, 표시되지 않은 다른 기능 실행 화면들의 기능은 기능의 종류나 설정에 따라 활성화를 유지하거나 일시 중지되도록 제어할 수도 있다. 결과적으로 단말기(100)는 501 화면에서 표시부(140)에 보이는 제1 기능 실행 화면(41) 이외에 다른 기능 실행 화면들을 입력 이벤트에 따라 별도의 기능 실행 과정을 수행하지 않고 표시부(140)에 바로 출력할 수 있도록 제공한다.
501 화면 상태에서 단말기(100)는 기 설정된 입력 이벤트 예컨대 기능 선택 모드 활성화를 위한 입력 이벤트가 발생하면 503 화면에서와 같이 레이어 구분 오브젝트(30)를 표시부(140) 일측에 출력하도록 지원할 수 있다. 이때 출력되는 레이어 구분 오브젝트(30)는 제1 기능 실행 화면(41) 상에 오버레이되어 출력되거나, 도시된 바와 같이 제1 기능 실행 화면(41)과 중첩되지 않는 일부 영역을 할당받아 출력될 수 있다. 단말기(100)는 레이어 구분 오브젝트(30) 출력을 위하여 제1 기능 실행 화면(41)을 표시부(140) 상에서 이동시켜 일부를 표시부(140)로부터 제거하고 제거된 영역만큼 할당된 중첩되지 않은 영역에 레이어 구분 오브젝트(30)를 출력하도록 지원할 수 있다.
단말기(100)는 사전 정의된 입력 이벤트에 따라 상술한 레이어 구분 오브젝트(30) 출력을 지원한다. 즉 503 화면에서와 같이 터치 이벤트가 표시부(140)의 가장자리 영역에서 일정 형태 예컨대 롱프레스나 더블탭 등과 같은 형태로 발생하거 사전 정의된 특정 형태의 제스처가 발생하는 경우 단말기(100)는 레이어 구분 오브젝트(30)를 출력하도록 지원할 수 있다. 또한 단말기(100)는 특정 키 예컨대 홈키나 사이드키 등에 레이어 구분 오브젝트(30) 출력 기능을 할당하고, 해당 홈키 또는 사이드키 선택에 따라 레이어 구분 오브젝트(30)를 표시부(140)에 출력하도록 지원할 수 있다. 또는 단말기(100)는 사전 정의된 모션 센서 신호 예컨대 일정 방향으로 일정 시간동안 단말기(100)를 기울이는 동작, 단말기(100)를 일정 횟수 이상 및 일정 각도 이상 흔드는 동작, 사전 정의된 특정 동작 등의 발생에 따라 레이어 구분 오브젝트(30)를 출력하도록 지원할 수 있다.
단말기(100)는 레이어 구분 오브젝트(30) 출력 이후 기 설정된 시간 동안 별도의 입력 이벤트가 발생하지 않는 경우 레이어 구분 오브젝트(30)를 표시부(140)에서 제거하고, 제1 기능 실행 화면(41)을 표시부(140) 전체 화면에 출력하도록 지원한다. 또는 단말기(100)는 레이어 구분 오브젝트(30) 출력을 중지 즉 기능 선택 모드 종료를 위한 입력 이벤트가 수신되면 레이어 구분 오브젝트(30)를 표시부(140)에서 제거하고 기능 실행 화면의 출력과 지원을 수행할 수 있다.
도 6은 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 전환 운용을 설명하기 위한 화면 예시도이다.
도 6을 참조하면, 본 발명의 단말기(100)는 입력 이벤트에 따라 또는 특정 스케줄 정보에 따라 601 화면에서와 같이 기능 선택 모드 진입에 따른 레이어 구분 오브젝트(30) 출력을 지원할 수 있다. 여기서 레이어 구분 오브젝트(30)는 현재 실행 중인 복수개의 기능들의 개수와 관련되어 그 형태가 조절될 수 있다. 예컨대 레이어 구분 오브젝트(30)는 도시된 바와 같이 다수개의 라인들이 일정 간격으로 배치되는 형태로 표시될 수 있는데, 이때 라인들의 개수는 실행 중인 기능들의 개수이며, 각 라인들은 실행 중인 특정 기능들을 지시하는 지시자가 될 수 있다. 따라서 레이어 구분 오브젝트(30)는 실행 중인 기능들의 개수가 상대적으로 많은 경우 상대적으로 더 큰 폭으로 표시될 수 있으며, 실행 중인 기능들의 개수가 상대적으로 적은 경우 상대적으로 더 작은 폭으로 표시될 수 있다.
한편 사용자는 레이어 구분 오브젝트(30)를 이용하여 도시된 바와 같이 다른 기능으로의 전환을 수행할 수 있다. 즉 601 화면에서와 같이 좌측 가장자리와 하측 가장자리에 연이어 표시된 레이어 구분 오브젝트(30) 상에서 제1 터치 제스처가 발생하면 단말기(100)는 603 화면 및 605 화면에서와 같이 제1 터치 제스처에 따라 표시부(140) 최상단에 표시된 제1 기능 실행 화면(41)을 표시부(140)로부터 제거하면서 제2 기능 실행 화면(42)이 표시부(140)에 표시되도록 제어할 수 있다. 여기서 제1 터치 제스처는 표시부(140)의 좌하측 모서리에서부터 우상측 가장자리까지 이어지는 드래그나 플릭 이벤트가 될 수 있다.
단말기(100)는 제1 터치 제스처에 따라 제1 기능 실행 화면(41)을 표시부(140)에서 완전히 제거하고, 제2 기능 실행 화면(42)이 표시부(140) 전체에 표시되면 자동으로 기능 선택 모드를 종료한 후 제2 기능의 실행을 지원하는 기능 실행 모드로 복귀하도록 제어할 수 있다. 여기서 제1 터치 제스처에 따라 제1 기능 실행 화면(41)의 표시 형태가 변경되면 그에 대응하여 레이어 구분 오브젝트(30)의 형태 특히 폭이 변경될 수 있다. 그리고 단말기(100)는 제1 기능 실행 화면(41)을 표시부(140)에서 제거하는 동안 제1 기능 실행 화면(41)의 뒷면의 일부가 점진적으로 변화되도록 표시부(140)에 표시하며, 그에 대응하여 제2 기능 실행 화면(42)의 전면이 점진적으로 표시부(140)에 표시되도록 지원한다. 한편 단말기(100)는 제1 기능 실행 화면(41)이 표시부(140)에서 완전히 제거된 이후 레이어 구분 오브젝트(30)를 일정 시간동안 출력 유지되도록 제어하고, 일정 시간이 경과하면 레이어 구분 오브젝트(30)를 표시부(140)에서 제거하도록 지원할 수 있다. 그리고 단말기(100)는 제1 기능 실행 화면(41)이 표시부(140)에서 완전히 제거되면 제1 기능 실행 화면(41)이 복수개의 기능 실행 화면들의 마지막 순서에 배치된 것으로 판단하고 레이어 구분 오브젝트(30)의 표시 형태 특히 폭을 601 화면과 같은 형태로 다시 표시되도록 제어할 수 있다. 즉 601 화면에서의 레이어 구분 오브젝트(30)와 603 화면에서의 레이어 구분 오브젝트(30)는 서로 다른 폭으로 표시될 수 있으며, 제2 기능 실행 화면(42)으로의 표시 변경이 완료되는 시점에서 레이어 구분 오브젝트는 601 화면에서의 레이어 구분 오브젝트(30)와 동일한 형태로 표시될 수 있다.
도 7은 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 전환 운용의 다른 예를 설명하기 위한 화면 예시도이다.
도 7을 참조하면, 본 발명의 단말기(100)는 입력 이벤트에 따라 또는 특정 스케줄 정보에 따라 701 화면에서와 같이 제1 레이어 구분 오브젝트(31)를 표시부(140)에 출력하고 발생된 터치이벤트에 따라 제1 기능 실행 화면(41)을 표시부(140)에서 제거하면 703 화면에서와 같이 제2 기능 실행 화면(42)을 표시부(140)에 출력되도록 지원할 수 있다. 이때 단말기(100)는 제2 터치 제스처에 따라 제1 기능에서 제2 기능으로의 전환을 수행하지 않고 제1 레이어 구분 오브젝트(31)가 출력되고 있는 상태를 705 화면에서와 같이 유지하도록 지원할 수 있다. 특히 단말기(100)는 제1 기능 실행 화면(41)을 표시부(140)에서 완전히 제거하지 않고 일정 영역이 표시되도록 하는 제2 터치 제스처가 발생하는 경우 705 화면에서와 같이 우상측 가장자리 영역에 제1 기능 실행 화면(41)의 뒷면 일부 영역으로 마련된 제2 레이어 구분 오브젝트(32)를 표시부(140)에 표시하도록 지원할 수 있다.
제1 기능 실행 화면(41)의 뒷면 일부 영역이 제2 레이어 구분 오브젝트(32)로서 표시부(140)에 출력되는 동안 사용자는 제1 레이어 구분 오브젝트(31)를 이용하여 다른 기능 실행 화면 예컨대 제3 기능 실행 화면이 표시부(140)에 출력되도록 제어할 수 있을 것이다. 이 경우 제2 기능 실행 화면(42)은 제1 기능 실행 화면(41)이 표시부(140)에서 제거되는 형태와 동일한 형태로 변화되면 표시될 수 있다. 즉 제2 기능 실행 화면(42)의 뒷면 일부가 표시부(140)에서 점진적으로 변화되며 제2 기능 실행 화면(42)의 뒷면 일부가 제1 기능 실행 화면(41)의 뒷면 일부에 중첩되도록 표시될 수 있다. 이에 따라 제2 레이어 구분 오브젝트(32)는 제1 기능 실행 화면(41)의 뒷면과 제2 기능 실행 화면(42)의 뒷면이 중첩된 형태로 표시될 수 있으며, 도시되지 않은 제3 기능 실행 화면의 일부가 표시부(140)에 출력될 수 있다. 사용자는 동일한 방식으로 제3 기능 실행 화면의 일부를 표시부(140)에서 제거하여 다른 기능 실행 화면의 일부 영역이 표시부(140)에 출력되도록 작업할 수 있다.
한편 상술한 동작을 수행하는 과정에서 제1 레이어 구분 오브젝트(31)는 제2 레이어 구분 오브젝트(32)로 이동되는 기능 실행 화면들의 개수에 따라 그 폭이 점진적으로 줄어들도록 표시될 수 있다. 또한 제2 레이어 구분 오브젝트(32)는 이동된 기능 실행 화면들의 중첩된 개수에 따라 그 폭이 점진적으로 늘어나도록 표시될 수 있다.
이후 단말기(100)는 별도의 입력 이벤트 발생이 없는 상태에서 일정 시간이 경과하거나 기능 선택 모드 종료를 위한 입력 이벤트가 발생하면 현재 표시부(140)에 기능 실행 화면의 전면이 표시되고 있는 특정 기능의 기능 실행 화면이 표시부(140) 전체 화면으로 표시되도록 제어할 수 있다. 예컨대 단말기(100)는 705 화면 상태에서 별도 입력 이벤트 발생 없이 일정 시간이 경과하거나 기 설정된 입력 이벤트가 발생하면 제1 레이어 구분 오브젝트(31) 및 제2 레이어 구분 오브젝트(32)를 표시부(140)에서 제거하고 현재 표시되고 있는 제2 기능 실행 화면(42)을 표시부(140)에 전체 화면으로 표시되도록 제어할 수 있다.
도 8은 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 전환 운용의 또 다른 예를 설명하기 위한 도면이다.
도 8을 참조하면, 단말기(100)는 복수개의 단말기 기능을 실행하는 상태에서 지정된 특정 단말기 기능의 기능 실행 화면을 표시부(140) 최상단에 표시하도록 지원할 수 있다. 그리고 단말기(100)는 기능 선택 모드 활성화를 위한 입력 이벤트 또는 기 설정된 스케줄 정보에 따라 801 화면에서와 같이 레이어 구분 오브젝트(30)가 표시부(140) 일측에 표시된 제1 기능 실행 화면(41)을 표시부(140)에 출력할 수 있다.
사용자는 레이어 구분 오브젝트(30)를 이용하여 다른 기능의 기능 실행 화면을 참조하거나 다른 기능으로의 전환을 제어할 수 있다. 특히 사용자는 801 화면에 나타낸 바와 같이 복수개의 기능들을 각각 나타내는 복수의 라인들로 구성된 레이어 구분 오브젝트(30)에서 복수개의 라인을 선택함으로써 한 번에 여러 개의 기능 실행 화면을 스킵할 수 있도록 작업할 수 있다. 단말기(100)는 터치 제스처가 발생한 위치나 형태 예컨대 탭의 개수나 터치 유지 시간, 동시 터치 지점의 개수 등에 따라 여러 개의 기능 실행 화면에 대응하는 라인들 중 적어도 하나를 선택할 수 있도록 지원하고, 이후 발생하는 터치 제스처 예컨대 드래그나 플릭 이벤트, 더블 탭, 복수의 터치 지점을 동시에 생성하는 멀티 터치 등에 따라 선택된 복수 개의 기능 실행 화면들을 표시부(140)로부터 제거하도록 지원할 수 있다.
예를 들면 801 화면 상태를 5개의 기능이 실행되고, 각 기능의 기능 실행 화면들이 중첩되도록 배치된 상태에서 제1 기능 실행 화면(41)이 표시부(140) 최상단에 출력된 것으로 가정하가로 한다. 그러면 단말기(100)는 사용자의 터치 제스처에 따라 제1 기능 실행 화면(41)을 포함하는 복수개의 기능 실행 화면들을 레이어 구분 오브젝트(30)를 통하여 동시 선택이 가능하도록 지원한다. 예컨대 단말기(100)는 터치 제스처에 따라 제1 기능 실행 화면(41)과 제2 기능 실행 화면을 동시 선택하도록 지원할 수 있다. 이후 단말기(100)는 도시된 바와 같이 기능 전환 또는 참조를 위한 터치 제스처가 발생하면 제1 기능 실행 화면(41)과 제2 기능 실행 화면을 동시에 표시부(140)에서 제거하면서 제3 기능 실행 화면(43)을 표시부(140)에 표시하도록 제어할 수 있다. 이때 단말기(100)는 중첩된 제1 기능 실행 화면(41) 및 제2 기능 실행 화면의 뒷면 영역(42b)의 위치를 변화시키면서 제3 기능 실행 화면(43)이 표시되도록 지원할 수 있다.
제1 기능 실행 화면(41) 및 제2 기능 실행 화면의 뒷면 영역(42b)이 표시부(140)에서 모두 제거되면, 단말기(100)는 제3 기능 실행 화면(43)이 표시부(140) 전체 출력되도록 지원하는 한편 제3 기능으로의 기능 전환을 완료하고 기능 실행 모드로 복귀하도록 지원할 수 있다. 또는 단말기(100)는 일정 시간 동안 레이어 구분 오브젝트(30)가 출력된 상태를 유지하여 추가적인 기능 실행 화면 변경을 지원하고, 시간 경과 후 제3 기능으로의 전환 및 제3 기능 실행 화면(43)의 전체 표시를 지원할 수 있다. 또는 단말기(100)는 기능 선택 모드 종료를 위한 별도의 터치 제스처나 키 입력 신호가 발생하면 제3 기능 실행 화면의 전체 화면 표시 및 제3 기능으로의 전환을 지원할 수 있다. 제3 기능으로의 전환은 이후 발생하는 입력 이벤트를 제3 기능에 적용하고, 그에 따른 화면 변화를 제3 기능 실행 화면(43)에 반영하는 과정이 될 수 있다.
도 9는 본 발명의 실시 예에 따른 기능 선택 모드 중 기능 참조 운용을 설명하기 위한 도면이다.
복수개의 단말기 기능의 실행이 요청된 단말기(100)는 해당 요청에 따라 복수개의 단말기 기능을 시행하고, 각 기능 지원을 위한 기능 실행 화면들을 제공한다. 이때 단말기(100)는 기능 실행 화면들 중 지정된 특정 기능 실행 화면만을 표시부(140) 최상단에 전체 화면으로 표시하고 입력 이벤트 발생에 따라 특정 기능 실행 화면 제어 및 해당 기능의 실행을 제어한다. 그리고 단말기(100)는 최상단에 표시되지 않은 다른 기능 실행 화면들은 백그라운드 프로세싱을 통하여 유지하여 요청에 따라 최상단에 바로 출력될 수 있도록 지원한다.
상술한 멀티태스킹 환경에서 기능 선택 모드 활성화를 위한 입력 이벤트가 터치 제스처나, 키 버튼 입력 신호, 모션 센서 신호 또는 음성 인식 신호 중 적어도 하나의 형태로 제공되면 단말기(100)는 제1 레이어 구분 오브젝트(31)를 표시부(140)에 출력하도록 지원한다. 사용자는 제1 레이어 구분 오브젝트(31)를 이용하여 이전 실시 예들에서 설명한 바와 같이 표시부(140) 최상단에 표시되지 않은 다른 기능 실행 화면들로의 전환 또는 다른 기능 실행 화면 참조를 이용할 수 있다. 특히 단말기(100)는 901 화면에서와 같이 터치 제스처 등에 따라 제1 기능 실행 화면(41) 및 제2 기능 실행 화면의 뒷면 영역(42b)의 일부를 접어 제1 기능 실행 화면(41)에 일정 영역에 중첩하여 별도 공간을 마련하고, 해당 공간에 제3 기능 실행 화면(43)의 일부 영역이 표시되도록 지원할 수 있다. 이에 따라 단말기(100)는 제1 레이어 구분 오브젝트(31) 및 제2 레이어 구분 오브젝트(32)를 표시부(140) 상에 출력되도록 지원할 수 있다.
이때 단말기(100)는 별도의 시간 경과에 관계없이 901 화면을 유지하도록 함으로써 사용자가 제3 기능 실행 화면(43)의 일부 영역에 표시된 정보들을 충분히 활용할 수 있도록 지원할 수 있다. 또한 단말기(100)는 기능 참조 운용 상태 즉 제2 레이어 구분 오브젝트(32)가 표시된 상태에서 발생하는 특정 입력 이벤트 등은 제3 기능 실행 화면(43)에 적용하도록 제어할 수 있다. 이에 따라 단말기(100)는 입력 이벤트 발생에 따라 제3 기능 실행 화면(43)에서의 정보 선택, 정보 복사, 정보 이동, 정보 저장, 링크된 정보의 실행 등을 지원할 수 있으며, 제3 기능 실행 화면(43)이 정보 검색 기능을 지원하는 기능인 경우 검색어 입력과 검색어 기반 서칭, 서칭 결과의 복사와 이동 등을 지원할 수 있다.
특히 단말기(100)는 제3 기능 실행 화면(43)이 표시된 표시부(140) 영역에서 발생하는 터치 제스처를 제3 기능 실행 화면(43)에 적용하고, 제1 기능 실행 화면(41)이 표시된 표시부(140) 영역에서 발생하는 터치 제스처는 제1 기능 실행 화면(41)의 제1 기능에 적용하도록 지원할 수 있다. 상술한 기능 지원에 따라 사용자는 제3 기능 실행 화면(43)에서 검출된 정보를 제1 기능 실행 화면(41)으로 이동시키거나, 제1 기능 실행 화면(41)의 일정 영역에 기입하는 작업을 보다 손쉽게 수행할 수 있다.
사용자는 제1 기능 실행 화면(41)을 운용하는 중에 제3 기능 실행 화면(43)을 상술한 방법으로 참조할 수 있으며, 참조가 완료된 이후, 901 화면에 나타낸 터치 제스처 방식에서와 같이 제2 레이어 구분 오브젝트(32)에 대한 특정 터치 제스처를 생성하여 제1 기능 실행 화면(41)으로의 복귀를 요청할 수 있다. 단말기(100)는 901 화면에서와 같이 제2 레이어 구분 오브젝트(32) 상에서 발생하는 터치 제스처에 따라 제1 기능 실행 화면(41)을 표시부(140) 전체에 표시하도록 지원할 수 있다. 이때 단말기(100)는 제2 레이어 구분 오브젝트(32)에서 발생하는 터치 제스처의 형태나 방향, 위치, 터치의 개수 등에 따라 제2 기능 실행 화면의 일부 영역을 제3 기능 실행 화면(43)의 일부 영역 상에 표시되도록 제어할 수 있다. 이 경우 제2 레이어 구분 오브젝트(32)는 제1 기능 실행 화면(41)의 접힌 영역만을 포함하는 형태로 변형될 수 있으며, 제1 레이어 구분 오브젝트(31)의 좌하측 가장자리 표시 형태 역시 제2 기능 실행 화면의 위치 변경에 따라 나타내는 개수가 다르게 표현되도록 지원할 수 있다. 또는 단말기(100)는 특정 터치 제스처나 키 입력 신호 발생에 따라 제2 레이어 구분 오브젝트(32)를 한 번에 제거하여 제1 기능 실행 화면(41)으로 빠르게 복귀하도록 지원할 수도 있다.
도 10은 본 발명의 실시 예에 따른 기능 선택 모드에서 기능 참조 운용 및 기능 전환 운용을 포함하는 복합 운용을 설명하기 위한 도면이다.
도 10을 참조하면, 단말기(100)는 요청에 따라 기능 선택 모드를 활성화하고 그에 따라 1001 화면에서와 같이 제1 레이어 구분 오브젝트(31)를 표시하도록 지원한다. 그리고 제1 레이어 구분 오브젝트(31)가 표시된 영역에서 특정 터치 제스처 예컨대 표시부(140)의 좌하측 가장자리로부터 일정 거리 이내에 위치하는 지점까지 이동하는 드래그 또는 플릭 이벤트가 발생하면, 단말기(100)는 도시된 바와 같이 최상단에 표시되는 제1 기능 실행 화면(41)의 좌하측 일부 영역을 접히도록 표시하면서 접힌 영역을 제2 레이어 구분 오브젝트(32)로 할당한다. 단말기(100)는 제2 레이어 구분 오브젝트(32)가 마련되면서 접혀진 일부 영역에 의해 노출된 표시부(140) 영역에 제2 기능 실행 화면(42)의 일부 영역을 표시하도록 지원할 수 있다. 사용자는 제2 기능 실행 화면(42)의 일부 영역을 확인하여 제1 기능 실행 화면(41) 아래 레이어에 배치된 기능이 어떠한 기능인지 쉽게 확인할 수 있다.
한편 단말기(100)는 제1 레이어 구분 오브젝트(31)가 표시된 영역에서 다른 기능 실행 화면 확인을 위하여 제2 기능 실행 화면(42)의 표시된 영역을 접히도록 요청하는 추가적인 터치 제스처가 발생하면 1003 화면에서와 같이 제2 기능 실행 화면(42)을 제1 기능 실행 화면(41)의 접힌 영역에 중첩되도록 배치하여 제2 레이어 구분 오브젝트(32)를 갱신할 수 있다. 즉 제2 레이어 구분 오브젝트(32)는 제1 기능 실행 화면(41)의 접힌 영역과 제2 기능 실행 화면(42)의 좌하측 영역이 접혀 형성된 뒷면 영역의 중첩으로 마련될 수 있다. 또한 사용자는 1005 화면에서와 같이 제3 기능 실행 화면(43)의 일부 영역을 선택하여 이동시킴으로써 제2 레이어 구분 오브젝트(32)에 포함되도록 작업할 수 있다. 이에 따라 제4 기능 실행 화면(44)의 일부 영역이 표시부(140)의 좌하측에 출력되고 제1 기능 내지 제3 기능 실행 화면들은 도시된 바와 같이 제2 레이어 구분 오브젝트(32)를 형성한다.
이때 사용자는 제2 레이어 구분 오브젝트(32)를 선택하고 1009 화면 및 1001 화면에서와 같이 우상측 가장자리를 거쳐 표시부(140)를 벗어나도록 터치 제스처를 생성할 수 있다. 그러면 단말기(100)는 해당 터치 제스처에 따라 제1 내지 제3 기능 실행 화면에 해당하는 제2 레이어 구분 오브젝트(32)를 표시부(140)에서 제거하고 제4 기능 실행 화면(44)이 표시부(140)에 출력되도록 지원할 수 있다. 이와 함께 단말기(100)는 기능 선택 모드를 종료하도록 지원할 수 있다. 이 경우 제1 레이어 구분 오브젝트(31)가 표시부(140) 상에서 제거된다.
한편 1007 화면에서 사용자는 제2 레이어 구분 오브젝트(32) 상에서 생성하는 터치 제스처를 좌하측 가장자리 방향으로 생성할 수 있다. 그러면 단말기(100)는 제1 기능 실행 화면(41)이 표시부(140) 전체 표시되도록 지원하면서 기능 선택 모드를 종료하도록 지원할 수 있다.
도 11은 본 발명의 실시 예에 따른 레이어 구분 오브젝트의 출력 위치나 형태에 대한 다양한 실시 예를 설명하기 위한 도면이다.
도 11을 참조하면, 본 발명의 단말기(100)는 1101 화면에서와 같이 기능 선택 모드 진입에 따라 설정된 스케줄 정보를 확인하고 해당 스케줄 정보에 따라 제1 레이어 구분 오브젝트(31)를 특정 위치에 출력되도록 지원할 수 있다. 1101 화면에서는 제1 레이어 구분 오브젝트(31)를 우측 가장자리와 하측 가장자리를 연결하는 형태로 나타낸 것이다. 그러나 본 발명의 제1 레이어 구분 오브젝트(31)의 표시 위치가 상술한 형태로 한정되는 것은 아니다. 즉 제1 레이어 구분 오브젝트(31)는 상측 가장자리와 우측 가장자리를 잇는 형태, 상측 가장자리와 좌측 가장자리를 잇는 형태 등으로 마련될 수도 있다. 또한 제1 레이어 구분 오브젝트(31)의 출력 위치는 발생되는 입력 이벤트에 따라 위치가 변경될 수도 있다. 예컨대 좌하측 가장자리에 출력되는 제1 레이어 구분 오브젝트(31)는 입력 이벤트에 따라 1101 화면에 나타낸 바와 같이 위치 변경이 될 수 있다.
또한 본 발명의 제1 레이어 구분 오브젝트(31)는 1103 화면에서와 같이 복수 개의 가장자리를 가지는 표시부(140) 중 특정한 가장자리에서만 표시될 수도 있다. 예컨대 제1 레이어 구분 오브젝트(31)는 도시된 바와 같이 표시부(140)의 하측 가장자리에만 표시되도록 구현될 수 있으며 또한 상측 가장자리, 좌측 또는 우측 가장자리에 표시될 수도 있다. 또한 상기 제1 레이어 구분 오브젝트(31)는 서로 마주는 가장자리 예컨대 상측과 하측 가장자리, 좌측과 우측 가장자리에 각각 표시될 수도 있을 것이다. 또한 제1 레이어 구분 오브젝트(31)는 3 곳 또는 4곳의 가장자리를 잇는 형태로 구현될 수도 있다. 상술한 표시부(140)의 적어도 하나의 가장자리에 표시되는 제1 레이어 구분 오브젝트(31)는 실행 중인 단말기 기능의 개수와 관련되어 그 폭이 다르게 표시될 수 있다. 이에 따라 새로운 단말기 기능의 실행 또는 실행 중인 단말기 기능의 개수나 종류에 따라 제1 레이어 구분 오브젝트(31)의 폭이 다르게 표시될 수 있다.
도 12는 본 발명의 실시 예에 따른 레이어 구분 오브젝트 표시 형태의 다른 형태를 나타낸 도면이다.
도 12를 참조하면, 단말기(100)는 기능 선택 모드 활성화를 위한 입력 이벤트가 생성되면 1201 에서와 같이 표시부(140) 상단에 제1 레이어 구분 오브젝트(31)를 표시할 수 있다. 이때 표시되는 제1 레이어 구분 오브젝트(31)는 현재 실행되는 복수개의 단말기 기능의 종류와 개수에 따라 다르게 표시될 수 있다.
한편 사용자는 제1 레이어 구분 오브젝트(31)를 이용하여 현재 표시부(140)의 최상단에 표시 중인 제1 기능 실행 화면(41) 이외의 다른 기능 실행 화면을 참조할 수 있다. 단말기(100)는 제1 레이어 구분 오브젝트(31)가 출력된 상태에서 제1 기능 실행 화면(41)의 적어도 일부를 이동시키기 위한 입력 이벤트 예컨대 드래그나 플릭 이벤트가 발행하면, 해당 입력 이벤트에 따라 최상단에 표시 중인 제1 기능 실행 화면(41)을 접거나 말아서 제2 레이어 구분 오브젝트(32)를 표시하도록 지원한다. 1203 화면에 나타낸 제2 레이어 구분 오브젝트(32)는 복수개의 기능 실행 화면을 동시에 접거나 말도록 요청한 입력 이벤트 또는 각각의 기능 실행 화면을 여러 번에 걸쳐 접거나 말도록 요청한 입력 이벤트에 의하여 형성된 것이다. 이와 같이 단말기(100)는 제2 레이어 구분 오브젝트(32)를 두 개의 가장자리에 걸쳐 표시되는 형태와 다르게 하나의 가장자리에만 표시하도록 지원할 수도 있다.
도 13은 본 발명의 실시 예에 따른 기능 실행 화면의 순서 배치 및 제1 레이어 구분 오브젝트에서 발생하는 입력 이벤트에 의한 순서 변경을 설명하기 위한 도면이다.
도 13을 참조하면, 설명의 편의를 위하여 5개의 단말기 기능 실행에 따라 단말기(100)는 5개의 기능 실행 화면들 1301, 1302, 1303, 1304, 1305를 가지는 것으로 가정하기로 한다. 한편 단말기(100)는 기능 선택 모드 활성화를 위한 입력 이벤트가 생성되면 5개의 기능 실행 화면들 1301, 1302, 1303, 1304, 1305의 위치 조정을 수행할 수 있다. 즉 현재 기능 실행 화면 1301이 표시부(140) 상단에 표시되고 있는 상태에서 기능 선택 모드 활성화를 위한 입력 이벤트가 발생하면 순차적으로 다른 기능 실행 화면들을 배치할 수 있다. 이에 따라 단말기(100)는 표시부(140) 최상단에 기능 실행 화면 1301을 배치하고, 그 다음으로 기능 실행 화면 1302, 1303, 1304, 1305 화면 순으로 배치할 수 있다. 따라서 사용자가 레이어 구분 오브젝트를 이용하여 최상단 표시 중인 기능 실행 화면을 표시부(140)에서 제거하여 기능 전환을 요청하거나 기능 참조를 요청하는 터치 제스처를 반복 생성하면 단말기(100)는 기능 실행 화면 1302, 1303, 1304, 1305 화면 순으로 표시부(140)에 표시되도록 지원할 수 있다.
한편 단말기(100)는 기능 실행 화면들의 배열 순서를 현재 표시 중인 기능 실행 화면과 관련성이 높은 실행 화면을 현재 표시 중인 기능 실행 화면과 인접된 위치에 배치할 수 있다. 예컨대 현재 기능 실행 화면 1303이 표시부(140)에 출력되고 있는 상태에서 기능 선택 모드 활성화를 위한 입력 이벤트가 발생하면, 단말기(100)는 기능 실행 화면 1303과 다른 기능 실행 화면들과의 관련성을 확인하고, 해당 관련성에 따라 기능 실행 화면들의 배치를 다르게 조정할 수 있다.
일예로서, 은행 서버 장치 접속에 따른 웹 페이지가 1303이며, 계산기 기능 실행 화면이 1301, 메모 기능 실행 화면이 1305라고 가정하기로 한다. 그리고 단말기 운용 이력에서 은행 서버 장치 접속 시 계산기 기능과 메모 기능이 자주 이용된 이력이 있는 것으로 가정한다. 그러면 단말기(100)는 기능 실행 화면 1303이 표시부(140)에 출력된 상태에서 기능 선택 모드 활성화를 위한 입력 이벤트가 발생하면 단말기(100)는 기능 실행 화면 1303 이후로 기능 실행 화면 1301, 1305, 1302, 1304 순으로 기능 실행 화면들을 배치할 수 있다.
또는 단말기(100)의 기능 실행 화면 선택이 토글 방식을 지원하는 경우 1303 화면 다음으로 1301, 1302, 1304, 1305 순으로 배치할 수 있다. 이를 위하여 기능 선택 모드 활성화를 위해 생성되는 입력 이벤트의 종류나 형태, 방향 등에 따라 단말기(100)는 표시부(140)의 좌하측 가장자리에 표시되는 레이어 구분 오브젝트를 출력하거나 표시부(140)의 우하측 가장자리 또는 우상측 가장자리에 표시되는 레이어 구분 오브젝트를 출력할 수 있다. 그리고 단말기(100)는 좌하측에 표시된 레이어 구분 오브젝트에서 터치 이벤트가 생성되면 1303, 1301, 1302, 1304, 1305 순으로 기능 실행 화면이 변경되도록 지원한다. 단말기(100)는 우하측이나 우상측에 표시된 레이어 구분 오브젝트에서 터치 이벤트가 발생되면, 1303, 1305, 1304, 1302, 1301 순으로 기능 실행 화면이 변경되도록 지원한다.
상관도와 관련하여, 상술한 설명에서는 단말기(100)의 사용 이력에 따라 상관도를 결정하는 것으로 설명하지만 본 발명이 이에 한정되는 것은 아니다. 즉 사용자가 임의적으로 또는 설계자가 설계 과정에서 특정 단말기 기능들을 서로 연계되도록 설정할 수 있다. 단말기(100)는 상관도 설정을 위하여 특정 단말기 기능들에 대한 리스트 화면과, 해당 단말기 기능을 임의적으로 다른 단말기 기능과 연계되도록 설정할 수 있는 설정 메뉴 등을 제공할 수 있다. 또한 단말기(100)는 현재 표시부(140) 최상단에 표시된 기능 실행 화면의 출력 직전 실행되었던 다른 기능 실행 화면을 표시부(140)에 표시된 기능 실행 화면의 연계 기능으로 정의할 수도 있다.
이렇게 설정된 기능은 연계된 기능들이 멀티태스킹 환경에서 동시 수행 중이고 둘 중 어느 하나가 표시부(140) 최상단에 표시된 상태에서 기능 선택 모드 활성화를 위한 입력 이벤트가 생성되면 두 개의 기능 실행 화면을 연이어 배치되도록 지원하도록 운용될 수 있다. 이에 따라 상술한 기능 실행 화면들의 재배열 기능은 사용자의 선호 방식에 따라 별도의 기능 선택 과정에서 기능 전환이나 기능 참조를 수행하지 않고 기능 실행 화면들의 순서 재배열 기능으로서도 운용될 수 있을 것이다.
도 14는 본 발명의 실시 예에 따른 기능 선택 모드에서의 옵션 기능을 설명하기 위한 도면이다.
도 14를 참조하면, 단말기(100)는 제1 레이어 구분 오브젝트(31) 및 제2 레이어 구분 오브젝트(32) 중 적어도 하나에 도시된 바와 같이 라벨(50)을 표시할 수 있다. 라벨(50)은 붙여진 일단이 레이어 구분 오브젝트의 라인들에 연결되도록 배치된다. 그리고 라벨(50)에는 연결된 라인의 기능 실행 화면의 색인 정보가 기입될 수 있다. 예컨대 특정 기능 실행 화면의 특정 웹 사이트인 경우 해당 기능 실행 화면을 지시하는 라벨(50)에는 해당 웹 사이트의 주소 정보나 해당 웹 사이트를 대표하는 이미지나 텍스트가 표시될 수 있다. 예컨대 5개의 단말기 기능 "A, B, C, D, E, F"가 실행되고 실행에 따라 기능 실행 화면들이 운용되는 멀티태스킹 환경에서 기능 선택 모드 활성화를 위한 입력 이벤트가 생성되면 단말기(100)는 도시된 바와 같이 레이어 구분 오브젝트 내에 라벨(50)들에 각 색인 정보 예컨대 "A, B, C, D, E, F"를 기입하여 표시할 수 있다. 각각의 라벨(50)들은 각 레이어 구분 오브젝트에 중첩된 기능 실행 화면들을 직관적으로 확인하고 쉽게 확인할 수 있도록 지원한다. 이에 따라 사용자가 중첩된 다수개의기능 실행 화면 중에 최상단에 표시된 기능 실행 화면의 바로 아래에 위치한 기능 실행 화면 이외에 3번째나 4번째 아래에 위치한 기능 실행 화면을 한 번에 선택하고, 이를 기반으로 기능 전환이나 기능 참조를 수행할 수 있도록 지원한다. 또한 기능 참조 운용에서는 제2 레이어 구분 오브젝트(32)에서 라벨(50)을 배치하여 어떠한 기능 실행 화면이 접혀진 상태인지 직관적으로 확인할 수 있도록 지원한다. 상술한 라벨(50)은 제1 레이어 구분 오브젝트(31)에서 표시되는 위치와 제2 레이어 구분 오브젝트(32)에서 표시되는 위치가 다르게 정의될 수 있다.
한편 현재 표시부(140) 최상단에 기능 실행 정보를 표시하는 특정 기능 실행 화면 예컨대 기능 실행 화면 F는 별도의 라벨이 배정되지 않고, 기능 실행 화면 F가 제2 레이어 구분 오브젝트(32)로 이동되도록 접혀지거나 제2 레이어 구분 오브젝트(32)에서 기능 실행 화면 E가 표시부(140) 최상단에 기능 실행 정보를 표시하도록 접힌 화면의 되돌림 요청이 발생하면 "F" 라벨이 기능 실행 화면 F에 할당 표시될 수 있다.
이상에서 설명한 바와 같이 본 발명의 실시 예에 따른 멀티태스킹 환경에서의 기능 실행 화면들의 기능 선택 운용은 사용자가 특정 기능 실행 화면을 보다 직관적으로 확인하면서 다른 기능 실행 화면으로 전환하거나 다른 기능 실행 화면을 참조할 수 있도록 지원한다.
한편 상술한 설명에서는 기능 실행 화면이 하나의 기능에 각각 매핑되는 것으로 설명하지만 특정 기능 예를 들면 웹 브라우저 기능 운용에서 복수개의 기능 실행 화면이 제공될 수도 있을 것이다.
한편 상술한 휴대 단말기(100)는 그 제공 형태에 따라 다양한 추가 모듈을 더 포함할 수 있다. 즉 상기 휴대 단말기(100)는 통신 단말기인 경우 근거리 통신을 위한 근거리통신모듈, 상기 휴대 단말기(100)의 유선통신방식 또는 무선통신방식에 의한 데이터 송수신을 위한 인터페이스, 인터넷 네트워크와 통신하여 인터넷 기능을 수행하는 인터넷통신모듈 및 디지털 방송 수신과 재생 기능을 수행하는 디지털방송모듈 등과 같이 상기에서 언급되지 않은 구성들을 더 포함할 수도 있다. 이러한 구성 요소들은 디지털 기기의 컨버전스(convergence) 추세에 따라 변형이 매우 다양하여 모두 열거할 수는 없으나, 상기 언급된 구성 요소들과 동등한 수준의 구성 요소가 상기 디바이스에 추가로 더 포함되어 구성될 수 있다. 또한 본 발명의 휴대 단말기(100)는 그 제공 형태에 따라 상기한 구성에서 특정 구성들이 제외되거나 다른 구성으로 대체될 수도 있음은 물론이다. 이는 본 기술분야의 통상의 지식을 가진 자에겐 쉽게 이해될 수 있을 것이다.
또한 본 발명의 실시 예에 따른 상기 휴대 단말기(100)는 예를 들면, 상기 휴대 단말기(100)는 다양한 통신 시스템들에 대응되는 통신 프로토콜들(communication protocols)에 의거하여 동작하는 모든 이동통신 단말기들(mobile communication terminals)을 비롯하여, PMP(Portable Multimedia Player), 디지털방송 플레이어, PDA(Personal Digital Assistant), 음악 재생기(예컨대, MP3 플레이어), 휴대게임단말, 스마트 폰(Smart Phone), 노트북(Notebook) 및 핸드헬드 PC 등 모든 정보통신기기와 멀티미디어 및 그에 대한 응용기기를 포함할 수 있다.
한편, 본 명세서와 도면을 통해 본 발명의 바람직한 실시 예들에 대하여 설명하였으며, 비록 특정 용어들이 사용되었으나, 이는 단지 본 발명의 기술 내용을 쉽게 설명하고 발명의 이해를 돕기 위한 일반적인 의미에서 사용된 것일 뿐, 본 발명의 범위를 한정하고자 하는 것은 아니다. 여기에 개시된 실시 예외에도 본 발명의 기술적 사상에 바탕을 둔 다른 변형 예들이 실시 가능하다는 것은 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 자명한 것이다.
10 : 서비스 페이지 공유 지원 시스템
100, 101, 102 : 단말기
110 : 통신부 120 : 입력부
130 : 오디오 처리부 140 : 표시부
150 : 저장부 160 : 제어부

Claims (36)

  1. 전자 장치를 동작시키는 방법에 있어서,
    제 1 레이어 구분 오브젝트 없이 복수의 오브젝트들을 포함하는 제 1 어플리케이션의 제 1 실행 화면을 표시부에 표시하는 중에, 상기 표시부의 제 1 가장자리 영역에서 제 1 터치 입력을 수신하는 동작;
    상기 제 1 터치 입력에 반응하여, 상기 제 1 레이어 구분 오브젝트를 표시하는 동작;
    상기 제 1 터치 입력으로부터 시작되는 드래그 이동을 수신하는 동작; 및
    상기 드래그 이동에 반응하여, 상기 제 1 실행 화면의 일부와 제 2 어플리케이션의 제 2 실행 화면의 일부를 동시에 표시하는 동작을 포함하고,
    상기 표시부는 제 1 방향으로 연장된 세로 변과 상기 세로 변보다 짧고 상기 세로 변에 수직인 제 2 방향으로 연장된 가로 변을 갖는 직사각형 형태이고,
    상기 제 1 레이어 구분 오브젝트를 표시하는 동작은, 상기 제 1 가장자리 영역에서 상기 제 1 터치 입력에 반응하여, 상기 제 1 실행 화면의 형태를 유지한 채 상기 제 1 실행 화면을 상기 제 1 가장자리 영역에서 상기 표시부의 다른 영역으로 이동하고 상기 제 1 가장 자리 영역에 상기 제 1 레이어 구분 오브젝트를 표시하는 동작을 포함하고,
    상기 제 1 가장 자리 영역에 표시되는 상기 제 1 레이어 구분 오브젝트는 실행 중인 복수의 어플리케이션들에 각각 대응하고 상기 세로 변을 따라 연장된 복수의 선들을 포함하되, 상기 복수의 선들 중에서 하나는 상기 제 2 어플리케이션을 나타내는 것인,
    방법.
  2. 제1항에 있어서, 상기 동시에 표시하는 동작은,
    상기 드래그 이동의 방향이 상기 제 1 가장자리 영역에 반대되는 제 2 가장자리 영역으로 향하는 것에 반응하여, 상기 제 2 실행 화면의 표시 부분을 점진적으로 증가시키고 상기 제 1 실행 화면의 표시 부분을 점진적으로 감소시키는 동작과,
    상기 드래그 이동의 방향이 상기 제 1 가장자리 영역으로 향하는 것에 반응하여, 상기 제 1 실행 화면의 표시 부분을 점진적으로 증가시키고 상기 제 2 실행 화면의 표시 부분을 점진적으로 감소시키는 동작을 포함하는 방법.
  3. 제1항에 있어서,
    상기 실행 중인 복수의 어플리케이션들 중 적어도 하나를 식별하기 위한 적어도 하나의 라벨을 상기 제 1 레이어 구분 오브젝트 상에 배치하는 동작을 더 포함하는 방법.
  4. 삭제
  5. 제1항에 있어서,
    상기 제 1 레이어 구분 오브젝트를 표시하는 동작은,
    상기 제 1 레이어 구분 오브젝트를 상기 제 1 실행 화면에 오버레이시켜 표시하는 동작; 및
    일정 폭만큼 상기 제 1 실행 화면의 영역을 상기 표시부에서 제거하는 동작 중 어느 하나를 포함하는 방법.
  6. 삭제
  7. 제1항에 있어서,
    상기 제 1 레이어 구분 오브젝트를 표시하는 동작은,
    상기 실행 중인 복수의 어플리케이션들의 개수 및 종류 중 적어도 하나에 따라 상기 제 1 레이어 구분 오브젝트 표시 형태를 다르게 표시하는 동작을 포함하는 방법.
  8. 제2항에 있어서,
    상기 드래그 이동이 상기 제 2 가장자리 영역에 도달한 것에 반응하여, 상기 제 1 실행 화면과
    상기 제 1 레이어 구분 오브젝트를 상기 표시부에서 제거하고 상기 제 2 실행 화면을 표시하는 동작을 더 포함하는 방법.
  9. 삭제
  10. 제1항에 있어서, 상기 동시에 표시하는 동작은,
    상기 제 1 레이어 구분 오브젝트가 제 1 실행 화면과 함께 표시된 상태에서 제 2 터치 입력을 수신하는 동작;
    상기 제 2 터치 입력에 반응하여, 상기 제 1 실행 화면의 일부를 접어 제 2 레이어 구분 오브젝트로 표시하고, 접힘에 따라 노출된 영역에 상기 제 2 실행 화면의 일부를 표시하는 동작을 포함하는 방법.
  11. 제10항에 있어서,
    상기 제 2 터치 입력은,
    상기 제 1 실행 화면의 일측을 터치한 후 드래그 또는 플릭하여 최초 터치 지점으로부터 일정 거리 이내 이동을 포함하는 포함하는 방법.
  12. 제10항에 있어서,
    제 3 터치 입력에 반응하여, 상기 제 1 실행 화면의 다른 일부를 상기 표시부에서 제거하고 상기 제 2 실행 화면을 표시하는 동작; 및
    기 설정된 시간 동안 터치 입력이 수신되지 않거나 제 4 터치 입력에 반응하여, 상기 제 2 실행 화면을 상기 표시부에서 제거하고 상기 제 1 실행 화면을 표시하는 동작 중 하나를 더 포함하는 방법.
  13. 제10항에 있어서,
    제 3 터치 입력에 반응하여, 상기 제 2 실행 화면에서의 정보 선택, 정보 복사, 정보 이동, 정보 저장, 정보 검색, 정보 실행 중 적어도 하나를 수행하는 동작을 더 포함하는 방법.
  14. 제10항에 있어서,
    상기 제 2 레이어 구분 오브젝트에서 시작되어 상기 제 1 레이어 구분 오브젝트로 이동하는 드래그가 상기 표시부에서 수행된 경우, 상기 접힌 부분을 다시 펼쳐서 표시하는 동작을 더 포함하는 방법.
  15. 제10항에 있어서,
    상기 실행 중인 복수의 어플리케이션들 중 적어도 하나를 식별하기 위한 적어도 하나의 라벨을 상기 제 1 레이어 구분 오브젝트 및 상기 제 2 레이어 구분 오브젝트 중 적어도 하나에 배치하는 동작을 더 포함하는 방법.
  16. 제1항에 있어서,
    상기 실행 중인 복수의 어플리케이션들의 상관도를 확인하는 동작; 및
    상기 상관도에 기반이 된 순서로 상기 실행 중인 복수의 어플리케이션들을 배열하는 동작을 더 포함하는 방법.
  17. 제16항에 있어서,
    특정 어플리케이션에 연이어 호출된 다른 어플리케이션을 상기 특정 어플리케이션과 연계하는 동작;
    사용자 입력에 기반하여, 특정 어플리케이션을 다른 어플리케이션과 연계하는 동작; 및
    사전 정의된 설정에 기반하여, 특정 어플리케이션을 다른 어플리케이션과 연계하는 동작 중 적어도 하나를 더 포함하는 방법.
  18. 삭제
  19. 전자 장치에 있어서,
    터치 패널을 포함하고, 제 1 방향으로 연장된 세로 변과 상기 세로 변보다 짧고 상기 세로 변에 수직인 제 2 방향으로 연장된 가로 변을 갖는 직사각형 형태인 표시부; 및
    상기 표시부에 연결된 제어부를 포함하고, 상기 제어부는,
    제 1 레이어 구분 오브젝트 없이 복수의 오브젝트들을 포함하는 제 1 어플리케이션의 제 1 실행 화면을 상기 표시부에 표시하는 중에, 상기 표시부의 제 1 가장자리 영역에서 제 1 터치 입력을 수신하고,
    상기 제 1 터치 입력에 반응하여, 상기 제 1 실행 화면의 형태를 유지한 채 상기 제 1 실행 화면을 상기 제 1 가장자리 영역에서 상기 표시부의 다른 영역으로 이동하고 상기 제 1 가장 자리 영역에 상기 제 1 레이어 구분 오브젝트를 표시하고,
    상기 제 1 터치 입력으로부터 시작되는 드래그 이동을 상기 표시부로부터 수신하고,
    상기 드래그 이동에 반응하여, 상기 제 1 실행 화면의 일부와 제 2 어플리케이션의 제 2 실행 화면의 일부를 동시에 상기 표시부에 표시하도록 구성되고,
    상기 제 1 가장 자리 영역에 표시되는 상기 제 1 레이어 구분 오브젝트는 실행 중인 복수의 어플리케이션들에 각각 대응하고 상기 세로 변을 따라 연장된 복수의 선들을 포함하되, 상기 복수의 선들 중에서 하나는 상기 제 2 어플리케이션을 나타내는 것인,
    전자 장치.
  20. 제19항에 있어서, 상기 제어부는,
    상기 드래그 이동의 방향이 상기 제 1 가장자리 영역에 반대되는 제 2 가장자리 영역으로 향하는 것에 반응하여, 상기 제 2 실행 화면의 표시 부분을 점진적으로 증가시키고 상기 제 1 실행 화면의 표시 부분을 점진적으로 감소시키고,
    상기 드래그 이동의 방향이 상기 제 1 가장자리 영역으로 향하는 것에 반응하여, 상기 제 1 실행 화면의 표시 부분을 점진적으로 증가시키고 상기 제 2 실행 화면의 표시 부분을 점진적으로 감소시키도록 구성된 전자 장치.
  21. 제19항에 있어서, 상기 제어부는,
    상기 실행 중인 복수의 어플리케이션들 중 적어도 하나를 식별하기 위한 적어도 하나의 라벨을 상기 제 1 레이어 구분 오브젝트 상에 배치하도록 구성된 전자 장치.
  22. 삭제
  23. 제19항에 있어서, 상기 제어부는,
    상기 제 1 레이어 구분 오브젝트를 상기 제 1 실행 화면에 오버레이시켜 표시하거나 일정 폭만큼 상기 제 1 실행 화면의 영역을 상기 표시부에서 제거하도록 구성된 전자 장치.
  24. 삭제
  25. 제19항에 있어서, 상기 제어부는,상기 실행 중인 복수의 어플리케이션들의 개수 및 종류 중 적어도 하나에 따라 상기 제 1 레이어 구분 오브젝트 표시 형태를 다르게 표시하도록 구성된 전자 장치.
  26. 제20항에 있어서, 상기 제어부는,
    상기 드래그 이동이 상기 제 2 가장자리 영역에 도달한 것에 반응하여, 상기 제 1 실행 화면과 상기 제 1 레이어 구분 오브젝트를 상기 표시부에서 제거하고 상기 제 2 실행 화면을 상기 표시부에 표시하도록 구성된 전자 장치..
  27. 삭제
  28. 제19항에 있어서, 상기 제어부는,
    상기 제 1 레이어 구분 오브젝트가 제 1 실행 화면과 함께 표시된 상태에서 제 2 터치 입력을 수신하고,
    상기 제 2 터치 입력에 반응하여, 상기 제 1 실행 화면의 일부를 접어 제 2 레이어 구분 오브젝트로 표시하고, 접힘에 따라 노출된 영역에 상기 제 2 실행 화면의 일부를 표시하도록 구성된 전자 장치.
  29. 제28항에 있어서,
    상기 제 2 터치 입력은,
    상기 제 1 실행 화면의 일측을 터치한 후 드래그 또는 플릭하여 최초 터치 지점으로부터 일정 거리 이내 이동을 포함하는 것인 전자 장치.
  30. 제28항에 있어서, 상기 제어부는,
    제 3 터치 입력에 반응하여, 상기 제 1 실행 화면의 다른 일부를 상기 표시부에서 제거하고 상기 제 2 실행 화면을 상기 표시부에 표시하거나,
    기 설정된 시간 동안 터치 입력이 수신되지 않거나 제 4 터치 입력에 반응하여, 상기 제 2 실행 화면을 상기 표시부에서 제거하고 상기 제 1 실행 화면을 표시하도록 구성된 전자 장치.
  31. 제28항에 있어서,
    상기 제어부는
    제 3 터치 입력에 반응하여, 상기 제 2 실행 화면에서의 정보 선택, 정보 복사, 정보 이동, 정보 저장, 정보 검색, 정보 실행 중 적어도 하나를 수행하도록 구성된 전자 장치.
  32. 제28항에 있어서, 상기 제어부는,
    상기 제 2 레이어 구분 오브젝트에서 시작되어 상기 제 1 레이어 구분 오브젝트로 이동하는 드래그가 상기 표시부에서 수행된 경우, 상기 접힌 부분을 다시 펼쳐서 표시하도록 구성된 전자 장치.
  33. 제28항에 있어서, 상기 제어부는,
    상기 실행 중인 복수의 어플리케이션들 중 적어도 하나를 식별하기 위한 적어도 하나의 라벨을 상기 제 1 레이어 구분 오브젝트 및 상기 제 2 레이어 구분 오브젝트 중 적어도 하나에 배치하도록 구성된 전자 장치.
  34. 제19항에 있어서, 상기 제어부는,
    상기 실행 중인 복수의 어플리케이션들의 상관도를 확인하고,
    상기 상관도에 기반이 된 순서로 상기 실행 중인 복수의 어플리케이션들을 배열하도록 구성된 전자 장치.
  35. 제34항에 있어서, 상기 제어부는,
    특정 어플리케이션에 연이어 호출된 다른 어플리케이션을 상기 특정 어플리케이션과 연계하는 동작;
    사용자 입력에 기반하여, 특정 어플리케이션을 다른 어플리케이션과 연계하는 동작; 및
    사전 정의된 설정에 기반하여, 특정 어플리케이션을 다른 어플리케이션과 연계하는 동작 중 적어도 하나를 수행하도록 구성된 전자 장치.
  36. 삭제
KR1020130010905A 2013-01-31 2013-01-31 멀티태스킹 운용 방법 및 이를 지원하는 단말기 Active KR102133410B1 (ko)

Priority Applications (11)

Application Number Priority Date Filing Date Title
KR1020130010905A KR102133410B1 (ko) 2013-01-31 2013-01-31 멀티태스킹 운용 방법 및 이를 지원하는 단말기
PCT/KR2014/000743 WO2014119886A1 (en) 2013-01-31 2014-01-27 Method and apparatus for multitasking
TW103103337A TWI603254B (zh) 2013-01-31 2014-01-29 多工的方法與裝置
CN201410043468.9A CN103970474B (zh) 2013-01-31 2014-01-29 用于进行多任务的方法和装置
EP14153116.0A EP2763023B1 (en) 2013-01-31 2014-01-29 Method and apparatus for multitasking
CA2841195A CA2841195C (en) 2013-01-31 2014-01-29 Method and apparatus for multitasking
AU2014200472A AU2014200472B2 (en) 2013-01-31 2014-01-29 Method and apparatus for multitasking
US14/167,073 US10168868B2 (en) 2013-01-31 2014-01-29 Method and apparatus for multitasking
JP2014015690A JP6328947B2 (ja) 2013-01-31 2014-01-30 マルチタスキング運用のための画面表示方法及びこれをサポートする端末機
BR102014002492A BR102014002492A2 (pt) 2013-01-31 2014-01-31 método e aparelho para multitarefa
US16/232,445 US11216158B2 (en) 2013-01-31 2018-12-26 Method and apparatus for multitasking

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020130010905A KR102133410B1 (ko) 2013-01-31 2013-01-31 멀티태스킹 운용 방법 및 이를 지원하는 단말기

Publications (2)

Publication Number Publication Date
KR20140098904A KR20140098904A (ko) 2014-08-11
KR102133410B1 true KR102133410B1 (ko) 2020-07-14

Family

ID=50064426

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020130010905A Active KR102133410B1 (ko) 2013-01-31 2013-01-31 멀티태스킹 운용 방법 및 이를 지원하는 단말기

Country Status (10)

Country Link
US (2) US10168868B2 (ko)
EP (1) EP2763023B1 (ko)
JP (1) JP6328947B2 (ko)
KR (1) KR102133410B1 (ko)
CN (1) CN103970474B (ko)
AU (1) AU2014200472B2 (ko)
BR (1) BR102014002492A2 (ko)
CA (1) CA2841195C (ko)
TW (1) TWI603254B (ko)
WO (1) WO2014119886A1 (ko)

Families Citing this family (59)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20110113844A (ko) * 2010-04-12 2011-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
US9417754B2 (en) 2011-08-05 2016-08-16 P4tents1, LLC User interface system, method, and computer program product
JP6002836B2 (ja) 2012-05-09 2016-10-05 アップル インコーポレイテッド ジェスチャに応答して表示状態間を遷移するためのデバイス、方法、及びグラフィカルユーザインタフェース
WO2013169845A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for scrolling nested regions
JP6182207B2 (ja) 2012-05-09 2017-08-16 アップル インコーポレイテッド ユーザインタフェースオブジェクトのアクティブ化状態を変更するためのフィードバックを提供するためのデバイス、方法、及びグラフィカルユーザインタフェース
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
DE112013002409T5 (de) 2012-05-09 2015-02-26 Apple Inc. Vorrichtung, Verfahren und grafische Benutzeroberfläche für die Anzeige zusätzlicher Informationen in Reaktion auf einen Benutzerkontakt
WO2013169853A1 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for providing tactile feedback for operations performed in a user interface
HK1208275A1 (en) 2012-05-09 2016-02-26 苹果公司 Device, method, and graphical user interface for moving and dropping a user interface object
WO2013169843A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
WO2013169875A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for displaying content associated with a corresponding affordance
WO2013169842A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for selecting object within a group of objects
WO2013169851A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for facilitating user interaction with controls in a user interface
KR101670570B1 (ko) 2012-05-09 2016-10-28 애플 인크. 사용자 인터페이스 객체를 선택하는 디바이스, 방법, 및 그래픽 사용자 인터페이스
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
EP2939096B1 (en) 2012-12-29 2019-08-28 Apple Inc. Device, method, and graphical user interface for determining whether to scroll or select contents
KR101905174B1 (ko) 2012-12-29 2018-10-08 애플 인크. 사용자 인터페이스 계층을 내비게이션하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스
EP3435220B1 (en) 2012-12-29 2020-09-16 Apple Inc. Device, method and graphical user interface for transitioning between touch input to display output relationships
WO2014105279A1 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for switching between user interfaces
WO2014105277A2 (en) 2012-12-29 2014-07-03 Yknots Industries Llc Device, method, and graphical user interface for moving a cursor according to a change in an appearance of a control icon with simulated three-dimensional characteristics
AU2013368441B2 (en) 2012-12-29 2016-04-14 Apple Inc. Device, method, and graphical user interface for forgoing generation of tactile output for a multi-contact gesture
KR102133410B1 (ko) * 2013-01-31 2020-07-14 삼성전자 주식회사 멀티태스킹 운용 방법 및 이를 지원하는 단말기
WO2015133658A1 (en) * 2014-03-03 2015-09-11 Lg Electronics Inc. Mobile device and method of controlling the same
KR102276108B1 (ko) * 2014-05-26 2021-07-12 삼성전자 주식회사 폴더형 표시부를 가지는 전자 장치 및 이의 운영 방법
US9785340B2 (en) 2014-06-12 2017-10-10 Apple Inc. Systems and methods for efficiently navigating between applications with linked content on an electronic device with a touch-sensitive display
US9648062B2 (en) 2014-06-12 2017-05-09 Apple Inc. Systems and methods for multitasking on an electronic device with a touch-sensitive display
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US10048757B2 (en) 2015-03-08 2018-08-14 Apple Inc. Devices and methods for controlling media presentation
US9990107B2 (en) 2015-03-08 2018-06-05 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US9645732B2 (en) 2015-03-08 2017-05-09 Apple Inc. Devices, methods, and graphical user interfaces for displaying and using menus
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US10152208B2 (en) 2015-04-01 2018-12-11 Apple Inc. Devices and methods for processing touch inputs based on their intensities
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US10200598B2 (en) 2015-06-07 2019-02-05 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
US9891811B2 (en) * 2015-06-07 2018-02-13 Apple Inc. Devices and methods for navigating between user interfaces
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US10346030B2 (en) 2015-06-07 2019-07-09 Apple Inc. Devices and methods for navigating between user interfaces
JP6676893B2 (ja) * 2015-07-16 2020-04-08 富士ゼロックス株式会社 情報処理装置及びプログラム
US10248308B2 (en) 2015-08-10 2019-04-02 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interfaces with physical gestures
US10235035B2 (en) 2015-08-10 2019-03-19 Apple Inc. Devices, methods, and graphical user interfaces for content navigation and manipulation
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10416800B2 (en) 2015-08-10 2019-09-17 Apple Inc. Devices, methods, and graphical user interfaces for adjusting user interface objects
JP6444338B2 (ja) * 2016-05-20 2018-12-26 ヤフー株式会社 情報表示プログラム、情報表示装置、情報表示方法、配信装置および配信方法
USD809013S1 (en) * 2016-07-15 2018-01-30 Tata Consultancy Services Limited Display screen with animated graphical user interface to search and view huge data archives
US11036387B2 (en) 2017-05-16 2021-06-15 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US10203866B2 (en) 2017-05-16 2019-02-12 Apple Inc. Devices, methods, and graphical user interfaces for navigating between user interfaces and interacting with control objects
US11966578B2 (en) 2018-06-03 2024-04-23 Apple Inc. Devices and methods for integrating video with user interface navigation
JP2019215595A (ja) * 2018-06-11 2019-12-19 フードゲート株式会社 入力ソフトウェア
CN111124236B (zh) * 2018-10-30 2023-04-28 斑马智行网络(香港)有限公司 一种数据处理方法、装置和机器可读介质
JP6806173B2 (ja) * 2019-02-12 2021-01-06 富士ゼロックス株式会社 情報処理装置及びプログラム
JP2020194410A (ja) * 2019-05-29 2020-12-03 株式会社デンソー 操作装置
CN110780787B (zh) * 2019-10-24 2023-05-09 田敏 一种执行任务调度的方法与设备
JP7180630B2 (ja) * 2020-03-25 2022-11-30 カシオ計算機株式会社 プログラム、表示制御方法、サーバ装置、及び、システム
CN114115629B (zh) 2020-08-26 2025-01-10 华为技术有限公司 一种界面显示方法及设备
CN114764298B (zh) * 2020-07-29 2023-03-03 华为技术有限公司 一种跨设备的对象拖拽方法及设备
US11703990B2 (en) * 2020-08-17 2023-07-18 Microsoft Technology Licensing, Llc Animated visual cues indicating the availability of associated content
CN114071212B (zh) * 2021-11-15 2024-07-16 北京字节跳动网络技术有限公司 一种信息显示处理方法、装置及电子设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060284852A1 (en) * 2005-06-15 2006-12-21 Microsoft Corporation Peel back user interface to show hidden functions
JP2009130880A (ja) * 2007-11-28 2009-06-11 Nec Saitama Ltd 移動通信端末、及び移動通信端末のメニュー表示方法
US20120180001A1 (en) * 2011-01-06 2012-07-12 Research In Motion Limited Electronic device and method of controlling same
JP2012247861A (ja) * 2011-05-25 2012-12-13 Panasonic Corp タッチスクリーン装置、タッチ操作入力方法及びプログラム

Family Cites Families (56)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5463725A (en) * 1992-12-31 1995-10-31 International Business Machines Corp. Data processing system graphical user interface which emulates printed material
US8966379B2 (en) * 2010-10-01 2015-02-24 Z124 Dynamic cross-environment application configuration/orientation in an active user environment
US7159189B2 (en) * 2003-06-13 2007-01-02 Alphabase Systems, Inc. Method and system for controlling cascaded windows on a GUI desktop on a computer
JP2006155278A (ja) 2004-11-30 2006-06-15 Canon Software Inc 情報処理装置および情報処理方法およびプログラムおよび記録媒体
KR100827228B1 (ko) * 2006-05-01 2008-05-07 삼성전자주식회사 터치 기능을 갖는 영역 분할 수단을 제공하는 장치 및 그방법
JP2007334747A (ja) 2006-06-16 2007-12-27 Miyake Design Jimusho:Kk 情報処理装置、携帯型電話機、接触入力画面形成装置、情報処理プログラム、および情報処理プログラムを記録した記録媒体
US7880728B2 (en) * 2006-06-29 2011-02-01 Microsoft Corporation Application switching via a touch screen interface
US20090158212A1 (en) * 2007-02-06 2009-06-18 Access Systems Americas, Inc. System and method for presenting recently-used and in-use applications for ease of navigation on an electronic device
KR101391602B1 (ko) * 2007-05-29 2014-05-07 삼성전자주식회사 터치 스크린 기반의 사용자 인터페이스 인터렉션 방법 및 멀티 미디어 단말 기기
JP4412737B2 (ja) * 2007-09-06 2010-02-10 シャープ株式会社 情報表示装置
EP2045700A1 (en) * 2007-10-04 2009-04-08 LG Electronics Inc. Menu display method for a mobile communication terminal
US8510743B2 (en) * 2007-10-31 2013-08-13 Google Inc. Terminating computer applications
KR101012300B1 (ko) * 2008-03-07 2011-02-08 삼성전자주식회사 터치스크린을 구비한 휴대 단말기의 사용자 인터페이스장치 및 그 방법
US20090271731A1 (en) * 2008-04-27 2009-10-29 Htc Corporation Electronic device and user interface display method thereof
US8159469B2 (en) * 2008-05-06 2012-04-17 Hewlett-Packard Development Company, L.P. User interface for initiating activities in an electronic device
US8547347B2 (en) * 2008-09-26 2013-10-01 Htc Corporation Method for generating multiple windows frames, electronic device thereof, and computer program product using the method
US20100138784A1 (en) * 2008-11-28 2010-06-03 Nokia Corporation Multitasking views for small screen devices
KR101521932B1 (ko) * 2009-01-19 2015-05-20 엘지전자 주식회사 단말기 및 그 제어 방법
US9176747B2 (en) * 2009-02-17 2015-11-03 Sandisk Il Ltd. User-application interface
US8355698B2 (en) * 2009-03-30 2013-01-15 Microsoft Corporation Unlock screen
US8238876B2 (en) * 2009-03-30 2012-08-07 Microsoft Corporation Notifications
CN101866257B (zh) * 2009-04-20 2012-11-21 鸿富锦精密工业(深圳)有限公司 触控式手持设备及其选项显示方法
KR101601040B1 (ko) * 2009-05-19 2016-03-09 삼성전자주식회사 휴대 단말기의 화면 표시 방법 및 이를 지원하는 휴대 단말기
KR101597553B1 (ko) * 2009-05-25 2016-02-25 엘지전자 주식회사 기능 실행 방법 및 그 장치
TWI402741B (zh) * 2009-05-27 2013-07-21 Htc Corp 解除螢幕鎖定的方法、行動電子裝置及電腦程式產品
KR101566353B1 (ko) * 2009-06-02 2015-11-05 엘지전자 주식회사 이동 단말기 및 이동 단말기의 정보 표시 방법
US8239785B2 (en) * 2010-01-27 2012-08-07 Microsoft Corporation Edge gestures
US9367205B2 (en) * 2010-02-19 2016-06-14 Microsoft Technolgoy Licensing, Llc Radial menus with bezel gestures
US8799827B2 (en) * 2010-02-19 2014-08-05 Microsoft Corporation Page manipulations using on and off-screen gestures
US9310994B2 (en) * 2010-02-19 2016-04-12 Microsoft Technology Licensing, Llc Use of bezel as an input mechanism
US9052925B2 (en) * 2010-04-07 2015-06-09 Apple Inc. Device, method, and graphical user interface for managing concurrently open software applications
KR20110113844A (ko) * 2010-04-12 2011-10-19 엘지전자 주식회사 이동 단말기 및 그 제어방법
EP3451123B8 (en) * 2010-09-24 2020-06-17 BlackBerry Limited Method for conserving power on a portable electronic device and a portable electronic device configured for the same
US9052800B2 (en) * 2010-10-01 2015-06-09 Z124 User interface with stacked application management
US9092191B2 (en) * 2010-10-01 2015-07-28 Z124 Smart pad operation with differing aspect ratios
KR101719989B1 (ko) * 2010-10-14 2017-03-27 엘지전자 주식회사 전자 장치 및 메뉴를 구성하기 위한 인터페이스 방법
US20120133484A1 (en) * 2010-11-29 2012-05-31 Research In Motion Limited Multiple-input device lock and unlock
US9423878B2 (en) * 2011-01-06 2016-08-23 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US9465440B2 (en) * 2011-01-06 2016-10-11 Blackberry Limited Electronic device and method of displaying information in response to a gesture
US20130063383A1 (en) * 2011-02-28 2013-03-14 Research In Motion Limited Electronic device and method of displaying information in response to detecting a gesture
US9229489B2 (en) * 2011-05-03 2016-01-05 Facebook, Inc. Adjusting mobile device state based on user intentions and/or identity
US9104440B2 (en) * 2011-05-27 2015-08-11 Microsoft Technology Licensing, Llc Multi-application environment
KR101888457B1 (ko) * 2011-11-16 2018-08-16 삼성전자주식회사 복수 개의 어플리케이션을 실행하는 터치스크린을 가지는 장치 및 그 제어 방법
US20130141371A1 (en) * 2011-12-01 2013-06-06 Research In Motion Limited Electronic device and method of displaying information in response to a gesture
US20130159930A1 (en) * 2011-12-19 2013-06-20 Nokia Corporation Displaying one or more currently active applications
US9696880B2 (en) * 2011-12-26 2017-07-04 Inadev Corporation Screen management system
KR102006470B1 (ko) * 2011-12-28 2019-08-02 삼성전자 주식회사 사용자 디바이스에서 멀티태스킹 운용 방법 및 장치
US9619038B2 (en) * 2012-01-23 2017-04-11 Blackberry Limited Electronic device and method of displaying a cover image and an application image from a low power condition
US20130227413A1 (en) * 2012-02-24 2013-08-29 Simon Martin THORSANDER Method and Apparatus for Providing a Contextual User Interface on a Device
US10078420B2 (en) * 2012-03-16 2018-09-18 Nokia Technologies Oy Electronic devices, associated apparatus and methods
USD735219S1 (en) * 2012-04-12 2015-07-28 Samsung Electronics Co., Ltd. GUI for a portable electronic display
WO2013169070A1 (en) * 2012-05-11 2013-11-14 Samsung Electronics Co., Ltd. Multiple window providing apparatus and method
US9116696B2 (en) * 2012-07-18 2015-08-25 Sony Corporation Mobile terminal device, operation method, program, and storage medium
US9619140B2 (en) * 2012-12-12 2017-04-11 Samsung Electronics Co., Ltd. Apparatus and method for creative wallpaper
KR102133410B1 (ko) * 2013-01-31 2020-07-14 삼성전자 주식회사 멀티태스킹 운용 방법 및 이를 지원하는 단말기
US9916072B2 (en) * 2013-02-20 2018-03-13 Lg Electronics Inc. Application and notification window display management in a mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20060284852A1 (en) * 2005-06-15 2006-12-21 Microsoft Corporation Peel back user interface to show hidden functions
JP2009130880A (ja) * 2007-11-28 2009-06-11 Nec Saitama Ltd 移動通信端末、及び移動通信端末のメニュー表示方法
US20120180001A1 (en) * 2011-01-06 2012-07-12 Research In Motion Limited Electronic device and method of controlling same
JP2012247861A (ja) * 2011-05-25 2012-12-13 Panasonic Corp タッチスクリーン装置、タッチ操作入力方法及びプログラム

Also Published As

Publication number Publication date
US10168868B2 (en) 2019-01-01
TWI603254B (zh) 2017-10-21
EP2763023B1 (en) 2023-10-25
JP6328947B2 (ja) 2018-05-23
AU2014200472A1 (en) 2014-08-14
EP2763023A2 (en) 2014-08-06
TW201437900A (zh) 2014-10-01
EP2763023A3 (en) 2017-11-08
CN103970474B (zh) 2019-02-05
BR102014002492A2 (pt) 2015-12-15
KR20140098904A (ko) 2014-08-11
WO2014119886A1 (en) 2014-08-07
US20190129590A1 (en) 2019-05-02
CA2841195A1 (en) 2014-07-31
JP2014149833A (ja) 2014-08-21
CA2841195C (en) 2021-12-28
US11216158B2 (en) 2022-01-04
US20140210753A1 (en) 2014-07-31
CN103970474A (zh) 2014-08-06
AU2014200472B2 (en) 2019-02-21

Similar Documents

Publication Publication Date Title
KR102133410B1 (ko) 멀티태스킹 운용 방법 및 이를 지원하는 단말기
US10013098B2 (en) Operating method of portable terminal based on touch and movement inputs and portable terminal supporting the same
US10102010B2 (en) Layer-based user interface
KR101710418B1 (ko) 휴대 단말기의 멀티 터치 인터렉션 제공 방법 및 장치
KR102020345B1 (ko) 터치스크린을 구비하는 단말에서 홈 화면의 구성 방법 및 장치
KR102052424B1 (ko) 단말에서 애플리케이션 실행 윈도우 표시 방법 및 이를 위한 단말
US20190205004A1 (en) Mobile terminal and method of operating the same
EP2669786A2 (en) Method for displaying item in terminal and terminal using the same
US20150113455A1 (en) Operating method for multiple windows and electronic device supporting the same
WO2012157562A1 (ja) 表示装置、ユーザインタフェース方法及びプログラム
KR20110041915A (ko) 데이터 표시 방법 및 그를 수행하는 단말기
KR20130006905A (ko) 이동 단말기 및 그 제어방법
US20150169216A1 (en) Method of controlling screen of portable electronic device
KR20120068266A (ko) 이동 단말기 및 그 디스플레이 제어 방법
KR20090081602A (ko) 멀티포인트 스트록을 감지하기 위한 ui 제공방법 및 이를적용한 멀티미디어 기기
KR20150007048A (ko) 전자 장치의 디스플레이 방법
KR20130045781A (ko) 전자책 리더 기능을 구비한 단말기에서 전자책 표시 방법 및 장치
KR102382074B1 (ko) 멀티윈도우 운용 방법 및 이를 지원하는 전자 장치
KR20130115037A (ko) 마우스를 이용하여 터치 입력을 구현하기 위한 방법, 장치, 및 컴퓨터 판독 가능한 기록 매체

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20130131

PG1501 Laying open of application
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20180131

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20130131

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20190722

Patent event code: PE09021S01D

AMND Amendment
E601 Decision to refuse application
PE0601 Decision on rejection of patent

Patent event date: 20200113

Comment text: Decision to Refuse Application

Patent event code: PE06012S01D

Patent event date: 20190722

Comment text: Notification of reason for refusal

Patent event code: PE06011S01I

AMND Amendment
PX0901 Re-examination

Patent event code: PX09011S01I

Patent event date: 20200113

Comment text: Decision to Refuse Application

Patent event code: PX09012R01I

Patent event date: 20190919

Comment text: Amendment to Specification, etc.

E90F Notification of reason for final refusal
PE0902 Notice of grounds for rejection

Comment text: Final Notice of Reason for Refusal

Patent event date: 20200306

Patent event code: PE09021S02D

AMND Amendment
PX0701 Decision of registration after re-examination

Patent event date: 20200608

Comment text: Decision to Grant Registration

Patent event code: PX07013S01D

Patent event date: 20200506

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20200212

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

Patent event date: 20200113

Comment text: Decision to Refuse Application

Patent event code: PX07011S01I

Patent event date: 20190919

Comment text: Amendment to Specification, etc.

Patent event code: PX07012R01I

X701 Decision to grant (after re-examination)
GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20200707

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20200708

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240627

Start annual number: 5

End annual number: 5