KR20140039201A - 이모지 및 다른 심벌들을 입력하는 장치 사용자 인터페이스 - Google Patents

이모지 및 다른 심벌들을 입력하는 장치 사용자 인터페이스 Download PDF

Info

Publication number
KR20140039201A
KR20140039201A KR1020137030979A KR20137030979A KR20140039201A KR 20140039201 A KR20140039201 A KR 20140039201A KR 1020137030979 A KR1020137030979 A KR 1020137030979A KR 20137030979 A KR20137030979 A KR 20137030979A KR 20140039201 A KR20140039201 A KR 20140039201A
Authority
KR
South Korea
Prior art keywords
symbol
user
category
symbols
window
Prior art date
Application number
KR1020137030979A
Other languages
English (en)
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 마이크로소프트 코포레이션
Publication of KR20140039201A publication Critical patent/KR20140039201A/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/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/0489Interaction 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 dedicated keyboard keys or combinations thereof
    • G06F3/04895Guidance during keyboard input operation, e.g. prompting
    • 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
    • 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]
    • 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/04886Interaction 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 by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • 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/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72436User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for text messaging, e.g. short messaging services [SMS] or e-mails

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)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

본 발명의 통합 심벌 사용자 인터페이스(user interface(UI))는 이모지 메시지, IM 메시지 및 SMS 텍스트 메시지와 같은 메시지들 내에 심벌들을 입력하기 위해 상이한 심벌들의 모음을 제공한다. 통합 심벌 UI는 심벌들을 다수의 상이한 카테고리 창 내에 그룹핑할 수 있다. 게다가, 통합 심벌 UI는 이전에 사용된 심벌들을 갖는 이력 창을 제공할 수 있다. 장치의 디스플레이 스크린 상에는 한 번에 통합 심벌 UI의 일부만이 표시될 수 있다. 사용자는 통합 심벌 UI를 통해 지속적으로 패닝하여 창들 사이에서 이동할 수 있다. 일부 실시예들에서, 통합 심벌 UI는 사용자로 하여금 특정 카테고리 창 또는 이력 창으로 직접 내비게이션할 수 있게 해주는 카테고리 리스트 창도 포함할 수 있다.

Description

