KR102045841B1 - 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치 - Google Patents

전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치 Download PDF

Info

Publication number
KR102045841B1
KR102045841B1 KR1020120111760A KR20120111760A KR102045841B1 KR 102045841 B1 KR102045841 B1 KR 102045841B1 KR 1020120111760 A KR1020120111760 A KR 1020120111760A KR 20120111760 A KR20120111760 A KR 20120111760A KR 102045841 B1 KR102045841 B1 KR 102045841B1
Authority
KR
South Korea
Prior art keywords
task
icon
task recommendation
controller
touch screen
Prior art date
Application number
KR1020120111760A
Other languages
English (en)
Other versions
KR20140045698A (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 KR1020120111760A priority Critical patent/KR102045841B1/ko
Priority to US14/048,467 priority patent/US20140101617A1/en
Priority to EP13187673.2A priority patent/EP2720126B1/en
Priority to CN201310467402.8A priority patent/CN103713843B/zh
Publication of KR20140045698A publication Critical patent/KR20140045698A/ko
Application granted granted Critical
Publication of KR102045841B1 publication Critical patent/KR102045841B1/ko

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/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/0482Interaction with lists of selectable items, e.g. menus
    • 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/04817Interaction 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 using icons
    • 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
    • G06F3/0416Control or interface arrangements specially adapted for digitisers
    • G06F3/04164Connections between sensors and controllers, e.g. routing lines between electrodes and connection pads
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements 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/44Arrangements for executing specific programs
    • G06F9/451Execution arrangements for user interfaces
    • G06F9/453Help systems
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/14Image acquisition
    • G06V30/142Image acquisition using hand-held instruments; Constructional details of the instruments
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/16Human faces, e.g. facial parts, sketches or expressions
    • G06V40/172Classification, e.g. identification
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27467Methods of retrieving data
    • H04M1/27475Methods of retrieving data using interactive graphical means or pictorial representations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/048Indexing scheme relating to G06F3/048
    • G06F2203/048023D-info-object: information is displayed on the internal or external surface of a three dimensional manipulable object, e.g. on the faces of a cube that can be rotated by the user
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/26Devices for calling a subscriber
    • H04M1/27Devices whereby a plurality of signals may be stored simultaneously
    • H04M1/274Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc
    • H04M1/2745Devices whereby a plurality of signals may be stored simultaneously with provision for storing more than one subscriber number at a time, e.g. using toothed disc using static electronic memories, e.g. chips
    • H04M1/27453Directories allowing storage of additional subscriber data, e.g. metadata
    • H04M1/2746Sorting, e.g. according to history or frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72448User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72469User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons
    • H04M1/72472User interfaces specially adapted for cordless or mobile telephones for operating the device by selecting functions from two or more displayed items, e.g. menus or icons wherein the items are sorted according to specific criteria, e.g. frequency of use
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/60Details of telephonic subscriber devices logging of communication history, e.g. outgoing or incoming calls, missed calls, messages or URLs

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Software Systems (AREA)
  • Signal Processing (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • General Health & Medical Sciences (AREA)
  • Oral & Maxillofacial Surgery (AREA)
  • Health & Medical Sciences (AREA)
  • Library & Information Science (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

다양한 실시 예에 따르면, 본 발명은 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 있어서, 터치스크린 상에 컨텐츠를 표시하는 과정; 상기 컨텐츠로부터 적어도 하나의 대상을 추출하는 과정; 사용자 로그 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출하는 과정; 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성하는 과정; 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성하는 과정; 및 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 과정을 포함할 수 있다.

Description

전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치{METHOD FOR CREATING AN TASK-RECOMMENDATION-ICON IN ELECTRONIC APPARATUS AND APPARATUS THEREOF}
본 발명은 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치에 관한 기술에 속하며, 특히 사용자 로그 정보를 이용하여 상기 태스크 추천 아이콘을 생성하는 방법 및 장치에 관한 기술에 속한다.
최근 전자 장치에서 제공하는 다양한 서비스 및 부가 기능들이 점차 확대되고 있다. 이러한 전자 장치의 효용 가치를 높이고 사용자들의 다양한 욕구를 만족시키기 위해서 전자 장치에서 실행 가능한 다양한 애플리케이션들이 개발되고 있다.
전자 장치에는 상기 장치의 제조사에 의해 제작되어 상기 장치에 설치되는 기본 애플리케이션들과, 인터넷을 통하여 애플리케이션 판매 웹사이트로부터 다운로드되는 추가 애플리케이션들 등이 저장되고 실행될 수 있다. 상기 추가 애플리케이션들은 일반 개발자들에 의해 개발되고, 상기 애플리케이션 판매 웹사이트에 등록될 수 있다. 따라서, 누구든지 자신이 개발한 애플리케이션들을 상기 애플리케이션 판매 웹사이트를 통하여 자유롭게 상기 전자 장치의 사용자에게 판매할 수 있다. 이에 따라 현재 전자 장치에는 그 제품에 따라 수만에서 수십만 개의 애플리케이션들이 무료 또는 유료로 제공되고 있다.
이에 따라, 최근 스마트폰 및 태블릿 PC와 같은 전자 장치 내에는 적어도 수십에서 수백 개의 애플리케이션들이 저장되어 있으며, 상기 애플리케이션들 각각을 실행시키기 위한 숏컷키들(shortcut keys, 단축키들)이 아이콘 형태로 전자 장치의 터치스크린 상에 표시된다. 이에 따라 사용자는 터치스크린 상에 표시된 아이콘들 중 어느 하나를 터치함으로써 원하는 애플리케이션을 상기 전자 장치에서 실행시킬 수 있다. 또한, 전자 장치의 터치스크린 상에는 상기 숏컷키들 이외에도 위젯, 사진 및 문서 등과 같은 다양한 형태의 비쥬얼 객체들이 표시되고 있다.
그러나 이와 같이 소비자의 호기심을 자극하고 소비자의 욕구를 충족시키는 다양한 애플리케이션들이 전자 장치에 제공되고 있음에도 불구하고, 전자 장치에서 실행가능한 애플리케이션들이 많아짐에 따라 또 다른 문제가 발생하고 있다. 즉, 전자 장치 내에는 너무 많은 애플리케이션들이 저장되어 있고, 전자 장치에 구비된 4인치~10인치 정도의 화면상에 표시될 수 있는 아이콘들의 개수는 매우 한정된다. 또한, 사용자는 수많은 애플리케이션들 중 자신이 원하는 애플리케이션을 찾기 위하여 애플리케이션들의 목록을 일일이 검색해야 하는 불편함이 있으며, 그 검색에 많은 시간이 소요되는 문제가 있다.
그리고, 상기 애플리케이션을 실행시키기 위한 숏컷 아이콘들은 터치 시에 단순히 상기 애플리케이션을 실행시키는 기능밖에 가지질 못한다. 따라서 사용자가 원하는 태스크(Task)를 실행시키기 위해서, 상기 사용자는 상기 애플리케이션을 실행시키기 위한 숏컷 아이콘을 터치하여 실행시킨 다음에, 상기 태스크를 실행시키는 입력을 추가적으로 수행해야 한다. 따라서 상기 사용자에게는 원하는 상기 태스크를 실행시키기 위해서는 복수의 입력을 수행하여야 하는 불편함이 있다.
또한, 상기 애플리케이션을 실행시키기 위한 숏컷 아이콘들은 단순히 미리 지정된 아이콘이 변형 없이 표시되거나, 미리 정해진 조합으로만 이루어진다. 즉 상기 애플리케이션을 실행시키기 위한 숏컷 아이콘들은 미리 정해진 이미지로 변형 없이 표시되거나, 미리 정해진 이미지 및 텍스트의 결합 형태로 표시된다.
따라서 사용자가 원하는 태스크를 적은 수의 터치만으로도 수행할 수 있는 아이콘이 요구된다. 그리고 상기 태스크에 대응하고 다양한 형태로 표시되는 아이콘이 필요한 실정이다.
본 발명의 일 실시예는 터치스크린 상에 표시된 컨텐츠에 대응하는 적어도 하나의 태스크 추천 아이콘을 생성하여 표시하는 방법 및 장치를 제공한다.
또한 본 발명의 일 실시예는 사용자 로그 정보에 기반한 적어도 하나의 태스크 추천 아이콘을 생성하여 표시하는 방법 및 장치를 제공한다.
또한 본 발명의 일 실시예는 적어도 하나의 태스크 추천 아이콘의 기능을 사용자가 직관적으로 인식할 수 있는 상기 적어도 하나의 태스크 추천 아이콘을 생성하여 표시하는 방법 및 장치를 제공한다.
다양한 실시 예에 따른 방법은, 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 있어서, 터치스크린 상에 컨텐츠를 표시하는 과정, 상기 컨텐츠로부터 적어도 하나의 대상을 추출하는 과정, 사용자 로그 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출하는 과정, 복수의 애플리케이션들과 관련된 복수의 태스크들 중 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 결정하는 과정-상기 복수의 태스크들 각각은 상기 복수의 애플리케이션들 중 하나의 애플리케이션에 종속하여 실행됨-, 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성하는 과정, 및 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 과정을 포함할 수 있다. 상기 적어도 하나의 태스크 추천 아이콘 각각은 상기 적어도 하나의 액션을 징표하는 심볼과 상기 컨텐츠의 일부를 포함할 수 있다.
다양한 실시 예에 따른 전자 장치는 컨텐츠를 표시하는 터치스크린 및 제어부를 포함할 수 있다. 상기 제어부는 상기 컨텐츠로부터 적어도 하나의 대상을 추출하고, 사용자 로그 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출하고, 복수의 애플리케이션들과 관련된 복수의 태스크들 중 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 결정하고-상기 복수의 태스크들 각각은 상기 복수의 애플리케이션들 중 하나의 애플리케이션에 종속하여 실행됨-, 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성하고, 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 제어부를 포함할 수 있다. 상기 적어도 하나의 태스크 추천 아이콘 각각은 상기 적어도 하나의 액션을 징표하는 심볼과 상기 컨텐츠의 일부를 포함할 수 있다.
본 발명의 일 실시예는 터치스크린 상에 표시된 컨텐츠에 대응하는 적어도 하나의 태스크 추천 아이콘을 생성하여 표시하는 이점이 있다.
또한 본 발명의 일 실시예는 사용자 로그 정보에 기반한 적어도 하나의 태스크 추천 아이콘을 생성하여 표시하는 이점이 있다.
또한 본 발명의 일 실시예는 적어도 하나의 태스크 추천 아이콘의 기능을 사용자가 직관적으로 인식할 수 있는 상기 적어도 하나의 태스크 추천 아이콘을 생성하여 표시하는 이점이 있다.
도 1은 본 발명의 일 실시예에 따른 전자 장치를 나타내는 개략적인 블록도이다.
도 2는 본 발명의 일 실시예에 따른 전자 장치의 전면 사시도이다.
도 3은 본 발명의 일 실시예에 따른 전자 장치의 후면 사시도이다.
도 4는 본 발명의 일 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다.
도 5는 본 발명의 일 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 6은 우선 순위 변경 제스쳐를 검출하여 상기 터치스크린 상에 표시된 복수의 태스크 추천 아이콘의 우선 순위를 변경하여 순차적으로 상기 터치스크린 상에 표시하는 화면을 나타내는 도면이다.
도 7은 본 발명의 제1 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 8은 본 발명의 제2 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 9는 본 발명의 제3 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 10은 본 발명의 제4 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 11은 본 발명의 제5 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 12는 본 발명의 제6 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 13은 본 발명의 다른 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다.
도 14는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 15는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 16은 본 발명의 다른 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다.
도 17는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 18은 본 발명의 다른 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다.
도 19는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
본 발명은 다양한 변경을 가할 수 있고 여러 가지 실시 예를 가질 수 있는바, 특정 실시 예들을 도면에 예시하여 상세하게 설명한다. 그러나 이는 본 발명을 특정한 실시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.
제1, 제2 등과 같이 서수를 포함하는 용어는 다양한 구성요소들을 설명하는데 사용될 수 있지만, 상기 구성요소들은 상기 용어들에 의해 한정되지는 않는다. 상기 용어들은 하나의 구성요소를 다른 구성요소로부터 구별하는 목적으로만 사용된다. 예를 들어, 본 발명의 권리 범위를 벗어나지 않으면서 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소도 제1 구성요소로 명명될 수 있다. 및/또는 이라는 용어는 복수의 관련된 기재된 항목들의 조합 또는 복수의 관련된 기재된 항목들 중의 어느 항목을 포함한다.
본 출원에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 출원에서, "포함하다" 또는 "가지다" 등의 용어는 명세서상에 기재된 특징, 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 출원에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.
도 1은 본 발명의 일 실시예에 따른 전자 장치를 나타내는 개략적인 블록도이다.
도 1을 참조하면, 장치(100)는 서브통신 모듈(130), 커넥터(165), 및 이어폰 연결잭(167)과 같은 외부 장치 연결부를 이용하여 외부 장치(도시되지 아니함)와 연결될 수 있다. “외부 장치”는 상기 장치(100)에 탈착되어 유선으로 연결 가능한 이어폰(Earphone), 외부 스피커(External speaker), USB(Universal Serial Bus) 메모리, 충전기, 크래들(Cradle), 도킹 스테이션(Docking station), DMB 안테나, 모바일 결제 관련 장치, 건강 관리 장치(혈당계 등), 게임기, 자동차 내비게이션 장치 등 다양한 장치들을 포함할 수 있다. 또한 상기 "외부 장치"는 근거리 통신에 의하여 무선으로 상기 장치(100)에 연결될 수 있는 블루투스 통신 장치, NFC(Near Field Communication) 장치와 같은 근거리 통신 장치, 및 WiFi Direct 통신 장치, 무선 액세스 포인트(AP, Access Point)를 포함할 수 있다. 또한, 상기 외부 장치는 다른 장치, 휴대폰, 스마트폰, 태블릿PC, 데스크탑 PC, 및 서버를 포함할 수 있다.
도 1을 참조하면, 장치(100)는 표시부(190) 및 디스플레이 컨트롤러(195)를 포함한다. 또한, 장치(100)는 제어부(110), 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140), 카메라 모듈(150), GPS모듈(155), 입/출력 모듈(160), 센서 모듈(170), 저장부(175) 및 전원공급부(180)를 포함한다. 서브통신 모듈(130)은 무선랜 모듈(131) 및 근거리통신 모듈(132) 중 적어도 하나를 포함하고, 멀티미디어 모듈(140)은 방송통신 모듈(141), 오디오재생 모듈(142) 및 동영상재생 모듈(143) 중 적어도 하나를 포함한다. 카메라 모듈(150)은 제1 카메라(151) 및 제2 카메라(152) 중 적어도 하나를 포함하고, 입/출력 모듈(160)은 버튼(161), 마이크(162), 스피커(163), 진동모터(164), 커넥터(165), 키패드(166), 및 이어폰 연결잭(167) 중 적어도 하나를 포함한다. 이하에서는 상기 표시부(190) 및 디스플레이 컨트롤러(195)가 각각 터치스크린 및 터치스크린 컨트롤러인 경우를 예로 들어 설명한다.
제어부(110)는 CPU(111), 장치(100)의 제어를 위한 제어프로그램이 저장된 롬(ROM, 112) 및 장치(100)의 외부로부터 입력되는 신호 또는 데이터를 기억하거나, 장치(100)에서 수행되는 작업을 위한 기억영역으로 사용되는 램(RAM, 113)을 포함할 수 있다. CPU(111)는 싱글 코어, 듀얼 코어, 트리플 코어, 또는 쿼드 코어를 포함할 수 있다. CPU(111), 롬(112) 및 램(113)은 내부버스(bus)를 통해 상호 연결될 수 있다.
제어부(110)는 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140), 카메라 모듈(150), GPS 모듈(155), 입/출력 모듈(160), 센서 모듈(170), 저장부(175), 전원공급부(180), 터치스크린(190), 및 터치스크린 컨트롤러(195)를 제어할 수 있다.
이동통신 모듈(120)은 제어부(110)의 제어에 따라 적어도 하나-하나 또는 복수-의 안테나(도시되지 아니함)를 이용하여 이동 통신을 통해 장치(100)가 외부 장치와 연결되도록 한다. 이동통신 모듈(120)은 장치(100)에 입력되는 전화번호를 가지는 휴대폰(도시되지 아니함), 스마트폰(도시되지 아니함), 태블릿PC 또는 다른 장치(도시되지 아니함)와 음성 통화, 화상 통화, 문자메시지(SMS) 또는 멀티미디어 메시지(MMS)를 위한 무선 신호를 송/수신한다.
서브통신 모듈(130)은 무선랜 모듈(131)과 근거리통신 모듈(132) 중 적어도 하나를 포함할 수 있다. 예를 들어, 무선랜 모듈(131)만 포함하거나, 근거리통신 모듈(132)만 포함하거나 또는 무선랜 모듈(131)과 근거리통신 모듈(132)을 모두 포함할 수 있다.
무선랜 모듈(131)은 제어부(110)의 제어에 따라 무선 액세스 포인트(AP, access point)(도시되지 아니함)가 설치된 장소에서 인터넷에 연결될 수 있다. 무선랜 모듈(131)은 미국전기전자학회(IEEE)의 무선랜 규격(IEEE802.11x)을 지원한다. 근거리통신 모듈(132)은 제어부(110)의 제어에 따라 장치(100)와 화상형성장치(도시되지 아니함) 사이에 무선으로 근거리 통신을 할 수 있다. 근거리 통신방식은 블루투스(bluetooth), 적외선 통신(IrDA, infrared data association), 와이파이 다이렉트(WiFi-Direct) 통신, NFC(Near Field Communication) 등이 포함될 수 있다.
장치(100)는 성능에 따라 이동통신 모듈(120), 무선랜 모듈(131), 및 근거리통신 모듈(132) 중 적어도 하나를 포함할 수 있다. 예를 들어, 장치(100)는 성능에 따라 이동통신 모듈(120), 무선랜 모듈(131), 및 근거리통신 모듈(132)들의 조합을 포함할 수 있다.
멀티미디어 모듈(140)은 방송통신 모듈(141), 오디오재생 모듈(142) 또는 동영상재생 모듈(143)을 포함할 수 있다. 방송통신 모듈(141)은 제어부(110)의 제어에 따라 방송통신 안테나(도시되지 아니함)를 통해 방송국에서부터 송출되는 방송 신호(예, TV방송 신호, 라디오방송 신호 또는 데이터방송 신호) 및 방송부가 정보(예, EPG(Electric Program Guide) 또는 ESG(Electric Service Guide))를 수신할 수 있다. 오디오재생 모듈(142)은 제어부(110)의 제어에 따라 저장되거나 또는 수신되는 디지털 오디오 파일(예, 파일 확장자가 mp3, wma, ogg 또는 wav인 파일)을 재생할 수 있다. 동영상재생 모듈(143)은 제어부(110)의 제어에 따라 저장되거나 또는 수신되는 디지털 동영상 파일(예, 파일 확장자가 mpeg, mpg, mp4, avi, mov, 또는 mkv인 파일)을 재생할 수 있다. 동영상재생 모듈(143)은 디지털 오디오 파일을 재생할 수 있다.
멀티미디어 모듈(140)은 방송통신 모듈(141)을 제외하고 오디오재생 모듈(142)과 동영상재생 모듈(143)을 포함할 수 있다. 또한, 멀티미디어 모듈(140)의 오디오재생 모듈(142) 또는 동영상재생 모듈(143)은 제어부(110)에 포함될 수 있다.
카메라 모듈(150)은 제어부(110)의 제어에 따라 정지이미지 또는 동영상을 촬영하는 제1 카메라(151) 및 제2 카메라(152) 중 적어도 하나를 포함할 수 있다. 또한, 제1 카메라(151) 또는 제2 카메라(152)는 촬영에 필요한 광량을 제공하는 보조 광원(예, 플래시(도시되지 아니함))을 포함할 수 있다. 제1 카메라(151)는 상기 장치(100) 전면에 배치되고, 제2 카메라(152)는 상기 장치(100)의 후면에 배치될 수 있다. 달리 취한 방식으로, 제1 카메라(151)와 제2 카메라(152)는 인접(예, 제1 카메라(151)와 제2 카메라(152)의 간격이 1 cm 보다 크고, 8 cm 보다는 작은)하게 배치되어 3차원 정지이미지 또는 3차원 동영상을 촬영할 수 있다.
GPS 모듈(155)은 지구 궤도상에 있는 복수의 GPS위성(도시되지 아니함)에서부터 전파를 수신하고, GPS위성(도시되지 아니함)에서부터 장치(100)까지 전파도달시간(Time of Arrival)을 이용하여 장치(100)의 위치를 산출할 수 있다.
입/출력 모듈(160)은 복수의 버튼(161), 마이크(162), 스피커(163), 진동모터(164), 커넥터(165), 및 키패드(166) 중 적어도 하나를 포함할 수 있다.
버튼(161)은 상기 장치(100)의 하우징의 전면, 측면 또는 후면에 형성될 수 있으며, 전원/잠금 버튼, 볼륨버튼, 메뉴 버튼, 홈 버튼, 돌아가기 버튼(back button) 및 검색 버튼 중 적어도 하나를 포함할 수 있다.
마이크(162)는 제어부(110)의 제어에 따라 음성(voice) 또는 사운드(sound)를 입력 받아 전기적인 신호를 생성한다.
스피커(163)는 제어부(110)의 제어에 따라 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140) 또는 카메라 모듈(150)의 다양한 신호(예, 무선신호, 방송신호, 디지털 오디오 파일, 디지털 동영상 파일 또는 사진 촬영 등)에 대응되는 사운드를 장치(100) 외부로 출력할 수 있다. 스피커(163)는 장치(100)가 수행하는 기능에 대응되는 사운드(예, 전화 통화에 대응되는 버튼 조작음, 또는 통화 연결음)를 출력할 수 있다. 스피커(163)는 상기 장치(100)의 하우징의 적절한 위치 또는 위치들에 하나 또는 복수로 형성될 수 있다.
진동모터(164)는 제어부(110)의 제어에 따라 전기적 신호를 기계적 진동으로 변환할 수 있다. 예를 들어, 진동 모드에 있는 장치(100)는 다른 장치(도시되지 아니함)로부터 음성통화가 수신되는 경우, 진동모터(164)가 동작한다. 상기 장치(100)의 하우징 내에 하나 또는 복수로 형성될 수 있다. 진동모터(164)는 터치스크린(190) 상을 터치하는 사용자의 터치 동작 및 터치스크린(190) 상에서의 터치의 연속적인 움직임에 응답하여 동작할 수 있다.
커넥터(165)는 상기 장치(100)와 외부 장치(도시되지 아니함) 또는 전원소스(도시되지 아니함)를 연결하기 위한 인터페이스로 이용될 수 있다. 상기 장치(100)는 제어부(110)의 제어에 따라 커넥터(165)에 연결된 유선 케이블을 통해 장치(100)의 저장부(175)에 저장된 데이터를 외부 장치(도시되지 아니함)로 전송하거나 또는 외부 장치(도시되지 아니함)로부터 데이터를 수신할 수 있다. 이때 상기 외부 장치는 도킹 스테이션일 수 있고, 상기 데이터는 외부 입력 장치 예를 들면, 마우스, 키보드 등으로부터 전달된 입력 신호일 수 있다. 또한 상기 장치(100)는 커넥터(165)에 연결된 유선 케이블을 통해 전원소스(도시되지 아니함)로부터 전원을 입력받거나, 상기 전원소스를 이용하여 배터리(도시되지 아니함)를 충전할 수 있다.
키패드(166)는 장치(100)의 제어를 위해 사용자로부터 키 입력을 수신할 수 있다. 키패드(166)는 장치(100)에 형성되는 물리적인 키패드(도시되지 아니함) 또는 터치스크린(190)에 표시되는 가상의 키패드(도시되지 아니함)를 포함한다. 장치(100)에 형성되는 물리적인 키패드(도시되지 아니함)는 장치(100)의 성능 또는 구조에 따라 제외될 수 있다.
이어폰 연결잭(Earphone Connecting Jack, 167)에는 이어폰(도시되지 아니함)이 삽입되어 상기 장치(100)에 연결될 수 있다.
센서 모듈(170)은 장치(100)의 상태를 검출하는 적어도 하나의 센서를 포함한다. 예를 들어, 센서모듈(170)은 사용자의 장치(100)에 대한 접근여부를 검출하는 근접센서(도시되지 아니함), 장치(100) 주변의 빛의 양을 검출하는 조도센서(도시되지 아니함), 또는 장치(100)의 동작(예, 장치(100)의 회전, 장치(100)에 가해지는 가속도 또는 진동)을 검출하는 모션센서(도시되지 아니함), 지구 자기장을 이용해 방위(point of the compass)를 검출하는 지자기 센서(Geo-magnetic Sensor, 도시되지 아니함), 중력의 작용 방향을 검출하는 중력 센서(Gravity Sensor,도시되지 아니함), 대기의 압력을 측정하여 고도를 검출하는 고도계(Altimeter,도시되지 아니함)를 포함할 수 있다. 적어도 하나의 센서는 상태를 검출하고, 검출에 대응되는 신호를 생성하여 제어부(110)로 전송할 수 있다. 센서모듈(170)의 센서는 장치(100)의 성능에 따라 추가되거나 삭제될 수 있다.
저장부(175)는 제어부(110)의 제어에 따라 이동통신 모듈(120), 서브통신 모듈(130), 멀티미디어 모듈(140), 카메라 모듈(150), GPS모듈(155), 입/출력 모듈(160), 센서 모듈(170), 터치스크린(190)의 동작에 대응되게 입/출력되는 신호 또는 데이터를 저장할 수 있다. 저장부(175)는 장치(100) 또는 제어부(110)의 제어를 위한 제어 프로그램 및 애플리케이션들을 저장할 수 있다.
“저장부”라는 용어는 저장부(175), 제어부(110)내 롬(112), 램(113) 또는 장치(100)에 장착되는 메모리 카드(도시되지 아니함)(예, SD 카드, 메모리 스틱)를 포함한다. 저장부는 비휘발성메모리, 휘발성메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)를 포함할 수 있다.
전원공급부(180)는 제어부(110)의 제어에 따라 장치(100)의 하우징에 배치되는 하나 또는 복수의 배터리(도시되지 아니함)에 전원을 공급할 수 있다. 하나 또는 복수의 배터리(도시되지 아니함)는 장치(100)에 전원을 공급한다. 또한, 전원공급부(180)는 커넥터(165)와 연결된 유선 케이블을 통해 외부의 전원소스(도시되지 아니함)에서부터 입력되는 전원을 장치(100)로 공급할 수 있다. 또한, 전원공급부(180)는 무선 충전 기술을 통해 외부의 전원소스로부터 무선으로 입력되는 전원을 장치(100)로 공급할 수도 있다.
터치스크린(190)은 사용자에게 다양한 서비스(예, 통화, 데이터 전송, 방송, 사진촬영)에 대응되는 유저 인터페이스를 제공할 수 있다. 터치스크린(190)은 유저 인터페이스에 입력되는 적어도 하나의 터치에 대응되는 아날로그 신호를 터치스크린 컨트롤러(195)로 전송할 수 있다. 터치스크린(190)은 사용자의 신체(예, 엄지를 포함하는 손가락) 또는 터치가능한 입력 수단(예, 스타일러스 펜)을 통해 적어도 하나의 터치를 입력받을 수 있다. 또한, 터치스크린(190)은 적어도 하나의 터치 중에서, 하나의 터치의 연속적인 움직임을 입력받을 수 있다. 터치스크린(190)은 입력되는 터치의 연속적인 움직임에 대응되는 아날로그 신호를 터치스크린 컨트롤러(195)로 전송할 수 있다.
본 발명에서 터치는 터치스크린(190)과 사용자의 신체 또는 터치 가능한 입력 수단과의 접촉에 한정되지 않고, 비접촉을 포함할 수 있다. 터치스크린(190)에서 검출가능한 간격은 장치(100)의 성능 또는 구조에 따라 변경될 수 있다.
터치스크린(190)은 예를 들어, 저항막(resistive) 방식, 정전용량(capacitive) 방식, 적외선(infrared) 방식 또는 초음파(acoustic wave) 방식으로 구현될 수 있다.
터치스크린 컨트롤러(195)는 터치스크린(190)에서부터 수신된 아날로그 신호를 디지털 신호(예, X와 Y좌표)로 변환하여 제어부(110)로 전송한다. 제어부(110)는 터치스크린 컨트롤러(195)로부터 수신된 디지털 신호를 이용하여 터치스크린(190)을 제어할 수 있다. 예를 들어, 제어부(110)는 터치에 응답하여 터치스크린(190)에 표시된 단축 아이콘(도시되지 아니함)이 선택되게 하거나 또는 단축 아이콘(도시되지 아니함)을 실행할 수 있다. 또한, 터치스크린 컨트롤러(195)는 제어부(110)에 포함될 수도 있다.
도 2는 본 발명의 일 실시예에 따른 전자 장치의 전면 사시도이다. 도 3은 본 발명의 일 실시예에 따른 전자 장치의 후면 사시도이다.
도 2를 참조하면, 장치(100)의 전면(100a) 중앙에는 터치스크린(190)이 배치된다. 상기 터치스크린(190)은 장치(100)의 전면(100a)의 대부분을 차지하도록 크게 형성된다. 도 2에서는, 상기 터치스크린(190)에 메인 홈 화면이 표시된 예를 나타낸다. 메인 홈 화면은 장치(100)의 전원을 켰을 때 상기 터치스크린(190) 상에 표시되는 첫 화면이다. 또한 상기 장치(100)가 여러 페이지의 서로 다른 홈 화면들을 갖고있을 경우, 메인 홈 화면은 상기 여러 페이지의 홈 화면들 중 첫 번째 홈 화면일 수 있다. 홈 화면에는 자주 사용되는 애플리케이션들을 실행하기 위한 단축 아이콘들(191-1, 191-2, 191-3), 애플리케이션 전환키(191-4), 시간, 날씨 등이 표시될 수 있다. 상기 애플리케이션 전환키(191-4)는 상기 터치스크린(190) 상에 애플리케이션들을 나타내는 애플리케이션 아이콘들을 화면상에 표시한다. 또한, 상기 터치스크린(190)의 상단에는 배터리 충전상태, 수신신호의 세기, 현재 시각과 같은 장치(100)의 상태를 표시하는 상태바(Status Bar, 192)가 형성될 수도 있다.
상기 터치스크린(190)의 하부에는 홈 버튼(161a), 메뉴 버튼(161b), 및 뒤로 가기 버튼(161c)이 형성될 수 있다.
홈 버튼(161a)은 터치스크린(190)에 메인 홈 화면(main Home screen)을 표시한다. 예를 들어, 터치스크린(190)에 상기 메인 홈 화면과 다른 홈 화면(any Home screen) 또는 메뉴화면이 표시된 상태에서, 상기 홈 버튼(161a)가 눌려지면(또는 터치되면), 터치스크린(190)에 메인 홈 화면이 디스플레이될 수 있다. 또한, 터치스크린(190) 상에서 애플리케이션들이 실행되는 도중 홈 버튼(161a)이 눌려지면(또는 터치되면), 상기 터치스크린(190)상에는 도 2에 도시된 메인 홈 화면이 디스플레이될 수 있다. 또한 홈 버튼(161a)은 상기 터치스크린(190) 상에 최근에(recently) 사용된 애플리케이션들을 디스플레이하도록 하거나, 태스크 매니저(Task Manager)를 디스플레이하기 위하여 사용될 수도 있다.
메뉴 버튼(161b)은 터치스크린(190) 상에서 사용될 수 있는 연결 메뉴를 제공한다. 상기 연결 메뉴에는 위젯 추가 메뉴, 배경화면 변경 메뉴, 검색 메뉴, 편집 메뉴, 환경 설정 메뉴 등이 포함될 수 있다. 그리고 애플리케이션 실행시 상기 애플리케이션에 연결된 연결 메뉴를 제공할 수도 있다.
뒤로 가기 버튼(161c)은 현재 실행되고 있는 화면의 바로 이전에 실행되었던 화면을 디스플레이하거나, 가장 최근에 사용된 애플리케이션을 종료시킬 수 있다.
장치(100)의 전면(100a) 가장자리에는 제1 카메라(151)와 조도 센서(170a) 및 근접 센서(170b)가 배치될 수 있다. 장치(100)의 후면(100c)에는 제2 카메라(152), 플래시(flash, 153), 스피커(163)가 배치될 수 있다.
장치(100)의 측면(100b)에는 예를 들어 전원/리셋 버튼(161d), 음량 조절 버튼(161e), 방송 수신을 위한 지상파 DMB 안테나(141a), 하나 또는 복수의 마이크들(162) 등이 배치될 수 있다. 상기 DMB 안테나(141a)는 장치(100)에 고정되거나, 착탈 가능하게 형성될 수도 있다.
또한, 장치(100)의 하단 측면에는 커넥터(165)가 형성된다. 커넥터(165)에는 다수의 전극들이 형성되어 있으며 외부 장치와 유선으로 연결될 수 있다. 장치(100)의 상단 측면에는 이어폰 연결잭(167)이 형성될 수 있다. 이어폰 연결잭(167)에는 이어폰이 삽입될 수 있다.
도 4는 본 발명의 일 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다. 도 5는 본 발명의 일 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 4 및 도 5를 참조하면, 먼저 전자 장치(100)의 제어부(110)는 터치스크린 상에 컨텐츠를 표시한다(S110 단계). 즉 상기 제어부(110)는 상기 전자 장치(100)의 화면을 표시하는 터치스크린(190) 상에 컨텐츠(Content)를 표시한다. 이때 상기 컨텐츠는 이미지(Image), 비디오(Video), 또는 텍스트(Text) 중에서 적어도 하나를 포함할 수 있다. 예를 들어 도 5a를 참조하면, 상기 터치스크린(190) 상에 이미지를 포함하는 컨텐츠(202)가 표시되어 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션(gallery Application)일 수 있다. 따라서 상기 제어부(110)는 예를 들면 도 5a와 같이 상기 갤러리 애플리케이션을 실행하면서 상기 이미지를 포함하는 컨텐츠(202)를 상기 터치스크린(190) 상에 표시할 수 있다.
다음으로, 상기 제어부(110)는 상기 컨텐츠로부터 적어도 하나의 대상을 추출한다(S120 단계). 이때 상기 적어도 하나의 대상(Object)은 이름(name), 아이디(ID), 지명, 주소, 전화번호, 위치, 또는 상호 중에서 적어도 하나를 포함할 수 있다. 예를 들면, 상기 제어부(110)는 이미지와 같은 상기 컨텐츠로부터 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 즉 상기 제어부(110)는 도 5b와 같이, 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 예를 들면 상기 제어부(110)는 도 5b에 도시된 이미지(202)에 나타난 인물의 얼굴을 인식하여, 상기 이미지의 인물의 이름을 추출할 수 있다. 즉, 상기 제어부(110)는 저장부(175)에 저장되어 있는 인물들의 얼굴들과 상기 터치스크린(190) 상에 표시된 이미지(202)의 인물의 얼굴(204)을 비교하여, 상기 터치스크린(190) 상에 표시된 이미지의 인물의 이름을 추출할 수 있다. 이때 상기 저장부(175)는 연락처 리스트(Contacts List)에 적어도 하나의 인물에 대응하는 적어도 하나의 데이터, 예를 들면 얼굴 이미지, 전화번호, 이메일, 아이디 등을 미리 저장할 수 있다. 따라서, 상기 제어부(110)는 상기 이미지(202)의 인물의 얼굴(204)과 상기 저장부(175)에 저장되어 있는 인물들의 얼굴들을 비교하여, 예를 들면 상기 이미지의 인물의 이름을 'Amanda Kim'으로 추출할 수 있다. 그리고, 상기 제어부(110)는 상기 이미지(202)로부터 상기 이미지의 인물의 상기 적어도 하나의 데이터, 예를 들면 아이디, 주소, 전화번호 중 적어도 하나를 상기 저장부(175)에서 추출할 수도 있다. 예를 들어, 상기 제어부(110)는 상기 이미지(202)로부터 상기 이미지의 인물의 이름인 'Amanda Kim'뿐만 아니라, 상기 이미지의 인물의 전화번호, 이메일, 주소, SNS 아이디 중 적어도 하나를 상기 저장부(175)로부터 추출할 수 있다.
아울러 상기 제어부(110)는 인터넷을 통하여 상기 컨텐츠로부터 상기 적어도 하나의 대상을 추출할 수도 있다. 즉 상기 제어부(110)는 인터넷 애플리케이션을 실행하고, 검색 사이트에 접속한 뒤, 상기 검색 사이트에 상기 컨텐츠를 입력하여, 상기 컨텐츠에 관한 검색을 수행하고, 검색을 수행한 결과를 이용하여, 상기 컨텐츠로부터 상기 적어도 하나의 대상을 추출할 수도 있다.
또한 상기 제어부(110)는 OCR(Optical Character Reader) 기술을 사용하여 상기 이미지와 텍스트를 포함하는 컨텐츠로부터 상기 적어도 하나의 대상을 추출할 수 있다. 상기 OCR 기술은 광학 문자 판독 장치의 약칭이고, 상기 OCR 기술은 화면 상에 표시된 문자를 읽는 기술에 해당한다. 그리고 상기 OCR 기술은 바코드(bar code)와는 달리 문자를 직접 입력할 수 있기 때문에 입력작업을 더욱 간소화할 수 있다. 상기 OCR 기술은 문자의 패턴을 가는 블록으로 분리해서 각 블록의 농담을 0과 1의 부호로 바꾸어 광학적으로 독해할 수 있다. 그리고 상기 OCR 기술은 숫자나 알파벳 등을 독해하는 것에서부터 한자의 독해에 이르기까지 실용화되어 있는 실정이다.
다음으로, 상기 제어부(110)는 사용자 로그(User Log) 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션(Action)을 추출한다(S130 단계). 이때 상기 적어도 하나의 액션은 상기 제어부(110)에 의해 제어되는 상기 전자 장치에서의 특정한 실행을 의미한다. 그리고, 상기 사용자 로그 정보는 상기 적어도 하나의 액션에 대한 실행 정보를 포함하는 사용 패턴이다. 그리고 상기 적어도 하나의 액션에 대한 실행 정보는 상기 적어도 하나의 액션의 실행 횟수, 실행 시간, 실행 순서 중에서 적어도 하나를 포함할 수 있다.
즉 상기 제어부(110)는 사용자의 사용 패턴인 상기 사용자 로그 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출할 수 있다. 예를 들면, 상기 S120 단계에서 도 5b와 같이, 상기 이미지(202)와 같은 컨텐츠로부터 'Amanda Kim'과 같은 이름인 적어도 하나의 대상이 추출될 수 있다. 다음으로 S130 단계에서, 상기 제어부(110)는 추출된 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출할 수 있다. 이때 저장부(175)에는 사용자의 사용 패턴인 상기 사용자 로그 정보에 기반한 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션이 미리 저장될 수 있다. 예를 들어 상기 저장부(175)에는, 미리 저장된 'Amanda Kim' 또는 'Noel Gallagher'와 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션이 하기 표 1과 같이 미리 저장될 수 있다.
대상 액션
Amanda Kim


