[go: up one dir, main page]

KR20040063902A - 예측 편집기 어플리케이션을 갖춘 통신 단말기 - Google Patents

예측 편집기 어플리케이션을 갖춘 통신 단말기 Download PDF

Info

Publication number
KR20040063902A
KR20040063902A KR10-2004-7004781A KR20047004781A KR20040063902A KR 20040063902 A KR20040063902 A KR 20040063902A KR 20047004781 A KR20047004781 A KR 20047004781A KR 20040063902 A KR20040063902 A KR 20040063902A
Authority
KR
South Korea
Prior art keywords
text input
display
key
text
input key
Prior art date
Application number
KR10-2004-7004781A
Other languages
English (en)
Other versions
KR100551688B1 (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 노키아 코포레이션
Publication of KR20040063902A publication Critical patent/KR20040063902A/ko
Application granted granted Critical
Publication of KR100551688B1 publication Critical patent/KR100551688B1/ko

Links

Classifications

    • 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/2748Methods of retrieving data by matching character strings
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0236Character input methods using selection techniques to select from displayed items
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/22Indexing; Data structures therefor; Storage structures
    • G06F16/2228Indexing structures
    • 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/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/38Transceivers, i.e. devices in which transmitter and receiver form a structural unit and in which at least one part is used for functions of transmitting and receiving
    • H04B1/40Circuits
    • 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/27463Predictive input, predictive dialling by comparing the dialled sequence with the content of a telephone directory
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/02Details of telephonic subscriber devices including a Bluetooth interface
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/70Details of telephonic subscriber devices methods for entering alphabetical characters, e.g. multi-tap or dictionary disambiguation

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Signal Processing (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Software Systems (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • Telephone Function (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

제1 디스플레이부와 제2 디스플레이부를 구비한 디스플레이, 및 각각의 텍스트 입력 키가 이와 연관된 문자 세트를 갖는 상기 텍스트 입력 키 세트를 구비하는 키패드를 포함하는 텍스트 입력 장치용 사용자 인터페이스가 개시된다. 각각의 텍스 입력 키와 연관된 문자 세트는 상기 제2 디스플레이부에 표시된다. 연관된 디렉토리들이 있는 예측 문자 편집기 엔진은 입력 스트로크(stroke)의 문자열을 수신하고 이에 응하여 부합 단어 후보 리스트를 출력하도록 적응된다. 제어기는 텍스트 입력 키로부터 입력을 수신하여 예측 문자 편집기에 대한 상기 입력 스트로크의 문자열을 생성한다. 상기 제어기는 사용자의 선택을 위해 예측 문자 편집기에서 상기 부합 단어 후보 중의 적어도 하나를 상기 제1 디스플레이부에 나타낸다.

Description

예측 편집기 어플리케이션을 갖춘 통신 단말기{A communication terminal having a predictive editor application}
본 출원인에 의해 출시된 셀룰러폰-노키아 3210TM(Nokia 3210TM)-예측 문자 편집기는 키패드로부터 입력 문자열을 수신한다. 미국특허 5.818.437호(US 5.818.437) 및 WO 98/33111은 예측 문자 편집기를 개시한다. 폰의 크기를 줄이기 위해, 키 숫자를 줄일 필요가 있다.
본 발명은 통신 단말기, 예를 들면 데이터를 입력하고 편집하기 위한 예측 텍스트 편집기 어플리케이션을 갖춘 셀룰러 또는 무선 전화 또는 통신기에 관한 것이다.
도 1은 본 발명에 따른 핸드폰의 바람직한 실시예를 개념적으로 도시한다.
도 2는 예를 들어 셀룰러 네트워크와의 통신을 위한 전화의 필수적인 부분들을 개념적으로 도시한다.
도 3은 본 발명의 바람직한 실시예에 따른 예측 텍스트 편집기의 주요 구성요소들을 도시한다.
도 4는 본 발명의 바람직한 실시예에 따른 애매모호함을 제거하는 소프트웨어의 구조를 도시한다.
도 5는 본 발명의 바람직한 실시예에서 수행되는 단계들을 나타낸 흐름도를 도시한다.
도 6은 본 발명에 따른 통신 단말기에서 애매모호하지 않은 키 스트로크에 의해 숫자를 입력하여 텍스트 문자열로 하는 디스플레이를 도시한다.
도 7은 본 발명에 따른 통신 단말기의 바람직한 실시예에서 애매모호한 키 스트로크에 의해 숫자를 입력하여 텍스트 문자열로 하는 디스플레이를 도시한다.
도 8은 본 발명에 따른 통신 단말기의 바람직한 실시예에서 애매모호한 키 스트로크에 의해 전화번호부 검색을 하는 디스플레이를 도시한다.
도 9는 본 발명에 따른 통신 단말기의 바람직한 실시예에서 애매모호한 키 스트로크에 의해 문자를 입력하여 텍스트 문자열로 하는 디스플레이를 도시한다.
도 10은 본 발명에 따른 통신 단말기의 제2 실시예를 도시한다.
본 발명의 제1 태양(態樣; aspect)에 따르면, 제1 디스플레이부와 제2 디스플레이부를 구비한 디스플레이; 각각의 텍스트 입력 키가 이와 연관된 문자 세트를 구비한 상기 텍스트 입력 키 세트를 포함하는 키패드; 상기 제2 디스플레이부에 표시되는 각각의 텍스트 입력키와 연관된 상기 문자 세트; 연관된 디렉토리를 가지며 입력 스트로크(stroke)의 문자열을 수신하고 이에 응하여 부합(적합; matching) 단어 후보 리스트를 출력하도록 적응된 예측 편집기 엔진; 텍스트 입력 키 세트로부터의 입력을 수신하여 상기 예측 편집기를 위해 상기 입력 스트로크 문자열을 생성하며, 사용자의 선택을 위해 예측 문자 편집기에서 상기 부합 단어 후보 중에서 적어도 하나를 상기 제1 디스플레이부에 나타내는 제어기를 포함하는 텍스트 입력 장치용 사용자 인터페이스가 제공된다.
본 발명의 바람직한 실시예에 따르면, 4방향 네비게이션 키가 문자 입력을 위해 사용된다. 몇개의 키들(예; 4개의 키)은 각각 복수의 문자(예; 6-8 문자)와 연관된다. 데이터베이스(예; 전화번호부)에서 기록을 검색할 때, 사용자는 이들 몇개의 키들은 사용해야 할 것이다. 그 다음, 전화기는 애매모호한 키 스트로크 문자열을 검색된 데이터베이스의 내용과 비교하고, 편집기는 상기 애매모호한 키 스트로크 문자열에 부합한 단어들을 식별하고 부합한 기록들 중에서 하나를 표시한다. 이로써, 사용자는 단지 검색된 기록을 애매모호하게 식별하기 위해 몇개의 키 스트로크 만을 할 것이다.
본 발명의 제2 태양에 따르면, 상기한 사용자 인터페이스를 구비한 통신 단말기가 제공된다.
본 발명의 다른 태양에 따르면, 각각의 텍스트 입력 키와 연관된 문자 표시 세트를 제2 디스플레이부에 표시하는 단계; 각각의 텍스트 입력 키가 이와 연관된 문자 세트를 구비하는 텍스트 입력 키 세트 중에서 적어도 하나를 누르는 단계; 입력 스트로크 문자열의 프리젠테이션을 생성하여 이 프리젠테이션을 연관된 디렉토리가 있는 예측 편집기 엔진에 전달하는 단계로서, 상기 예측 편집기 엔진은 수신된 프리젠테이션에 응답하여 부합 단어 후보 리스트를 출력하는 전달 단계; 및 사용자의 선택을 위해 예측 문자 편집기로부터 상기 부합 단어 후보 중의 적어도 하나를 상기 디스플레이의 제1 디스플레이부에 나타내는 단계를 포함하는 통신 단말기용 사용자 인터페이스의 조작 방법이 제공된다.
이하, 본 발명의 더 상세한 이해와 본 발명이 어떻게 효과적인 참조가 되는지의 이해가 첨부한 도면을 참조하면서 예시의 방법으로 이루어진다.
도 1은 본 발명에 따른 전화기의 바람직한 실시예를 도시하는데, 이하에서 그 전화기는 일반적으로 부재번호 1로 표시되며, 키패드(2)를 구비한 사용자 인터페이스와, 디스플레이(3), 온/오프 버튼(4), 스피커(5)(구멍들만 도시됨), 및 마이크로폰(6)(구멍들만 도시됨)을 포함한다. 바람직한 실시예에 따른 전화기(1)는 셀룰러 네트워크, 예를 들어 GSM 네트워크를 통해 바람직한 통신에 적응된다. 그러나, 본 발명은 편집기 및 애매모호한 텍스트 입력 키를 구비한 소정 형태의 장치에서 실시될 수 있다. 이 같은 종류의 장치들은 지갑 크기의 구성체, 페이저, 및 사용자 텍스트 입력을 요구하는 하이-파이(hi-fi) 장치일 수 있다.
바람직한 실시예에 따르면, 키패드(2)는 영문숫자 키로서 키의 제1 그룹(7), 2개의 소프트 키(8), 및 4-방향 네비게이션 키(10)를 포함한다. 분리된 선택 키(11)는 강조된 항목을 선택하는데 사용될 수 있다. 그러나, 상기 분리된 선택 키는 4-방향 네비게이션 키(10)에 통합될 수 있고, 상기 4-방향 네비게이션 키를 누름으로써 적어도 2 방향이 선택될 때 활성화될 수 있다. 더욱이, 상기 키패드는 바람직하게 호를 초기화하고 종료하기 위한 2개의 호(call)-조작 키(9)를 포함한다. 소프트 키(8)의 현재 기능은 그 키(8)의 바로 위에 있는 디스플레이(3) 하부의 별개 영역에 나타난다. 이 키의 레이아웃은 예를 들어 노키아 6210TM전화기의 특징이다.
도 2는 전화기의 바람직한 실시예의 가장 중요한 부분을 도식적으로 도시하는데, 상기 가장 중요한 부분은 발명의 이해에 필수적이다. GSM 단말기 소프트웨어를 지원하는 처리기(18)는 송신기/수신기 회로(19)와 안테나(20)를 통해 네트워크와의 통신을 제어한다.
마이크로폰(6)은 사용자의 음성을 아날로그 신호로 변형시킨다; 상기 아날로그 신호는 상기 음성이 오디오부(14)에서 부호화되기 전에 A/D 변환기(미도시)에서 A/D 변환된다. 부호화된 음성 신호는 처리기(18)에 전송된다. 처리기(18)는 RAM 메모리(17a) 및 플래시 ROM 메모리(17b), SIM 카드(16), 디스플레이(3) 및 키패드(2)(뿐만 아니라 데이터, 전원공급장치, 등)로 인터페이스를 형성한다. 오디오부(14)는, 처리기(18)로부터 D/A 변환기(미도시)를 경유하여 이어폰(5)에 전송되는 신호를 음성-복호화한다.
예측 텍스트 편집기의 기본 동작
도 3은 본 발명에 따른 예측 텍스트 편집기의 주요 구성요소를 도시한다. 디스플레이(3) 및 키보드(2)는 인간-기계 인터페이스를 구축한다. 처리기(18)는 명령을 실행하고, 메모리(17b)에서 데이터를 판독하고, 메모리(17b)에 데이터를 기록한다. 메모리(17b) 내의 소프트웨어 명령은 오퍼레이팅 시스템(40), 애매모호 없음프로그램(42) 그리고 표준 어휘(41a) 및 사용자 정의 어휘(41b)(예; 전화번호부(45)로부터의 사본)를 포함한다. SMS 메시지 조작 어플리케이션(43), WAP 브라우저 어플리케이션(44)과 같은 어플리케이션에서 사용자 입력이 필요할 때 그리고 전화번호부 기록(45)에서의 검색을 위해 사용자 입력이 필요할 때, 처리기(18)는 사용자가 문자를 입력할 수 있는 문자 입력 어플리케이션(50)을 오픈하여 문자 입력 어플리케이션(50)이 오픈되어 있는 어플리케이션에서 입력된 문자 열을 이용한다.
시스템 구조
도 4는 애매모호하지 않은 소프트웨어 또는 예측 텍스트 편집기 엔진의 구조를 도시한다. 키패드(2)로부터의 입력은 입력 관리기(46)에서 처리되고, 내부 버스 수단(47)를 경유하여 처리 모듈(48)에 넘겨지는데, 이 처리 모듈은 사용자가 스페이스 키를 누름으로써 현재 키 순서에 근거한 단어, 예를 들어 영문숫자 키의 "0" 키를 짧게(예; 0.8초 보다 짧게) 누름으로써 표시되어 있는 단어를 받아들일 때까지 상기 현재 키 순서의 기록을 보관한다. 키 스트로크가 처리 모듈(48)에 수신되었을 때, 상기 현재 키 순서는 내부 버스 수단(47)을 경유하여 처리기(바람직하게는 처리기(18)와 같은 처리기임)에 통신되고, 이 처리기는 상기 순서를 전자 어휘집으로서 작용하는 하나 또는 그 이상의 모듈(41)에 전달한다.
어휘 모듈(41a)(41b), 및 필요한 경우 추가 어휘 모듈들은 병렬적으로 작용하고, 이들 모듈들이 상기 현재 키 스트로크 순서에 부합한 데이터를 보유하고 있으면 독립적으로 응답한다. 한 어휘 모듈(41a)은 사용자에 의해 정의되고 편집 언어로서 사용되는 어떤 언어, 예를 들면 영어의 단어를 보유하고 있는 사전을 포함할 수 있다. 어휘 모듈(41a)(41b)은 종종-표시되어 있거나 또는 선택 리스트를 통해 이용가능한 복수개의 부합 단어를 제공한다.
처리기(18)는 처리 모듈(48)에 부합 단어의 완전한 리스트를 누적시키고, 내부 버스 수단(47)을 경유하여 상기 선택 리스트를 디스플레이 관리기(49) 및 디스플레이(3)에 전송한다.
대부분의 경우에, 애매모호 없음 소프트웨어는 편집기 서버처럼 작용할 것이기 때문에, 데이터 열을 다른 클라이언트 또는 처리기(18)에서 실행되는 어플리케이션 프로그램(43)(44)에 직접적으로 넘긴다. 이 경우, 키패드(2), 입력 처리기(46) 및 디스플레이 관리기(49)는 예측 텍스트 편집기를 서버처럼 사용하는 어플리케이션 프로그램(43)(44)에 통합될 것이다. 핸드셋에 사용되는 문자 입력 어플리케이션(50)을 위한 타겟 어플리케이션 프로그램은 전자 전화번호부 메모리, 노트패드, 메시지, 달력, 및 인터넷 브라우징을 포함한다.
본 발명의 바람직한 실시예에 따르면, 4 방향 네비게이션 키(10)는 공지된 방법으로 4개의 미도시된 마이크로-스위치를 활성화한다. 네비게이션 키(10)가 그 주변둘레에서 눌러졌을 때, 미도시된 마이크로-스위치 중의 하나가 눌러지게 되고, 처리기(18)는 이러한 마이크로-스위치 하나의 눌러짐을 예를 들어 메뉴에서 커서를 위쪽, 아래쪽 또는 왼쪽 또는 오른쪽으로 움직이게 하는 명령으로 해석한다. 2개 또는 그 이상의 스위치가 눌러졌을 때, 처리기(18)는 이러한 다중-마이크로-스위치 눌러짐을 강조 항목의 선택 또는 이 모드에서 네비게이션 전용 소프트 키 동작의선택으로 해석한다.
본 발명을 실행하는 바람직한 방법은 도 5을 참조하여 논의된다. 사용자가 전화기 또는 단말기를 사용하면서, 메뉴에서 문자 열, 숫자, 또는 이름의 입력을 요청하거나 또는 요청받을 때, 처리기(18)는 단계 100에서 문자 입력 어플리케이션(50)을 시작한다. 먼저, 문자 입력 어플리케이션(50)은 단계 101에서 입력에 대한 구문 규칙을 설정하기 위해 입력된 입력 문맥의 분석을 시작한다. 이 분석이 수행될 때, 단계 102에서 문자 입력 어플리케이션(50)은 제2 디스플레이부(52)에서 문자 범위(53)를 가지는 키 아이콘(54)을 표시하고, 입력을 입력하기 위한 제1 디스플레이부(51)를 준비한다. 현재 소프트 키 기능은 소프트-키 라벨 디스플레이부(56, 57, 58)에서 표시된다.
그 다음, 문자 입력 어플리케이션(50)은 단계 103에서 도 7 내지 도 9에 도시된 디스플레이 레이아웃 중의 하나로 키의 눌림을 대기한다. 만일 사용자가 문자 입력 어플리케이션(50)에서 빠져나가기를 원하여 이스케이프 키를 누르면, 문자 입력 어플리케이션(50)은 단계 104에서 문자 입력 어플리케이션(50)이 초기화되었던 메뉴 지점으로 종료된다.
문자 입력 키가 단계 103에서 눌러졌으면, 단계 104에서 문자 입력 어플리케이션(50)은 해당 키 누름을 키 스트로크 문자열에 부가하고, 이 키 스트로크 문자열을 예측 편집기 엔진(40)(42)에 전달한다. 단계 106에서 예측 편집기 엔진(40)(42)은 키 스트로크 문자열을 처리하고, 부합어(적합어) 후보로 문자 입력 어플리케이션(50)에 회답한다. 그 다음, 문자 입력 어플리케이션(50)은 상기 부합어 후보중에서 적어도 하나를 제1 디스플레이부(51)에 입력된 단어가 이용되리라고 간주되는 단독 형태로 또는 단어 열로 표시한다. 다른 부합어 후보들은 소프트 키 중의 하나 또는 미리정해진 다른 키 예를 들면"*"-키를 누름으로써 이용가능하다. 단계 107에서 만일 택일적인 부합어 후보가 요청되면, 단계 108에서 문자 입력 어플리케이션(50)은 본래 표시된 부합어 후보를 루프 내의 다음 후보로 교체한다.
단계 107 및 단계 109에서 택일적인 부합어 후보가 요청되지도 않고 제안된 부합어 후보가 선택되지도 않았으면, 문자 입력 어플리케이션(50)은 다음의 문자 입력 키의 누름을 대기하는 단계 103으로 되돌아 간다.
단계 109에서 사용자가 사용할 제안된 부합어 후보를 선택할 때, 단계 110에서 문자 입력 어플리케이션(50)은 선택된 부합어 후보를 텍스트 문자열에 부가하고, 키 스트로크 문자열을 삭제한다. 제안된 부합어 후보가 부가된 텍스트 문자열은 단독의 제안된 부합어 후보, 제안된 부합어 후보와 이전에 제안된 부합어 후보를 포함하는 단어 열, 제안된 부합어 후보를 포함하는 단어 열, 및 적어도 미리 준비된 단어(메시지 이전에, 예를 들어 반복 사용을 위해 저장된 단어)를 포함할 수 있다.
단계 111에서 사용자가 문자 입력을 끝냈음을 지시하면, 단계 112에서 문자 입력 어플리케이션(50)은 키 스트로크 문자열을 삭제하고, 문자 입력 어플리케이션(50)이 시작했던 어플리케이션에 입력된 단어 열을 전송하고, 단계 104에서 종료한다.
단계 111에서 텍스트 문자열이 끝나지 않을 것으로 생각되면, 문자 입력 어플리케이션(50)은 다른 입력을 위해 단계 103으로 되돌아간다.
전화번호부에서 전화번호를 미리 다이얼링하기
도 7을 참조하면, 본 발명에 따른 방법으로 번호를 타이핑하는 것은 전화번호부에서 이름을 찾았을 때와 같이 기본적으로 같은 방법으로 편집기를 사용하는 것에 의해 수행될 수 있다. 이 같은 생각에 의하면, 상기 전화번호부에 있는 모든 전화 번호가 T9®과 같은 예측 편집기에 대한 "사전"으로 사용될 것이다. 예를 들어 번호 "+451234"(이 번호는 전화번호부에 있는 것으로 가정함)를 타이핑하기 위해서, 사용자가 "아래(down)", "오른쪽(right)", "오른쪽(right)", "위(up)", "위(up)", "위(up)" 및 "오른쪽(right)"을 눌러야만 하는 도 7을 참조하면서 사용자는 7번 키를 눌러야 할 필요가 있다.
현재 부합어는 제1 디스플레이부(51)에서 밑줄(62)로 도시되고, 바(64)는 다음 문자가 입력될 곳을 나타낸다. 선택 키(11)의 현재 기능, "옵션(Options)"은 디스플레이부의 특별한 선택 키 부(57)로 표시되고, 한편 두개의 소프트-키부(56)(58)가 두개의 선택-키(8)가 "통화(Call)" 기능, 및 바(64) 왼쪽의 문자를 삭제하는 "삭제(Clear)" 기능을 가진다는 것을 나타낸다.
전화기는 바람직하게 - 가능한 부합어가 유일하게 남아 있으면 - 그 번호의 마지막 부분을 자동으로 채운다(그러므로 사용자는 번호의 모든 숫자를 타이프할 필요가 없다). 전화 번호의 구조에 따라(전화 번호가 예측 편집기 엔진에서 얼마나 유사한지 - 예; T9® 언어), 그리고 부합어가 유일하게 있을 때 "번호의 자동-끝내기"를 할 때, 이 방법은 평균적으로 숫자 마다 키 하나를 누르는 것보다 더 적게 키 누름을 요구하는 것이 예측된다.
전화 번호부 검색
본 발명에 따르면, 도 8에 도시한 바와 같이 사용자는 예측 편집기에서 사전처럼 사용되는 전화 번호부의 모든 이름(처음부터 마지막 이름)이 있는 전화번호부(45)에 저장된 한 이름을 찾기 위해 예측 편집기를 사용할 수 있다. 단지 다섯개의 키를 누름으로써(또는 그 보다 더 적게 누름으로써) 예를 들어 "Brian"으로 시작하는 모든 이름을 찾을 수 있다.
현재 부합어가 제1 디스플레이부(51)에 도시되고, 제1 디스플레이부(51)에서 강조된 이름(61)은 특별 선택 키부(57)에 표시된 "Call" 기능을 가지는 선택 키(11)를 누름으로써 곧바로 통화될 수 있고, 한편 두개의 소프트-키부(56)(58)는 선택된 전화번호부 기록에 저장된 모든 데이터를 보이는 "Details" 기능 및 부합한 기록으로 스크롤링하는 "Next" 기능을 가지는 두개의 소프트-키(8)를 나타낸다. 상기 기록은 무한 루프로 도시된다.
예를 들어 100-200개의 이름이 있는 전화 번호부에서 이 검색 방법은 평균적으로 통화를 위한 이름을 찾는데 4개의 키-누름 보다 더 적은 키 누름을 필요로 할 것이라는 것이 시험을 통해 보여지고 있다.
예측 편집기를 사용하여 텍스트 타이핑하기
또한 본 발명의 방법에 의한 텍스트의 타이핑은 전화 번호부에서 이름을 찾을 때와 같은 방법으로 예측 편집기를 사용함으로써 수행될 수 있다. 사용자는 도9에 도시한 바와 같이 예를 들어 화살표 키 "Left", "Up", "Left", 및 "Left"를 단순히 누름으로써 "test"라는 단어를 타이프할 수 있다. T9®과 같은 예측 편집기의 표준 사용과 비교할 때, 이와 같은 "감소된 키패드"는 여전히 완벽하게 작동하지만, 그러나 때때로 특정한 키 조합을 위해 더 많은 단어 부합을 의미한다.
현재 부합어 중의 하나는 제1 디스플레이부(51)에 밑줄(62)로 도시되고, 바(64)는 부합 단어가 단어 열(63)에 삽입될 곳을 나타낸다. 선택 키 "Options"의 현재 기능은 디스플레이의 특별 선택 키부(57)에 표시되고, 두개의 소프트-키부(56)(58)는 두개의 소프트-키(8)가 텍스트에 표현된 동작에 접속을 하게 하는 "Select" 기능과, 메뉴에서 빠져나가는 "Exit" 기능을 가지는 것을 나타낸다.
간단한 번호 다이얼링
예측 편집기에서 택일적인 것은, 각각의 텍스트 입력 키에 대해 애매모호하지 않게 관련된 번호가 적힌 "페이지(pages)"가 사용될 수 있는 것에 따른 수동 번호-타이핑 개념이다. 여기서, 사용자는 대응되는 네비게이션 키(10)를 누름으로써 숫자를 직접 삽입할 수 있다. 선택 키(11)는 포장과 함께 다음 페이지(5-8)를 준다. 만일 "*", "#", 및 "+"와 같은 부호가 포함되면, 이 시스템은 4 페이지를 요청할 것이다. 이 방법을 사용하는데 요구되는 키-누름의 평균 수(단지 숫자만, 그리고 매번 첫째 페이지에서 디시-시작할 때)는 (4*1 + 4*2 + 2*3)/10 =1,8 키-누름이다. 또한 다른 키들(예; 파워-키 등)을 사용함으로써 더 적은 키-누름(1,5)를 달성할 수 있다.
도 6을 참조하면, 디스플레이(3)는 부합 단어 후보들이 사용자의 선택을 위해 표시되는 제1 디스플레이부(51)와, 각각의 텍스트 입력 키(10)와 연관된 문자(53) 세트가 상기 텍스트 입력 키(10)를 식별하는 아이콘(54)과 함께 표시되는 제2 디스플레이부(52)를 포함한다. 텍스트 입력 키(10)는 텍스트 입력 모드에서 제2 디스플레이부(52)에 표시된 기능을 가지고, 그렇지 않으면 바람직하게 커서를 움직이거나 선택가능한 항목을 강조하는 기능을 가지며, 선택 키(11)는 강조 항목을 선택하는데 사용된다.
현재 문자 범위 또는 각각의 텍스트 입력 키와 연관된 문자를 보임으로써, 처리기는 선행 문자에 종속하는 후속 문자의 가능성에 따라 한 문자씩 문자의 범위를 바꿀 수 있다.
디렉토리들 또는 어휘들(41a)(41b)(45)과 연관된 예측 편집기 엔진(40)(42)은 처리기(18)에서 입력 스트로크의 문자열을 수신하도록 그리고 그것에 응해서 부합 단어 후보들의 리스트를 출력하도록 적용된다. 이들 부합 단어 후보의 하나 또는 그 이상은 처리기(18)에 의해 사용자의 선택을 위해 제1 디스플레이부(51)에 표시된다.
제1 디스플레이부(51)는 바람직하게 텍스트 열(60)과 추가될 텍스트가 위치할 자리를 나타내는 깜박거림 바(59)를 포함한다. 두개 소프트-키의 기능은 특별 소프트-키부(56)(58)에 표시되고, 선택 키(11)의 기능은 두개 소프트-키부(56)(58) 사이의 특별 선택 키부(57)에 표시된다. 선택 키(11)는 보통 "선택" 기능을 가질 것이지만, 그 기능은 여기서 부재번호 5-8과 다를 수 있는데, 그것은 텍스트 입력키(10)의 문자 범위를 부재번호 5, 6, 7 및 8로 각각 변경시킬 것이다. 이로써, 선택 키(11)는 제3의 소프트 키로서 작용할 것이다.
본 발명에 따르면, 쓰여진 고정 문자 범위를 갖는 영문숫자 키(2)의 세트를 사용하지 않고 텍스트 입력 키(10)의 애매모호하지 않은 세트에 의해 문자 열을 터미널로 입력하는 것이 가능하다. 본 발명은 텍스트 편집기를 도 10에 도시된 손목시계 형태의 단말기처럼 매우 제한된 양의 제어 키와 입력 키를 구비한 매우 작은 장치로 할 수 있다. 이 단말기는 손목시계 줄(220)과, 미도시된 오디오 헤드셋에 미도시된 블루투스TM(BluetoothTM)-링크를 위한 단말기 박스(221)를 구비한다. 상기 단말기는 디스플레이(203) 및 두개의 소프트-키(208), 선택 키(211)가 있는 4-방향 네비게이션 키(210)를 구비한다. 디스플레이(203)는 부합 단어 후보가 사용자의 선택을 위해 표시되는 제1 디스플레이부(251)와, 각각의 텍스트 입력 키(210)(4-방향 네비게이션 키)와 연관된 문자(253) 세트가 상기 텍스트 입력 키(210)를 식별케하는 문자(253)와 함께 표시되는 제2 디스플레이부(252)를 포함한다. 선택 키(211)의 현재 기능 "5-8"은 디스플레이의 특별 선택 키부(257)에 표시되고, 반면에 두개의 소프트-키부(256)(258)는 두개의 소프트키(208)가 메뉴에서 뒷 단계로 가게 하는 "Select", 및 "Exit" 기능을 한다는 것을 나타낸다.

Claims (9)

  1. 텍스트 입력 장치를 위한 사용자 인터페이스에 있어서,
    제1 디스플레이부와 제2 디스플레이부를 구비한 디스플레이;
    각각의 텍스트 입력 키가 이와 연관된 문자 세트를 구비한 상기 텍스트 입력 키 세트를 포함하는 키패드;
    상기 제2 디스플레이부에 표시되는 각각의 텍스트 입력키와 연관된 상기 문자 세트; 연관된 디렉토리를 가지며 입력 스트로크(stroke)의 문자열을 수신하고 이에 응하여 부합 단어 후보 리스트를 출력하도록 적응된 예측 편집기 엔진;
    텍스트 입력 키로부터 입력을 수신하여 예측 문자 편집기에 대한 상기 입력 스트로크의 문자열을 생성하며, 사용자의 선택을 위해 예측 문자 편집기에서 상기 부합 단어 후보 중의 적어도 하나를 상기 제1 디스플레이부에 나타내는 제어기를 포함하는 것을 특징으로 하는 사용자 인터페이스.
  2. 제1항에 있어서,
    상기 텍스트 입력 키에 대한 문자 범위는 연관된 텍스트 입력 키에 대한 아이콘과 함께 상기 제2 디스플레이부에 표시되는 것을 특징으로 하는 사용자 인터페이스.
  3. 제2항에 있어서,
    상기 디스플레이에서 커서 수단을 움직이기 위한 4개의 네비게이션 키는 텍스트 입력 모드에서 텍스트 입력 키로 동작하는 것을 특징으로 하는 사용자 인터페이스.
  4. 사용자 인터페이스를 구비한 통신 단말기에 있어서,
    제1 디스플레이부와 제2 디스플레이부를 구비한 디스플레이;
    각각의 텍스트 입력 키가 이와 연관된 문자 세트를 구비한 상기 텍스트 입력 키 세트를 포함하는 키패드;
    상기 제2 디스플레이부에 표시되는 각각의 텍스트 입력키와 연관된 상기 문자 세트; 연관된 디렉토리를 가지며 입력 스트로크(stroke)의 문자열을 수신하고 이에 응하여 부합 단어 후보 리스트를 출력하는 예측 편집기 엔진;
    텍스트 입력 키 세트로부터의 입력을 수신하여 상기 예측 편집기를 위해 상기 입력 스트로크 문자열을 생성하며, 사용자의 선택을 위해 예측 문자 편집기 엔진에서 상기 부합 단어 후보 중의 적어도 하나를 상기 제1 디스플레이부에 나타내는 제어기를 포함하는 것을 특징으로 하는 통신 단말기.
  5. 제1항에 있어서,
    상기 텍스트 입력 키에 대한 문자 범위는 연관된 텍스트 입력 키에 대한 아이콘과 함께 상기 제2 디스플레이부에 표시되는 것을 특징으로 하는 통신 단말기.
  6. 제2항에 있어서,
    상기 디스플레이에서 커서 수단을 움직이기 위한 4개의 네비게이션 키는 텍스트 입력 모드에서 텍스트 입력 키로 동작하는 것을 특징으로 하는 통신 단말기.
  7. 통신 단말기용 사용자 인터페이스의 조작 방법에 있어서,
    각각의 텍스트 입력 키와 연관된 문자 표시 세트를 제2 디스플레이부에 표시하는 단계;
    각각의 텍스트 입력 키가 이와 연관된 문자 세트를 구비하는 텍스트 입력 키 세트중에서 적어도 하나를 누르는 단계;
    입력 스트로크 문자열의 프리젠테이션을 생성하여 이 프리젠테이션을 연관된 디렉토리가 있는 예측 편집기 엔진에 전달하는 단계로서, 상기 예측 편집기 엔진은 수신된 프리젠테이션에 응답하여 부합 단어 후보 리스트를 출력하는 전달 단계; 및
    사용자의 선택을 위해 예측 문자 편집기 엔진으로부터의 상기 부합 단어 후보 중의 적어도 하나를 상기 디스플레이의 제1 디스플레이부에 나타내는 단계를 포함하는 것을 특징으로 하는 방법.
  8. 제7항에 있어서,
    상기 텍스트 입력 키에 대한 문자 범위는 연관된 텍스트 입력 키에 대한 아이콘과 함께 상기 제2 디스플레이부에 표시되는 것을 특징으로 하는 방법.
  9. 제8항에 있어서,
    상기 디스플레이에서 커서 수단을 움직이기 위한 4개의 네비게이션 키는 텍스트 입력 모드에서 텍스트 입력 키로 동작하는 것을 특징으로 하는 방법.
KR1020047004781A 2001-11-19 2002-11-15 예측 편집기 어플리케이션을 갖춘 통신 단말기 KR100551688B1 (ko)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US09/988,196 US6744423B2 (en) 2001-11-19 2001-11-19 Communication terminal having a predictive character editor application
US09/988,196 2001-11-19
PCT/EP2002/012831 WO2003044650A2 (en) 2001-11-19 2002-11-15 A communication terminal having a predictive editor application

Publications (2)

Publication Number Publication Date
KR20040063902A true KR20040063902A (ko) 2004-07-14
KR100551688B1 KR100551688B1 (ko) 2006-02-13

Family

ID=25533920

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020047004781A KR100551688B1 (ko) 2001-11-19 2002-11-15 예측 편집기 어플리케이션을 갖춘 통신 단말기

Country Status (7)

Country Link
US (1) US6744423B2 (ko)
EP (1) EP1454222A2 (ko)
JP (1) JP4059502B2 (ko)
KR (1) KR100551688B1 (ko)
CN (1) CN100451927C (ko)
AU (1) AU2002352027A1 (ko)
WO (1) WO2003044650A2 (ko)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100836049B1 (ko) * 2006-02-10 2008-06-09 엘지전자 주식회사 이동통신 단말기 및 그의 문자메시지 작성 방법
WO2009096760A2 (ko) * 2008-02-01 2009-08-06 단어예측 입력방법 및 그 방법이 구현되는 전자장치

Families Citing this family (93)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7406084B2 (en) * 1997-09-19 2008-07-29 Nokia Siemens Networks Gmbh & Co. Kg Flexible software architecture for a call processing system
US7679534B2 (en) * 1998-12-04 2010-03-16 Tegic Communications, Inc. Contextual prediction of user words and user actions
US7720682B2 (en) * 1998-12-04 2010-05-18 Tegic Communications, Inc. Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
US7712053B2 (en) 1998-12-04 2010-05-04 Tegic Communications, Inc. Explicit character filtering of ambiguous text entry
US7881936B2 (en) * 1998-12-04 2011-02-01 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
US8938688B2 (en) * 1998-12-04 2015-01-20 Nuance Communications, Inc. Contextual prediction of user words and user actions
US9778794B2 (en) 2001-11-02 2017-10-03 Neonode Inc. Light-based touch screen
US8095879B2 (en) * 2002-12-10 2012-01-10 Neonode Inc. User interface for mobile handheld computer unit
US9052777B2 (en) 2001-11-02 2015-06-09 Neonode Inc. Optical elements with alternating reflective lens facets
US8674966B2 (en) 2001-11-02 2014-03-18 Neonode Inc. ASIC controller for light-based touch screen
US9164654B2 (en) 2002-12-10 2015-10-20 Neonode Inc. User interface for mobile computer unit
AUPS107202A0 (en) * 2002-03-13 2002-04-11 K W Dinn Holdings Pty Limited Improved device interface
US20030214535A1 (en) * 2002-05-14 2003-11-20 Motorola, Inc. User interface for a messaging device and method
US8583440B2 (en) * 2002-06-20 2013-11-12 Tegic Communications, Inc. Apparatus and method for providing visual indication of character ambiguity during text entry
CA2410057C (en) * 2002-07-03 2008-04-29 2012244 Ontario Inc. Apparatus and method for input of ideographic korean syllables from reduced keyboard
US20040018857A1 (en) * 2002-07-29 2004-01-29 Ramanathan Asokan Predictive number input dialing
US8416217B1 (en) 2002-11-04 2013-04-09 Neonode Inc. Light-based finger gesture user interface
JP2004246603A (ja) * 2003-02-13 2004-09-02 Sony Corp 情報処理装置
US7256769B2 (en) * 2003-02-24 2007-08-14 Zi Corporation Of Canada, Inc. System and method for text entry on a reduced keyboard
DE10339903A1 (de) * 2003-08-29 2005-03-31 Siemens Ag Texteingabeverfahren für ein Kommunikationsgerät
KR100697416B1 (ko) * 2003-09-30 2007-03-20 교세라 가부시키가이샤 모바일 통신 단말기, 정보 제공 시스템 및 프로그램을기록한 컴퓨터 판독가능한 기록 매체
US7634720B2 (en) * 2003-10-24 2009-12-15 Microsoft Corporation System and method for providing context to an input method
GB2402650B (en) 2003-12-31 2006-05-10 Research In Motion Ltd Keyboard arrangement
US20050192802A1 (en) * 2004-02-11 2005-09-01 Alex Robinson Handwriting and voice input with automatic correction
GB2411983A (en) * 2004-03-12 2005-09-14 Sendo Int Ltd Methods of generating and matching an input character in a database for searching a mobile phone address book
US7312726B2 (en) 2004-06-02 2007-12-25 Research In Motion Limited Handheld electronic device with text disambiguation
US8542132B2 (en) * 2004-06-02 2013-09-24 Blackberry Limited Handheld electronic device and associated method employing a multiple-axis input device and using non-edited characters as context in text disambiguation
US8095364B2 (en) * 2004-06-02 2012-01-10 Tegic Communications, Inc. Multimodal disambiguation of speech recognition
FI20045250A0 (fi) * 2004-06-29 2004-06-29 Nokia Corp Merkkien syöttämisen tehostaminen elektronisessa laitteessa
WO2006021973A2 (en) * 2004-08-23 2006-03-02 Geneva Software Technologies Limited A system and a method for a sim card based multi-lingual messaging application
US7280652B2 (en) 2004-09-13 2007-10-09 Research In Motion Limited Handheld electronic device having improved phone call log, and associated method
US20060095842A1 (en) * 2004-11-01 2006-05-04 Nokia Corporation Word completion dictionary
USD518043S1 (en) * 2004-12-14 2006-03-28 Motorola, Inc. Hand-held device
US20060181435A1 (en) * 2005-02-11 2006-08-17 Research In Motion Limited Apparatus and method of determining characters typed in a mobile communication device
DE102005008862B4 (de) * 2005-02-24 2008-02-21 Vodafone Holding Gmbh Betreiben von in Telekommunikationsnetzen nutzbaren Endgeräten
US20060206816A1 (en) * 2005-03-11 2006-09-14 Magnus Nordenhake Method of and device for predictive text editing
TWI270806B (en) * 2005-04-25 2007-01-11 Benq Corp Electronic device and operational method thereof
CA2549438A1 (en) * 2005-06-27 2006-12-27 Mark R. Swanson Wireless classroom response system
US20070004460A1 (en) * 2005-06-30 2007-01-04 Ioannis Tsampalis Method and apparatus for non-numeric telephone address
NZ566172A (en) * 2005-08-12 2011-08-26 Kannuu Pty Ltd Improved process and apparatus for selecting an item from a database
AU2012209049B2 (en) * 2005-08-12 2014-11-20 Kannuu Pty Ltd Improved process and apparatus for selecting an item from a database
USD528451S1 (en) * 2005-09-16 2006-09-19 Velocomp, Llp Bicycle computer enclosure
US20070076862A1 (en) * 2005-09-30 2007-04-05 Chatterjee Manjirnath A System and method for abbreviated text messaging
US7569781B2 (en) * 2005-09-30 2009-08-04 Palm, Inc. Switch assembly having non-planar surface and activation areas
US20070161369A1 (en) * 2006-01-11 2007-07-12 Envio Networks Inc. Methods for Intelligent Number Dialing Assistance and Related Marketing Techniques
USD552606S1 (en) * 2006-01-25 2007-10-09 Renaissance Learning, Inc. Handheld wireless communication device
US8108796B2 (en) * 2006-02-10 2012-01-31 Motorola Mobility, Inc. Method and system for operating a device
US7683885B2 (en) * 2006-04-07 2010-03-23 Research In Motion Ltd. Handheld electronic device providing proposed corrected input in response to erroneous text entry in environment of text requiring multiple sequential actuations of the same key, and associated method
US7956844B2 (en) 2006-04-07 2011-06-07 Research In Motion Limited Handheld electronic device providing a learning function to facilitate correction of erroneous text entry in environment of text requiring multiple sequential actuations of the same key, and associated method
US20070257888A1 (en) * 2006-05-03 2007-11-08 Chan Weng C Adaptive text input modes for mobile electronic device
KR100725520B1 (ko) * 2006-06-01 2007-06-07 삼성전자주식회사 문자입력횟수 적응 다중 입력창을 이용한 검색방법 및 그장치
US7953804B2 (en) * 2006-06-02 2011-05-31 Research In Motion Limited User interface for a handheld device
JP2008020955A (ja) * 2006-07-10 2008-01-31 Fujitsu Ltd 候補表示プログラム、候補表示装置および候補表示方法
JP2008040019A (ja) * 2006-08-03 2008-02-21 Toshiba Corp 携帯端末
EP1906297A1 (en) 2006-09-27 2008-04-02 Research In Motion Limited Keyboard arrangement with distinct vowel keys
US7658561B2 (en) 2006-09-27 2010-02-09 Research In Motion Limited Modified keyboard arrangement with distinct vowel keys
US20080126075A1 (en) * 2006-11-27 2008-05-29 Sony Ericsson Mobile Communications Ab Input prediction
US20080154576A1 (en) * 2006-12-21 2008-06-26 Jianchao Wu Processing of reduced-set user input text with selected one of multiple vocabularies and resolution modalities
EP2122443A4 (en) * 2007-01-03 2013-01-23 Kannuu Pty Ltd METHOD AND DEVICE FOR SELECTION OF AN OBJECT FROM A DATABASE
AU2008222600A1 (en) * 2007-03-07 2008-09-12 Kannuu Pty Ltd Method system and apparatus for entering text on a computing device
US20090144667A1 (en) * 2007-11-30 2009-06-04 Nokia Corporation Apparatus, method, computer program and user interface for enabling user input
US8265689B2 (en) * 2007-12-28 2012-09-11 Google Inc. Multi-tapping numpad
JP5082129B2 (ja) * 2008-01-25 2012-11-28 シャープ株式会社 携帯情報端末および一時文字保存プログラム
US9552155B2 (en) * 2008-02-04 2017-01-24 Microsoft Technology Liecsnsing, LLC Dynamic soft keyboard
US8010465B2 (en) * 2008-02-26 2011-08-30 Microsoft Corporation Predicting candidates using input scopes
KR101475339B1 (ko) 2008-04-14 2014-12-23 삼성전자주식회사 통신 단말기 및 그의 통합 자연어 인터페이스 방법
KR20100038693A (ko) * 2008-10-06 2010-04-15 엘지전자 주식회사 이동단말기의 키패드 표시방법
US8775023B2 (en) 2009-02-15 2014-07-08 Neanode Inc. Light-based touch controls on a steering wheel and dashboard
GB0905457D0 (en) 2009-03-30 2009-05-13 Touchtype Ltd System and method for inputting text into electronic devices
US9424246B2 (en) 2009-03-30 2016-08-23 Touchtype Ltd. System and method for inputting text into electronic devices
US10191654B2 (en) 2009-03-30 2019-01-29 Touchtype Limited System and method for inputting text into electronic devices
US20100265181A1 (en) * 2009-04-20 2010-10-21 ShoreCap LLC System, method and computer readable media for enabling a user to quickly identify and select a key on a touch screen keypad by easing key selection
JP4719291B2 (ja) * 2009-07-24 2011-07-06 株式会社東芝 入力支援装置
US9122393B2 (en) * 2009-09-30 2015-09-01 At&T Mobility Ii Llc Predictive sensitized keypad
US9128610B2 (en) * 2009-09-30 2015-09-08 At&T Mobility Ii Llc Virtual predictive keypad
US8816965B2 (en) * 2009-09-30 2014-08-26 At&T Mobility Ii Llc Predictive force sensitive keypad
US20110074692A1 (en) * 2009-09-30 2011-03-31 At&T Mobility Ii Llc Devices and Methods for Conforming a Virtual Keyboard
US8810516B2 (en) 2009-09-30 2014-08-19 At&T Mobility Ii Llc Angular sensitized keypad
US8812972B2 (en) * 2009-09-30 2014-08-19 At&T Intellectual Property I, L.P. Dynamic generation of soft keyboards for mobile devices
CN102193641B (zh) 2010-03-09 2014-06-18 阿里巴巴集团控股有限公司 字符输入过程中的待选字符显示方法及装置
DK2439614T3 (en) * 2010-09-16 2018-09-10 Abb Schweiz Ag Frequency converter with text editor
CN103577510A (zh) * 2012-07-23 2014-02-12 阿里巴巴集团控股有限公司 搜索结果数据的展现方法,搜索服务器及移动终端
US10423214B2 (en) 2012-11-20 2019-09-24 Samsung Electronics Company, Ltd Delegating processing from wearable electronic device
US8994827B2 (en) 2012-11-20 2015-03-31 Samsung Electronics Co., Ltd Wearable electronic device
US10551928B2 (en) 2012-11-20 2020-02-04 Samsung Electronics Company, Ltd. GUI transitions on wearable electronic device
US11157436B2 (en) 2012-11-20 2021-10-26 Samsung Electronics Company, Ltd. Services associated with wearable electronic device
US11237719B2 (en) 2012-11-20 2022-02-01 Samsung Electronics Company, Ltd. Controlling remote electronic device with wearable electronic device
US11372536B2 (en) 2012-11-20 2022-06-28 Samsung Electronics Company, Ltd. Transition and interaction model for wearable electronic device
US10185416B2 (en) 2012-11-20 2019-01-22 Samsung Electronics Co., Ltd. User gesture input to wearable electronic device involving movement of device
JP6384034B2 (ja) * 2013-09-30 2018-09-05 カシオ計算機株式会社 表示システム、表示装置、リスト端末、表示方法及びプログラム
US10691332B2 (en) 2014-02-28 2020-06-23 Samsung Electronics Company, Ltd. Text input on an interactive display
GB201610984D0 (en) 2016-06-23 2016-08-10 Microsoft Technology Licensing Llc Suppression of input images
EP4222586A4 (en) 2020-09-30 2024-11-06 Neonode Inc. OPTICAL TOUCH SENSOR

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5797098A (en) 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
US5818437A (en) 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
US5953541A (en) 1997-01-24 1999-09-14 Tegic Communications, Inc. Disambiguating system for disambiguating ambiguous input sequences by displaying objects associated with the generated input sequences in the order of decreasing frequency of use
US6556841B2 (en) * 1999-05-03 2003-04-29 Openwave Systems Inc. Spelling correction for two-way mobile communication devices
GB2355142A (en) 1999-10-08 2001-04-11 Nokia Mobile Phones Ltd Portable device having menu driven input
US20020054135A1 (en) 2000-03-17 2002-05-09 Masahiro Noguchi Information processing device, information processsing method, and computer-readable storage medium storing program for executing this method on a computer
US6483913B1 (en) * 2001-07-19 2002-11-19 Motorola, Inc. Method for interactively entering alphanumeric text into a multiline display device using a keypad

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100836049B1 (ko) * 2006-02-10 2008-06-09 엘지전자 주식회사 이동통신 단말기 및 그의 문자메시지 작성 방법
WO2009096760A2 (ko) * 2008-02-01 2009-08-06 단어예측 입력방법 및 그 방법이 구현되는 전자장치
WO2009096760A3 (ko) * 2008-02-01 2009-12-03 Oh Eui Jin 단어예측 입력방법 및 그 방법이 구현되는 전자장치
KR100978829B1 (ko) * 2008-02-01 2010-09-02 주식회사 오 코스모스 단어예측 입력방법 및 그 방법이 구현되는 전자장치

Also Published As

Publication number Publication date
US20030095102A1 (en) 2003-05-22
US6744423B2 (en) 2004-06-01
AU2002352027A1 (en) 2003-06-10
JP2005509975A (ja) 2005-04-14
CN1703664A (zh) 2005-11-30
CN100451927C (zh) 2009-01-14
WO2003044650A3 (en) 2003-09-25
EP1454222A2 (en) 2004-09-08
WO2003044650A2 (en) 2003-05-30
JP4059502B2 (ja) 2008-03-12
KR100551688B1 (ko) 2006-02-13

Similar Documents

Publication Publication Date Title
KR100551688B1 (ko) 예측 편집기 어플리케이션을 갖춘 통신 단말기
US20020152203A1 (en) Communication terminal having a predictive text editor application
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
US7224989B2 (en) Communication terminal having a predictive text editor application
CN100521706C (zh) 一种数据输入速率得到提高的移动终端
US6864809B2 (en) Korean language predictive mechanism for text entry by a user
EP1031913B1 (en) A communication terminal having a predictive editor application.
JP4184567B2 (ja) 予測エディタアプリケーションを有する通信ターミナル
EP1452952A1 (en) A communication terminal having a predictive editor application
US20040153975A1 (en) Text entry mechanism for small keypads
JP2006510989A (ja) 移動通信端末の予測テキスト入力及びデータ圧縮方法
JP2006510989A5 (ko)
WO2009098350A1 (en) Device and method for providing fast phrase input
JP2011254553A (ja) 小型キーパッド用日本語入力メカニズム
EP0959401A2 (en) Audio control method and audio controlled device
EP1282031A2 (en) A method of entering characters into a text string and a text-editing terminal using the method
KR20040048897A (ko) 이동 통신 단말기의 지능적 검색 및 선택 기능
KR100362589B1 (ko) 이동전화 단말기에서의 초성 자음을 이용한 문자정보서비스 검색방법
KR100544774B1 (ko) 문자열 검색 방법 및 장치
KR100716610B1 (ko) 이동통신단말기를 위한 예측 텍스트 엔트리 및 데이터압축방법
KR20050055889A (ko) 이동 통신 단말기의 전화 번호 검색 방법
US20070078659A1 (en) Wireless communication device for providing reliable voice-based web browsing
JP4472761B2 (ja) 移動通信端末の予測テキスト入力及びデータ圧縮方法
KR20060022503A (ko) 링크 자동 검색 기능을 가지는 무선통신 단말기 및 그 방법
KR20020022350A (ko) 통신 단말기에서 전화번호 검색장치 및 방법

Legal Events

Date Code Title Description
PA0105 International application

Patent event date: 20040331

Patent event code: PA01051R01D

Comment text: International Patent Application

A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20040521

Comment text: Request for Examination of Application

PG1501 Laying open of application
E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20060127

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20060206

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20060207

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20090123

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20100204

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20100204

Start annual number: 5

End annual number: 5

LAPS Lapse due to unpaid annual fee
PC1903 Unpaid annual fee