이모지 및 다른 심벌들을 입력하는 장치 사용자 인터페이스{DEVICE USER INTERFACE TO INPUT EMOJI AND OTHER SYMBOLS}
모바일 사용자들의 경우, 이모지(emoji), 이모티콘 및 다른 심벌들을 이메일 메시지, 인스턴트 메시징(instant messaging(IM)) 메시지 및 단문 메시지 서비스(short message service(SMS)) 텍스트 메시지와 같은 메시지들 내에 입력하는 것이 일반적이다. 이것은 이모지 및 다른 심벌들이 특히 인기 있고 광범위하게 사용되는 일본과 같은 나라들에서 특히 그러하다. 사용자들이 메시지들 내에 포함시키기를 원할 수 있는 심벌들의 많은 변형이 존재한다. 이들은 문자들의 조합에 의해 생성되는 문자 기반 이모지(이들은 모바일 운영자에 의해 정의될 수 있음), 이미지 기반 이모지, ASCII 문자들의 조합으로부터 생성되는 ASCII 아트, 이모티콘, 및 다른 심벌들을 포함할 수 있다. 최근에는, 사용자들이 모바일 장치들을 이용하여 이러한 심벌들을 입력할 때, 통상적으로 다양한 심벌들에 액세스하여 이들을 선택하기 위한 상이한 사용자 인터페이스들 및 입력 포인트들이 존재하며, 이렇게 하는 것은 사용자에게 번거롭게 한다.
본 요약은 아래에 상세한 설명에서 더 설명되는 개념들의 발췌를 간단한 형태로 소개하기 위해 제공된다. 본 요약은 청구 발명 대상의 중요한 특징들 또는 본질적인 특징들을 식별하는 것을 의도하지 않으며, 청구 발명 대상의 범위를 결정하는 데 있어서의 보조물로서 사용되는 것도 의도하지 않는다.
본 발명의 실시예들은 이모지 메시지, IM 메시지 및 SMS 텍스트 메시지와 같은 메시지들 내에 심벌들을 입력하기 위한 상이한 심벌들의 모음을 제공하는 통합 심벌 사용자 인터페이스(UI)에 관한 것이다. 통합 심벌 UI는 심벌들을 다수의 상이한 카테고리 창 내에 그룹핑할 수 있다. 게다가, 통합 심벌 UI는 이전에 사용된 심벌들을 갖는 이력 창(history pane)을 제공할 수 있다. 장치의 디스플레이 스크린 상에는 한 번에 통합 심벌 UI의 일부만이 표시될 수 있다. 사용자는 통합 심벌 UI를 통해 지속적으로 패닝(panning)하여 창들 사이에서 이동할 수 있다. 일부 실시예들에서, 통합 심벌 UI는 사용자로 하여금 특정 카테고리 창 또는 이력 창으로 직접 내비게이션할 수 있게 해주는 카테고리 리스트 창도 포함할 수 있다.
본 발명은 첨부 도면들을 참조하여 아래에 상세히 설명된다.
도 1은 본 발명의 실시예들을 구현하는 데 사용하기에 적합한 예시적인 컴퓨팅 환경의 블록도이다.
도 2는 본 발명의 일 실시예에 따른 통합 심벌 UI를 나타내는 도면이다.
도 3(a)-(c)는 본 발명의 일 실시예에 따른 카테고리 창들 사이에서 이동하기 위해 통합 심벌 UI를 통해 수평으로 패닝하는 것을 나타내는 도면들이다.
도 4는 본 발명의 일 실시예에 따른 통합 심벌 UI의 이력 창을 나타내는 도면이다.
도 5는 본 발명의 일 실시예에 따른 통합 심벌 UI의 다른 창들 위에 정적으로 배치된 카테고리 리스트 창을 갖는 통합 심벌 UI를 나타내는 도면이다.
도 6은 본 발명의 일 실시예에 따른 다양한 높이의 창들을 갖는 통합 심벌 UI를 나타내는 도면이다.
도 7(a) 및 7(b)는 본 발명의 일 실시예에 따른 통합 심벌 UI의 카테고리 창을 통해 수직으로 패닝하는 것을 나타내는 도면들이다.
도 8은 본 발명의 일 실시예에 따른 통합 심벌 UI의 카테고리 리스트 창으로부터 이용 불가 심벌들을 제거하는 것을 나타내는 도면이다.
도 9는 본 발명의 일 실시예에 따른 통합 심벌 UI의 카테고리 창에 대한 이용 불가 심벌들을 흐리게 하는 것을 나타내는 도면이다.
도 10은 본 발명의 일 실시예에 따른 사용자에 의해 작성되고 있는 메시지 내에 심벌을 넣기 위한 통합 심벌 UI를 제공하기 위한 방법을 나타내는 흐름도이다.
도 11은 본 발명의 일 실시예에 따른 통합 심벌 UI를 통해 패닝하기 위한 방법을 나타내는 흐름도이다.
도 12는 본 발명의 일 실시예에 따른 카테고리 리스트를 이용하여 통합 심벌 UI를 내비게이션하기 위한 방법을 나타내는 흐름도이다.
도 13은 본 발명의 일 실시예에 따른 통합 심벌 UI의 이력 창에 대한 심벌들을 선택 및/또는 배열하기 위한 방법을 나타내는 흐름도이다.
도 14는 본 발명의 일 실시예에 따른 통합 심벌 UI에서 이용 가능 심벌들을 이용 불가 심벌들과 다른 방식으로 표시하기 위한 방법을 나타내는 흐름도이다.
본 명세서에서는 법정 요건을 충족시키기 위해 본 발명의 발명 대상이 구체적으로 설명된다. 그러나, 설명 자체는 본 특허의 범위를 한정하는 것을 의도하지 않는다. 오히려, 본 발명자들은 청구 발명 대상이 다른 현재 또는 미래의 기술들과 관련하여 상이한 단계들 또는 본 명세서에서 설명되는 것들과 유사한 단계들의 조합들을 포함하도록 다른 방식으로 구현될 수도 있다는 것을 고려하였다. 더욱이, 용어 "단계" 및/또는 "블록"은 본 명세서에서 이용되는 방법들의 상이한 요소들을 의미하는 데 사용될 수 있지만, 이들 용어는 개별 단계들의 순서가 명확히 설명되지 않는 경우에는 그리고 명확히 설명될 때를 제외하고는 본 명세서에서 개시되는 다양한 단계들 사이의 임의의 특정 순서를 암시하는 것으로 해석되지 않아야 한다.
본 발명의 실시예들은 다양한 타입의 심벌들을 통합하는 통합 심벌 사용자 인터페이스(UI)를 제공하는 것과 관련된다. 심벌들은 이모지(emoji), 카오모지(kaomoji), 데코미(decome), ASCII 아트 및 이모티콘(emoticon)을 포함하지만 이에 한정되지 않는 다양한 상이한 문자 기반 및 이미지 기반 심벌들을 포함할 수 있다. 본 명세서에서 사용될 때, "문자 기반 심벌들"은 문자들의 조합으로부터 생성된 심벌들을 지칭하며, "이미지 기반 심벌들"은 문자 대신에 이미지를 포함하는 심벌들이다. 통합 심벌 UI는 다양한 심벌들을 동등한 아이템들로서 간주할 수 있으며, 사용자들이 다양한 상이한 타입의 메시지들을 생성하고 있을 때 이용 가능 심벌들에 액세스하고 이들을 선택하기 위한 단일 입력 포인트 및 메커니즘을 제공할 수 있다. 한정이 아니라, 단지 예로서, 통합 심벌 UI는 이메일 메시지, 인스턴트 메시징(IM) 메시지 및 단문 메시지 서비스(SMS) 메시지 내의 심벌들의 입력을 위해 제공될 수 있다.
통합 심벌 UI는 심벌들을 상이한 카테고리들로 그룹핑하는 다수의 카테고리 창으로 구성될 수 있다. 통합 심벌 UI는 이전에 사용된 심벌들을 포함하는 이력 창도 가짐으로써 사용자로 하여금 그러한 심벌들에 빠르게 액세스하는 것을 가능하게 할 수 있다. 통합 심벌 UI는 UI의 다양한 창들을 목록화하는 카테고리 리스트 창도 가질 수 있으며, 사용자로 하여금 리스트로부터 선택하여 선택된 창으로 직접 내비게이션하는 것을 가능하게 한다. 아래에 더 상세히 설명되는 바와 같이, 통합 심벌 UI는 사용자로 하여금 다양한 부분들을 통해 지속적으로 패닝하여 카테고리들 및 다른 창들 사이에서 이동하는 것을 가능하게 하도록 더 구성될 수 있다.
따라서, 일 양태에서, 본 발명의 일 실시예는 사용자에 의해 작성되고 있는 메시지 내에 심벌을 입력하기 위한 통합 심벌 UI를 제공하기 위한 방법과 관련된다. 이 방법은 장치의 디스플레이 영역 상에 통합 심벌 UI의 일부를 제공하는 단계를 포함한다. 통합 심벌 UI는 사용자에 의해 이전에 사용된 심벌들을 포함하는 이력 창, 및 상이한 타입의 메시지들 내의 입력에 이용 가능한 복수의 심벌을 포함하는 복수의 카테고리 창을 포함한다. 이 방법은 사용자로 하여금 통합 심벌 UI를 통해 적어도 한 방향으로 지속적으로 패닝하여 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하는 단계를 더 포함한다. 이 방법은 통합 심벌 UI로부터 심벌의 선택을 수신하는 단계를 더 포함한다. 이 방법은 사용자에 의해 작성되고 있는 메시지 내에 심벌을 제공하는 단계를 더 포함한다.
본 발명의 다른 실시예에서, 일 양태는 모바일 장치와 관련된다. 모바일 장치는 디스플레이 스크린, 및 디스플레이 스크린 상에 통합 UI를 제공하도록 구성된 프로세서를 포함한다. 통합 심벌 UI는 사용자에 의해 이전에 사용된 심벌들을 포함하는 이력 창을 포함한다. 통합 심벌 UI는 모바일 장치에 의해 전송될 수 있는 상이한 타입의 메시지들 내의 입력에 이용 가능한 복수의 심벌을 포함하는 복수의 카테고리 창을 더 포함한다. 디스플레이 스크린 상에는 한 번에 통합 심벌 UI의 일부만이 표시되며, 통합 심벌 UI는 사용자로 하여금 통합 심벌 UI를 통해 적어도 한 방향으로 지속적으로 패닝하여 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하도록 구성된다.
본 발명의 추가 실시예는 컴퓨팅 장치에 의해 사용될 때 컴퓨팅 장치로 하여금 컴퓨팅 장치의 디스플레이 스크린 상에 통합 심벌 UI를 제공하게 하는 컴퓨터 사용 가능 명령어들을 저장하는 하나 이상의 컴퓨터 저장 매체와 관련된다. 통합 심벌 UI는 사용자에 의해 이전에 사용된 심벌들을 포함하는 이력 창, 및 컴퓨팅 장치에 의해 전송될 수 있는 상이한 타입의 메시지들 내의 입력에 이용 가능한 복수의 심벌을 포함하는 복수의 카테고리 창을 포함한다. 디스플레이 스크린 상에는 한 번에 통합 심벌 UI의 일부만이 표시되며, 통합 심벌 UI는 사용자로 하여금 통합 심벌 UI를 통해 적어도 한 방향으로 지속적으로 패닝하여 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하도록 구성된다.
본 발명의 실시예들의 개요를 간단히 설명하였으며, 본 발명의 다양한 양태들에 대한 일반적 상황을 제공하기 위하여 본 발명의 실시예들을 구현할 수 있는 예시적인 동작 환경이 아래에 설명된다. 먼저, 특히 도 1을 참조하면, 본 발명의 실시예들을 구현하기 위한 예시적인 동작 환경이 도시되고, 일반적으로 컴퓨팅 장치(100)로서 표시된다. 컴퓨팅 장치(100)는 적절한 컴퓨팅 환경의 일례일 뿐이며, 본 발명의 이용 또는 기능의 범위에 대해 어떠한 한정도 제안하는 것을 의도하지 않는다. 또한, 컴퓨팅 장치(100)는 도시된 컴포넌트들 중 어느 하나 또는 조합에 대한 어떠한 의존성 또는 요구도 갖지 않는 것으로 해석되어야 한다.
본 발명은 컴퓨터 또는 다른 기계, 예를 들어 개인용 휴대 단말기 또는 다른 핸드헬드 장치에 의해 실행되는 프로그램 모듈과 같은 컴퓨터 실행 가능 명령어들을 포함하는 컴퓨터 코드 또는 기계 사용 가능 명령어들과 일반적으로 관련하여 설명될 수 있다. 일반적으로, 루틴, 프로그램, 객체, 컴포넌트, 데이터 구조 등을 포함하는 프로그램 모듈들은 특정 작업들을 수행하거나 특정 추상 데이터 타입들을 구현하는 코드를 지칭한다. 본 발명은 핸드헬드 장치, 소비자 전자 장치, 범용 컴퓨터, 특수 컴퓨팅 장치 등을 포함하는 다양한 시스템 구성들에서 실시될 수 있다. 본 발명은 통신 네트워크를 통해 링크된 원격 처리 장치들에 의해 작업들이 수행되는 분산 컴퓨팅 환경들에서도 실시될 수 있다.
도 1을 참조하면, 컴퓨팅 장치(100)는 다음 장치들: 메모리(112), 하나 이상의 프로세서(114), 하나 이상의 프레젠테이션 컴포넌트(116), 입출력(I/O) 포트들(118), 입출력 컴포넌트들 및 예시적인 전원(122)을 직접 또는 간접 결합하는 버스(110)를 포함한다. 버스(110)는 (어드레스 버스, 데이터 버스 또는 이들의 조합과 같은) 하나 이상의 버스일 수 있는 것을 나타낸다. 도 1의 다양한 블록들은 명료화를 위해 라인들로 도시되지만, 실제로는 다양한 컴포넌트들의 묘사는 그렇게 명료하지 않으며, 은유적으로 라인들은 더 정확하게는 뚜렷하지 않고 희미할 것이다. 예를 들어, 디스플레이 장치와 같은 프레젠테이션 컴포넌트는 I/O 컴포넌트인 것으로 간주될 수 있다. 또한, 프로세서들은 메모리를 갖는다. 본 발명자들은 그러한 것이 기술의 본질인 것을 인식하며, 도 1의 도면은 본 발명의 하나 이상의 실시예와 관련하여 사용될 수 있는 예시적인 컴퓨팅 장치를 예시할 뿐이라는 것을 되풀이한다. "워크스테이션", "서버", "랩탑", "핸드헬드 장치" 등과 같은 카테고리들은 모두 도 1의 범위 내에서 고려되며, "컴퓨팅 장치"를 지칭하므로, 이들 간에는 차이가 없다.
컴퓨팅 장치(100)는 통상적으로 다양한 컴퓨터 판독 가능 매체를 포함한다. 컴퓨터 판독 가능 매체는 컴퓨팅 장치(100)에 의해 액세스될 수 있는 임의의 이용 가능 매체일 수 있으며, 휘발성 및 비휘발성 매체, 이동식 및 비이동식 매체 모두를 포함한다. 한정이 아니라 예로서, 컴퓨터 판독 가능 매체는 컴퓨터 저장 매체 및 통신 매체를 포함할 수 있다. 컴퓨터 저장 매체는 컴퓨터 판독 가능 명령어들, 데이터 구조들, 프로그램 모듈들 또는 다른 데이터와 같은 정보의 저장을 위한 임의의 방법 또는 기술로 구현되는 휘발성 및 비휘발성, 이동식 및 비이동식 매체들 모두를 포함한다. 컴퓨터 저장 매체는 RAM, ROM, EEPROM, 플래시 메모리 또는 다른 메모리 기술, CD-ROM, 디지털 다기능 디스크(DVD) 또는 다른 광 디스크 저장 장치, 자기 카세트, 자기 테이프, 자기 디스크 저장 장치 또는 다른 자기 저장 장치, 또는 원하는 정보를 저장하는 데 사용될 수 있고 컴퓨팅 장치(100)에 의해 액세스될 수 있는 임의의 다른 매체를 포함하지만 이에 한정되지 않는다. 통신 매체는 통상적으로 반송파 또는 다른 전송 메커니즘과 같은 변조된 데이터 신호 내에 컴퓨터 판독 가능 명령어들, 데이터 구조들, 프로그램 모듈들 또는 다른 데이터를 구현하며, 임의의 정보 전달 매체를 포함한다. 용어 "변조된 데이터 신호"는 신호 내에 정보를 인코딩하는 방식으로 신호의 특성들 중 하나 이상이 설정 또는 변경된 신호를 의미한다. 한정이 아니라 예로서, 통신 매체는 유선 네트워크 및 직접 유선 접속과 같은 유선 매체, 및 음향, RF, 적외선 및 다른 무선 매체와 같은 무선 매체를 포함한다. 임의의 위의 것들의 조합들도 컴퓨터 판독 가능 매체의 범위 내에 포함되어야 한다.
메모리(112)는 휘발성 및/또는 비휘발성 메모리 형태의 컴퓨터 저장 매체를 포함한다. 메모리는 이동식, 비이동식 또는 이들의 조합일 수 있다. 예시적인 하드웨어 장치는 반도체 메모리, 하드 드라이브, 광 디스크 드라이브 등을 포함한다. 컴퓨팅 장치(100)는 메모리(112) 또는 I/O 컴포넌트들(120)과 같은 다양한 엔티티들로부터 데이터를 판독하는 하나 이상의 프로세서를 포함한다. 프레젠테이션 컴포넌트(들)(116)는 사용자 또는 다른 장치에 데이터 지시들을 제공한다. 예시적인 프레젠테이션 컴포넌트는 디스플레이 장치, 스피커, 인쇄 컴포넌트, 진동 컴포넌트 등을 포함한다.
I/O 포트들(118)은 컴퓨팅 장치(100)로 하여금 일부가 내장될 수 있는 I/O 컴포넌트들(120)을 포함하는 다른 장치들에 논리적으로 결합되는 것을 가능하게 한다. 예시적인 컴포넌트는 마이크, 조이스틱, 게임 패드, 위성 안테나, 스캐너, 프린터, 무선 장치 등을 포함한다.
이제, 도 2를 참조하면, 본 발명의 일 실시예에 따른 통합 심벌 사용자 인터페이스(UI)(200)를 나타내는 도면이 제공된다. 통합 심벌 UI(200)는 이모지, 카오모지, 데코미, ASCII 아트 및 이모티콘을 포함하지만 이에 한정되지 않는 임의의 다양한 상이한 문자 기반 및 이미지 기반 심벌들을 포함할 수 있다. 따라서, 통합 심벌 UI(200)는 다양한 심벌들을 동등한 아이템들로서 간주하며, 사용자로 하여금 다양한 심벌들에 액세스하고, 작성되고 있는 메시지 내에 원하는 심벌을 입력하는 것을 가능하게 하기 위한 통합 UI를 제공한다. 도 2에서는 간소화를 위해 통합 심벌 UI(200)가 심벌이 제거된 상태로 표시되었다는 점에 유의해야 한다.
도 2에 도시된 바와 같이, 통합 심벌 UI(200)는 카테고리 리스트 창(202), 이력 창(204) 및 여러 카테고리 창(206, 208, 210, 212, 214)을 포함하는 다수의 창 또는 열을 포함한다. 심벌들은 상이한 카테고리들로 함께 그룹핑되며, 그룹핑들에 따라 통합 심벌 UI(200)의 다양한 카테고리 창들(206, 208, 210, 212, 214) 내에 포함된다. 도 2의 통합 심벌 UI(200) 내에는 5개의 카테고리 창(206, 208, 210, 212, 214)이 도시되지만, 본 발명의 다양한 실시예들에 따라 임의 수의 카테고리 창이 통합 심벌 UI 내에 포함될 수 있다는 것을 이해해야 한다. 특히, 상이한 카테고리들로의 심벌들의 그룹핑들은 UI 내의 심벌들을 발견하고 액세스하기 위한 사용자 요구를 충족시키는 데 적합한 것으로 결정된 바와 같은 임의 수의 상이한 방식으로 행해질 수 있다.
장치가 통합 심벌 UI(200)를 표시할 때, 한 번에 통합 심벌 UI(200))의 일부만이 표시된다. 이것은 모바일 장치(216)의 디스플레이 스크린 상에 카테고리 2의 창(208)이 현재 표시된 상태로 모바일 장치(216)가 도시된 도 2에 나타나 있다. 개념적으로, 통합 심벌 UI(200)는 파노라마로서 간주될 수 있으며, 모바일 장치는 한 번에 전체 파노라마의 일부만의 뷰를 제공한다. 도 2에서는 장치(216)의 디스플레이 상에 단일 카테고리 또는 창(즉, 카테고리 2의 창(208))만이 표시되지만, 장치의 디스플레이 내에 포함된 통합 심벌 UI(200)의 부분은 단일 창만을 또는 다수의 창의 적어도 부분들을 포함할 수 있다는 것을 이해해야 한다. 예를 들어, 디스플레이는 하나의 창 및 이 창의 좌측 및 우측의 창들의 부분들의 범위를 포함할 수 있다. 다른 예로서, 디스플레이는 다수의 창의 범위를 포함할 수 있다. 임의의 그리고 모든 그러한 변형들은 본 발명의 실시예들의 범위 내에 있는 것으로 간주된다.
사용자는 통합 심벌 UI(200)를 통해 수평으로 패닝함으로써 지속적으로 통합 심벌 UI(200)의 카테고리들 및 다른 창들 사이에서 이동할 수 있다. 예를 들어, 사용자는 모바일 장치(216)의 디스플레이 스크린 상에서 좌측으로 스와이핑(swiping)하거나, 다른 형태의 제스처 또는 다른 입력을 이용하여 통합 심벌 UI(200) 상에서 우측으로 패닝함으로써 카테고리 2의 창(208)으로부터 카테고리 3의 창(210)으로 패닝할 수 있다. 또한, 사용자는 모바일 장치(216)의 디스플레이 스크린 상에서 우측으로 스와이핑하거나, 다른 형태의 제스처 또는 다른 입력을 이용함으로써 카테고리 2의 창(208)으로부터 카테고리 1의 창(206)으로 패닝할 수 있다. 따라서, 사용자는 통합 심벌 UI(200)를 통해 내비게이션하여 좌우로 패닝하고 다양한 창들을 볼 수 있다. 일부 실시예들에서, 패닝은 사용자가 카테고리 리스트에 대해 카테고리 5의 창(214)으로부터 우측으로 패닝하여 창(202)으로 이동할 수 있고 그 반대도 그러할 수 있다는 점에서 "순환적"일 수 있다.
하나의 카테고리로부터 다른 카테고리로의 지속적인 패닝이 도 3(a)-3(c)에 도시되어 있다. 먼저, 도 3(a)에 도시된 바와 같이, 모바일 장치(300)의 디스플레이 스크린 상에 통합 심벌 UI의 카테고리 3의 창(302)이 표시된다. 사용자가 좌측을 향해 스크린을 스와이핑하기 시작할 때, 통합 심벌 UI의 표시된 부분은 우측으로 수평으로 패닝된다. 이것은 좌측으로 이동하는 카테고리 3의 창(302) 및 우측으로부터 디스플레이 스크린으로 들어가는 카테고리 4의 창(304)을 도시하는 도 3(b)에 나타나 있다. 도 3(c)에 도시된 바와 같이, 사용자가 스크린을 좌측으로 스와이핑하는 것을 끝마칠 때, 카테고리 3의 창(302)으로부터 카테고리 4의 창(304)으로의 표시의 전이가 완료된다. 결과적으로, 모바일 장치(300) 상에는 이제 카테고리 4의 창이 표시된다. 도 3(a) 내지 3(c)는 하나의 창으로부터 바로 다음 창으로의 패닝을 도시하지만, 사용자는 예를 들어 사용자의 스와이프의 길이 및/또는 속도에 기초하여 다수의 창을 통해 패닝할 수 있다는 것을 이해해야 한다.
도 2를 다시 참조하면, 통합 심벌 UI(200)는 심벌들을 다양한 카테고리 창들(206, 208, 210, 212, 214) 내에 그룹핑하는 것에 더하여, 장치(216)에 의해 이전에 사용된 심벌들을 목록화하는 이력 창(204)을 포함한다. 이전에 사용된 심벌들을 이력 창(204) 내에 포함시키는 것은 사용자가 그러한 심벌들에 빠르게 액세스하는 것을 가능하게 할 수 있다.
이력 창(204) 내에 포함되는 심벌들의 수가 제한될 수 있다. 어떤 심벌들이 이력 창(204) 내에 포함되고/되거나, 심벌들이 이력 창(204) 내에 어떻게 배열되는지는 본 발명의 실시예들에 따라 다수의 상이한 인자들의 임의 조합에 기초할 수 있다. 일부 실시예들에서, 심벌들은 심벌들의 사용자에 의한 사용의 최근성(recency)에 기초하여 선택되고/되거나 이력 창(204) 내에 배열될 수 있다. 예를 들어, 이력 창(204)은 사용자에 의해 가장 최근에 사용된 심벌들을 포함할 수 있고/있거나, 심벌들은 사용의 최근성에 기초하여 배열되어, 먼저 가장 최근에 사용된 심벌이 이력 창(204)의 좌상에 배치되고, 최근성의 감소에 따라 이력 창(204)의 나머지를 채울 수 있다.
일부 실시예들에서, 심벌들은 심벌들의 사용의 빈도에 기초하여 이력 창(204) 내에 포함되고/되거나 배열될 수 있다. 상이한 심벌들의 사용의 빈도는 소정의 정의된 기간(예를 들어, 지난 하루, 지난 일주일, 지난 한 달)에 대해 또는 사용자에 의한 전체 심벌 선택들의 정의된 수(예를 들어, 지난 100번의 선택, 지난 1000번의 선택 등)에 기초하여 결정될 수 있다. 예를 들어, 이력 창(204)은 사용자에 의해 가장 빈번하게 사용된 심벌들을 포함할 수 있고/있거나, 심벌들은 사용의 빈도에 기초하여 배열되어, 먼저 가장 빈번하게 사용된 심벌이 이력 창(204)의 좌상에 배치되고, 사용 빈도의 감소에 따라 이력 창(204)의 나머지를 채울 수 있다.
심벌들은 또한 카테고리에 의해 선택되고/되거나 이력 창(204) 내에 배열될 수 있다. 특히, 심벌들은 심벌들이 속하는 카테고리들에 따라 이력 창(204) 내에 함께 그룹핑될 수 있다. 예를 들어, 카테고리 1의 심벌들이 먼저 포함되고, 이어서 카테고리 2의 심벌들이 포함되고, 기타 등등일 수 있다.
통합 심벌 UI(200)는 다양한 크기의 심벌들을 포함할 수 있다. 따라서, 심벌들은 심벌들을 수용하기 위한 크기에 기초하여 선택되고/되거나, 이력 창(204) 내에 배열될 수 있다. 이것은 도 4에 도시되어 있다. 도 4에 도시된 바와 같이, 상이한 크기의 심벌들을 갖는 이력 창(402)이 표시된다. 예를 들어, 심벌(404)은 심벌(406)과 같은 다른 심벌들보다 넓다. 다양한 크기에 기초하여, 심벌들은 예를 들어 이력 창(402)에서 빈 공간들 또는 공간 낭비를 피하도록 배열될 수 있다.
이력 창 내에 포함되는 심벌들 및 심벌들의 배열은 전술한 인자들의 임의 조합은 물론, 다른 인자들에도 기초할 수 있다는 것을 이해해야 한다. 예를 들어, 가장 최근에 사용된 심벌들이 이력 창 내에 포함될 수 있고, 심벌들은 사용 빈도에 기초하여 이력 창 내에 배열될 수 있다. 임의의 그리고 모든 그러한 변형들은 본 발명의 실시예들의 범위 내에 있는 것으로 간주된다.
도 2를 다시 참조하면, 창들을 통해 지속적으로 패닝하는 것에 더하여, 사용자가 통합 심벌 UI(200)를 내비게이션하기 위한 또 하나의 방법은 사용자로 하여금 특정 카테고리 또는 다른 창으로 점프하는 것을 가능하게 하는 카테고리 리스트 창(202)을 이용하는 것이다. 카테고리 리스트 창(202)은 이력 창(204) 및 각각의 카테고리 창(206, 208, 210, 212, 214)을 포함하여, 통합 심벌 UI(200) 내에 포함된 창들의 리스트를 포함한다. 카테고리 리스트 창(202)이 표시될 때, 사용자는 리스트로부터 선택할 수 있고, 이에 응답하여 사용자의 선택에 대응하는 창이 표시된다. 예를 들어, 사용자가 카테고리 리스트 창(202)으로부터 "CAT 4"를 선택할 경우, 카테고리 4의 창(212)이 표시될 것이다. 이것은 사용자가 통합 심벌 UI(200) 내의 원하는 카테고리로 직접 내비게이션하기 위한 빠른 방법을 제공한다.
도 2는 카테고리 리스트 창(202)이 통합 심벌 UI(200)의 한 단부 상에 포함되는(따라서, UI(200)의 그 부분 위로 패닝함으로써 액세스될 수 있는) 실시예를 도시하지만, 본 발명의 다른 실시예들에서는 카테고리 리스트 창이 다른 방식으로 제공될 수 있다. 예를 들어, 일부 실시예들에서, 카테고리 리스트 창은 사용자가 통합 심벌 UI의 다른 창들을 통해 패닝하는 동안 디스플레이 스크린 상에 표시된 상태로 유지되는 정적 부분으로서 제공될 수 있다. 예를 들어, 도 5는 이력 창(504) 및 카테고리 창들(506, 508, 510, 512, 514) 위에 정적으로 배치된 카테고리 리스트 창(502)을 갖는 통합 심벌 UI(500)를 도시한다. 따라서, 사용자가 창들(504, 506, 508, 510, 512, 514)을 통해 패닝할 때, 카테고리 리스트 창(502)은 모바일 장치(516)의 디스플레이 스크린 상에 유지된다. 따라서, 사용자는 임의의 시간에 카테고리 리스트 창(502)으로부터 선택하여, 통합 심벌 UI(500) 내의 특정 창으로 점프할 수 있다. 도 5는 카테고리 리스트 창(502)이 다른 창들 위에 표시되는 실시예를 도시하지만, 카테고리 리스트 창은 다른 위치들에(예를 들어, 다른 창들 아래에) 정적으로 표시될 수 있다는 것을 이해해야 한다.
다른 실시예들에서, 카테고리 리스트 창은 통합 심벌 UI의 다른 창들과 분리되어 제공될 수 있다. 예를 들어, 사용자로 하여금 이력 창 및 카테고리 창들을 통해 패닝하는 것을 가능하게 하는 통합 심벌 UI가 제공될 수 있다. 이어서, 사용자는 모바일 장치 상에 제공되는 특정 하드 키(예를 들어, 백 키) 및/또는 모바일 장치의 디스플레이 스크린 상에 표시되는 가상 키를 선택함으로써 카테고리 리스트 창에 액세스할 수 있다. 이에 응답하여, 카테고리 리스트 창이 표시되며, 이어서 사용자는 카테고리 리스트 창으로부터 선택하여, 통합 심벌 UI 내의 이력 창 또는 카테고리 창으로 점프할 수 있다. 사용자는 카테고리 리스트 창에 대한 액세스를 제공하도록 구성된 특정 하드 키 또는 가상 키를 선택함으로써 임의의 시간에 카테고리 리스트 창에 다시 액세스할 수 있다.
도 2에서, 창들(202, 204, 206, 208, 210, 212) 각각은 디스플레이 스크린 영역을 넘지 않는 공통 높이로 도시되어 있다. 다른 실시예에서, 도 6에 도시된 바와 같이, 통합 심벌 UI(600)는 모바일 장치(616)의 디스플레이 스크린 영역을 지나 수직으로 연장할 수 있는 다양한 높이의 창들(602, 604, 606, 608, 610, 612, 614)을 포함할 수 있다. 도 2 및 3a-3c와 관련하여 전술한 것과 유사하게, 사용자는 통합 심벌 UI(600)를 통해 수평으로 패닝하여 모바일 장치(616)의 디스플레이 영역 내의 다양한 창들을 볼 수 있다. 모바일 장치(616)의 디스플레이 스크린 영역을 지나 연장하는 창이 표시될 때는, 창의 일부만이 표시될 것이다. 예를 들어, 도 6은 카테고리 2의 창(608)이 모바일 장치에 의해 표시되지만, 창(608)의 일부만이 표시되는 것을 도시한다. 사용자는 표시된 창(608)을 통해 수직으로 패닝하여 창(608)의 범위 내의 심벌들을 볼 수 있다. 도 6에서 통합 심벌 UI(600)는 간소화를 위해 심벌들이 제거된 상태로 표시되었다는 점에 유의해야 한다.
도 7(a) 및 7(b)는 모바일 장치(700)의 디스플레이 스크린을 지나 연장하는 창(702)을 통한 수직 패닝을 도시한다. 도 7(a)에 도시된 바와 같이, 카테고리 3의 창(702)이 표시된다. 사용자가 모바일 장치(700)의 디스플레이 스크린 상에서 위로 스와이핑함에 따라, 디스플레이는 도 7(b)에 도시된 바와 같이 창(702) 상에서 아래로 패닝된다. 패닝은 사용자로 하여금 아래로 스크롤하여 창(702) 내의 다른 심벌들을 보는 것을 가능하게 한다. 사용자는 수직으로 위 아래로 패닝하여 상이한 심벌들을 보는 것이 가능할 수 있다. 패닝의 범위는 디스플레이 스크린을 통한 사용자의 스와이프의 길이 및/또는 속도에 의해 제어될 수 있다. 도 7(a) 및 7(b)는 사용자가 수직 아래로 패닝할 때 카테고리 3의 헤더(704)가 유지되는(반면에 상부 심벌들은 더 이상 표시되지 않는) 실시예를 도시하지만, 다른 실시예들에서는 사용자가 아래로 패닝할 때 헤더(704)가 디스플레이 밖으로 스크롤될 수 있다. 일부 실시예들에서, 둘 이상의 창이 디스플레이 스크린 상에 표시되는 경우, 한 번에 하나의 창만이 수직으로 패닝될 수 있다. 즉, 창은 그 창 옆의 창들에 관계없이 스크롤될 수 있다.
동작에 있어서, 사용자는 메시지를 생성할 때 통합 심벌 UI에 액세스하여 심벌들을 입력할 수 있다. 예를 들어, 사용자가 메시지를 작성하고 있을 때, 가상 키 또는 다른 사용자 선택 가능 특징이 제공되어, 사용자로 하여금 통합 심벌 UI에 액세스하게 할 수 있다. 사용자가 통합 심벌 UI에 액세스한 후, 사용자는 통합 심벌 UI를 통해 패닝하여 원하는 심벌을 발견할 수 있다. 사용자가 심벌을 선택할 때, 심벌은 사용자의 메시지 내의 원하는 위치에 배치된다. 일부 실시예들에서, 심벌이 선택된 후, 통합 심벌 UI가 제거될 수 있고, 키보드 또는 다른 가상 입력 메커니즘이 표시될 수 있다.
통합 심벌 UI는 다양한 상이한 타입의 메시지들에 대해 심벌들을 삽입하도록 제공될 수 있다. 한정이 아니라, 단지 예로서, 통합 심벌 UI는 이메일, IM 메시지 및 SMS 텍스트 메시지 내에 심벌들을 입력하도록 제공될 수 있다. 일부 예들에서, 일부 심벌들은 소정 메시지 타입들과 호환되지 않을 수 있다. 예를 들어, 일부 인스턴트 메시지 서비스들은 소정의 심벌들만을 지원할 수 있다. 따라서, 본 발명의 일부 실시예들에서는, 이용 불가능한 심벌 카테고리들 및/또는 특정 심벌들이 통합 심벌 UI의 디스플레이로부터 제거될 수 있거나, 이용 가능한 카테고리들 및/또는 심벌들과 다르게 표시될 수 있다.
예를 들어, 도 8은 카테고리 리스트(802)를 표시하는 모바일 장치(800)를 도시하며, 여기서는 작성되고 있는 메시지의 타입에 기초하여 이용 불가능한 카테고리들이 디스플레이로부터 제거된다. 구체적으로, 카테고리 3 및 4가 이용 가능하지 않으며, 따라서 제거되었다. 다른 예로서, 도 9는 카테고리 3의 창(902)을 표시하는 모바일 장치(900)를 도시하며, 여기서는 이용 가능한 심벌들이 굵게 표시되는 반면, 이용 불가능한 심벌들은 희미해졌다. 이용 가능한 카테고리들 및/또는 심벌들을 이용 불가능한 카테고리들 및/또는 심벌들과 다르게 표시하기 위한 다른 접근법들이 본 발명의 실시예들의 범위 내에서 이용될 수 있다는 것을 이해해야 한다.
본 명세서에서는 사용자가 통합 심벌 UI의 창들 사이에서 수평으로 패닝할 수 있는 실시예들이 설명되었지만, 다른 실시예들에서는 통합 심벌 UI가 사용자로 하여금 창들 사이에서 수직으로 패닝하는 것을 가능하게 하도록 구성될 수 있다. 게다가, 사용자가 표시된 창의 범위를 통해 수직으로 패닝할 수 있는 실시예들이 설명되었지만, 다른 실시예들에서는 통합 심벌 UI가 사용자로 하여금 표시된 창을 통해 수평으로 패닝하는 것을 가능하게 하도록 구성될 수 있다. 또한, 도 2-9에 도시된 실시예들은 통합 심벌 UI들이 모바일 장치의 디스플레이 스크린의 일부만을 소비하는 것을 도시하지만(나머지 부분은 예를 들어 작성중인 메시지를 표시함), 통합 심벌 UI들은 디스플레이 스크린 영역의 임의 부분을 소비할 수 있거나, 전체 디스플레이 스크린 영역을 소비할 수 있다. 임의의 그리고 모든 그러한 변형들은 본 발명의 실시예들의 범위 내에 있는 것으로 간주된다.
이제, 도 10을 참조하면, 본 발명의 일 실시예에 따른, 사용자에 의해 작성되고 있는 메시지 내에 심벌을 입력하기 위한 통합 심벌 UI를 제공하기 위한 방법(1000)을 나타내는 흐름도가 제공된다. 블록 1002에 도시된 바와 같이, 통합 심벌 UI를 표시하기 위한 명령이 수신된다. 예를 들어, 사용자는 메시지(예를 들어, 이메일 메시지, IM 메시지, 텍스트 메시지 등)를 작성하고 있을 수 있으며, 메시지 내에 심벌을 입력하기로 결정할 수 있다. 따라서, 사용자는 통합 심벌 UI에 액세스하기 위한 옵션을 선택할 수 있다.
명령에 응답하여, 블록 1004에 도시된 바와 같이, 통합 심벌 UI의 일부가 장치의 디스플레이 스크린 상에 표시된다. 본 명세서에서 설명된 바와 같이, 통합 심벌 UI는 이력 창 및 다수의 카테고리 창을 포함하는 다수의 창을 포함할 수 있으며, 임의의 주어진 시간에 통합 심벌들 중 일부만이 표시될 수 있다. 블록 1006에 도시된 바와 같이, 사용자는 UI를 통해 패닝함으로써 통합 심벌 UI를 내비게이션할 수 있다. 예를 들어, 일 실시예에서, 사용자는 수평으로 패닝함으로써 통합 심벌 UI의 창들 사이에서 이동할 수 있다. 게다가, 창이 장치의 디스플레이 스크린 영역을 지나 수직으로 연장하는 경우, 사용자는 창을 통해 수직으로 패닝할 수 있다.
사용자가 원하는 심벌을 찾은 때, 사용자는 블록 1008에 도시된 바와 같이 통합 심벌 UI로부터 심벌을 선택할 수 있다. 사용자의 선택에 응답하여, 선택된 심벌은 사용자에 의해 작성되고 있는 메시지 내에 배치된다.
도 11을 참조하면, 본 발명의 일 실시예에 따른, 통합 심벌 UI를 통해 패닝하기 위한 방법(1100)을 나타내는 흐름도가 제공된다. 블록 1102에 도시된 바와 같이, 장치의 디스플레이 스크린에 의해 통합 심벌 UI의 일부가 표시된다. 블록 1104에서, 제1 방향의 제1 사용자 스와이프가 수신된다. 예를 들어, 사용자는 좌측 또는 우측을 향해 수평으로 스와이핑할 수 있다. 제1 사용자 스와이프의 제1 방향에 응답하여, 블록 1106에 도시된 바와 같이, 디스플레이는 통합 심벌 UI를 통해 패닝하여, 통합 심벌 UI의 창들 사이에서 이동한다. 따라서, 사용자는 통합 심벌 UI 내의 상이한 심벌 카테고리들을 볼 수 있다.
블록 1108에 도시된 바와 같이, 제2 방향의 제2 사용자 스와이프가 수신된다. 제2 방향은 제1 방향에 수직일 수 있다. 예를 들어, 제1 스와이프는 좌측 또는 우측으로의 수평 스와이프이었을 수 있는 반면, 제2 스와이프는 위 또는 아래로의 수직 스와이프일 수 있다. 제2 사용자 스와이프의 제2 방향에 응답하여, 블록 1110에 도시된 바와 같이, 디스플레이는 디스플레이 스크린 내에 현재 표시된 창을 통해 패닝하여 창의 다른 부분들을 표시한다. 따라서, 사용자는 표시되는 카테고리 내에 포함된 추가적인 심벌들을 볼 수 있다.
도 12를 참조하면, 본 발명의 일 실시예에 따른, 카테고리 리스트를 이용하여 통합 심벌 UI를 내비게이션하기 위한 방법(1200)을 나타내는 흐름도가 제공된다. 블록 1202에 도시된 바와 같이, 장치의 디스플레이 스크린 상에 통합 심벌 UI의 카테고리 리스트 창이 제공된다. 카테고리 리스트 창은 통합 심벌 UI 내에 포함된 다양한 심벌 카테고리들을 목록화할 수 있다. 일부 실시예들에서, 카테고리 리스트 창은 또한 이력 창을 목록화할 수 있다.
사용자는 카테고리 리스트 창에 의해 목록화된 다양한 옵션들을 검토하여 선택을 결정할 수 있다. 따라서, 블록 1204에 도시된 바와 같이, 카테고리 리스트로부터의 사용자 선택이 수신된다. 사용자 선택에 응답하여, 블록 1206에 도시된 바와 같이, 리스트 선택에 대응하는 통합 심벌 UI의 창이 장치의 디스플레이 스크린 상에 표시된다.
도 13은 본 발명의 일 실시예에 따른, 통합 심벌 UI의 이력 창에 대한 심벌들을 선택 및/또는 배열하기 위한 방법(1300)을 나타내는 흐름도를 도시한다. 블록 1302에 도시된 바와 같이, 장치의 사용자에 의해 이전에 액세스된 심벌들에 관한 정보가 액세스된다. 정보는 예를 들어 사용자가 통합 심벌 UI에 액세스할 때 또는 이력 창을 표시하기 전에 액세스될 수 있다. 액세스되는 정보는 예를 들어 심벌들의 사용 빈도, 심벌들의 사용의 최근성, 심벌 크기 및 심벌 카테고리들을 포함할 수 있다. 액세스된 정보에 기초하여, 블록 1304에 도시된 바와 같이, 이력 창 내에 포함시킬 심벌들 및/또는 이력 창 내의 심벌들의 배열이 결정된다. 이어서, 블록 1306에 도시된 바와 같이, 통합 심벌 UI의 이력 창이 제공될 수 있다.
이어서, 도 14를 참조하면, 본 발명의 일 실시예에 따른, 통합 심벌 UI에서 이용 가능 심벌들을 이용 불가 심벌들과 다른 방식으로 표시하기 위한 방법(1400)을 나타내는 흐름도가 제공된다. 블록 1402에 도시된 바와 같이, 통합 심벌 UI를 제공하기 위한 명령이 수신된다. 명령은 사용자가 메시지를 작성하고 있을 때 수신될 수 있다. 블록 1404에 도시된 바와 같이, 작성되고 있는 메시지의 타입이 결정된다. 예를 들어, 메시지는 이메일 메시지, IM 메시지 또는 SMS 텍스트 메시지일 수 있다. 블록 1406에 도시된 바와 같이, 메시지 타입에 기초하여, 이용 가능 및/또는 이용 불가 심벌들이 식별된다. 예를 들어, 일부 메시지 타입들은 소정 심벌들을 지원하지 않을 수 있으며, 따라서 그러한 심벌들은 그러한 메시지들에 대해 이용되지 못한다. 결정에 기초하여, 이용 가능 심벌들이 이용 불가 심벌들과 다르게 통합 심벌 UI 내에 표시된다. 예를 들어, 일부 실시예들에서, 이용 불가 심벌들은 흐려지거나, 이용 불가 심벌들은 디스플레이로부터 제거될 수 있다. 도 14는 작성되고 있는 메시지의 타입에 기초하여 이용 가능 및 이용 불가 아이템들을 다르게 표시하는 것을 설명하지만, 메시지의 타입에 기초하여 이용 가능하고 이용 불가능한 심벌 카테고리들을 처리하기 위한 유사한 접근법이 제공될 수 있다.
이해할 수 있듯이, 본 발명의 실시예들은 메시지들 내에 입력할 심벌들을 선택하기 위한 단일 통합 액세스 포인트를 제공하는 통합 심벌 사용자 인터페이스를 제공한다. 본 발명은 모든 면에서 한정이 아니라 예시적인 것을 의도하는 특정 실시예들과 관련하여 설명되었다. 본 발명의 범위로부터 벗어나지 않고 대안 실시예들이 본 발명과 관련된 분야의 통상의 기술자들에게 명백해질 것이다.
상술한 설명으로부터, 본 발명은 위에서 설명된 모든 목표들 및 목적들, 및 자명하고 시스템 및 방법에 고유한 다른 장점들을 달성하는 데 적합한 발명임을 알 것이다. 소정의 특징들 및 하위 조합들이 유용하며, 다른 특징들 및 하위 조합들과 무관하게 이용될 수 있다는 것을 이해할 것이다. 이것은 청구범위에 의해 고려되며 그 범위 내에 있다.