전화 애플리케이션 실행
메세지 애플리케이션 실행
이메일 애플리케이션 실행
SNS 애플리케이션 실행
Noel Gallager


SNS 애플리케이션 실행
메신져 애플리케이션 실행
전화 애플리케이션 실행
메세지 애플리케이션 실행
따라서 상기 제어부(110)는 상기 저장부(175)로부터 예를 들어 상기 표 1과 같이 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'으로 추출할 수 있다. 또한, 상기 제어부(110)는 상기 저장부(175)로부터 예를 들어 상기 표 1과 같이 'Noel Gallager'와 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 'SNS 애플리케이션 실행', '메신져 애플리케이션 실행', '전화 애플리케이션 실행', '메세지 애플리케이션 실행'으로 추출할 수 있다.
이때 상기 저장부(175)에 미리 저장된 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션은 사용자의 사용 패턴인 상기 사용자 로그 정보에 기반하여 저장될 수 있다. 예를 들어, 상기 전자 장치(100)에서는 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응하여 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'과 같은 액션이 실행될 수 있다. 이때 상기 제어부(110)는 상기 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응하여 상기 적어도 하나의 액션이 실행될 때마다, 상기 적어도 하나의 액션에 대한 실행 정보를 상기 저장부(175)에 저장할 수 있다. 그리고 상기 제어부(110)는 상기 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응하여 상기 적어도 하나의 액션이 실행될 때마다 상기 적어도 하나의 액션이 실행된 횟수, 실행된 시간, 실행된 순서 중에서 적어도 하나를 상기 저장부(175)에 저장할 수 있다. 예를 들어, 하기 표 2와 같이, 상기 제어부(110)에 의해 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션이 실행될 때마다, 상기 적어도 하나의 액션의 실행 횟수를 포함하는 실행 정보가 상기 저장부(110)에 저장될 수 있다.
대상 액션 실행 횟수
Amanda Kim