Claims (10)

  1. 사용자에 의해 작성되고 있는 메시지 내에 심벌을 입력하기 위한 통합 심벌 사용자 인터페이스(user interface(UI))를 제공하기 위한 방법으로서,
    장치의 디스플레이 영역 상에 통합 심벌 UI의 일부를 제공하는 단계- 상기 통합 심벌 UI는
    사용자에 의해 이전에 사용된 심벌을 포함하는 이력 창, 및
    상이한 타입의 메시지 내의 입력에 이용 가능한 복수의 심벌을 포함하는 복수의 카테고리 창을 포함함 -,
    상기 사용자로 하여금 상기 통합 심벌 UI를 통해 적어도 한 방향으로 지속적으로 패닝(panning)하여 상기 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하는 단계,
    상기 통합 심벌 UI로부터 심벌의 선택을 수신하는 단계, 및
    상기 사용자에 의해 작성되고 있는 상기 메시지 내에 상기 심벌을 제공하는 단계를 포함하는
    방법.
  2. 제1항에 있어서,
    상기 이력 창 내에 포함 또는 배열되는 상기 심벌은 사용 빈도, 사용의 최근성(recency), 심벌 크기 및 심벌 카테고리로부터 선택된 적어도 하나에 기초하여 선택되는
    방법.
  3. 제1항에 있어서,
    상기 통합 심벌 UI는 상기 사용자에 의해 작성되고 있는 상기 메시지 내의 입력을 위해 이용 가능한 모든 심벌을 포함하는
    방법.
  4. 제1항에 있어서,
    상기 통합 심벌 UI는 상기 복수의 카테고리를 목록화하는 카테고리 리스트 창을 포함하고 사용자로 하여금 특정 카테고리를 선택하여 상기 카테고리 리스트 창으로부터 상기 특정 카테고리로 직접 내비게이션하는 것을 가능하게 하는
    방법.
  5. 제1항에 있어서,
    상기 사용자에 의해 작성되고 있는 상기 메시지를 특정 메시지 타입으로서 식별하는 단계,
    상기 특정 메시지 타입에 기초하여 이용 불가 심벌을 식별하는 단계, 및
    상기 통합 심벌 UI에서 상기 이용 불가 심벌을 이용 가능 심벌과 다르게 표시하는 단계를 더 포함하는
    방법.
  6. 디스플레이 스크린, 및
    상기 디스플레이 스크린 상에 통합 심벌 사용자 인터페이스(user interface(UI))를 제공하도록 구성된 프로세서를 포함하는 모바일 장치로서, 상기 통합 심벌 UI는
    사용자에 의해 이전에 사용된 심벌을 포함하는 이력 창, 및
    상기 모바일 장치에 의해 전송될 수 있는 상이한 타입의 메시지 내의 입력에 이용 가능한 복수의 심벌을 포함하는 복수의 카테고리 창을 포함하며,
    상기 디스플레이 스크린 상에는 한 번에 상기 통합 심벌 UI의 일부만이 표시되며, 상기 통합 심벌 UI는 사용자로 하여금 상기 통합 심벌 UI를 통해 적어도 한 방향으로 지속적으로 패닝하여 상기 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하도록 구성되는
    모바일 장치.
  7. 제6항에 있어서,
    상기 통합 심벌 UI는 상기 복수의 카테고리를 목록화하는 카테고리 리스트 창을 포함하고, 상기 사용자로 하여금 특정 카테고리를 선택하여 상기 카테고리 리스트 창으로부터 상기 특정 카테고리로 직접 내비게이션하는 것을 가능하게 하는
    모바일 장치.
  8. 제6항에 있어서,
    상기 통합 심벌 UI는 상기 사용자로 하여금 상기 통합 심벌 UI를 통해 수평으로 패닝하여 상기 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하도록 구성되는
    모바일 장치.
  9. 제6항에 있어서,
    상기 복수의 카테고리 창으로부터의 제1 카테고리 창은 상기 장치의 상기 디스플레이 영역을 지나 연장되는 높이를 가지며, 상기 통합 심벌 UI는 상기 사용자로 하여금 상기 제1 카테고리 창을 통해 수직으로 패닝하는 것을 가능하게 하도록 더 구성되는
    모바일 장치.
  10. 컴퓨팅 장치에 의해 사용될 때 상기 컴퓨팅 장치로 하여금 상기 컴퓨팅 장치의 디스플레이 스크린 상에 통합 심벌 사용자 인터페이스(UI)를 제공하게 하는 컴퓨터 사용 가능 명령어를 저장하는 하나 이상의 컴퓨터 저장 매체로서, 상기 통합 심벌 UI는
    사용자에 의해 이전에 사용된 심벌을 포함하는 이력 창, 및
    상기 컴퓨팅 장치에 의해 전송될 수 있는 상이한 타입의 메시지 내의 입력에 이용 가능한 복수의 심벌을 포함하는 복수의 카테고리 창을 포함하며,
    상기 디스플레이 스크린 상에는 한 번에 상기 통합 심벌 UI의 일부만이 표시되며, 상기 통합 심벌 UI는 사용자로 하여금 상기 통합 심벌 UI를 통해 적어도 한 방향으로 지속적으로 패닝하여 상기 이력 창과 복수의 카테고리 창 사이에서 이동하는 것을 가능하게 하도록 구성되는
    하나 이상의 컴퓨터 저장 매체.
KR1020137030979A 2011-05-23 2012-05-22 이모지 및 다른 심벌들을 입력하는 장치 사용자 인터페이스 KR20140039201A (ko)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US201161489088P 2011-05-23 2011-05-23
US61/489,088 2011-05-23
US13/211,038 US20120304074A1 (en) 2011-05-23 2011-08-16 Device user interface to input emoji and other symbols
US13/211,038 2011-08-16
PCT/US2012/038983 WO2012162311A2 (en) 2011-05-23 2012-05-22 Device user interface to input emoji and other symbols

Publications (1)

Publication Number Publication Date
KR20140039201A true KR20140039201A (ko) 2014-04-01

Family

ID=47218028

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020137030979A KR20140039201A (ko) 2011-05-23 2012-05-22 이모지 및 다른 심벌들을 입력하는 장치 사용자 인터페이스

Country Status (10)

Country Link
US (1) US20120304074A1 (ko)
EP (1) EP2715509A4 (ko)
JP (1) JP2014519114A (ko)
KR (1) KR20140039201A (ko)
CN (1) CN103562836A (ko)
AU (1) AU2012258940A1 (ko)
CA (1) CA2835853A1 (ko)
MX (1) MX2013013743A (ko)
RU (1) RU2013152017A (ko)
WO (1) WO2012162311A2 (ko)