전화 애플리케이션 실행 504
메세지 애플리케이션 실행 302
이메일 애플리케이션 실행 58
SNS 애플리케이션 실행 23
상기 표 2를 참조하면, 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 '전화 애플리케이션'이 실행된 실행 횟수가 상기 저장부(175)에 504회임을 알 수 있다. 그리고 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 '메세지 애플리케이션'이 실행된 실행 횟수가 상기 저장부(175)에 302회임을 알 수 있다. 그리고 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 '이메일 애플리케이션'이 실행된 실행 횟수가 상기 저장부(175)에 58회임을 알 수 있다. 그리고 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 'SNS 애플리케이션'이 실행된 실행 횟수가 상기 저장부(175)에 23회임을 알 수 있다.
그리고 이때 상기 표 2와 같이, 상기 저장부(110)에 저장된 실행 정보는 사용자의 사용 패턴을 의미하는 상기 사용자 로그 정보를 형성할 수 있다. 즉 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 실행된 '전화 애플리케이션'의 실행 횟수가 504회로 가장 많으므로, 사용자는 상기 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 상기 '전화 애플리케이션'을 가장 많이 실행시키는 사용 패턴을 가지고 있음을 의미할 수 있다. 다음으로 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 실행된 '메세지 애플리케이션'의 실행 횟수가 302회로 두번째로 많으므로, 사용자는 상기 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 상기 '메세지 애플리케이션'을 두번째로 많이 실행시키는 사용 패턴을 가지고 있음을 의미할 수 있다. 다음으로 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 실행된 '이메일 애플리케이션'의 실행 횟수가 58회로 세번째로 많으므로, 사용자는 상기 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 상기 '이메일 애플리케이션'을 세번째로 많이 실행시키는 사용 패턴을 가지고 있음을 의미할 수 있다. 다음으로 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 실행된 'SNS 애플리케이션'의 실행 횟수가 23회로 네번째로 많으므로, 사용자는 상기 'Amanda Kim'과 같은 이름인 상기 적어도 하나의 대상에 대하여 상기 'SNS 애플리케이션'을 네번째로 많이 실행시키는 사용 패턴을 가지고 있음을 의미할 수 있다.
즉 상기 제어부(110)는 적어도 하나의 대상에 대응하여 실행된 적어도 하나의 액션에 관한 실행 정보를 저장부(175)에 저장하여 사용자의 사용 패턴을 저장할 수 있다. 그리고 상기 사용자의 사용 패턴은 사용자 로그 정보를 형성할 수 있다. 따라서 본 발명의 일 실시예에 따른 상기 전자 장치의 상기 제어부(110)는 적어도 하나의 대상에 대응하여 형성된 사용자 로그 정보에 기반하여, 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션을 추출할 수 있다. 그러므로 사용자는 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션을 직접 추출할 필요가 없다. 즉 상기 전자 장치는 사용자의 사용 패턴인 사용자 로그 정보에 기반하여 적어도 하나의 액션을 추출할 수 있기 때문이다. 따라서 본 발명의 일 실시예에 따르면, 사용자가 직접 상기 적어도 하나의 액션을 추출할 필요가 없는 이점이 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성한다(S140 단계). 이때 상기 적어도 하나의 추천할 태스크는 상기 적어도 하나의 대상에 대한 상기 적어도 하나의 액션의 실행을 의미한다. 즉 상기 제어부(110)는 상기 적어도 하나의 대상에 대하여, S130 단계에서 추출된 적어도 하나의 액션을 실행하는 적어도 하나의 추천할 태스크를 생성한다.
예를 들면, 도 5b와 같이, S120 단계에서 상기 제어부(110)는 이미지(202)와 같은 컨텐츠에서 적어도 하나의 대상에 해당하는 'Amanda Kim' 및 Amanda Kim의 전화번호, 이메일, SNS 아이디 중 적어도 하나를 추출할 수 있다. 그리고 S130 단계에서 상기 제어부(110)는 사용자 로그 정보에 기반하여 상기 적어도 하나의 대상인 'Amanda Kim'에 대응한 적어도 하나의 액션을 추출할 수 있다. 이때 추출된 적어도 하나의 액션은 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'일 수 있다. 다음으로 S140 단계에서 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 따라서 본 발명의 일 실시예에 따르면 단순히 태스크를 추천하는 것이 아니라, 상기 적어도 하나의 대상에 대응한 태스크를 추천할 수 있는 이점이 있다. 즉 본 발명의 일 실시예에 다르면 단순히 태스크 예를 들면 특정 애플리케이션 실행을 추천하는 것이 아니라, 터치스크린 상에 표시된 컨텐츠로부터 추출된 적어도 하나의 대상에 대응한 적어도 하나의 태스크를 추천할 수 있는 이점이 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성한다(S150 단계). 이때 상기 적어도 하나의 태스크 추천 아이콘은 상기 컨텐츠의 일부와 상기 적어도 하나의 액션을 징표하는 심볼을 포함할 수 있다. 이때 상기 컨텐츠는 이미지, 비디오, 또는 텍스트 중에서 적어도 하나를 포함한다. 그리고 상기 적어도 하나의 액션을 징표하는 심볼은 상기 적어도 하나의 액션을 실행하는 애플리케이션의 아이콘 이미지일 수 있다.
예를 들면, 도 5a 및 도 5b에서와 같이, S120 단계에서 상기 제어부(110)는 이미지(202)와 같은 컨텐츠에서 적어도 하나의 대상에 해당하는 'Amanda Kim' 및 Amanda Kim의 전화번호, 이메일, SNS 아이디 중 적어도 하나를 추출할 수 있다. 그리고 S130 단계에서 상기 제어부(110)는 사용자 로그 정보에 기반하여 상기 적어도 하나의 대상인 'Amanda Kim'에 대응한 적어도 하나의 액션을 추출할 수 있다. 이때 추출된 적어도 하나의 액션은 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'일 수 있다. 다음으로 S140 단계에서 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'을 제1 추천할 태스크, '메세지 애플리케이션 실행'을 제2 추천할 태스크, '이메일 애플리케이션 실행'을 제3 추천할 태스크, 'SNS 애플리케이션 실행'을 제4 추천할 태스크로 생성할 수 있다. 다음으로 S150 단계에서 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 이때 상기 적어도 하나의 태스크 추천 아이콘은 상기 컨텐츠의 일부와 상기 적어도 하나의 액션을 징표하는 심볼을 포함할 수 있다. 도 5c를 참조하면, 상기 컨텐츠는 이미지(202)를 포함한다. 그리고 상기 제1 추천할 태스크를 실행하는 애플리케이션은 전화 애플리케이션이다. 따라서 상기 제어부(110)는 상기 이미지의 일부(312)와 상기 전화 애플리케이션의 아이콘 이미지(314)를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한, 상기 제2 추천할 태스크를 실행하는 애플리케이션은 메세지 애플리케이션이다. 따라서 상기 제어부(110)는 상기 이미지의 일부와 상기 메세지 애플리케이션의 아이콘 이미지를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 또한, 상기 제3 추천할 태스크를 실행하는 애플리케이션은 이메일 애플리케이션이다. 따라서 상기 제어부(110)는 상기 이미지의 일부와 상기 이메일 애플리케이션의 아이콘 이미지를 포함하는 제3 태스크 추천 아이콘(330)을 생성할 수 있다. 또한, 상기 제4 추천할 태스크를 실행하는 애플리케이션은 SNS 애플리케이션이다. 따라서 상기 제어부(110)는 상기 이미지의 일부와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다.
따라서 본 발명의 일 실시예에 따르면 단순히 태스크를 표시하는 아이콘을 생성하는 것이 아니라, 상기 컨텐츠의 일부와 상기 적어도 하나의 액션을 징표하는 심볼을 포함하는 아이콘을 생성함으로써, 사용자가 직관적으로 상기 아이콘의 의미를 인지할 수 있는 이점이 있다. 즉 사용자는 상기 컨텐츠의 일부를 보고 인식함으로써 상기 아이콘이 상기 컨텐츠와 관련이 있다는 점을 직관적으로 지각할 수 있고, 아울러 사용자는 상기 적어도 하나의 액션을 징표하는 심볼을 보고 인식함으로써 상기 아이콘이 상기 컨텐츠에 대응하는 상기 적어도 하나의 액션과 관련이 있다는 점도 직관적으로 지각할 수 있다. 그러므로 본 발명의 일 실시예에 따르면 사용자가 직관적으로 상기 태스크 추천 아이콘의 의미를 인지할 수 있는 이점이 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시한다(S160 단계). 상기 제어부(110)는 상기 S150단계에서 생성된 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린(190) 상에 표시할 수 있다. 예를 들면, 도 5c와 같이, 상기 제어부(110)는, 상기 S150 단계에서 생성된, 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '메세지 애플리케이션 실행'인 제2 추천할 태스크에 대응하는 제2 태스크 추천 아이콘(320), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 'SNS 애플리케이션 실행'인 제4 추천할 태스크에 대응하는 제4 태스크 추천 아이콘(340)을 상기 터치스크린(190) 상에 표시할 수 있다.
이때, 상기 적어도 하나의 태스크 추천 아이콘은 복수의 태스크 추천 아이콘이고, 상기 제어부(110)는 상기 사용자 로그 정보에 기초한 우선 순위에 따라 상기 복수의 태스크 추천 아이콘을 순차적으로 상기 터치스크린 상에 표시할 수 있다. 즉 상기 제어부(110)는 상기 사용자 로그 정보에 포함된 상기 실행 정보에 기초하여 상기 우선 순위를 결정할 수 있다. 그리고 상기 실행 정보는 실행 횟수, 실행 시간, 실행 순서 중 적어도 하나를 포함할 수 있다.
예를 들어, 상기 표 2를 다시 참조하면, 'Amanda Kim'에 대하여 '전화 애플리케이션'이 실행된 실행 횟수가 504회로 가장 많으므로, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310)을 가장 먼저, 예를 들면 도 5c와 같이 상기 터치스크린의 하단좌측에 표시할 수 있다. 그리고 'Amanda Kim'에 대하여 '메세지 애플리케이션'이 실행된 실행 횟수가 302회로 두번째로 많으므로, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '메세지 애플리케이션 실행'인 제2 추천할 태스크에 대응하는 제2 태스크 추천 아이콘(320)을, 예를 들면 도 5c와 같이 상기 제1 추천할 태스크 다음으로 순차적으로 상기 터치스크린에 표시할 수 있다. 그리고 'Amanda Kim'에 대하여 '이메일 애플리케이션'이 실행된 실행 횟수가 58회로 세번째로 많으므로, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330)을, 예를 들면 도 5c와 같이 상기 제2 추천할 태스크 다음으로 순차적으로 상기 터치스크린에 표시할 수 있다. 그리고 'Amanda Kim'에 대하여 'SNS 애플리케이션'이 실행된 실행 횟수가 23회로 네번째로 많으므로, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 'SNS 애플리케이션 실행'인 제4 추천할 태스크에 대응하는 제4 태스크 추천 아이콘(340)을, 예를 들면 도 5c와 같이 상기 제3 추천할 태스크 다음으로 순차적으로 상기 터치스크린에 표시할 수 있다.
따라서 본 발명의 일 실시예에 따르면 사용자 로그 정보에 기초한 우선 순위에 따라 복수의 태스크 추천 아이콘이 순차적으로 터치스크린 상에 표시되므로, 사용자가 상기 복수의 태스크 추천 아이콘이 표시된 순서만 보더라도, 특정 태스크 추천 아이콘이 자신의 사용 패턴에 따른 우선 순위가 어느 정도인지 직관적으로 인지할 수 있는 이점이 있다.
아울러 상기 제어부(110)는 우선 순위 변경 제스쳐를 검출하여, 상기 터치스크린 상에 표시된 복수의 태스크 추천 아이콘의 우선 순위를 변경하여 순차적으로 상기 터치스크린 상에 표시할 수 있다. 도 6은 우선 순위 변경 제스쳐를 검출하여 상기 터치스크린 상에 표시된 복수의 태스크 추천 아이콘의 우선 순위를 변경하여 순차적으로 상기 터치스크린 상에 표시하는 화면을 나타내는 도면이다. 도 6a를 참조하면, 상기 도 5c와 같이, 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '메세지 애플리케이션 실행'인 제2 추천할 태스크에 대응하는 제2 태스크 추천 아이콘(320), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 'SNS 애플리케이션 실행'인 제4 추천할 태스크에 대응하는 제4 태스크 추천 아이콘(340)이 순차적으로 상기 터치스크린(190) 상에 표시되어 있다. 다음으로 제어부(110)는 우선 순위 변경 제스쳐를 검출할 수 있다. 예를 들면 상기 우선 순위 변경 제스쳐는 도 6b 내지 도 6c에 도시된 바와 같이, 하나의 태스크 추천 아이콘에 대한 터치와, 상기 터치된 하나의 태스크 추천 아이콘을 상기 터치된 하나의 태스크 추천 아이콘과는 다른 태스크 추천 아이콘 위로 드래그(drag)하는 제스쳐일 수 있다. 즉 상기 우선 순위 변경 제스쳐는, 도 6b와 같이 제4 태스크 추천 아이콘(340)에 대한 터치 다음으로, 도 6c와 같이 제2 태스크 추천 아이콘(320) 위로 드래그하는 제스쳐일 수 있다. 도 6b 내지 도 6c에 도시된 우선 순위 변경 제스쳐가 검출된 경우에, 상기 제어부(110)는 상기 복수의 태스크 추천 아이콘의 우선 순위를 변경하여, 변경된 우선 순위에 기초하여 순차적으로 상기 터치스크린 상에 상기 복수의 태스크 추천 아이콘을 표시할 수 있다. 예를 들어, 상기 제어부(110)는 상기 터치된 하나의 태스크 추천 아이콘의 우선 순위와 상기 터치된 하나의 태스크 추천 아이콘 아래에 위치하는 태스크 추천 아이콘의 우선 순위를 맞바꿀 수 있다. 즉 도 6d에 도시된 바와 같이, 상기 제어부(110)는 제4 태스크 추천 아이콘(340)의 우선 순위인 '4'와 제2 태스크 추천 아이콘(320)의 우선 순위인 '2'를 맞바꾸어, 상기 제4 태스크 추천 아이콘(340)을 두번째로 표시하고 상기 제2 태스크 추천 아이콘(320)을 네번째로 상기 터치스크린 상에 표시할 수 있다. 또한 상기 제어부(110)는 상기 터치된 하나의 태스크 추천 아이콘의 우선 순위를 상기 터치된 하나의 태스크 추천 아이콘 아래에 위치하는 태스크 추천 아이콘의 우선 순위로 변경할 수 있다. 그리고 상기 제어부(110)는 상기 터치된 하나의 태스크 추천 아이콘 아래에 위치하는 태스크 추천 아이콘과 다음 순위의 태스크 추천 아이콘의 우선 순위는 한단계 낮은 우선 순위로 변경할 수 있다. 예를 들어, 상기 우선 순위 변경 제스쳐가, 도 6b와 같이 제4 태스크 추천 아이콘(340)에 대한 터치 다음으로, 도 6c와 같이 제2 태스크 추천 아이콘(320) 위로 드래그하는 제스쳐인 경우, 상기 제어부(110)는 제4 태스크 추천 아이콘(340)의 우선 순위는 '2'로 변경하고, 상기 제2 태스크 추천 아이콘(320)의 우선 순위는 '3'으로 변경하고 제3 태스크 추천 아이콘(330)의 우선 순위는 '4'로 변경할 수 있다.
따라서 본 발명의 일 실시예에 따르면 사용자 로그 정보에 기초한 우선 순위에 따라 순차적으로 표시된 복수의 태스크 추천 아이콘의 우선 순위를 사용자가 변경시킬 수 있는 이점이 있다. 즉 기존의 사용자 로그 정보에 기초한 우선 순위와는 달리 사용자가 먼저 실행시키고자하는 태스크 추천 아이콘이 있는 경우에, 사용자는 우선 순위 변경 제스쳐를 행하여 상기 복수의 태스크 추천 아이콘의 우선 순위를 자유롭게 변경시킬 수 있는 이점이 있다.
다음으로, 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택된다(S170 단계). 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 이때 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나에 대한 터치를 감지하여, 상기 터치된 적어도 하나의 태스크 추천 아이콘이 선택된 것을 검출할 수 있다. 다시 도 5를 참조하면, 예를 들어 상기 제어부(110)는 상기 제1 태스크 추천 아이콘(310), 상기 제2 태스크 추천 아이콘(320), 상기 제3 태스크 추천 아이콘(330), 상기 제4 태스크 추천 아이콘(340) 중에서 상기 제1 태스크 추천 아이콘(310)에 대한 터치를 감지하여, 상기 제1 태스크 추천 아이콘(310)이 선택된 것을 검출할 수 있다.
다음으로, 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행한다(S180 단계). 상기 제어부(110)는 상기 S170 단계에서 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 상기 전자 장치에서 실행시킬 수 있다. 예를 들면, 상기 제어부(110)는 상기 S170 단계에서 도 5c와 같이, 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310)이 선택된 것을 검출할 수 있다. 이때 상기 제어부(110)는 S180 단계에서 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'에 해당하는 제1 추천할 태스크를 도 5d와 같이 실행시킬 수 있다. 이때 상기 저장부(175)에는 상기 이미지(202)로부터 추출된 상기 적어도 하나의 대상에 해당하는 'Amanda Kim'에 대한 전화번호(예를 들면, 도 5d와 같이, 010-9111-1111)가 미리 저장되어있다. 따라서, 상기 제어부(110)는 상기 저장부(175)로부터 'Amanda Kim'에 대한 전화번호를 추출할 수 있다. 그리고 상기 제어부(110)는 상기 전화 애플리케이션(300)을 실행시켜 'Amanda Kim'에 대한 전화번호(212)로 전화를 걸 수 있다.
따라서 본 발명의 일 실시예에 따르면 상기 터치스크린 상에 표시된 컨텐츠에 대응하는 태스크 추천 아이콘을 실행시킬 수 있는 이점이 있다. 종래의 경우에는 애플리케이션만을 추천하는 아이콘이 표시되어, 상기 애플리케이션만을 실행시킬 수밖에 없었다. 하지만 본 발명의 일 실시예에 따르면 상기 터치스크린 상에 표시된 컨텐츠로부터 적어도 하나의 대상 예를 들면, 인물의 이름, 전화번호 등을 추출할 수 있다. 그리고 추출된 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 실행시키는 태스크 추천 아이콘이 터치스크린 상에 표시될 수 있다. 이때 사용자는 상기 태스크 추천 아이콘을 선택함으로써, 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 실행시킬 수 있다. 즉 본 발명에 따르면 단순히 애플리케이션만을 추천하는 아이콘을 표시하는 것이 아니라, 터치스크린 상에 표시된 컨텐츠와 연관된 대상 및 액션을 사용자 로그 정보에 기초하여 추출하여 태스크 추천 아이콘으로 생성하여 표시할 수 있다. 그리고 사용자는 상기 태스크 추천 아이콘을 선택하여, 상기 태스크 추천 아이콘에 대응하는 대상에 대한 액션을 실행시킬 수 있다. 따라서 본 발명에 따르면 사용자는 상기 태스크 추천 아이콘만을 선택하더라도, 터치스크린 상에 표시된 컨텐츠와 연관된 대상에 대한 액션을 실행시킬 수 있는 장점이 있다.
도 7은 본 발명의 제1 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 7a를 참조하면, 본 발명의 일 실시예에 따른 전자 장치(100)의 제어부(110)는 이미지에 해당하는 컨텐츠(202)를 상기 전자 장치의 터치스크린(190) 상에 표시하고 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션일 수 있다. 그리고 상기 제어부(110)는 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름, 전화번호, 이메일, 아이디와 같은 적어도 하나의 대상을 추출할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)로부터 'Amanda Kim'과 같은 이름, Amanda Kim의 전화번호, 이메일, 아이디와 같은 적어도 하나의 대상을 추출할 수 있다. 그리고 상기 제어부(110)는 상기 저장부(175)에 미리 저장된 사용자 로그 정보에 기반하여, 예를 들어 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'으로 추출할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 상기 적어도 하나의 액션에 해당하는 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)의 일부와 상기 전화 애플리케이션의 아이콘 이미지를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부(322)와 상기 메세지 애플리케이션의 아이콘 이미지(324)를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 이메일 애플리케이션의 아이콘 이미지를 포함하는 제3 태스크 추천 아이콘(330)을 생성할 수 있다. 또한, 상기 제어부(110)는 상기 이미지의 일부와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시할 수 있다. 예를 들면, 상기 제어부(110)는 도 7b와 같이, 상기 제1 내지 제4 태스크 추천 아이콘(310, 320, 330, 340)을 터치스크린 상에 표시할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 예를 들면, 도 7a의 경우에 상기 제어부(110)는 제2 태스크 추천 아이콘(320)이 선택된 것을 검출할 수 있다. 그리고 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행할 수 있다. 예를 들면, 상기 제어부(110)는 도 7b와 같이, 상기 제2 태스크 추천 아이콘(320)에 대응하는 추천할 태스크인 'Amanda Kim'에 대한 메세지 애플리케이션을 실행시킬 수 있다. 이때 상기 저장부(175)는 상기 적어도 하나의 대상에 해당하는 'Amanda Kim'에 대한 전화번호를 미리 저장할 수 있다. 따라서 상기 제어부(110)는 Amanda Kim(210)의 '전화번호'를 상기 저장부(175)로부터 추출하여 상기 Amanda Kim의 전화번호로 메세지 애플리케이션을 실행시킬 수 있다. 예를 들어 도 7b를 참조하면, 상기 제어부(110)는 메세지 애플리케이션을 실행시킬 수 있다. 그리고, 상기 제어부(110)는 상기 메세지 애플리케이션의 받는 사람을 입력하는 창(400)에 Amanda Kim(210)을 직접 입력할 수 있다. 따라서 본 발명의 제1 예에 따르면 사용자는 받는 사람을 입력하지 않고서도 Amanda Kim에게 메세지를 보낼 수 있게 되는 이점이 있다. 그리고 사용자는 받는 사람의 입력 없이 메세지 창(402)에 메세지만을 입력하여 Amanda Kim에게 메세지를 보낼 수 있다.
도 8은 본 발명의 제2 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 8a를 참조하면, 본 발명의 일 실시예에 따른 전자 장치(100)의 제어부(110)는 이미지에 해당하는 컨텐츠(202)를 상기 전자 장치의 터치스크린(190) 상에 표시하고 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션일 수 있다. 그리고 상기 제어부(110)는 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름, 전화번호, 이메일, 아이디와 같은 적어도 하나의 대상을 추출할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)로부터 'Amanda Kim'과 같은 이름, Amanda Kim의 전화번호, 이메일, 아이디와 같은 적어도 하나의 대상을 추출할 수 있다. 그리고 상기 제어부(110)는 상기 저장부(175)에 미리 저장된 사용자 로그 정보에 기반하여, 예를 들어 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'으로 추출할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 상기 적어도 하나의 액션에 해당하는 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)의 일부와 상기 전화 애플리케이션의 아이콘 이미지를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 메세지 애플리케이션의 아이콘 이미지를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 이메일 애플리케이션의 아이콘 이미지를 포함하는 제3 태스크 추천 아이콘(330)을 생성할 수 있다. 또한, 상기 제어부(110)는 상기 이미지의 일부(342)와 상기 SNS 애플리케이션의 아이콘 이미지(344)를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시할 수 있다. 예를 들면, 상기 제어부(110)는 도 8a와 같이, 상기 제1 내지 제4 태스크 추천 아이콘(310, 320, 330, 340)을 터치스크린 상에 표시할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 예를 들면, 도 8a의 경우에 상기 제어부(110)는 제4 태스크 추천 아이콘(340)이 선택된 것을 검출할 수 있다. 그리고 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행할 수 있다. 예를 들면, 상기 제어부(110)는 도 8b와 같이, 상기 제4 태스크 추천 아이콘(320)에 대응하는 추천할 태스크인 'Amanda Kim'에 대한 SNS 애플리케이션을 실행시킬 수 있다. 이때 상기 저장부(175)는 상기 적어도 하나의 대상에 해당하는 'Amanda Kim'에 대한 SNS 아이디를 미리 저장할 수 있다. 따라서 상기 제어부(110)는 Amanda Kim의 'SNS 아이디'를 상기 저장부(175)로부터 추출하여 상기 Amanda Kim의 SNS 아이디로 SNS 애플리케이션을 실행시킬 수 있다. 예를 들어 도 8b를 참조하면, 상기 제어부(110)는 SNS 애플리케이션을 실행시킬 수 있다. 그리고, 상기 제어부(110)는 Amanda Kim의 'SNS 아이디'로 상기 SNS 애플리케이션을 직접 실행할 수 있다. 상기와 같이 Amanda Kim의 'SNS 아이디'로 상기 SNS 애플리케이션을 직접 실행하게 되면, 도 8b에 도시된 바와 같이, Amanda Kim(410)의 SNS 화면이 곧바로 표시될 수 있다. 따라서 본 발명의 제2 예에 따르면 사용자는 SNS 아이디를 입력하지 않고서도 상기 SNS 아이디에 대한 SNS 애플리케이션을 실행시킬 수 있게 되는 이점이 있다.
도 9는 본 발명의 제3 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 9a를 참조하면, 본 발명의 일 실시예에 따른 전자 장치(100)의 제어부(110)는 이미지에 해당하는 컨텐츠(202)를 상기 전자 장치의 터치스크린(190) 상에 표시하고 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션일 수 있다. 그리고 상기 제어부(110)는 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름, 전화번호, 이메일, 아이디와 같은 적어도 하나의 대상을 추출할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)로부터 'Amanda Kim'과 같은 이름, Amanda Kim의 전화번호, 이메일, 아이디와 같은 적어도 하나의 대상을 추출할 수 있다. 그리고 상기 제어부(110)는 상기 저장부(175)에 미리 저장된 사용자 로그 정보에 기반하여, 예를 들어 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '메신져 애플리케이션 실행', 'SNS 애플리케이션 실행', '전화 애플리케이션 실행'으로 추출할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 상기 적어도 하나의 액션에 해당하는 '메신져 애플리케이션 실행', 'SNS 애플리케이션 실행', '전화 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)의 일부(352)와 상기 메신져 애플리케이션의 아이콘 이미지(354)를 포함하는 제5 태스크 추천 아이콘(350)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 전화 애플리케이션의 아이콘 이미지를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시할 수 있다. 예를 들면, 상기 제어부(110)는 도 9a와 같이, 상기 제5, 제4, 및 제1 태스크 추천 아이콘(350, 340, 310)을 터치스크린 상에 표시할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 예를 들면, 도 9a의 경우에 상기 제어부(110)는 제5 태스크 추천 아이콘(350)이 선택된 것을 검출할 수 있다. 그리고 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행할 수 있다. 예를 들면, 상기 제어부(110)는 도 9b와 같이, 상기 제5 태스크 추천 아이콘(350)에 대응하는 추천할 태스크인 'Amanda Kim'에 대한 메신져 애플리케이션을 실행시킬 수 있다. 이때 상기 저장부(175)는 상기 적어도 하나의 대상에 해당하는 'Amanda Kim'에 대한 전화번호 또는 메신져 아이디를 미리 저장할 수 있다. 따라서 상기 제어부(110)는 Amanda Kim의 전화번호 또는 메신져 아이디를 상기 저장부(175)로부터 추출하여 상기 Amanda Kim의 전화번호 또는 메신져 아이디로 메신져 애플리케이션을 실행시킬 수 있다. 예를 들어 도 9b를 참조하면, 상기 제어부(110)는 메신져 애플리케이션을 실행시킬 수 있다. 그리고, 상기 제어부(110)는 Amanda Kim의 전화번호 또는 메신져 아이디로 상기 메신져 애플리케이션을 직접 실행할 수 있다. 상기와 같이 Amanda Kim의 전화번호 또는 메신져 아이디로 상기 메신져 애플리케이션을 직접 실행하게 되면, 도 9b에 도시된 바와 같이, Amanda Kim(210)의 메신져 화면이 곧바로 표시될 수 있다. 따라서 본 발명의 제3 예에 따르면 사용자는 메신져를 실행하고자 하는 사람 예를 들면 상기와 같이 Amanda Kim에 대한 전화번호 또는 아이디를 입력하지 않고서도 Amanda Kim에 대한 메신져를 실행할 수 있게 되는 이점이 있다. 그리고 사용자는 메신져를 실행하고자 하는 사람에 대한 전화번호 또는 아이디 입력 없이, 메신져 입력 창에 메세지만을 입력하여 Amanda Kim에게 메시지를 보낼 수 있다.
도 10은 본 발명의 제4 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 10a를 참조하면, 본 발명의 일 실시예에 따른 전자 장치(100)의 제어부(110)는 이미지에 해당하는 컨텐츠(202)를 상기 전자 장치의 터치스크린(190) 상에 표시하고 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션일 수 있다. 그리고 상기 제어부(110)는 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)의 지명, 주소, 위치, 또는 상호와 같은 적어도 하나의 대상을 추출할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)로부터 'Eiffel Tower'과 같은 지명, Eiffel Tower의 주소, 위치와 같은 적어도 하나의 대상을 추출할 수 있다. 이때 상기 제어부(110)는 인터넷을 통하여 상기 컨텐츠로부터 상기 적어도 하나의 대상을 추출할 수도 있다. 즉 상기 제어부(110)는 인터넷 애플리케이션을 실행하고, 검색 사이트에 접속한 뒤, 상기 검색 사이트에 상기 컨텐츠를 입력하여, 상기 컨텐츠에 관한 검색을 수행하고, 검색을 수행한 결과를 이용하여, 상기 컨텐츠로부터 상기 적어도 하나의 대상을 추출할 수도 있다. 예를 들면, 상기 제어부(110)는 도 10a에 나타난 상기 이미지(202)에 대해 상기와 같이 인터넷 검색을 통하여, 상기 이미지(202)로부터 'Eiffel Tower'과 같은 지명, Eiffel Tower의 주소, 위치와 같은 적어도 하나의 대상을 추출할 수 있다. 다음으로 상기 제어부(110)는 상기 저장부(175)에 미리 저장된 사용자 로그 정보에 기반하여, 예를 들어 'Eiffel Tower'과 같은 지명, Eiffel Tower의 주소, 위치인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '맵(Map) 애플리케이션 실행', '검색(Search) 애플리케이션 실행', 'SNS 애플리케이션 실행','메세지 애플리케이션 실행'으로 추출할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면 상기 제어부(110)는 상기 적어도 하나의 대상인 'Eiffel Tower'에 대한 상기 적어도 하나의 액션에 해당하는 '맵(Map) 애플리케이션 실행', '검색(Search) 애플리케이션 실행', 'SNS 애플리케이션 실행','메세지 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지(202)의 일부(362)와 상기 맵 애플리케이션의 아이콘 이미지(364)를 포함하는 제6 태스크 추천 아이콘(360)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부(224)와 상기 검색 애플리케이션의 아이콘 이미지를 포함하는 제7 태스크 추천 아이콘(370)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부(224)와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부(224)와 상기 메세지 애플리케이션의 아이콘 이미지를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시할 수 있다. 예를 들면, 상기 제어부(110)는 도 10a와 같이, 상기 제6, 제7, 제4 및 제2 태스크 추천 아이콘(360, 370, 340, 320)을 터치스크린 상에 표시할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 예를 들면, 도 10a의 경우에 상기 제어부(110)는 제6 태스크 추천 아이콘(360)이 선택된 것을 검출할 수 있다. 그리고 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행할 수 있다. 예를 들면, 상기 제어부(110)는 도 10b와 같이, 상기 제6 태스크 추천 아이콘(360)에 대응하는 추천할 태스크인 'Eiffel Tower'에 대한 맵 애플리케이션을 실행시킬 수 있다. 이때 상기 저장부(175)는 상기 적어도 하나의 대상에 해당하는 'Eiffel Tower'에 대한 지명, 주소 또는 위치를 미리 저장할 수 있다. 따라서 상기 제어부(110)는 Eiffel Tower의 지명, 주소 또는 위치를 상기 저장부(175)로부터 추출하여 상기 Eiffel Tower의 지명, 주소 또는 위치로 맵 애플리케이션을 실행시킬 수 있다. 예를 들어 도 10b를 참조하면, 상기 제어부(110)는 맵 애플리케이션을 실행시킬 수 있다. 그리고, 상기 제어부(110)는 상기 Eiffel Tower의 지명, 주소 또는 위치(23)를 상기 맵 애플리케이션의 입력 창)에 직접 입력할 수 있다. 상기와 같이 Eiffel Tower의 지명, 주소 또는 위치로 상기 맵 애플리케이션을 직접 실행하게 되면, 도 10b에 도시된 바와 같이, Eiffel Tower(232)의 맵 화면이 곧바로 표시될 수 있다. 따라서 본 발명의 제4 예에 따르면 사용자는 맵 애플리케이션을 실행하고자하는 지명, 주소 또는 위치를 입력하지 않고서도 원하는 지명, 주소 또는 위치로 맵 애플리케이션을 실행할 수 있게 되는 이점이 있다.
도 11은 본 발명의 제5 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 11a를 참조하면, 본 발명의 일 실시예에 따른 전자 장치(100)의 제어부(110)는 비디오에 해당하는 컨텐츠(242)를 상기 전자 장치의 터치스크린(190) 상에 표시하고 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 비디오 애플리케이션일 수 있다. 그리고 상기 제어부(110)는 비디오(242)와 같은 상기 컨텐츠로부터 상기 비디오(242)에 나타난 인물의 이름과 같은 적어도 하나의 대상을 추출할 수 있다. 예를 들면, 상기 제어부(110)는 상기 비디오(242)로부터 인물의 이름인 'Lady gaga'와 같은 적어도 하나의 대상을 추출할 수 있다. 그리고 상기 제어부(110)는 상기 저장부(175)에 미리 저장된 사용자 로그 정보에 기반하여, 예를 들어 'Laday gaga'와 같은 인물의 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '검색(Search) 애플리케이션 실행', '비디오 추천 애플리케이션 실행', 'SNS 애플리케이션 실행', '뮤직 추천 애플리케이션 실행'으로 추출할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면 상기 제어부(110)는 상기 적어도 하나의 대상인 'Lady gaga'에 대한 상기 적어도 하나의 액션에 해당하는 '검색(Search) 애플리케이션 실행', '비디오 추천 애플리케이션 실행', 'SNS 애플리케이션 실행', '뮤직 추천 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 비디오(242)의 일부(372)와 상기 검색 애플리케이션의 아이콘 이미지(374)를 포함하는 제7 태스크 추천 아이콘(370)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 비디오의 일부(244)와 상기 비디오 추천 애플리케이션의 아이콘 이미지를 포함하는 제8 태스크 추천 아이콘(380)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 비디오의 일부(244)와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 비디오의 일부(244)와 상기 뮤직 추천 애플리케이션의 아이콘 이미지를 포함하는 제9 태스크 추천 아이콘(390)을 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시할 수 있다. 예를 들면, 상기 제어부(110)는 도 11b와 같이, 상기 제7, 제8, 제4 및 제9 태스크 추천 아이콘(370, 380, 340, 390)을 터치스크린 상에 표시할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 예를 들면, 도 11b의 경우에 상기 제어부(110)는 제7 태스크 추천 아이콘(370)이 선택된 것을 검출할 수 있다. 그리고 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행할 수 있다. 예를 들면, 상기 제어부(110)는 도 11c와 같이, 상기 제7 태스크 추천 아이콘(370)에 대응하는 추천할 태스크인 'Lady gaga'에 대한 검색 애플리케이션을 실행시킬 수 있다. 다시 도 11c를 참조하면, 상기 제어부(110)는 검색 애플리케이션을 실행시킬 수 있다. 그리고, 상기 제어부(110)는 상기 Lady gaga를 상기 검색 애플리케이션의 검색 창에 직접 입력할 수 있다. 상기와 같이 Lady gaga로 상기 검색 애플리케이션을 직접 실행하게 되면, 도 11c에 도시된 바와 같이, Lady gaga에 대한 검색 화면이 곧바로 표시될 수 있다. 따라서 본 발명의 제5 예에 따르면 사용자는 검색 애플리케이션을 실행하고자하는 검색어를 입력하지 않고서도 원하는 검색어로 검색 애플리케이션을 실행할 수 있게 되는 이점이 있다.
도 12는 본 발명의 제6 예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 12a를 참조하면, 본 발명의 일 실시예에 따른 전자 장치(100)의 제어부(110)는 이미지와 텍스트를 포함하는 컨텐츠(252)를 상기 전자 장치의 터치스크린(190) 상에 표시하고 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션일 수 있다. 그리고 상기 제어부(110)는 이미지와 텍스트(252)와 같은 상기 컨텐츠로부터 상기 이미지와 텍스트(252)에 나타난 상호, 전화번호와 같은 적어도 하나의 대상을 추출할 수 있다. 예를 들면, 상기 제어부(110)는 상기 이미지와 텍스트(252)로부터 상호인 'McDelivery' 또는 'M'과 전화번호인 '1600-5252'와 같은 적어도 하나의 대상을 추출할 수 있다. 이때 제어부(110)는 OCR(Optical Character Reader) 기술을 사용하여 상기 이미지와 텍스트를 포함하는 컨텐츠로부터 상기 적어도 하나의 대상을 추출할 수 있다. 다음으로 상기 제어부(110)는 상기 저장부(175)에 미리 저장된 사용자 로그 정보에 기반하여, 예를 들어 상호인 'McDelivery' 또는 'M'과 전화번호인 '1600-5252'와 같은 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '검색(Search) 애플리케이션 실행', '전화 애플리케이션 실행', '맵 애플리케이션 실행'으로 추출할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성할 수 있다. 예를 들면 상기 제어부(110)는 상기 적어도 하나의 대상인 상호인 'McDelivery'에 대한 상기 적어도 하나의 액션에 해당하는 '검색(Search) 애플리케이션 실행', 전화번호인 '1600-5252'에 대한 '전화 애플리케이션 실행', 상호인 'M'에 대한 '검색 애플리케이션 실행'을 상기 적어도 하나의 추천할 태스크로 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성할 수 있다. 예를 들면, 상기 제어부(110)는 상기 텍스트(256)의 일부(373)와 상기 검색 애플리케이션의 아이콘 이미지(375)를 포함하는 제7 태스크 추천 아이콘(370)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 텍스트의 일부(313)와 상기 전화 애플리케이션의 아이콘 이미지(314)를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부(363)와 상기 검색 애플리케이션의 아이콘 이미지(365)를 포함하는 제6 태스크 추천 아이콘(360)을 생성할 수 있다. 그리고, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시할 수 있다. 예를 들면, 상기 제어부(110)는 도 12b와 같이, 상기 제7, 제1, 및 제6 태스크 추천 아이콘(370, 310, 360)을 터치스크린 상에 표시할 수 있다. 그리고 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 예를 들면, 도 12b의 경우에 상기 제어부(110)는 제1 태스크 추천 아이콘(310)이 선택된 것을 검출할 수 있다. 그리고 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행할 수 있다. 예를 들면, 상기 제어부(110)는 도 12c와 같이, 상기 제1 태스크 추천 아이콘(310)에 대응하는 추천할 태스크인 '1600-5252'에 대한 전화 애플리케이션을 실행시킬 수 있다. 따라서 본 발명의 제6 예에 따르면 사용자는 전화 애플리케이션을 실행하고자하는 전화번호를 입력하지 않고서도 원하는 전화번호로 전화 애플리케이션을 실행할 수 있게 되는 이점이 있다.
도 13은 본 발명의 다른 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다. 도 14 및 도 15는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 13에서 S210 단계 내지 S280 단계는, S262 단계 및 S264 단계를 제외하면, 도 4에서 설명한 S110 단계 내지 S180 단계와 동일하다. 따라서, 설명의 편의를 위하여 상기 S210 단계 내지 S280 단계는 간단하게 설명될 것이다.
도 13 내지 도 15를 참조하면, 먼저 전자 장치(100)의 제어부(110)는 터치스크린 상에 컨텐츠를 표시한다(S210 단계). 즉 상기 제어부(110)는 상기 전자 장치(100)의 화면을 표시하는 터치스크린(190) 상에 컨텐츠(Content)를 표시한다. 이때 상기 컨텐츠는 이미지(Image), 비디오(Video), 또는 텍스트(Text) 중에서 적어도 하나를 포함할 수 있다. 예를 들어 도 14a를 참조하면, 상기 터치스크린(190) 상에 이미지를 포함하는 컨텐츠(202)가 표시되어 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션(gallery Application)일 수 있다. 따라서 상기 제어부(110)는 예를 들면 도 14a와 같이 상기 갤러리 애플리케이션을 실행하면서 상기 이미지를 포함하는 컨텐츠(202)를 상기 터치스크린(190) 상에 표시할 수 있다.
다음으로, 상기 제어부(110)는 상기 컨텐츠로부터 적어도 하나의 대상을 추출한다(S220 단계). 이때 상기 적어도 하나의 대상(Object)은 이름(name), 아이디(ID), 지명, 주소, 전화번호, 위치, 또는 상호 중에서 적어도 하나를 포함할 수 있다. 예를 들면, 상기 제어부(110)는 이미지와 같은 상기 컨텐츠로부터 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 즉 상기 제어부(110)는 도 14b와 같이, 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 이때 상기 저장부(175)는 연락처 리스트(Contacts List)에 적어도 하나의 인물에 대응하는 적어도 하나의 데이터, 예를 들면 얼굴 이미지, 전화번호, 이메일, 아이디 등을 미리 저장할 수 있다. 따라서 상기 제어부(110)는 상기 이미지(202)로부터 상기 이미지의 인물의 이름인 예를 들어 'Amanda Kim'뿐만 아니라, 상기 이미지의 인물의 전화번호, 이메일, 주소, SNS 아이디 중 적어도 하나를 상기 저장부(175)로부터 추출할 수 있다.
다음으로, 상기 제어부(110)는 사용자 로그(User Log) 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션(Action)을 추출한다(S230 단계). 이때 상기 적어도 하나의 액션은 상기 제어부(110)에 의해 제어되는 상기 전자 장치에서의 특정한 실행을 의미한다. 그리고, 상기 사용자 로그 정보는 상기 적어도 하나의 액션에 대한 실행 정보를 포함하는 사용 패턴이다. 그리고 상기 적어도 하나의 액션에 대한 실행 정보는 상기 적어도 하나의 액션의 실행 횟수, 실행 시간, 실행 순서 중에서 적어도 하나를 포함할 수 있다. 이때 저장부(175)에는 사용자의 사용 패턴인 상기 사용자 로그 정보에 기반한 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션이 미리 저장될 수 있다. 따라서 상기 제어부(110)는 상기 저장부(175)로부터 예를 들어 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'으로 추출할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성한다(S240 단계). 이때 상기 적어도 하나의 추천할 태스크는 상기 적어도 하나의 대상에 대한 상기 적어도 하나의 액션의 실행을 의미한다. 즉 상기 제어부(110)는 상기 적어도 하나의 대상에 대하여, S230 단계에서 추출된 적어도 하나의 액션을 실행하는 적어도 하나의 추천할 태스크를 생성한다. 예를 들면, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'을 제1 추천할 태스크, '메세지 애플리케이션 실행'을 제2 추천할 태스크, '이메일 애플리케이션 실행'을 제3 추천할 태스크, 'SNS 애플리케이션 실행'을 제4 추천할 태스크로 생성할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성한다(S250 단계). 이때 상기 적어도 하나의 태스크 추천 아이콘은 상기 컨텐츠의 일부와 상기 적어도 하나의 액션을 징표하는 심볼을 포함할 수 있다. 이때 상기 컨텐츠는 이미지, 비디오, 또는 텍스트 중에서 적어도 하나를 포함한다. 그리고 상기 적어도 하나의 액션을 징표하는 심볼은 상기 적어도 하나의 액션을 실행하는 애플리케이션의 아이콘 이미지일 수 있다. 예를 들어, 상기 제어부(110)는 상기 이미지의 일부와 상기 전화 애플리케이션의 아이콘 이미지를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 메세지 애플리케이션의 아이콘 이미지를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 이메일 애플리케이션의 아이콘 이미지를 포함하는 제3 태스크 추천 아이콘(330)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 표시하기 위한 태스크 추천 트레이(tray) 바(bar) 또는 아이콘을 상기 터치스크린 상에 표시한다(S262 단계). 상기 제어부(110)는 상기 태스크 추천 트레이 바를 상기 터치스크린의 화면 내에 표시할 수 있고, 바람직하게는 상기 터치스크린의 최외곽에 표시할 수 있다. 예를 들어 상기 제어부(110)는, 도 14a와 같이, 상기 태스크 추천 트레이 바를 상기 터치스크린의 최외곽의 하부에 표시할 수 있다. 이때 사용자는 상기 태스크 추천 트레이 바가 표시된 것을 인식하여 상기 적어도 하나의 태스크 추천 아이콘이 추천될 것을 예상할 수 있다. 아울러, 상기 제어부(110)는 상기 태스크 추천 트레이 아이콘을 상기 터치스크린의 화면 내에 표시할 수 있다. 예를 들어 상기 제어부(110)는, 도 15a와 같이, 상기 태스크 추천 트레이 아이콘(602)을 상기 터치스크린 상에 표시할 수 있다. 이때 사용자는 상기 태스크 추천 트레이 아이콘이 표시된 것을 인식하여 상기 적어도 하나의 태스크 추천 아이콘이 추천될 것을 예상할 수 있다. 따라서 본 발명의 다른 실시예에 따르면 상기 적어도 하나의 태스크 추천 아이콘을 표시하기 위한 태스크 추천 트레이 바 또는 아이콘이 터치스크린 상에 표시됨으로써 사용자가 상기 적어도 하나의 태스크 추천 아이콘이 추천될 것을 예상할 수 있는 이점이 있다.
다음으로, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택이 검출되면, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이에 포함하여 상기 터치스크린 상에 표시한다(S264 단계). 상기 제어부(110)는 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택을 검출할 수 있다. 이때 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택은 상기 터치스크린 상의 사용자의 터치일 수 있다. 예를 들어, 상기 태스크 추천 트레이 바에 대한 선택은, 도 14d와 같이, 상기 태스크 추천 트레이 바를 터치하여 드래그(610)하는 제스쳐일 수 있다. 이때 상기 태스크 추천 트레이 바가 상기 터치스크린의 최외곽에 표시된 경우, 상기 태스크 추천 트레이 바를 터치하여 드래그(610)하는 제스쳐는 예를 들어 상기 터치스크린의 내부로의 드래그일 수 있다. 또한, 예를 들어 상기 태스크 추천 트레이 아이콘에 대한 선택은, 도 15d와 같이, 상기 태스크 추천 트레이 아이콘을 터치(612)하는 제스쳐일 수 있다.
상기와 같이, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택이 검출되면, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린 상에 표시한다. 즉 상기 제어부(110)는 상기 S250단계에서 생성된 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린(190) 상에 표시할 수 있다. 예를 들면, 도 14e 및 도 15e와 같이, 상기 제어부(110)는, 상기 S250 단계에서 생성된, 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '메세지 애플리케이션 실행'인 제2 추천할 태스크에 대응하는 제2 태스크 추천 아이콘(320), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 'SNS 애플리케이션 실행'인 제4 추천할 태스크에 대응하는 제4 태스크 추천 아이콘(340)을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린(190) 상에 표시할 수 있다. 추가적으로, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바에 대한 클로징 제스쳐가 검출되면, 상기 제어부(110)는 상기 태스크 추천 트레이(620)를 상기 터치스크린 상에서 제거할 수 있다. 예를 들어, 상기 태스크 추천 트레이 바에 대한 클로징 제스쳐는 상기 태스크 추천 트레이 바를 터치하여 드래그하는 제스쳐일 수 있다. 이때 상기 태스크 추천 트레이 바가 상기 터치스크린의 최외곽에 표시된 경우, 상기 태스크 추천 트레이 바를 터치하여 드래그하는 제스쳐는 예를 들어 상기 터치스크린의 외곽으로의 드래그일 수 있다. 따라서 본 발명의 다른 실시예에 따르면 상기 태스크 추천 아이콘이 터치스크린 상에서 숨겨진 상태에서 상기 태스크 추천 트레이 바 또는 아이콘이 선택됨으로써 상기 태스크 추천 아이콘이 나타나는 이점이 있다. 즉 본 발명의 다른 실시예에 따르면 사용자는 상기 태스크 추천 트레이 바 또는 아이콘을 선택함으로써, 숨겨진 상기 태스크 추천 아이콘을 보고 선택할 수 있는 이점이 있다. 따라서 본 발명의 다른 실시예에 따르면 상기 태스크 추천 트레이 바 또는 아이콘을 숨겼다가 다시 표시할 수 있으므로 상기 터치스크린을 넓게 효율적으로 사용할 수 있는 이점이 있다.
다음으로, 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택된다(S270 단계). 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출할 수 있다. 이때 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나에 대한 터치를 감지하여, 상기 터치된 적어도 하나의 태스크 추천 아이콘이 선택된 것을 검출할 수 있다. 도 14e 및 도 15e를 참조하면, 예를 들어 상기 제어부(110)는 상기 제1 태스크 추천 아이콘(310), 상기 제2 태스크 추천 아이콘(320), 상기 제3 태스크 추천 아이콘(330), 상기 제4 태스크 추천 아이콘(340) 중에서 상기 제1 태스크 추천 아이콘(310)에 대한 터치를 감지하여, 상기 제1 태스크 추천 아이콘(310)이 선택된 것을 검출할 수 있다.
다음으로, 상기 제어부(110)는 상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행한다(S280 단계). 상기 제어부(110)는 상기 S270 단계에서 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 상기 전자 장치에서 실행시킬 수 있다. 예를 들면, 상기 제어부(110)는 상기 S270 단계에서 도 14e 및 도 15e와 같이, 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310)이 선택된 것을 검출할 수 있다. 이때 상기 제어부(110)는 S280 단계에서 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'에 해당하는 제1 추천할 태스크를 도 14f 및 도 15f와 같이 실행시킬 수 있다. 이때 상기 저장부(175)에는 상기 이미지(202)로부터 추출된 상기 적어도 하나의 대상에 해당하는 'Amanda Kim'에 대한 전화번호(예를 들면, 도 14f 및 도 15f와 같이, 010-9111-1111)가 미리 저장되어있다. 따라서, 상기 제어부(110)는 상기 저장부(175)로부터 'Amanda Kim'에 대한 전화번호를 추출할 수 있다. 그리고 상기 제어부(110)는 상기 전화 애플리케이션(300)을 실행시켜 'Amanda Kim'에 대한 전화번호(212)로 전화를 걸 수 있다.
도 16은 본 발명의 다른 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다. 도 17는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 16에서 S310 단계 내지 S380 단계는, S366 단계 및 S367 단계를 제외하면, 도 4에서 설명한 S110 단계 내지 S180 단계와 동일하다. 따라서, 설명의 편의를 위하여 상기 S310 단계 내지 S380 단계는 간단하게 설명될 것이다.
도 16 및 도 17을 참조하면, 먼저 전자 장치(100)의 제어부(110)는 터치스크린 상에 컨텐츠를 표시한다(S310 단계). 즉 상기 제어부(110)는 상기 전자 장치(100)의 화면을 표시하는 터치스크린(190) 상에 컨텐츠(Content)를 표시한다. 이때 상기 컨텐츠는 이미지(Image), 비디오(Video), 또는 텍스트(Text) 중에서 적어도 하나를 포함할 수 있다. 예를 들어 도 17a를 참조하면, 상기 터치스크린(190) 상에 이미지를 포함하는 컨텐츠(202)가 표시되어 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션(gallery Application)일 수 있다. 따라서 상기 제어부(110)는 예를 들면 도 17a와 같이 상기 갤러리 애플리케이션을 실행하면서 상기 이미지를 포함하는 컨텐츠(202)를 상기 터치스크린(190) 상에 표시할 수 있다.
다음으로, 상기 제어부(110)는 상기 컨텐츠로부터 적어도 하나의 대상을 추출한다(S320 단계). 이때 상기 적어도 하나의 대상(Object)은 이름(name), 아이디(ID), 지명, 주소, 전화번호, 위치, 또는 상호 중에서 적어도 하나를 포함할 수 있다. 예를 들면, 상기 제어부(110)는 이미지와 같은 상기 컨텐츠로부터 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 즉 상기 제어부(110)는 도 17b와 같이, 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 이때 상기 저장부(175)는 연락처 리스트(Contacts List)에 적어도 하나의 인물에 대응하는 적어도 하나의 데이터, 예를 들면 얼굴 이미지, 전화번호, 이메일, 아이디 등을 미리 저장할 수 있다. 따라서 상기 제어부(110)는 상기 이미지(202)로부터 상기 이미지의 인물의 이름인 예를 들어 'Amanda Kim'뿐만 아니라, 상기 이미지의 인물의 전화번호, 이메일, 주소, SNS 아이디 중 적어도 하나를 상기 저장부(175)로부터 추출할 수 있다.
다음으로, 상기 제어부(110)는 사용자 로그(User Log) 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션(Action)을 추출한다(S330 단계). 이때 상기 적어도 하나의 액션은 상기 제어부(110)에 의해 제어되는 상기 전자 장치에서의 특정한 실행을 의미한다. 그리고, 상기 사용자 로그 정보는 상기 적어도 하나의 액션에 대한 실행 정보를 포함하는 사용 패턴이다. 그리고 상기 적어도 하나의 액션에 대한 실행 정보는 상기 적어도 하나의 액션의 실행 횟수, 실행 시간, 실행 순서 중에서 적어도 하나를 포함할 수 있다. 이때 저장부(175)에는 사용자의 사용 패턴인 상기 사용자 로그 정보에 기반한 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션이 미리 저장될 수 있다. 따라서 상기 제어부(110)는 상기 저장부(175)로부터 예를 들어 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'으로 추출할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성한다(S340 단계). 이때 상기 적어도 하나의 추천할 태스크는 상기 적어도 하나의 대상에 대한 상기 적어도 하나의 액션의 실행을 의미한다. 즉 상기 제어부(110)는 상기 적어도 하나의 대상에 대하여, S330 단계에서 추출된 적어도 하나의 액션을 실행하는 적어도 하나의 추천할 태스크를 생성한다. 예를 들면, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'을 제1 추천할 태스크, '메세지 애플리케이션 실행'을 제2 추천할 태스크, '이메일 애플리케이션 실행'을 제3 추천할 태스크, 'SNS 애플리케이션 실행'을 제4 추천할 태스크로 생성할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성한다(S350 단계). 이때 상기 적어도 하나의 태스크 추천 아이콘은 상기 컨텐츠의 일부와 상기 적어도 하나의 액션을 징표하는 심볼을 포함할 수 있다. 이때 상기 컨텐츠는 이미지, 비디오, 또는 텍스트 중에서 적어도 하나를 포함한다. 그리고 상기 적어도 하나의 액션을 징표하는 심볼은 상기 적어도 하나의 액션을 실행하는 애플리케이션의 아이콘 이미지일 수 있다. 예를 들어, 상기 제어부(110)는 상기 이미지의 일부와 상기 전화 애플리케이션의 아이콘 이미지를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 메세지 애플리케이션의 아이콘 이미지를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 이메일 애플리케이션의 아이콘 이미지를 포함하는 제3 태스크 추천 아이콘(330)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 표시하기 위한 태스크 추천 트레이(tray) 바(bar) 또는 아이콘을 상기 터치스크린 상에 표시한다(S362 단계). 예를 들어 상기 제어부(110)는, 도 17a와 같이, 상기 태스크 추천 트레이 바를 상기 터치스크린의 최외곽의 하부에 표시할 수 있다. 또한 상기 제어부(110)는 상기 태스크 추천 트레이 아이콘을 상기 터치스크린 상에 표시할 수도 있다.
다음으로, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택이 검출되면, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이에 포함하여 상기 터치스크린 상에 표시한다(S364 단계). 상기 제어부(110)는 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택을 검출할 수 있다. 이때 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택은 상기 터치스크린 상의 사용자의 터치일 수 있다. 예를 들어, 상기 태스크 추천 트레이 바에 대한 선택은 상기 태스크 추천 트레이 바를 터치하여 드래그하는 제스쳐일 수 있다. 또한 상기 태스크 추천 트레이 아이콘에 대한 선택은 상기 태스크 추천 트레이 아이콘을 터치하는 제스쳐일 수 있다. 상기와 같이, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택이 검출되면, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린 상에 표시한다. 즉 상기 제어부(110)는 상기 S350단계에서 생성된 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린(190) 상에 표시할 수 있다. 예를 들면, 도 17d와 같이, 상기 제어부(110)는 상기 S350 단계에서 생성된 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '메세지 애플리케이션 실행'인 제2 추천할 태스크에 대응하는 제2 태스크 추천 아이콘(320), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 'SNS 애플리케이션 실행'인 제4 추천할 태스크에 대응하는 제4 태스크 추천 아이콘(340)을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린(190) 상에 표시할 수 있다.
이때 상기 S362 단계 및 S364단계는 생략이 가능하다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘에 대한 숏컷(short-cut) 생성 이벤트를 검출한다(S366 단계). 상기 숏컷 생성 이벤트는 상기 적어도 하나의 태스크 추천 아이콘에 대한 터치일 수 있다. 그리고 상기 적어도 하나의 태스크 추천 아이콘에 대한 터치는, 예를 들어 상기 적어도 하나의 태스크 추천 아이콘에 대한 더블 탭(double tap) 또는 롱 터치(long touch)일 수 있다. 따라서 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘에 대한 더블 탭 또는 롱 터치에 해당하는 상기 숏컷 생성 이벤트를 검출할 수 있다. 다음으로 상기 숏컷 생성 이벤트가 상기 제어부(110)에 의해 검출되면, 상기 제어부(110)는 다음 단계인 S367 단계로 상기 전자 장치(110)를 제어할 수 있다.
상기와는 다르게, 상기 제어부(110)에 의해 상기 숏컷 생성 이벤트가 검출된 경우 상기 제어부(110)는 다음 단계인 S367 단계로 상기 전자 장치(110)를 제어하지 아니하고, 상기 숏컷 생성 이벤트의 검출에 따른 노티피케이션(notification)을 표시할 수도 있다. 예를 들면 도 17e와 같이 상기 제어부(110)는 "Add to home"이라는 상기 숏컷 생성 이벤트의 검출에 따른 노티피케이션(700)을 표시할 수 있다. 다음으로 상기 숏컷 생성 이벤트의 검출에 따른 노티피케이션(700)에 대한 터치가 상기 제어부(110)에 의해 검출되면, 상기 제어부(110)는 다음 단계인 S367 단계로 상기 전자 장치(110)를 제어할 수 있다.
다음으로, 상기 제어부(110)에 의해 상기 숏컷 생성 이벤트가 검출되면, 상기 제어부(110)는 상기 숏컷 생성 이벤트가 검출된 태스크 추천 아이콘을 홈 화면에 표시한다(S367 단계). 상기 제어부(110)는 S366 단계에서 숏컷 생성 이벤트가 검출된 태스크 추천 아이콘을 홈 화면에 표시한다. 예를 들어 도 17e에서 상기 제어부(110)는 제3 태스크 추천 아이콘(330)에 대하여 상기 숏컷 생성 이벤트가 발생한 것을 검출할 수 있다. 이때 상기 제어부(110)는 도 17f와 같이 상기 숏컷 생성 이벤트가 검출된 제3 태스크 추천 아이콘(710)을 홈 화면에 표시할 수 있다. 이때 상기 홈 화면은 상기 전자 장치(100)의 전원을 켰을 때 상기 터치스크린(190) 상에 표시되는 첫 화면이다. 또한 상기 전자 장치(100)가 여러 페이지의 서로 다른 홈 화면들을 가질 경우, 메인 홈 화면은 상기 여러 페이지의 홈 화면들 중 첫 번째 홈 화면일 수 있다. 홈 화면에는 자주 사용되는 애플리케이션들을 실행하기 위한 숏컷 아이콘들(701), 애플리케이션 전환키(702), 시간이나 날씨를 표시하는 위젯(703, 704) 등이 표시될 수 있다.
다음으로, 홈 화면에 표시된 상기 태스크 추천 아이콘이 선택된다(S370 단계). 상기 제어부(110)는 홈 화면에 표시된 상기 태스크 추천 아이콘이 선택되는 것을 검출할 수 있다. 이때 상기 제어부(110)는 홈 화면에 표시된 상기 태스크 추천 아이콘에 대한 터치를 감지하여, 터치된 홈 화면에 표시된 상기 태스크 추천 아이콘이 선택된 것을 검출할 수 있다. 예를 들어, 도 17f에서 상기 제어부(110)는 제3 태스크 추천 아이콘(330)인 홈 화면에 표시된 태스크 추천 아이콘(710)에 대한 터치를 감지하여, 홈 화면에 표시된 상기 태스크 추천 아이콘이 선택된 것을 검출할 수 있다.
다음으로, 상기 제어부(110)는 상기 선택된 홈 화면에 표시된 상기 태스크 추천 아이콘에 대응하는 추천할 태스크를 실행할 수 있다(S380 단계). 예를 들면, 상기 제어부(110)는 도 17g와 같이, 상기 선택된 홈 화면에 표시된 상기 태스크 추천 아이콘(710)에 대응하는 추천할 태스크인 'Amanda Kim'에 대한 이메일 애플리케이션을 실행시킬 수 있다. 이때 상기 저장부(175)는 상기 적어도 하나의 대상에 해당하는 'Amanda Kim'에 대한 이메일 주소를 미리 저장할 수 있다. 따라서 상기 제어부(110)는 Amanda Kim(210)의 '이메일 주소'를 상기 저장부(175)로부터 추출하여 상기 Amanda Kim의 이메일 주소로 이메일 애플리케이션을 실행시킬 수 있다. 예를 들어 도 17g를 참조하면, 상기 제어부(110)는 이메일 애플리케이션을 실행시킬 수 있다. 그리고, 상기 제어부(110)는 상기 이메일 애플리케이션의 받는 사람의 이메일 주소를 입력하는 창(720)에 Amanda Kim의 이메일 주소(210)을 직접 입력할 수 있다. 따라서 본 발명의 다른 실시예에 따르면 사용자는 받는 사람의 이메일 주소를 입력하지 않고서도 Amanda Kim에게 이메일을 보낼 수 있게 되는 이점이 있다. 그리고 사용자는 받는 사람의 이메일 주소에 대한 입력 없이 메세지 창(730)에 이메일 메세지만을 입력하여 Amanda Kim에게 이메일을 보낼 수 있다.
그러므로 본 발명의 다른 실시예에 따르면 상기 적어도 하나의 태스크 추천 아이콘을 홈 화면 상에 표시할 수 있다. 따라서 상기 적어도 하나의 태스크 추천 아이콘을 홈 화면 상에서 선택하여 즉시 실행시킬 수 있다. 그러므로 상기 적어도 하나의 태스크 추천 아이콘은 숏컷 아이콘의 기능을 수행할 수 있다. 즉 상기 적어도 하나의 태스크 추천 아이콘을 홈 화면 상에서 선택하여 즉시 실행시키면, 상기 적어도 하나의 대상에 대한 적어도 하나의 액션을 곧바로 실행시킬 수 있는 이점이 있다. 예를 들면 도 17f에 도시된 상기 적어도 하나의 태스크 추천 아이콘을 사용자가 선택하여 실행시키면, 사용자는 도 17a에 도시된 이미지에 대응하는 Amanda Kim에게 곧바로 이메일을 보낼 수 있다. 즉 사용자가 Amanda Kim에게 이메일을 보내기 위해서는, 이메일 애플리케이션을 실행한 이후에, 다시 이메일 주소 입력창에 Amanda Kim의 이메일 주소를 입력하여야 한다. 하지만 본 발명의 다른 실시예에 따르면, 도 17f와 같이 Amanda Kim에 대하여 이메일 애플리케이션을 실행시키는 태스크에 대응하는 태스크 추천 아이콘(710)이 홈 화면에서 선택되면, 곧바로 도 17g와 같이 Amanda Kim의 이메일 주소가 이메일 주소창에 입력된 이메일 애플리케이션이 실행된다. 따라서 Amanda Kim에게 이메일을 자주보낸다는 사용자 로그 정보에 의해 생성된 태스크 추천 아이콘(710)을 홈 화면 상에 표시함으로써, 사용자는 상기 태스크 추천 아이콘(710)을 홈 화면에서 선택하는 것만으로도 즉시 Amanda Kim에게 이메일을 보낼 수 있다.
도 18은 본 발명의 다른 실시예에 따른 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 관한 개략적인 흐름도이다. 도 19는 본 발명의 다른 실시예에 따라 태스크 추천 아이콘을 생성하여 표시하는 전자 장치의 화면을 나타내는 도면이다.
도 18에서 S410 단계 내지 S460 단계는, 도 4에서 설명한 S110 단계 내지 S160 단계와 동일하다. 따라서, 설명의 편의를 위하여 상기 S410 단계 내지 S460 단계는 간단하게 설명될 것이다.
도 18 및 도 19을 참조하면, 먼저 전자 장치(100)의 제어부(110)는 터치스크린 상에 컨텐츠를 표시한다(S410 단계). 즉 상기 제어부(110)는 상기 전자 장치(100)의 화면을 표시하는 터치스크린(190) 상에 컨텐츠(Content)를 표시한다. 이때 상기 컨텐츠는 이미지(Image), 비디오(Video), 또는 텍스트(Text) 중에서 적어도 하나를 포함할 수 있다. 예를 들어 도 19a를 참조하면, 상기 터치스크린(190) 상에 이미지를 포함하는 컨텐츠(202)가 표시되어 있다. 이때 상기 전자 장치(100)에서 실행되고 있는 애플리케이션은 예를 들면, 갤러리 애플리케이션(gallery Application)일 수 있다. 따라서 상기 제어부(110)는 예를 들면 도 19a와 같이 상기 갤러리 애플리케이션을 실행하면서 상기 이미지를 포함하는 컨텐츠(202)를 상기 터치스크린(190) 상에 표시할 수 있다.
다음으로, 상기 제어부(110)는 상기 컨텐츠로부터 적어도 하나의 대상을 추출한다(S420 단계). 이때 상기 적어도 하나의 대상(Object)은 이름(name), 아이디(ID), 지명, 주소, 전화번호, 위치, 또는 상호 중에서 적어도 하나를 포함할 수 있다. 예를 들면, 상기 제어부(110)는 이미지와 같은 상기 컨텐츠로부터 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 즉 상기 제어부(110)는 도 19b와 같이, 이미지(202)와 같은 상기 컨텐츠로부터 상기 이미지(202)에 나타난 인물의 이름과 같은 상기 적어도 하나의 대상을 추출할 수 있다. 이때 상기 저장부(175)는 연락처 리스트(Contacts List)에 적어도 하나의 인물에 대응하는 적어도 하나의 데이터, 예를 들면 얼굴 이미지, 전화번호, 이메일, 아이디 등을 미리 저장할 수 있다. 따라서 상기 제어부(110)는 상기 이미지(202)로부터 상기 이미지의 인물의 이름인 예를 들어 'Amanda Kim'뿐만 아니라, 상기 이미지의 인물의 전화번호, 이메일, 주소, SNS 아이디 중 적어도 하나를 상기 저장부(175)로부터 추출할 수 있다.
다음으로, 상기 제어부(110)는 사용자 로그(User Log) 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션(Action)을 추출한다(S430 단계). 이때 상기 적어도 하나의 액션은 상기 제어부(110)에 의해 제어되는 상기 전자 장치에서의 특정한 실행을 의미한다. 그리고, 상기 사용자 로그 정보는 상기 적어도 하나의 액션에 대한 실행 정보를 포함하는 사용 패턴이다. 그리고 상기 적어도 하나의 액션에 대한 실행 정보는 상기 적어도 하나의 액션의 실행 횟수, 실행 시간, 실행 순서 중에서 적어도 하나를 포함할 수 있다. 이때 저장부(175)에는 사용자의 사용 패턴인 상기 사용자 로그 정보에 기반한 상기 적어도 하나의 대상에 대응하는 적어도 하나의 액션이 미리 저장될 수 있다. 따라서 상기 제어부(110)는 상기 저장부(175)로부터 예를 들어 'Amanda Kim'과 같은 이름인 적어도 하나의 대상에 대응한 적어도 하나의 액션을 '전화 애플리케이션 실행', '메세지 애플리케이션 실행', '이메일 애플리케이션 실행', 'SNS 애플리케이션 실행'으로 추출할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 생성한다(S440 단계). 이때 상기 적어도 하나의 추천할 태스크는 상기 적어도 하나의 대상에 대한 상기 적어도 하나의 액션의 실행을 의미한다. 즉 상기 제어부(110)는 상기 적어도 하나의 대상에 대하여, S430 단계에서 추출된 적어도 하나의 액션을 실행하는 적어도 하나의 추천할 태스크를 생성한다. 예를 들면, 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'을 제1 추천할 태스크, '메세지 애플리케이션 실행'을 제2 추천할 태스크, '이메일 애플리케이션 실행'을 제3 추천할 태스크, 'SNS 애플리케이션 실행'을 제4 추천할 태스크로 생성할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성한다(S450 단계). 이때 상기 적어도 하나의 태스크 추천 아이콘은 상기 컨텐츠의 일부와 상기 적어도 하나의 액션을 징표하는 심볼을 포함할 수 있다. 이때 상기 컨텐츠는 이미지, 비디오, 또는 텍스트 중에서 적어도 하나를 포함한다. 그리고 상기 적어도 하나의 액션을 징표하는 심볼은 상기 적어도 하나의 액션을 실행하는 애플리케이션의 아이콘 이미지일 수 있다. 예를 들어, 상기 제어부(110)는 상기 이미지의 일부와 상기 전화 애플리케이션의 아이콘 이미지를 포함하는 제1 태스크 추천 아이콘(310)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 메세지 애플리케이션의 아이콘 이미지를 포함하는 제2 태스크 추천 아이콘(320)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 이메일 애플리케이션의 아이콘 이미지를 포함하는 제3 태스크 추천 아이콘(330)을 생성할 수 있다. 또한 상기 제어부(110)는 상기 이미지의 일부와 상기 SNS 애플리케이션의 아이콘 이미지를 포함하는 제4 태스크 추천 아이콘(340)을 생성할 수 있다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 표시하기 위한 태스크 추천 트레이(tray) 바(bar) 또는 아이콘을 상기 터치스크린 상에 표시한다(S462 단계). 예를 들어 상기 제어부(110)는, 도 19c와 같이, 상기 태스크 추천 트레이 바를 상기 터치스크린의 최외곽의 하부에 표시할 수 있다. 또한 상기 제어부(110)는 상기 태스크 추천 트레이 아이콘을 상기 터치스크린 상에 표시할 수도 있다.
다음으로, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택이 검출되면, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이에 포함하여 상기 터치스크린 상에 표시한다(S464 단계). 상기 제어부(110)는 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택을 검출할 수 있다. 이때 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택은 상기 터치스크린 상의 사용자의 터치일 수 있다. 예를 들어, 상기 태스크 추천 트레이 바에 대한 선택은 상기 태스크 추천 트레이 바를 터치하여 드래그하는 제스쳐일 수 있다. 또한 상기 태스크 추천 트레이 아이콘에 대한 선택은 상기 태스크 추천 트레이 아이콘을 터치하는 제스쳐일 수 있다. 상기와 같이, 상기 제어부(110)에 의해 상기 태스크 추천 트레이 바 또는 아이콘에 대한 선택이 검출되면, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린 상에 표시한다. 즉 상기 제어부(110)는 상기 S450단계에서 생성된 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린(190) 상에 표시할 수 있다. 예를 들면, 도 19d와 같이, 상기 제어부(110)는 상기 S450 단계에서 생성된 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '전화 애플리케이션 실행'인 제1 추천할 태스크에 대응하는 제1 태스크 추천 아이콘(310), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '메세지 애플리케이션 실행'인 제2 추천할 태스크에 대응하는 제2 태스크 추천 아이콘(320), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330), 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 'SNS 애플리케이션 실행'인 제4 추천할 태스크에 대응하는 제4 태스크 추천 아이콘(340)을 상기 태스크 추천 트레이(620)에 포함하여 상기 터치스크린(190) 상에 표시할 수 있다.
이때 상기 S462 단계 및 S464단계는 생략이 가능하다.
다음으로, 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘에 대한 공유 이벤트를 검출한다(S468 단계). 상기 공유 이벤트는 상기 적어도 하나의 태스크 추천 아이콘에 대한 터치일 수 있다. 그리고 상기 적어도 하나의 태스크 추천 아이콘에 대한 터치는, 예를 들어 상기 적어도 하나의 태스크 추천 아이콘에 대한 더블 탭(double tap) 또는 롱 터치(long touch)일 수 있다. 따라서 상기 제어부(110)는 상기 적어도 하나의 태스크 추천 아이콘에 대한 더블 탭 또는 롱 터치에 해당하는 상기 공유 이벤트를 검출할 수 있다. 다음으로 상기 공유 이벤트가 상기 제어부(110)에 의해 검출되면, 상기 제어부(110)는 다음 단계인 S469 단계로 상기 전자 장치(110)를 제어할 수 있다. 예를 들면, 도 19e와 같이 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330)에 대한 터치에 해당하는 공유 이벤트를 검출할 수 있다.
상기와는 다르게, 상기 제어부(110)에 의해 상기 공유 이벤트가 검출된 경우 상기 제어부(110)는 다음 단계인 S469 단계로 상기 전자 장치(110)를 제어하지 아니하고, 상기 공유 이벤트의 검출에 따른 노티피케이션(notification)을 표시할 수도 있다. 예를 들면 도 19e와 같이 상기 제어부(110)는 "Share via"이라는 상기 공유 이벤트의 검출에 따른 노티피케이션(800)을 표시할 수 있다. 다음으로 상기 공유 이벤트의 검출에 따른 노티피케이션(800)에 대한 터치가 상기 제어부(110)에 의해 검출되면, 상기 제어부(110)는 다음 단계인 S469 단계로 상기 전자 장치(110)를 제어할 수 있다.
다음으로, 상기 제어부(110)에 의해 상기 공유 이벤트가 검출되면, 상기 제어부(110)는 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 공유한다(S469 단계). 예를 들면, 도 19e와 같이 상기 제어부(110)는 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330)을 공유할 수 있다. 예를 들면 상기 제어부(110)는 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 클라우드 서버(Cloud server)로 전송하여 상기 전자 장치(100)의 사용자와는 다른 타 사용자에게 공유시킬 수 있다. 또한 상기 제어부(110)는 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 SNS 애플리케이션을 통하여 상기 전자 장치(100)의 사용자와는 다른 타 사용자에게 공유시킬 수 있다. 또한 상기 제어부(110)는 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 메신져 애플리케이션을 통하여 상기 전자 장치(100)의 사용자와는 다른 타 사용자에게 공유시킬 수 있다. 그리고 상기 제어부(110)는 상기 클라우드 서버를 연결하는 애플리케이션을 실행하는 아이콘, 상기 SNS 애플리케이션을 실행하는 아이콘, 상기 메신져 애플리케이션을 실행하는 아이콘을 터치스크린 상에 표시할 수 있다. 그리고 상기 클라우드 서버를 연결하는 애플리케이션을 실행하는 아이콘, 상기 SNS 애플리케이션을 실행하는 아이콘, 상기 메신져 애플리케이션을 실행하는 아이콘에 대한 터치가 상기 제어부(110)에 의해 검출되면, 상기 제어부(110)는 상기 클라우드 서버를 연결하는 애플리케이션, 상기 SNS 애플리케이션, 상기 메신져 애플리케이션을 실행하여, 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 공유시킬 수 있다.
따라서 본 발명의 다른 실시예에 따르면 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 공유시킬 수 있다. 즉 상기 전자 장치(100)의 사용자와는 다른 타 사용자도 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 공유받아 사용할 수 있다. 상기 타 사용자도 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 실행시키면, 상기 공유 이벤트가 검출된 태스크 추천 아이콘에 대응하는 태스크를 실행시킬 수 있다. 예를 들면 도 19e와 같이 상기 적어도 하나의 대상인 'Amanda Kim'에 대한 '이메일 애플리케이션 실행'인 제3 추천할 태스크에 대응하는 제3 태스크 추천 아이콘(330)이 타 사용자에게 공유될 수 있다. 이때 타 사용자는 상기 제3 태스크 추천 아이콘(330)을 실행하는 것만으로도, Amanda Kim에게 이메일을 보낼 수 있다. 즉 상기 타 사용자는 Amanda Kim에게 이메일을 보내기 위해서는, 먼저 이메일 애플리케이션을 실행시키고, Amanda Kim의 이메일 주소를 이메일 주소 입력창에 입력하한다. 그러나 본 발명의 다른 실시예에 따르면 상기 제3 태스크 추천 아이콘(330)을 공유받아 실행시키면 즉시 Amanda Kim에게 이메일을 보낼 수 있다. 즉 사용자 로그 정보에 기반하여 생성된 태스크 추천 아이콘을 공유받음으로써, 상기 타 사용자는 상기 전자 장치의 사용자의 사용자 로그 정보에 기반하여 생성된 태스크를 즉시 실행시킬 수 있다.
본 발명의 실시예들은 하드웨어, 소프트웨어, 또는 하드웨어 및 소프트웨어의 조합의 형태로 실현 가능하다는 것을 알 수 있을 것이다. 이러한 임의의 소프트웨어는 예를 들어, 삭제 가능 또는 재기록 가능 여부와 상관없이, ROM 등의 저장 장치와 같은 휘발성 또는 비휘발성 저장 장치, 또는 예를 들어, RAM, 메모리 칩, 장치 또는 집적 회로와 같은 메모리, 또는 예를 들어 CD, DVD, 자기 디스크 또는 자기 테이프 등과 같은 광학 또는 자기적으로 기록 가능함과 동시에 기계(예를 들어, 컴퓨터)로 읽을 수 있는 저장 매체에 저장될 수 있다. 또한 본 발명의 실시예들은 제어부 및 메모리를 포함하는 컴퓨터 또는 휴대 단말에 의해 구현될 수 있고, 상기 메모리는 본 발명의 실시 예들을 구현하는 지시들을 포함하는 프로그램 또는 프로그램들을 저장하기에 적합한 기계로 읽을 수 있는 저장 매체의 한 예임을 알 수 있을 것이다. 따라서, 본 발명은 본 명세서의 임의의 청구항에 기재된 장치 또는 방법을 구현하기 위한 코드를 포함하는 프로그램 및 이러한 프로그램을 저장하는 기계(컴퓨터 등)로 읽을 수 있는 저장 매체를 포함한다. 또한, 이러한 프로그램은 유선 또는 무선 연결을 통해 전달되는 통신 신호와 같은 임의의 매체를 통해 전자적으로 이송될 수 있고, 본 발명은 이와 균등한 것을 적절하게 포함한다.
또한, 상기 전자 장치는 유선 또는 무선으로 연결되는 프로그램 제공 장치로부터 상기 프로그램을 수신하여 저장할 수 있다. 상기 프로그램 제공 장치는 본 발명의 실시예들을 수행하도록 하는 지시들을 포함하는 프로그램, 본 발명의 실시예들에 필요한 정보 등을 저장하기 위한 메모리와, 상기 전자 장치와의 유선 또는 무선 통신을 수행하기 위한 통신부와, 상기 전자 장치의 요청 또는 자동으로 해당 프로그램을 상기 송수신 장치로 전송하는 제어부를 포함할 수 있다.
100 : 전자 장치
110 : 제어부
175 : 저장부
190 : 터치스크린

Claims (24)

  1. 전자 장치에서 태스크 추천 아이콘을 생성하는 방법에 있어서,
    터치스크린 상에 컨텐츠를 표시하는 과정;
    상기 컨텐츠로부터 적어도 하나의 대상을 추출하는 과정;
    사용자 로그 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출하는 과정;
    복수의 애플리케이션들과 관련된 복수의 태스크들 중 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 결정하는 과정-상기 복수의 태스크들 각각은 상기 복수의 애플리케이션들 중 하나의 애플리케이션에 종속하여 실행됨-;
    상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성하는 과정; 및
    상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 과정을 포함하고,
    상기 적어도 하나의 태스크 추천 아이콘 각각은 상기 적어도 하나의 액션을 징표하는 심볼과 상기 컨텐츠의 일부를 포함하는 방법.
  2. 제1 항에 있어서,
    상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 과정; 및
    상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행하는 과정을 더 포함하는 방법.
  3. 제1 항에 있어서,
    상기 컨텐츠는 이미지, 비디오, 또는 텍스트 중에서 적어도 하나를 포함하는 방법.
  4. 제1 항에 있어서,
    상기 적어도 하나의 대상은 이름, 아이디, 지명, 주소, 전화번호, 위치, 또는 상호 중에서 적어도 하나를 포함하는 방법.
  5. 제1 항에 있어서,
    상기 사용자 로그 정보는 상기 적어도 하나의 액션에 대한 실행 정보를 포함하는 사용 패턴인 것을 특징으로 하는 방법.
  6. 제5 항에 있어서,
    상기 적어도 하나의 액션에 대한 실행 정보는
    상기 적어도 하나의 액션의 실행 횟수, 실행 시간, 실행 순서 중에서 적어도 하나를 포함하는 방법.
  7. 삭제
  8. 제1 항에 있어서,
    상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 경우,
    상기 적어도 하나의 태스크 추천 아이콘은 복수의 태스크 추천 아이콘들이고,
    상기 사용자 로그 정보에 기초한 우선 순위에 따라 상기 복수의 태스크 추천 아이콘들을 순차적으로 상기 터치스크린 상에 표시하는 방법.
  9. 제8 항에 있어서,
    우선 순위 변경 제스쳐를 검출하여, 상기 터치스크린 상에 표시된 복수의 태스크 추천 아이콘들의 우선 순위를 변경하여 순차적으로 상기 터치스크린 상에 표시하는 방법.
  10. 제1 항에 있어서,
    상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 과정은,
    상기 적어도 하나의 태스크 추천 아이콘을 표시하기 위한 태스크 추천 트레이(tray) 바(bar) 또는 아이콘이 상기 터치스크린 상에 표시되는 과정; 및
    상기 태스크 추천 트레이 바 또는 아이콘이 선택되면, 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이에 포함하여 상기 터치스크린 상에 표시하는 과정을 더 포함하는 방법.
  11. 제1 항에 있어서,
    상기 적어도 하나의 태스크 추천 아이콘에 대한 숏컷 생성 이벤트를 검출하는 과정; 및
    상기 숏컷 생성 이벤트가 검출되면, 상기 숏컷 생성 이벤트가 검출된 태스크 추천 아이콘을 홈 화면에 표시하는 과정을 더 포함하는 방법.
  12. 제1 항에 있어서,
    상기 적어도 하나의 태스크 추천 아이콘에 대한 공유 이벤트를 검출하는 과정; 및
    상기 공유 이벤트가 검출되면, 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 공유하는 과정을 더 포함하는 방법.
  13. 전자 장치에 있어서,
    컨텐츠를 표시하는 터치스크린;
    상기 컨텐츠로부터 적어도 하나의 대상을 추출하고,
    사용자 로그 정보에 기반하여 상기 적어도 하나의 대상에 대응한 적어도 하나의 액션을 추출하고,
    복수의 애플리케이션들과 관련된 복수의 태스크들 중 상기 적어도 하나의 대상 및 상기 적어도 하나의 액션에 대응한 적어도 하나의 추천할 태스크를 결정하고-상기 복수의 태스크들 각각은 상기 복수의 애플리케이션들 중 하나의 애플리케이션에 종속하여 실행됨-,
    상기 적어도 하나의 추천할 태스크에 대응한 적어도 하나의 태스크 추천 아이콘을 생성하고,
    상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 제어부를 포함하고,
    상기 적어도 하나의 태스크 추천 아이콘 각각은 상기 적어도 하나의 액션을 징표하는 심볼과 상기 컨텐츠의 일부를 포함하는 전자 장치.
  14. 제13 항에 있어서,
    상기 제어부는
    상기 적어도 하나의 태스크 추천 아이콘 중에서 적어도 하나가 선택되는 것을 검출하고,
    상기 선택된 적어도 하나의 태스크 추천 아이콘에 대응하는 상기 적어도 하나의 추천할 태스크를 실행하는 전자 장치.
  15. 제13 항에 있어서,
    상기 컨텐츠는 이미지, 비디오, 또는 텍스트 중에서 적어도 하나를 포함하는 전자 장치.
  16. 제13 항에 있어서,
    상기 적어도 하나의 대상은 이름, 아이디, 지명, 주소, 전화번호, 위치, 또는 상호 중에서 적어도 하나를 포함하는 전자 장치.
  17. 제13 항에 있어서,
    상기 사용자 로그 정보는 상기 적어도 하나의 액션에 대한 실행 정보를 포함하는 사용 패턴인 것을 특징으로 하는 전자 장치.
  18. 제17 항에 있어서,
    상기 적어도 하나의 액션에 대한 실행 정보는
    상기 적어도 하나의 액션의 실행 횟수, 실행 시간, 실행 순서 중에서 적어도 하나를 포함하는 전자 장치.
  19. 삭제
  20. 제13 항에 있어서,
    상기 제어부는
    상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 경우,
    상기 적어도 하나의 태스크 추천 아이콘은 복수의 태스크 추천 아이콘들이고,
    상기 사용자 로그 정보에 기초한 우선 순위에 따라 상기 복수의 태스크 추천 아이콘들을 순차적으로 상기 터치스크린 상에 표시하는 전자 장치.
  21. 제20 항에 있어서,
    상기 제어부는 우선 순위 변경 제스쳐를 검출하여, 상기 터치스크린 상에 표시된 복수의 태스크 추천 아이콘들의 우선 순위를 변경하여 순차적으로 상기 터치스크린 상에 표시하는 전자 장치.
  22. 제13 항에 있어서,
    상기 제어부는
    상기 적어도 하나의 태스크 추천 아이콘을 상기 터치스크린 상에 표시하는 경우,
    상기 적어도 하나의 태스크 추천 아이콘을 표시하기 위한 태스크 추천 트레이(tray) 바(bar) 또는 아이콘을 상기 터치스크린 상에 표시하고,
    상기 태스크 추천 트레이 바 또는 아이콘이 선택되면, 상기 적어도 하나의 태스크 추천 아이콘을 상기 태스크 추천 트레이에 포함하여 상기 터치스크린 상에 표시하는 전자 장치.
  23. 제13 항에 있어서,
    상기 제어부는,
    상기 적어도 하나의 태스크 추천 아이콘에 대한 숏컷 생성 이벤트를 검출하고,
    상기 숏컷 생성 이벤트가 검출되면, 상기 숏컷 생성 이벤트가 검출된 태스크 추천 아이콘을 홈 화면에 표시하는 전자 장치.
  24. 제13 항에 있어서,
    상기 제어부는,
    상기 적어도 하나의 태스크 추천 아이콘에 대한 공유 이벤트를 검출하고,
    상기 공유 이벤트가 검출되면, 상기 공유 이벤트가 검출된 태스크 추천 아이콘을 공유하는 전자 장치.