Families Citing this family (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2756380B1 (de) * 2011-09-12 2018-11-21 Volkswagen Aktiengesellschaft Verfahren und vorrichtung zum anzeigen von informationen und zum bedienen eines elektronischen geräts
KR101332811B1 (ko) * 2012-02-24 2013-11-27 주식회사 팬택 메시지 숨김 기능을 갖는 단말과 그 메시지 숨김 및 복원 방법
TWI585670B (zh) * 2012-04-25 2017-06-01 緯創資通股份有限公司 呈現應用程式選單之方法、電子裝置及電腦可讀取媒體
US9935907B2 (en) 2012-11-20 2018-04-03 Dropbox, Inc. System and method for serving a message client
US9729695B2 (en) 2012-11-20 2017-08-08 Dropbox Inc. Messaging client application interface
US9654426B2 (en) * 2012-11-20 2017-05-16 Dropbox, Inc. System and method for organizing messages
US9250728B2 (en) * 2013-01-29 2016-02-02 Blackberry Limited Apparatus and method pertaining to predicted-text entry
TW201501013A (zh) * 2013-06-28 2015-01-01 Zeroplus Technology Co Ltd 表情符號之製作及運用方法及其表情符號製作與應用系統
US10482163B2 (en) 2014-04-23 2019-11-19 Klickafy, Llc Clickable emoji
US20160055370A1 (en) * 2014-08-21 2016-02-25 Futurewei Technologies, Inc. System and Methods of Generating User Facial Expression Library for Messaging and Social Networking Applications
US10209867B1 (en) * 2015-05-15 2019-02-19 Jordan M. Becker Electronic documentation integration and viewing system
CN105094363A (zh) * 2015-07-06 2015-11-25 百度在线网络技术(北京)有限公司 表情符号的处理方法及装置
US10203843B2 (en) * 2015-09-21 2019-02-12 Microsoft Technology Licensing, Llc Facilitating selection of attribute values for graphical elements
US9665567B2 (en) 2015-09-21 2017-05-30 International Business Machines Corporation Suggesting emoji characters based on current contextual emotional state of user
CN108353256A (zh) * 2015-10-08 2018-07-31 麦格尼菲克斯软件有限公司 用于在即时通讯***中创建和使用表情符号和其它图形内容的方法和***
US10168859B2 (en) * 2016-04-26 2019-01-01 International Business Machines Corporation Contextual determination of emotion icons
WO2020080644A1 (ko) * 2018-10-14 2020-04-23 김봉근 문자 입력 장치 및 방법
US11263260B2 (en) * 2020-03-31 2022-03-01 Snap Inc. Searching and ranking modifiable videos in multimedia messaging application
JP7228174B1 (ja) * 2022-03-17 2023-02-24 17Live株式会社 アプリケーションプログラム及び端末

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6538698B1 (en) * 1998-08-28 2003-03-25 Flashpoint Technology, Inc. Method and system for sorting images in an image capture unit to ease browsing access
KR100377936B1 (ko) * 2000-12-16 2003-03-29 삼성전자주식회사 이동통신 단말기의 감정 아이콘 입력방법
US7506256B2 (en) * 2001-03-02 2009-03-17 Semantic Compaction Systems Device and method for previewing themes and categories of sequenced symbols
KR100508123B1 (ko) * 2003-07-04 2005-08-10 엘지전자 주식회사 기호 입력방법 및 장치
KR20050022569A (ko) * 2003-08-27 2005-03-08 이성일 이동형 정보통신 단말기의 한글 입력 방법 - 성균글
US7292870B2 (en) * 2003-12-24 2007-11-06 Zipit Wireless, Inc. Instant messaging terminal adapted for Wi-Fi access points
US7958456B2 (en) * 2005-12-23 2011-06-07 Apple Inc. Scrolling list with floating adjacent index symbols
US8564543B2 (en) * 2006-09-11 2013-10-22 Apple Inc. Media player with imaged based browsing
KR101339499B1 (ko) * 2007-08-16 2013-12-10 엘지전자 주식회사 터치 스크린을 구비한 이동통신 단말기 및 그 제어방법
CN101571786B (zh) * 2008-04-30 2015-11-25 宏达国际电子股份有限公司 用户界面切换方法及使用该方法的电子装置与存储介质
KR101561826B1 (ko) * 2008-06-11 2015-10-21 주식회사 팬택 데이터 입력 방법 및 이동통신단말기
US8594740B2 (en) * 2008-06-11 2013-11-26 Pantech Co., Ltd. Mobile communication terminal and data input method
JP2010093707A (ja) * 2008-10-10 2010-04-22 Nec Saitama Ltd 携帯型電子装置、文字入力画面表示方法およびプログラム
JP4752900B2 (ja) * 2008-11-19 2011-08-17 ソニー株式会社 画像処理装置、画像表示方法および画像表示プログラム
US8584031B2 (en) * 2008-11-19 2013-11-12 Apple Inc. Portable touch screen device, method, and graphical user interface for using emoji characters
US8453057B2 (en) * 2008-12-22 2013-05-28 Verizon Patent And Licensing Inc. Stage interaction for mobile device

Also Published As

Publication number Publication date
JP2014519114A (ja) 2014-08-07
RU2013152017A (ru) 2015-05-27
MX2013013743A (es) 2014-07-14
EP2715509A4 (en) 2014-12-24
CN103562836A (zh) 2014-02-05
CA2835853A1 (en) 2012-11-29
WO2012162311A3 (en) 2013-01-17
EP2715509A2 (en) 2014-04-09
US20120304074A1 (en) 2012-11-29
WO2012162311A2 (en) 2012-11-29
AU2012258940A1 (en) 2013-12-12

Similar Documents

Publication Publication Date Title
KR20140039201A (ko) 이모지 및 다른 심벌들을 입력하는 장치 사용자 인터페이스
TWI569198B (zh) 用於經擴充的通訊服務的動態最小化導覽欄
KR101884344B1 (ko) 메시지들에 파일들을 첨부하기 위한 가장 최근에 사용된 리스트
JP5639158B2 (ja) コンテンツ・コラムの編成
US20110202879A1 (en) Graphical context short menu
US20120204125A1 (en) User interface incorporating sliding panels for listing records and presenting record content
CN108353256A (zh) 用于在即时通讯***中创建和使用表情符号和其它图形内容的方法和***
CN103558958A (zh) 应用程序的功能调用方法及终端
WO2013085752A1 (en) Docking and undocking dynamic navigation bar for expanded communication service
JP2023052127A (ja) 動的キーボードインターフェース内にアニメーション画像を配置するための方法およびシステム
US10261666B2 (en) Context-independent navigation of electronic content
US20160099981A1 (en) Method for filtering sections of social network applications
US10270818B1 (en) Inline resharing
KR101366045B1 (ko) 복수의 사용자들 간의 대화 디스플레이 방법
KR101711679B1 (ko) 이동 통신 장치 사용자 인터페이스
EP2166441A1 (en) Method and device for communicating
CN114237834A (zh) 任务管理方法及装置

Legal Events

Date Code Title Description
N231 Notification of change of applicant
WITN Application deemed withdrawn, e.g. because no request for examination was filed or no examination fee was paid