KR1020120111760A 2012-10-09 2012-10-09 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치 KR102045841B1 (ko)

Priority Applications (4)

Application Number Priority Date Filing Date Title
KR1020120111760A KR102045841B1 (ko) 2012-10-09 2012-10-09 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치
US14/048,467 US20140101617A1 (en) 2012-10-09 2013-10-08 Method and apparatus for generating task recommendation icon in a mobile device
EP13187673.2A EP2720126B1 (en) 2012-10-09 2013-10-08 Method and apparatus for generating task recommendation icon in a mobile device
CN201310467402.8A CN103713843B (zh) 2012-10-09 2013-10-09 用于在移动装置中产生任务推荐图标的方法和设备

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020120111760A KR102045841B1 (ko) 2012-10-09 2012-10-09 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치

Publications (2)

Publication Number Publication Date
KR20140045698A KR20140045698A (ko) 2014-04-17
KR102045841B1 true KR102045841B1 (ko) 2019-11-18

Family

ID=49304791

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020120111760A KR102045841B1 (ko) 2012-10-09 2012-10-09 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치

Country Status (4)

Country Link
US (1) US20140101617A1 (ko)
EP (1) EP2720126B1 (ko)
KR (1) KR102045841B1 (ko)
CN (1) CN103713843B (ko)

Families Citing this family (44)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9804759B2 (en) 2012-05-09 2017-10-31 Apple Inc. Context-specific user interfaces
US10613743B2 (en) 2012-05-09 2020-04-07 Apple Inc. User interface for receiving user input
US10990270B2 (en) 2012-05-09 2021-04-27 Apple Inc. Context-specific user interfaces
US9582165B2 (en) 2012-05-09 2017-02-28 Apple Inc. Context-specific user interfaces
US9684398B1 (en) 2012-08-06 2017-06-20 Google Inc. Executing a default action on a touchscreen device
KR102129795B1 (ko) * 2013-05-15 2020-07-03 엘지전자 주식회사 이동 단말기 및 그 제어방법
USD766318S1 (en) 2014-03-07 2016-09-13 Apple Inc. Display screen or portion thereof with animated graphical user interface
KR102120843B1 (ko) * 2014-04-22 2020-06-09 삼성전자주식회사 디스플레이 장치 및 그의 멀티 뷰 디스플레이 방법
CN106462340B (zh) 2014-06-27 2019-09-13 苹果公司 尺寸减小的用户界面
TWI647608B (zh) 2014-07-21 2019-01-11 美商蘋果公司 遠端使用者介面
US10452253B2 (en) 2014-08-15 2019-10-22 Apple Inc. Weather user interface
KR102418119B1 (ko) * 2014-08-25 2022-07-07 삼성전자 주식회사 시계 화면 구성 방법 및 이를 구현한 웨어러블 전자장치
WO2016036481A1 (en) 2014-09-02 2016-03-10 Apple Inc. Reduced-size user interfaces for dynamically updated application overviews
CN115695632A (zh) 2014-09-02 2023-02-03 苹果公司 电话用户界面
JP2017527033A (ja) * 2014-09-02 2017-09-14 アップル インコーポレイテッド ユーザ入力を受信するためのユーザインタフェース
KR20160047889A (ko) * 2014-10-23 2016-05-03 삼성전자주식회사 전자 장치 및 피공유자 추천 서비스 운용 방법
CN104407592B (zh) * 2014-11-27 2018-11-23 小米科技有限责任公司 一种调整智能家居设备运行状态的方法及装置
KR102309070B1 (ko) 2014-12-24 2021-10-07 삼성전자주식회사 전자 장치 및 전자 장치에서의 통신 관련 정보 제공 방법
US10055121B2 (en) 2015-03-07 2018-08-21 Apple Inc. Activity based thresholds and feedbacks
CN111552416A (zh) * 2015-04-13 2020-08-18 华为技术有限公司 启动任务管理界面的方法、装置及设备
CN105099871B (zh) * 2015-05-29 2018-03-27 浙江翼信科技有限公司 用于即时通信应用的通知方法和装置
US9916075B2 (en) 2015-06-05 2018-03-13 Apple Inc. Formatting content for a reduced-size user interface
KR102568097B1 (ko) * 2015-06-22 2023-08-18 삼성전자 주식회사 파싱 데이터의 관련 정보를 표시하는 방법 및 전자 장치
US20170061482A1 (en) * 2015-08-24 2017-03-02 TCL Research America Inc. Focal-point based recommendation method and system
KR102398835B1 (ko) * 2015-09-10 2022-05-17 엘지전자 주식회사 이동 단말기 및 이의 제어방법
US9749860B2 (en) * 2015-09-11 2017-08-29 Lenovo Enterprise Solutions (Singapore) Pte, Ltd. Peer-to-peer wireless connection between server computing device and mobile client computing device for authentication and server management
KR102447907B1 (ko) 2015-11-05 2022-09-28 삼성전자주식회사 추천 객체를 제공하기 위한 전자 장치 및 방법
US10747554B2 (en) * 2016-03-24 2020-08-18 Google Llc Contextual task shortcuts
AU2017100667A4 (en) 2016-06-11 2017-07-06 Apple Inc. Activity and workout updates
DE102017203570A1 (de) * 2017-03-06 2018-09-06 Volkswagen Aktiengesellschaft Verfahren und vorrichtung zur darstellung von empfohlenen bedienhandlungen eines vorschlagssystems und interaktion mit dem vorschlagssystem
CN107066268B (zh) * 2017-03-28 2022-03-04 腾讯科技(深圳)有限公司 微件应用的显示位置切换方法及装置
JP6780830B2 (ja) * 2017-08-03 2020-11-04 株式会社Nttドコモ プログラムおよび情報処理装置の制御方法
US11030448B2 (en) 2017-09-12 2021-06-08 Samsung Electronics Co., Ltd. Method for recommending one or more actions and an electronic device thereof
US10970577B1 (en) 2017-09-29 2021-04-06 Snap Inc. Machine learned single image icon identification
US10785449B2 (en) * 2017-12-08 2020-09-22 Qualcomm Incorporated Communicating using media content
EP3602285A1 (en) * 2017-12-22 2020-02-05 Google LLC. Dynamically generated task shortcuts for user interactions with operating system user interface elements
US10871882B2 (en) * 2018-05-16 2020-12-22 Samsung Electronics Co., Ltd. Efficient access to frequently utilized actions on computing devices
CN108874485A (zh) * 2018-06-08 2018-11-23 Oppo广东移动通信有限公司 图标显示方法、装置及终端
US10936861B2 (en) * 2018-09-28 2021-03-02 Aptiv Technologies Limited Object detection system of a vehicle
US11144750B2 (en) * 2019-02-28 2021-10-12 Family Concepts Ii, Llc Association training related to human faces
US11921998B2 (en) 2020-05-11 2024-03-05 Apple Inc. Editing features of an avatar
USD946018S1 (en) 2020-06-18 2022-03-15 Apple Inc. Display screen or portion thereof with graphical user interface
US11513655B2 (en) 2020-06-26 2022-11-29 Google Llc Simplified user interface generation
US11714536B2 (en) 2021-05-21 2023-08-01 Apple Inc. Avatar sticker editor user interfaces

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080309617A1 (en) 2007-06-15 2008-12-18 Microsoft Corporation Graphical communication user interface
US20120063585A1 (en) 2010-09-10 2012-03-15 Cox Communications, Inc. Integration of contact information across multiple communication devices

Family Cites Families (21)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5745111A (en) * 1996-11-13 1998-04-28 International Business Machines Corporation Method and system for automatic presentation of default-drop target icons at window borders
JP3342831B2 (ja) * 1998-02-17 2002-11-11 松下電器産業株式会社 電話装置
AU2002230449A1 (en) * 2000-11-15 2002-05-27 Mark Frigon Method and apparatus for processing objects in online images
US7058902B2 (en) * 2002-07-30 2006-06-06 Microsoft Corporation Enhanced on-object context menus
US7370290B2 (en) * 2002-12-19 2008-05-06 Microsoft Corporation Contact card
US7360174B2 (en) * 2002-12-19 2008-04-15 Microsoft Corporation Contact user interface
JP2007527065A (ja) * 2004-03-02 2007-09-20 コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ 画像グループを表すアイコンを生成する方法、当該方法を実行するよう構成されるコンピュータシステム、コンピュータプログラムプロダクト及びデータキャリア
US7783708B2 (en) * 2005-01-27 2010-08-24 Microsoft Corporation Attachment browser
US7680513B2 (en) * 2005-08-08 2010-03-16 Palm, Inc. Contact-centric user-interface features for computing devices
US20070101366A1 (en) * 2005-10-27 2007-05-03 Samsung Electronics Co., Ltd. Method for analyzing information and executing function corresponding to analyzed information in portable terminal
US7509588B2 (en) * 2005-12-30 2009-03-24 Apple Inc. Portable electronic device with interface reconfiguration mode
US8564544B2 (en) * 2006-09-06 2013-10-22 Apple Inc. Touch screen device, method, and graphical user interface for customizing display of content category icons
US8106856B2 (en) * 2006-09-06 2012-01-31 Apple Inc. Portable electronic device for photo management
US9344548B2 (en) * 2006-12-28 2016-05-17 Blackberry Limited Method for saving an image from a camera application of a portable electronic device
KR101430461B1 (ko) * 2007-11-23 2014-08-18 엘지전자 주식회사 통신 단말기 및 이것의 디스플레이 방법
US20090143052A1 (en) * 2007-11-29 2009-06-04 Michael Bates Systems and methods for personal information management and contact picture synchronization and distribution
US8467991B2 (en) * 2008-06-20 2013-06-18 Microsoft Corporation Data services based on gesture and location information of device
KR100980683B1 (ko) * 2008-09-01 2010-09-08 삼성전자주식회사 휴대단말기의 메뉴 리스트 생성을 위한 사용자 인터페이스 제공 방법 및 장치
US8321802B2 (en) * 2008-11-13 2012-11-27 Qualcomm Incorporated Method and system for context dependent pop-up menus
US8762885B2 (en) * 2008-12-15 2014-06-24 Verizon Patent And Licensing Inc. Three dimensional icon stacks
US9325823B2 (en) * 2008-12-19 2016-04-26 Verizon Patent And Licensing Inc. Visual address book and dialer

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080309617A1 (en) 2007-06-15 2008-12-18 Microsoft Corporation Graphical communication user interface
US20120063585A1 (en) 2010-09-10 2012-03-15 Cox Communications, Inc. Integration of contact information across multiple communication devices

Also Published As

Publication number Publication date
KR20140045698A (ko) 2014-04-17
CN103713843A (zh) 2014-04-09
EP2720126B1 (en) 2017-11-29
CN103713843B (zh) 2018-06-05
US20140101617A1 (en) 2014-04-10
EP2720126A1 (en) 2014-04-16

Similar Documents

Publication Publication Date Title
KR102045841B1 (ko) 전자 장치에서 태스크 추천 아이콘을 생성하는 방법 및 장치
US11550466B2 (en) Method of controlling a list scroll bar and an electronic device using the same
US20140365923A1 (en) Home screen sharing apparatus and method thereof
EP2811420A2 (en) Method for quickly executing application on lock screen in mobile device, and mobile device therefor
US20140059494A1 (en) Apparatus and method for providing application list depending on external device connected to mobile device
EP2755118A1 (en) Method and mobile device for providing recommended items based on context awareness
US20180321838A1 (en) Electronic apparatus displaying representative information and control method thereof
KR102064836B1 (ko) 모바일 장치에서의 메뉴 표시 장치 및 방법
US20140157148A1 (en) Apparatus and method of linking social network service application
KR20140126140A (ko) 모바일 장치의 상태에 대응하는 변경된 숏컷 아이콘을 제공하는 모바일 장치 및 그 제어 방법
US10019219B2 (en) Display device for displaying multiple screens and method for controlling the same
KR20140111088A (ko) 문지르기 제스처를 검출하여 미리보기를 제공하는 모바일 장치 및 그 제어 방법
KR102204141B1 (ko) 태스크를 리마인드하는 전자 장치 및 그 제어 방법
US9426606B2 (en) Electronic apparatus and method of pairing in electronic apparatus
US20150012855A1 (en) Portable device for providing combined ui component and method of controlling the same
US20140195964A1 (en) Method and apparatus for dynamic display box management
US10409478B2 (en) Method, apparatus, and recording medium for scrapping content
US9207792B2 (en) Mobile apparatus having hand writing function using multi-touch and control method thereof
KR102022050B1 (ko) 패럴랙스 스크롤 기능을 가지는 모바일 장치 및 그 제어 방법
KR20140111089A (ko) 오브젝트에 대한 사전 실행 기능을 가지는 모바일 장치 및 그 제어방법
KR20140089714A (ko) 상태 바를 변경하는 모바일 장치 및 그 제어 방법
KR20140090321A (ko) 트리거를 기반으로 오브젝트를 표시하는 모바일 장치 및 그 제어 방법
KR101960395B1 (ko) 티켓 서버에서 관리되는 월렛 구성요소를 발급하는 모바일 장치 및 그 제어 방법과 티켓 서버
KR20210008888A (ko) 태스크를 리마인드하는 전자 장치 및 그 제어 방법
US20150067493A1 (en) Method of modifying text input from user and electronic device therefor

Legal Events

Date Code Title Description
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant