KR20080025644A - 텍스트 입력을 위한 언어 정보 관리방법, 텍스트 입력방법및 이동 단말 - Google Patents

텍스트 입력을 위한 언어 정보 관리방법, 텍스트 입력방법및 이동 단말 Download PDF

Info

Publication number
KR20080025644A
KR20080025644A KR1020070093498A KR20070093498A KR20080025644A KR 20080025644 A KR20080025644 A KR 20080025644A KR 1020070093498 A KR1020070093498 A KR 1020070093498A KR 20070093498 A KR20070093498 A KR 20070093498A KR 20080025644 A KR20080025644 A KR 20080025644A
Authority
KR
South Korea
Prior art keywords
language
text
messaging
address
input
Prior art date
Application number
KR1020070093498A
Other languages
English (en)
Other versions
KR101397757B1 (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 KR20080025644A publication Critical patent/KR20080025644A/ko
Application granted granted Critical
Publication of KR101397757B1 publication Critical patent/KR101397757B1/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/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
    • 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
    • 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
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2250/00Details of telephonic subscriber devices
    • H04M2250/58Details of telephonic subscriber devices including a multilanguage function
    • 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)
  • Human Computer Interaction (AREA)
  • Business, Economics & Management (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Business, Economics & Management (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

입력되거나 선택된 컨택 아이템 별로 메모리에 저장된 언어에 기초하여, 메시징 애플리케이션을 위한 텍스트 입력이 실행된다.
메시징 애플리케이션, 컨택 아이템(contact item), 예측 텍스트 알고리즘, 폰북(phonebook)

Description

텍스트 입력을 위한 언어 정보 관리방법, 텍스트 입력방법 및 이동 단말{METHOD OF MANAGING A LANGUAGE INFORMATION FOR A TEXT INPUT AND METHOD OF INPUTTING A TEXT AND A MOBILE TERMINAL}
본 발명은 텍스트 입력을 위한 언어 정보 관리방법과, 텍스트 입력 방법 및 텍스트 입력을 위한 이동 단말에 관한 것이다.
마켓(market)에서 구입할 수 있는 현재 대부분의 디바이스들에서, 엔드 유저(End User)들은 메시징 애플리케이션(Messaging application)과 새로운 메시지를 작성하는 애플리케이션(SMS, MMS, 이메일, 또는 다른 형태들)을 이용할 때, 'T9'과 같은 '예측 텍스트(predictive text)' 알고리즘 또는 'abc' 모드와 같은 표준 편집 알고리즘이 적용되도록 언어를 미리 정의해야 한다.
도 1a 및 도 1b는 최근의 통신 단말에서 메시징 애플리케이션에서 모든 사용자의 동작을 나타내는 일련의 화면들을 개략적으로 도시한다.
최근의 통신 단말의 메시징 애플리케이션이 도 1a 및 도 1b에 도시된다. 메시징 애플리케이션이 시작되면, 도 1a의 (a)에서, 키 누름(key stroke) 대기가 시작된다. 세 개의 소프트 키 라벨들(lables)의 기능은 '옵션(Options)', '검 색(Search)', 및 '전송(Send)'이다.
사용자가 '검색(Search)' 소프트 키를 누르면, 도 1a의 (b)에서 사용자 이름 목록이 제공된다. 아래 세 개의 소프트 기능키의 라벨들은 '옵션(Options)', '검색(Search)' 및 '전송(Send)'에서 '선택(Select)', '마크(Mark)', '완료(Done)'로 변경된다. 사용자는 업/다운 내비게이션 키를 직접 눌러 사용자 이름 목록을 처음부터 전체적으로 스크롤 할 수 있다. 일단, 사용자가 필요한 엔트리(entry)를 확인하고, 소프트 키 '마크(Mark)'를 누르면, 도 1a의 (c)에 도시된 바와 같이, 필요한 엔트리가 선택된다.
'완료(Done)' 소프트 키가 눌러지면, 선택된 이름인 'French_Name2'가 도 1a의 (d)에서, 주소 영역에 입력된다.
도 1a의 (d)에서, '옵션(Options)' 소프트 키가 눌러지면, 도 1b의 (a)에 도시된 바와 같이 '1. 삽입(Insert)', '2. 사전(Dictionary)', '3.메시지 전송(Send message)', '4. 세이브 투 드래프트(Save to draft)', '5. 종료(exit)'와 같은 액션(action) 리스트가 제공된다. 사용자는 업/다운 내비게이션 키를 직접 눌러서 처음부터 전체적으로 액션들을 스크롤 할 수 있다.
사용자가 원하는 액션 예를 들어, '사전(Dictionary)'에 스크롤 바를 이동한 후, '선택(Select)' 소프트 키를 누르면, 사용자는 도 1b의 (b)에 도시된 바와 같이 '1. 사전 오프(Dictionary off)', '2. 불어(French)', '3. 영어(English)', '4. 독어(German)', '5. 이태리어(Italian)', '6. 스페인어(Spanish)' 및 '7. 네덜란드어(Dutch)'과 같은 사전 리스트를 제공받는다. 사용자는 내비게이션 키를 직접 눌 러서 사전 리스트를 처음부터 전체적으로 스크롤 할 수 있다.
일단, 사용자가 원하는 언어 예를 들어, '2. 불어(French)'로 스크롤 바가 이동된 후, 사용자가 '선택(Select)' 소프트 키를 누르면, 도 1b의 (c)에 도시된 바와 같이 '불어(French)' 사전이 선택된다.
다시 '선택(Select)' 소프트 키를 누르면, 도 1b의 (d)에 도시된 바와 같이, 현재 사전이 '불어(french)'로 설정된 메시지 애플리케이션이 나타난다. 메시지 영역에 단어를 타이프(type)하기 시작할 때, 사용자는 원하는 글자가 포함된 숫자키를 한 번 누른다. 예를 들어, 도 1b의 (e)에 도시된 바와 같이 'T9' 모드에서 'B', 'O', 'N', 'J', 'O', 'U' 및 'R'을 포함하는 숫자키를 한 번씩 누르거나, 'abc' 모드에서 글자가 디스플레이될 때 까지 여러 번 숫자키를 눌러서, 사용자는 '봉쥬르(Bonjour)'라는 단어를 타이핑할 수 있다.
따라서, 메시징 애플리케이션에 있어서, 새로운 메시지가 작성되어야 하거나 폰북에서 이용가능한 기존의 컨택(contact)에 회신(reply)을 작성해야 하는 동안, 사용자가 메신저 클라이언트를 종료하는 경우 디바이스가 리셋되기 때문에, 엔드 유저는 디폴트로 설정된 언어로 적용될 적절한 T9 언어 또는 표준 언어를 '수작업으로' 재선택해야만 했다.
따라서, 본 발명이 해결하고자 하는 과제는 메시징 애플리케이션에서 적용될 언어를 각각의 컨택 아이템(contact item) 별로 미리 설정할 수 있도록 하는 데 있다.
본 발명이 해결하고자 하는 과제들은 이상에서 언급한 과제로 제한되지 않으며, 언급되지 않은 또 다른 과제들은 아래의 기재로부터 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 명확하게 이해될 수 있을 것이다.
본 발명의 일 양상에 의하면, 텍스트 입력용 언어 관리방법이 제공된다. 디스플레이 위에 텍스트 입력용 언어를 관리하기 위한 메뉴가 디스플레이된다. 사용자의 개입(intervntion)에 의해 또는 사용자의 개입없이 상기 메뉴로부터 복수의 사용자 각각에 대해 상기 언어가 산택된다. 상기 사용자 이름을 포함하는 컨택 아이템(contact item)과, 선택된 상기 언어가 메모리에 저장된다. 상기 선택된 언어는 상기 사용자를 위한 텍스트 입력에 적용된다.
상기 언어는, 예측 텍스트 알고리즘 언어이며, 상기 예측 텍스트 알고리즘 언어의 변경은, 상기 예측 텍스트 알고리즘이 새로운 언어로 실행되도록 한다. 상기 예측 텍스트 알고리즘은 키 누름(key strokes)에 의해 입력된 문자열과 매칭되는 단어들을 포함하는 텍스트를 생성하고, 이에 의해 사용자가 문자마다 한 번의 키 누름에 의해 단어들을 입력하도록 한다.
본 발명의 다른 양상에 의하면, 텍스트를 입력하는 하나의 방법이 제공된다.
이 방법에서, 복수의 컨택 아이템(contact item)과, 메시징 애플리케이션에 요구되는 사용자 이름과 메시징 주소를 포함하는 각각의 컨택 아이템에 대한 언어가 메모리에 저장된다. 상기 메모리에 저장된 상기 사용자 이름 또는 상기 메시징 주소 중 하나를 경유하여 컨택 아이템들 중 적어도 하나를 입력되거나 선택된다. 입력되거나 선택된 컨택 아이템 별로 메모리에 저장된 언어에 기초하여 상기 메시징 애플리케이션을 위한 텍스트 입력이 실행된다.
본 발명의 다른 양상에 의하면, 텍스트를 입력하는 다른 방법이 제공된다.
이 방법에서, 메시징 애플리케이션(messaging application)에 요구되는 사용자 이름과 메시지 주소를 포함하는 컨택 아이템(contact item)이 메모리에 저장된다. 주소 및 텍스트 입력창을 포함하는 메시징 애플리케이션이 디스플레이에 표시된다. 상기 메모리에 저장된 컨택 아이템의 메시징 주소 중 적어도 일부가 선택되거나, 상기 메모리에 저장되거나 저장되지 않은 메시징 주소 중 적어도 일부가 상기 메시징 애플리케이션의 주소 입력창에 입력된다. 상기 메시징 주소로부터 얻은 언어에 기초하여 상기 메시징 애플리케이션의 상기 텍스트 입력창에 텍스트 입력이 실행된다.
본 발명의 다른 양상에 의하면, 텍스트 입력을 위한 이동 단말이 제공된다.
이동 단말은 메모리, 입력장치, 및 컨트롤러를 포함한다. 메모리는 메시징 애플리케이션에 필요한 사용자 이름과 메시징 주소(messaging address)를 포함하는 복수의 컨택 아이템(contact item)과, 상기 컨택 아이템 각각에 대한 언어를 저장한다. 입력장치는 상기 메모리에 저장된 상기 사용자 이름과 상기 메시징 주소를 통해서 상기 컨택 아이템 중 적어도 하나를 입력하거나 선택한다. 컨트롤러는, 입력되거나 선택된 컨택 아이템 별로 메모리에 저장된 상기 언어에 기초하여, 상기 입력 장치의 동작에 따라 상기 메시징 애플리케이션을 위한 텍스트 입력을 실행하도록 설정된다.
본 발명의 다른 양상에 의하면, 텍스트 입력을 위한 이동 단말이 제공된다.
이동 단말은 메모리, 디스플레이, 입력장치 및 컨트롤러를 포함한다. 메모리는 메시징 애플리케이션(messaging application)에 필요한 사용자 이름과 메시징 주소를 포함하는 컨택 아이템(contact item)을 저장한다. 디스플레이는 주소 및 텍스트 입력창을 포함하는 메시징 애플리케이션을 표시한다. 입력장치는 상기 메모리에 저장된 컨택 아이템의 메시징 주소 중 적어도 일부를 선택하고, 상기 메모리에 저장되거나 저장되지 않은 메시징 주소 중 적어도 일부를 상기 메시징 애플리케이션의 주소 입력창에 입력한다. 컨트롤러는 상기 메시징 주소로부터 획득한 상기 언어에 기초하여, 상기 입력장치의 동작에 따라 상기 메시징 애플리케이션의 텍스트 입력창에 텍스트 입력을 실행하도록 설정된다.
본 실시예에 의하면, 엔드 유저는 '예측 텍스트 알고리즘'이나 메시징 애플리케이션에 적용될 언어를 컨택 아이템 별로 미리 설정할 수 있는 장점이 있다.
이하에서는 첨부된 예시도면을 참조하여 본 실시예에 대해 설명한다.
도 2는 본 발명의 일 실시예에 따른 통신 단말을 개략적으로 도시한 도면이다.
도 2를 참조하면, 폰(1)은 키패드를 구비한 유저 인터페이스(2), 디스플레이(3), 스피커(5), 마이크로폰(6)을 포함한다. 본 실시예에 따른 폰(1)은 셀룰러 네트워크를 경유한 통신에 적용될 뿐 아니라, 무선 네트워크(cordless network)를 위해서도 설계될 수 있다.
본 실시예에 따른 키패드(2)는 문자 숫자식(alphanumeric) 키들(7)과, 좌/우 소프트 키(8), 내비게이션 키(10)와 같은 제1 그룹의 키들을 포함한다. 또한, 키패드(2)는 '삭제(clear)' 키(9), '전송(Send)' 키(11), 및 '종료/파워(End/Power)' 키(12)를 포함한다. 소프트 키(8)의 현재 기능은 좌/우 소프트 키(8) 바로 위의 디스플레이(3) 내의 분리된 필드에 도시된다.
컨택 아이템(contact item)에 대해 선택된 언어에 대응하는 문자 세트로부터 문자 또는 아이콘이 키패드(2) 위의 디스플레이 영역에 표시된다.(A character or an icon from a character set corresponding to a selected language for a contact item is displayed in the display area on keypad 2.)
도 3은 셀룰러 네트워크 또는 무선 네트워크와 통신을 위한 필수 구성 부분을 개략적으로 도시한 도면이다.
도 3을 참조하면, 본 발명의 실시예에 따른 폰은 GSM 900 MHz 또는 GSM 1800 MHz 네트워크와 접속되어 사용되도록 적용되지만, 본 발명은 다른 폰 네트워크들에도 접속되어 적용될 수 있음은 물론이다.
프로세서 또는 컨트롤러(18)는 아래에서 상세히 설명될 송신기/수신기 회로(19)와 안테나(20)를 경유하여 네트워크와의 통신을 제어한다.
마이크로폰(6)은 사용자의 음성을 아날로그 신호로 변환한다. 변환된 아날로그 신호는, 음성이 오디오 파트(14)에서 인코딩되기 전에, A/D 컨버터(미도시)에 의해 A/D 변환된다. 인코딩된 음성 신호는 예를 들어, GSM 단말 소프트웨어를 지원하는 프로세서(18)로 전달된다.
프로세서(180)는 (데이터, 파워 서플라이 등 뿐만 아니라) RAM 메모리(17a), 플래쉬 ROM 메모리(17b), SIM 카드(16), 디스플레이(3), 키패드(2)를 포함하는 장치의 주변부와 인터페이스를 형성한다.
오디오 파트(14)는 프로세서(18)로부터 D/A 컨버터(미도시)를 경유하여 ㅁ마이크로폰(6)으로 전달되는 신호를 음성 복호화한다.
도 4는 본 발명의 실시예에 따른 예측 편집기의 주요 구성부분을 개략적으로 도시한 도면이다.
도 4를 참조하면, MMI(Man-Machine Interface)는 디스플레이(3)와 키보드(2) 에 의해 확립된다.
키보드(2)와 같은 입력 장치는 메모리(17)에 저장된 사용자 이름 또는 메시징 주소(messaging address) 중 하나를 통해 컨택 아이템들(contact items) 중 적어도 하나를 입력하거나 선택하는데 적용된다. 입력장치는 키보드 뿐만 아니라 키패드 또는 키버튼용 터치스크린 중 하나일 수 있다.
또한, 입력장치는 메모리(17)에 저장된 컨택 아이템(contact item)의 메시징 주소 중에서 적어도 일부를 선택할 수 있으며, 메모리(17)에 저장되거나 저장되지 않은 메시징 어드레스의 적어도 일부를 메시징 애플리케이션의 주소 입력창에 입력할 수 있다. 텍스트 입력은 입력장치(17)의 키 누름(key stroke)에 의해 입력된 문자열과 매칭되는 단어를 포함하는 텍스트를 생성하는 예측 편집기 알고리즘을 이용한다.
문자 또는 아이콘은 입력장치(2)에 디스플레이되고, 메모리(17) 내의 사용자 이름 또는 메시징 주소 중 하나를 통해 컨택 아이템들(contact items) 중 적어도 하나를 입력하거나 선택한 후에, 입력되거나 선택된 컨택 아이템(contact item) 별로 메모리(17)에 저장된 언어와 동일하거나 대응하는 문자 또는 아이콘으로 변경된다.
메모리(17) 내의 소프트웨어 명령들(software instruction)은 오퍼레이팅 시스템(operating system, 40), 디셈비구에이션 프로그램(disambiguation program, 42), 어휘(vocabularies, 41a)을 포함하며, 선택적으로 하나 이상의 프로그램들(43, 44) 들을 포함한다.
핸드셋에 사용되는 예측 편집기용 타겟 애플리케이션 프로그램(43, 44)들은 전자 폰북 메모리, 노트패드(notepad), 메시지, 달력, 및 인터넷 브라우징을 포함한다.
예를 들어, 타겟 애플리케이션 프로그램들(43, 44)을 위한 전자 폰북 메모리는 복수의 컨택 아이템(contact item)과, 컨택 아이템 각각에 대한 언어를 저장하며, 각각의 컨택은 메시징 애플리케이션에 필요한 사용자 이름과 메시징 주소를 포함한다. 타겟 애플리케이션 프로그램(43, 44)을 위한 전자 폰북 메모리의 상세한 사용법은 아래의 도 5 내지 도 9를 참조하여 상세히 설명한다. 메시징 애플리케이션은 SMS(Short Messaging Service), MMS(Multimedia Messaging Service), 이메일, IM(Instant Message) 확장된 PoC(Push to talk Over Cellular) 기능들 중 하나를 포함한다.
다른 예로서, 타겟 애플리케이션 프로그램들(43, 44)을 위한 전자 폰북 메모리는 메시징 애플리케이션에 필요한 사용자 이름과 메시징 주소를 포함하는 컨택 아이템(contact item)을 저장한다. 타겟 애플리케이션 프로그램들(43, 44)을 위한 전자 폰북 메모리의 상세한 사용법은 아래의 도 10을 참조하여 설명한다.
메시징 주소는 전화번호를 포함하며, 텍스트 입력용 언어는 MSISDN(Mobile Station International Subscriber Directory Number)에 주어진 국제 코드(internation code)로부터 얻어지거나, 전화번호의 VPLMN(Visitor Public Land Mobile Network) 국가 번호(country code)에 주어진 국가 번호로부터 얻어진다. 메시징 주소는 이메일 어드레스를 포함하며, 텍스트 입력용 언어는 이메일 어드레스 의 최상위 도메인(TLD: the internet Top Level Domain)으로부터 얻어진다.
디스플레이(3)는 주소와 텍스트 입력창들을 포함하는 메시징 애플리케이션을 디스플레이한다.
프로세서 또는 컨트롤러(18)는 명령을 실행하고, 메모리(17)로부터 데이터를 읽고, 메모리(17)에 데이터를 기록한다. 컨트롤러(18)는 입력되거나 선택된 컨택 아이템(contact item) 별로 메모리(17)에 저장된 언어에 기초하여, 입력 장치(17)의 동작에 따라 메시징 애플리케이션을 위한 텍스트 입력을 실행하도록 설정된다.
컨트롤러(18)는 다른 언어로 설정된 두 개 이상의 컨택 아이템이 선택되면, 두 개 이상의 컨택 아이템의 설정된 언어 중 하나를 선택한다.
또한, 컨트롤러(180)는 메시징 주소로부터 얻은 언어에 기초하여, 입력장치(17)의 동작에 따라 메시징 애플리케이션의 텍스트 입력창에 텍스트 입력을 실행하도록 설정된다.
본 발명의 실시예에 따르면, 예측 편집기('T9' 모드)는 핸드셋에 사용되는 표준 또는 일반적인 텍스트 편집기('abc' 모드)와 함께 사용되거나, 그 대안으로 사용될 수 있다. 이러한 표준 또는 일반적인 편집기는 여러 개의 글자들과 각각 연관된 복수의 키에 기반을 둔다. 그러나, 개별적인 글자는 해당 키를 여러 번 눌러야 선택된다.
데이터는 개별적인 문자 숫자식(alpha-numerical) 키들(7)을 포함하는 키패드(2) 상에 입력된다. 이들 키들(7)의 대부분은 키들 위에 인쇄된 글자, 숫자 및 심볼에 의해 표현되는 여러 가지 의미들을 갖는다. 입력된 텍스트는 폰의 디스플레 이(3)에 보여진다.
도 5는 본 발명의 실시예에 따른 통신 단말에서 다루어지는 폰북에서 일련의 화면을 개략적으로 도시한다.
본 실시예에 따른 통신 단말의 폰북이 도 5에 도시된다. 폰북이 시작되면, 도 5의 (a)에서 스크롤을 대기한다. 사용자는 업/다운 내비게이션 키를 직접 눌러서 컨택 아이템(contact item) 리스트를 처음부터 전체적으로 스크롤 할 수 있다. 아래 세 개의 소프트 키 라벨은 '선택(Select)', '저장(Save)', 및 '이전(Back)'이다.
각각의 컨택 아이템(contact item)은 사용자 이름, 전화번호, 이메일 주소 및 언어 정보를 포함한다. 사용자 이름 별로 대응하는 언어는 사용자의 개입없이 자동적으로 텍스트 입력에 적용될 수 있다. 폰북에 저장된 언어는 예측된 텍스트 알고리즘 언어일 수 있다.
예측 텍스트 알고리즘 언어와 특정 컨택 아이템을 유일하게 링크시키는 방법은 구현으로 남겨질 수 있다.
예를 들어, 예측 텍스트 알고리즘 언어를 특정 컨택 아이템과 링크시키는 하나의 방법은 다음과 같이 기록된 폰북 컨택 아이템(phonebook contact item)에 새로운 필드를 추가하는 것이다.
Contact_item record
{
Field 1 : 마지막 이름(Last Name)
Field 2 : 첫 번째 이름(First Name)
Field 3 : 집 번호(Home number)
Field 4 : 모바일 번호(Mobile number)
Field 5 : 이메일 주소(E-Mail address)
.....
Field N : 예측 텍스트 알고리즘 언어(Predictive text algorithm's language)
}
End Record
테직 커뮤니케이션즈(Tegic communcations)에 의해 개발된 예측 텍스트 알고리즘은 사용자로 하여금 전자기기에 애매 모호한(ambiguous) 키 누름(key stroke)을 할 수 있도록 하였다. T9.RTM.이라고 명명되는 예측 편집기 프로그램은 모든 가능한 매칭으로부터 의도된 단어를 자동적으로 결정한다. 예측 편집기 프로그램은 언어 데이터베이스로부터 입력된 키 누름(keystrokes)을 완전한 단어들과 매칭한다. 이 개념은 미국 특허 No. 5,813,437과 WO 98/33111에 개시된다.
다른 일부 해결책들은 필요한 경우, 사용자로 하여금 설정 값을 변경하도록 유연성을 제공한다.
예를 들어, 컨택 아이템 'NAME 4' 위에서 소프트 키 '선택(Select)'을 누르면, 도 5의 (b)에 도시된 바와 같이, 컨택 아이템 'NAME 4'가 선택된다. 사용자는 업/다운 내비게이션 키를 직접 누름으로써, 폰북, 이메일 주소, 사전의 리스트를 처음부터 전체적으로 스크롤 할 수 있다.
선택된 '사전(Dictionary)' 위에서 아래의 소프트 키 '선택(Select)'을 누르면, 도 5의 (c)에 도시된 바와 같이, 사용자는 '1. 사전 해제(Dictionary off)', '2. 불어(French)', '3. 영어(English)', '4. 독어(German)', '5. 이태리어(Italian)' 등과 같은 사전 리스트를 제공받을 수 있다. 사용자는 업/다운 내비게이션 키를 직접 누름으로써 처음부터 전체적으로 사전 리스트를 스크롤 할 수 있다.
사용자가 스크롤 바를 원하는 언어 예를 들어 '영어(English)'로 이동시킨 후, 소프트 키인 '선택(Select)'을 누르면, 도 5의 (d)에 도시된 바와 같이 영어 사전이 선택된다.
폰북 상의 메뉴는 폰북에서 직접 선택된 이름과, 복수의 체크박스를 포함한다. 각각의 체스 박스는 선택된 이름의 텍스트 입력용 언어에 대응하며, 사용자는 선택된 사용자에 대해 미리 결정된 텍스트 입력 언어를 설정할 수 있다.
'저장(Save)' 소프트 키를 누르면, 'NAME 4'의 사전은 도 5의 (e)에 도시된 바와 같이 폰북에서 '영어(English)' 사전으로 저장된다.
본 실시예에서, 엔드 유저는 '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'NAME 4'에 대한 사전이 '영어'로 설정되도록 미리 선택한다. 컨택 아이템 'NAME 4'에 대해 단어를 타이핑할 때, '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'NAME 4'에 대한 사전을 선택하는 것은 필요하지 않다.
도 6은 본 실시예에 따른 통신 단말에 메시지가 수신되는 경우 일련의 폰북 화면을 도시한 도면이다.
'NAME5'로부터 메시지가 수신되면, 수신한 메시지는 도 6의 (a)에서와 같이 표시된다. 수신한 메시지는 송신자 이름인 'NAME5'와, 제목인 'Hello!'와, 메시지 내용인 'Hello! Mr.KIM. Your good job....'을 포함한다. 컨택 아이템 'NAME5'가 통신 단말에 저장되어 있지 않으면, 송신자 이름 'NAME5' 대신에 송신자의 전화번호가 표시된다.
도 6의 (a)에서, 아래의 '옵션(Options)' 소프트 키를 누르면, 사용자는 도 6의 (b)에 도시된 바와 같은 '1. 회신(Reply)', '2. 전달(Forward)', '3. 사전(Dictionary)' 및 '4. 종료(Exit)'와 같은 액션 리스트를 제공받는다. 사용자는 업/다운 내비게이션 키를 직접 눌러 처음부터 전체적으로 액션 리스트를 스크롤 할 수 있다.
'사전(dictionary)'이 선택된 상태에서, 아래의 '선택(Select)' 소프트 키를 누르면, 도 6의 (c)에 도시된 바와 같이 '1. 사전 오프(Dictionary off)', '2. 불어(French)', '3. 영어(English)', '4. 독어(German)', '5. 이태리어(Italian)' 등과 같은 사전 리스트가 사용자에게 제공된다. 사용자는 업/다운 내비게이션 키를 직접 눌러 처음부터 전체적으로 사전 리스트를 스크롤 할 수 있다.
사용자는 원하는 언어 예를 들어, '영어(English)'에 스크롤 바를 이동시킨 후, 소프트 키 '선택(Select)'를 누르면, 도 6의 (d)에 도시된 바와 같이 '영어(English)' 사전이 선택된다.
아래의 '선택(Select)' 소프트 키를 누를 때, 'NAME5'의 사전이 도 6의 네 번째 화면에 도시된 바와 같이 통신 단말의 폰북에 '영어(English)'로 저장된다. 마지막으로, 아래의 '저장(Save)' 소프트 키를 누르면, 도 6의 (e)에 도시된 바와 같이 메시지가 다시 표시된다.
본 실시예에서, 엔드 유저(End User)는 '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'NAME5'에 대한 사전이 '영어'로 설정되도록 미리 설정한다. 컨택 아이템 'NAME5'에 대한 단어를 타이핑할 때, '예측 텍스트 알고리즘' 언어 또는 접촉 아이템 'NAME5'에 대한 사전을 선택하는 것은 필요하지 않다.
도 7은 본 발명의 다른 실시예에 따라 통신 단말에 메시지가 수신되는 경우 일련의 폰북 화면을 도시한다.
전화번호 '55xxxxx'로부터 통신 단말에 메시지가 수신되면, 수신 메시지가 도 7의 첫 번째 화면에서와 같이 표시된다. 수신 메시지는 송신자 '55xxxxx'의 전화번호와, 제목 'Bounjor' 및 메시지 내용인 'Bounjor!....'를 포함한다. 이 경우, 컨택 아이템은 통신 단말의 폰북에 저장되어 있지 않기 때문에, 수신한 메시지에 송신자의 이름 대신에 송신자의 전화번호만이 표시된다.
도 7의 (a)에서 아래의 '옵션(Options)' 소프트 키가 눌러지면, 도 7의 (b)에 도시된 바와 같이 '1. 전송(Send)', '2. 저장(Save)', '3. 폰북(Phonebook)' 및 '4. 종료(Exit)'와 같은 액션 리스트가 사용자에게 제공된다. 사용자는 업/다운 내비게이션 키를 직접 눌러서 처음부터 전체적으로 액션 리스트를 스크롤 할 수 있다.
'3. 폰북(Phoneblook)'이 선택된 상태에서, 아래의 '선택(select)' 소프트 키가 눌러지면, 도 7의 (c)에서와 같은 폰북이 제공된다. 단지 전화번호만이 알려져 있기 때문에, 도 7의 (c)에서와 같이 이름과 이메일 주소, 및 사전은 표시되지 않는다. 커서는 이름 영역에 나타난다. 이름 영역에 이름 'NAME6'을 타이프할 때, 도 7의 (d)에 도시된 바와 같이 이름 박스에는 타이프된 이름이 표시된다.
사용자는 업/다운 내비게이션 키를 직접 눌러서 처음부터 전체적으로 이름, 이메일 주소, 및 사전의 리스트를 스크롤 할 수 있다.
일단, 사용자가 원하는 리스트 예를 들어, '사전(Dictionary)'에 스크롤 바를 이동시킨 후, 소프트 키 '선택(Select)'을 누르면, 도 7의 (e)에 도시된 바와 같이 '사전'이 선택된다.
사용자가 원하는 언어 예를 들어, '불어(French)'에 스크롤 바를 이동시킨 후, 소프트 키 '선택(Select)'을 누르면, 도 7의 (e)에 도시된 바와 같이 'NAME6'의 사전은 통신 단말의 폰북에서 '불어(French)'로 저장된다.
도 7의 (e)에서, 아래의 소프트 키 '선택(Select)'을 누르면, 도 7의 (f)에 도시된 바와 같이, 이름 'NAME6', 사전 '불어(French)'로 설정된 상태로 폰북이 다 시 나타난다.
마지막으로, 아래의 소프트 키 '저장(Save)'을 누르면, 도 7의 (g)에 도시된 바와 같이, 수신 메시지가 다시 나타난다. 수신 메시지가 다시 나타날 때, 도 7의 (a)에 도시된 바와 같은 전화번호 대신에, 도 7의 (g)에 도시된 바와 같이 'NAME6'가 'From' 필드에 디스플레이된다.
본 실시예에서, 엔드 유저는 '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'NAME6'에 대한 사전이 '불어(French)'로 설정되도록 미리 설정한다. 컨택 아이템 'NAME6'에 대한 단어를 타이프할 때, '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'NAME6'에 대한 사전을 선택하는 것은 생략될 수 있다.
도 8은 본 실시예에 따른 통신 단말의 메시지 애플리케이션에서 사용자의 일련의 모든 동작을 나타낸 화면이다.
엔드 유저가 폰북에서 이용가능한 기존 컨택(contact)에게 새로운 메시지(SMS, MMS, 이메일, 또는 다른 타입)를 송신하거나 응답하고자 할 때, 엔드 유저는 적용될 예측 텍스트 알고리즘 언어에 관심을 가질 필요가 없을 것이다.
사용자가 새로운 메시지를 송신하기를 원하는 경우, 도 8의 (a)에 도시된 바와 같이, 메시지 애플리케이션이 시작된다. 아래 세 개의 소프트 키 라벨의 기능은 '옵션(Options)', '검색(Search)', 및 '전송(Send)'에서 '선택(Select)' , '마크(Mark)', 및 '완료(Done)'로 변경된다. 사용자는 업/다운 내비게이션 키를 직접 눌러서, 처음부터 전체적으로 사용자 이름 리스트를 스크롤 할 수 있다. 일단 사용 자가 요청된 엔트리를 확인하고, 소프트 키 '마크(Mark)'를 누르면, 도 8의 (c)에 도시된 바와 같이, 요청된 엔트리가 선택된다.
소프트 키 '완료(Done)'가 눌러지면, 도 8의 (d)의 주소 영역에 선택된 이름이 입력된다.
엔드 유저는 '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'French_Name2'가 '불어(French)'로 설정되도록 미리 설정한다. 메시지 영역에 단어를 타이핑하기 시작할 때, 사용자는 원하는 글자가 포함된 숫자키를 한 번 누른다. 예를 들어, 'B', 'O', 'N', 'J', 'O', 'U', 및 'R'을 포함하는 숫자키들을 한 번 누를 때, 사용자는 'Bonjour'라는 단어를 타이프 할 수 있다.
따라서, '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'French_Name2'에 대한 사전을 선택하는 것은 필요하지 않다.
도 9는 본 발명의 다른 실시예에 따른 통신 단말의 메시지 애플리케이션에서 사용자의 일련의 모든 동작을 개략적으로 도시한 화면이다.
폰북에서 이용가능한 다수의 컨택(contact)이 선택되어야만 할 때, 본 발명의 다른 실시예에서는 엔드 유저가 선택된 컨택(contact)에 따라 가장 적절한 언어를 선택하도록 허용한다.
도 9의 (a) 내지 (c)는 도 8의 (a) 내지 (c)와 동일하다.
다시 'English_Name1'이 선택되고, 소프트 키 '마크(Mark)'가 눌러지면, 도 9의 (d)에서 추가적인 엔트리가 선택된다.
'완료(Done)' 소프트 키가 눌러지면, 도 9의 (e)에 도시된 바와 같이, 선택된 이름들이 주소 영역에 입력된다. 엔드 유저는 '예측 텍스트 알고리즘' 언어 또는 컨택 아이템 'French_Name2'에 대한 사전이 '불어(French)'로 설정되고, 언어 또는 컨택트 아이템 'English_Name1'에 대한 사전이 '영어(English)'로 설정되도록 미리 설정한다.
메시지 영역에 접속할 때, 도 9의 (f)에 도시된 바와 같이 '불어(French)' 및 '영어(English)' 중에서 이 메시지에 적용될 언어를 선택하도록 하기 위한 팝업 메시지가 자동으로 나타난다.
내비게이션 키를 이용하여 이 메시지에 적용될 언어로 불어(French)를 선택하고, 'B', 'O', 'N', 'J', 'O', 'U', 및 'R'을 포함하는 숫자키들을 한 번씩 누르면, 사용자는 'Bonjour'라는 단어를 타이프 할 수 있다.
한편, 엔드 유저는 팝업 메시지에 주어진 선택이 적용되지 않도록 결정할 수 있으며, '옵션' 메뉴에 접속함으로써 일반적인 언어 선택으로 돌아갈 수 있다.
도 10은 본 발명의 또 다른 실시예에 따른 통신 단말의 메시지 애플리케이션에서 사용자의 일련의 모든 동작을 개략적으로 도시한 화면이다.
엔드 유저가 폰북에 컨택 아이템(contact item)으로 저장되지 않은 수신자에게 메시지를 송신하기를 원하는 경우, 본 발명의 또 다른 실시예는 사용자가 MSISDN(Mobile Station International Subscriber Directory Number)(SMS, MMS 애플리케이션) 또는 엔드 유저에 의해 선택된 이메일 주소(MMS, 이메일 애플리케이 션)의 TLD(the internet Top Level Domain)에 기반한 예측 텍스트 알고리즘을 선택할 수 있도록 허용한다.
엔드 유저가 MSISDN의 내부 코드(로컬 번호)를 규정하지 않는 경우, 선택된 언어는 VPLMN(Visited Public Land Mobile Network) 국가 번호(country code)로부터 얻어질 수 있다.
엔드 유저가 폰북에서 이용가능한 기존 컨택(contact)에 새로운 메시지를 송신하기를 원하는 경우, 도 10의 (a)에 도시된 바와 같이, 메시징 애플리케이션이 시작된다. 아래 세 개의 소프트 키 라벨들의 기능은 '옵션(Options)', '검색(Search)', 및 '전송(Send)'이다.
도 10의 (b) 및 (c)에서와 같이, 주소 영역에 서로 다른 수신자에 대한 두 개의 전화번호가 타이프되고 메시지 영역에 직접 접속할 때, '1. 불어(French)', '2. 영어(English)', '3. 기타 언어(Other)' 중에서 이 메시지에 적용될 언어를 선택하기 위한 팝업 메시지가 자동적으로 표시된다. 이들 언어는 MSISDN에 주어진 국제 코드로부터 얻어진다. 엔드 유저가 MSISDN의 내부 코드(로컬 번호)를 규정하지 않은 경우, 선택된 언어는 VPLMN 국가 번호(country code)로부터 얻어질 수 있다.
주소 영역에 수신자의 전화번호 대신에 이메일 주소가 입력되는 경우, 이들 언어는 엔드 유저에 의해 입력된 이메일 주소의 최상위 도메인(TLD: the internet Top Level Domain)으로부터 얻어질 수 있다.
내비게이션 키를 이용하여 이 메시지에 적용될 언어로 '불어(French)'를 선 택하고, 'B', 'O', 'N', 'J', 'O', 'U', 및 'R'을 포함하는 숫자키들을 한 번씩 누르면, 사용자는 'Bonjour'라는 단어를 타이프 할 수 있다.
한편, 엔드 유저가 '다른(Other)' 언어를 선택하기로 결정한 경우, 다음과 같은 두 개의 다른 방법이 적용될 수 있다. 액션(action)이 '옵션(Options)' 키를 선택하는 것과 동일한 효과를 가지면, 엔드 유저는 '옵션(Options)' 메뉴에 접속함으로써 일반적인 언어 선택으로 복귀할 수 있다. 또한, 사용자에게 제공될 새로운 팝업 통지는 상기 메커니즘을 이용하여 디스플레이된 언어들 이외에 핸드셋에 의해 지원되는 '예측 텍스트 알고리즘' 언어만을 포함할 것이다.
본 발명은 외국어 별로 사전들을 이용하고, 다음의 데이터[MSISDN, 이메일 주소, SIP 주소들, 주소 책{(U)SIM, 핸드셋}에 저장된 컨택 아이템들]를 이용하는 어떤 예측 텍스트 알고리즘을 이용하는 애플리케이션을 내장하는 모든 이동 기기에 적용된다.
애플리케이션은 적어도 '메시징' 애플리케이션들과 텍스트 미디어를 포함할 수 있는 다음의 메시지 타입들 즉, SMS, MMS, 이메일, IM(Instant Message), 확장된 PoC(Push to talk over Cellular) 특징들을 포함한다.
상술한 실시예에서는 예측 텍스트 알고리즘 모드('T9' 모드), 및 '예측 텍스트 알고리즘' 언어가 텍스트 입력을 위해 적용되는 것을 기술한다. 그러나, 본 발명은 상술한 실시예에 제한되지 않는다. 'abc'모드로 불리는 것과 일반적인 언어가 적용될 수 있다. 'abc' 모드는, 상술한 바와 같이 글자가 디스플레이될 때 까지, 사용자가 원하는 글자 라벨이 붙은 키를 한 번, 두 번, 세 번 또는 네 번 누름으로 써 글자들을 입력하는 것을 허용하도록 한다.
메시지의 내용으로부터 얻어지는 언어는 수신한 메시지의 송신자에 대해 자동적으로 선택된다. 예를 들어, 수신한 메시지가 '영어(English)'로 작성된 경우, 이 송신자의 언어는 자동적으로 선택되고, 이름 외에 전화번호, 이메일 주소가 폰북에 "영어(English)"로 저장된다.
엔드 유저는 특정 키를 누름으로써 'T9' 모드 및 'abc' 모드들을 변경할 수 있다. 이 키가 눌러지면, 이용가능한 모드들이 디스플레이의 스크린에 표시된다.
이상에서는 본 발명의 바람직한 실시예에 대하여 설명하고 있으나, 본 발명은 상술한 특정의 실시예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형 실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
도 1a 및 도 1b는 최근의 통신 단말의 메시징 애플리케이션에서, 모든 사용자의 일련의 동작을 개략적으로 도시한 도면,
도 2는 본 발명의 일 실시예에 따른 통신 단말을 개략적으로 도시한 도면,
도 3은 셀룰러 네트워크 또는 무선 네트워크와 통신하는 필수적 구성요소들을 개략적으로 도시한 도면,
도 4는 본 발명의 일 실시예에 따른 예측 편집기의 주요 구성 부분을 개략적으로 도시한 도면,
도 5는 본 발명의 일 실시예에 따른 통신 단말에서 다루어지는 전화번호부(phonebook)를 예시한 일련의 화면을 개략적으로 나타낸 도면,
도 6은 본 발명의 일 실시예에 따른 통신 단말에서 메시지가 수신될 때 다루어지는 전화번호부를 예시한 일련의 화면을 개략적으로 나타낸 도면,
도 7은 본 발명의 다른 실시예에 따른 통신 단말에서, 메시지가 수신될 때 다루어지는 전화번호부를 예시한 일련의 화면을 개략적으로 나타낸 도면,
도 8은 본 발명의 일 실시예에 따른 통신 단말의 메시징 애플리케이션에서 모든 사용자의 일련의 동작을 개략적으로 도시한 도면,
도 9는 본 발명의 다른 실시예에 따른 통신 단말의 메시징 애플리케이션에서 모든 사용자의 일련의 동작을 개략적으로 도시한 도면,
도 10은 본 발명의 또 다른 실시예에 따른 통신 단말의 메시징 애플리케이션에서 모든 사용자의 일련의 동작을 개략적으로 도시한 도면이다.

Claims (33)

  1. 디스플레이 위에 텍스트 입력용 언어를 관리하기 위한 메뉴를 디스플레이하는 단계;
    사용자의 개입(intervntion)에 의해 또는 사용자의 개입없이 상기 메뉴로부터 복수의 사용자 각각에 대해 상기 언어를 선택하는 단계;
    상기 사용자 이름을 포함하는 컨택 아이템(contact item)과, 선택된 상기 언어를 메모리에 저장하는 단계;를 포함하며, 상기 선택된 언어는 상기 사용자를 위한 텍스트 입력에 적용되는 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  2. 제1항에 있어서,
    상기 언어는, 예측 텍스트 알고리즘 언어이며,
    상기 예측 텍스트 알고리즘 언어의 변경은, 상기 예측 텍스트 알고리즘이 새로운 언어로 실행되도록 하고,
    상기 예측 텍스트 알고리즘은 키 누름(key strokes)에 의해 입력된 문자열과 매칭되는 단어들을 포함하는 텍스트를 생성하고, 이에 의해 사용자가 문자마다 한 번의 키 누름에 의해 단어들을 입력하도록 하는 것을 특징으로 하는 텍스트 입력용 언어 관리 방법.
  3. 제1항에 있어서,
    상기 메뉴는, 폰북에서 직접 선택된 이름과 복수의 체크 박스를 포함하며,
    각각의 체크 박스는 상기 선택된 이름으로 텍스트 입력을 위한 언어에 대응하며, 사용자는 선택된 사용자에 대한 텍스트 입력을 위해 미리 결정된 언어를 설정할 수 있는 것을 특징으로 하는 텍스트 입력용 언어 관리 방법.
  4. 제1항에 있어서,
    메시징 애플리케이션에서 메시지가 수신된 경우, 상기 텍스트 입력용 언어를 관리하기 위한 상기 메뉴가 디스플레이되고,
    복수의 사용자 각각은 수신된 상기 메시지의 송신자인 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  5. 제4항에 있어서,
    상기 언어는 상기 메시지의 내용으로부터 얻어지고, 상기 수신된 메시지의 송신자에 대해 자동적으로 선택되는 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  6. 제5항에 있어서,
    상기 언어는 상기 수신된 메시지의 메시징 주소(messaging address)로부터 얻어지고, 상기 수신된 메시지의 송신자에 대해 자동적으로 선택되는 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  7. 제6항에 있어서,
    상기 메시징 주소는 전화번호를 포함하며,
    상기 텍스트 입력용 언어는, MSISDN(Mobile Station International Subscriber Directory Number)에 주어진 국제 코드(international code) 또는 상기 전화번호의 VPLMN(Visitor Public Land Mobile Network) 국가 번호(country code)에 주어진 상기 국가 번호로부터 얻어지는 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  8. 제6항에 있어서,
    상기 메시징 주소는 이메일 주소를 포함하며,
    상기 텍스트 입력용 언어는, 상기 이메일 주소의 최상위 도메인(TLD: The Internet Top Level Domain)로부터 얻어지는 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  9. 제6항에 있어서,
    상기 메시징 애플리케이션(messaging application)은, SMS, MMS, 이메일, IM, 확장된 PoC(Push-to-talk-Over-Celluar) 특징 중 하나를 포함하는 것을 특징으로 하는 텍스트 입력용 언어 관리방법.
  10. 제1항에 있어서,
    메시징 애플리케이션(messaging application)에서 송신 메시지가 작성될 때 상기 메뉴가 디스플레이되고, 상기 복수의 사용자 각각은 송신 메시지의 수신자인 것을 특징으로 하는 방법.
  11. 제10항에 있어서,
    상기 언어는,
    상기 메시지의 내용으로부터 얻어지고, 상기 송신 메시지의 수신자에 대해 자동적으로 선택되는 것을 특징으로 하는 방법.
  12. 복수의 컨택 아이템(contact item)과, 메시징 애플리케이션에 요구되는 사용자 이름과 메시징 주소를 포함하는 각각의 컨택 아이템에 대한 언어를 메모리에 저장하는 단계;
    상기 메모리에 저장된 상기 사용자 이름 또는 상기 메시징 주소 중 하나를 경유하여 컨택 아이템들 중 적어도 하나를 입력하거나 선택하는 단계; 및
    입력되거나 선택된 컨택 아이템 별로 메모리에 저장된 언어에 기초하여 상기 메시징 애플리케이션을 위한 텍스트 입력을 실행하는 단계;를 포함하는 텍스트 입력 방법.
  13. 제12항에 있어서,
    다른 언어 설정들 중에서 상기 두 개 이상의 컨택 아이템이 선택되면, 상기 두 개 이상의 컨택 아이템의 설정 언어 중 하나를 선택하는 단계;를 더 포함하는 텍스트 입력 방법.
  14. 제12항 또는 제13항에 있어서,
    상기 언어는 예측 텍스트 알고리즘 언어이며,
    상기 예측 텍스트 알고리즘 언어가 변경되면 상기 예측 텍스트 알고리즘이 새로운 언어로 실행되고,
    상기 텍스트 입력은 키 누름(key stroke)에 의해 입력된 문자열과 매칭하는 단어들을 포함하는 텍스트를 생성하기 위한 예측 텍스트 알고리즘을 이용하며, 이로 인해 사용자는 글자마다 한 번의 키 누름을 통해 단어를 입력하는 것을 특징으로 하는 텍스트 입력 방법.
  15. 제14항에 있어서,
    컨택 아이템에 대해 선택된 언어에 대응하는 문자 세트로부터, 문자 또는 아이콘이 키패드 위의 디스플레이 영역에 표시되는 것을 특징으로 하는 텍스트 입력방법.
  16. 제12항에 있어서, 상기 메시지 애플리케이션은,
    SMS(Short Messaging Service), MMS(Multimedia Messaging Service), 이메 일, IM(Instant Message), 확장된 PoC(Push to talk Over Cellular) 특징들을 포함하는 것을 특징으로 하는 텍스트 입력 방법.
  17. 제1항 또는 제12항에 있어서, 상기 텍스트 입력은,
    통신 단말에서 실행되는 것을 특징으로 하는 방법.
  18. 메시징 애플리케이션(messaging application)에 요구되는 사용자 이름과 메시지 주소를 포함하는 컨택 아이템(contact item)을 메모리에 저장하는 단계;
    주소 및 텍스트 입력창을 포함하는 메시징 애플리케이션을 디스플레이에 표시하는 단계;
    상기 메모리에 저장된 컨택 아이템의 메시징 주소 중 적어도 일부를 선택하거나, 상기 메모리에 저장되거나 저장되지 않은 메시징 주소 중 적어도 일부를 상기 메시징 애플리케이션의 주소 입력창에 입력하는 단계; 및
    상기 메시징 주소로부터 얻은 언어에 기초하여 상기 메시징 애플리케이션의 상기 텍스트 입력창에 텍스트 입력을 실행하는 단계;를 포함하는 텍스트 입력 방법.
  19. 제18항에 있어서,
    상기 메시징 주소는 전화번호를 포함하며,
    상기 텍스트 입력용 언어는 MSISDN(Mobile Station International Subscriber Directory Number)에 주어진 국제 코드(international code) 또는 상기 전화번호의 VPLMN(Visitor Public Land Mobile Network) 국가번호(country code)에 주어진 상기 국가 번호로부터 얻어지는 것을 특징으로 하는 텍스트 입력 방법.
  20. 제18항에 있어서,
    상기 메시지 주소는, 이메일 주소이며,
    상기 텍스트 입력용 언어는 상기 이메일 주소의 최상위 도메인(TLD: the internet Top Level Domain)으로부터 얻어지는 것을 특징으로 하는 텍스트 입력 방법.
  21. 제18항에 있어서,
    상기 텍스트 입력은, 키 누름(key stroke) 통해 입력된 문자열과 매칭되는 단어들을 텍스트를 생성하기 위한 예측 텍스트 알고리즘을 이용하는 것을 특징으로 하는 텍스트 입력 방법.
  22. 제18항에 있어서, 상기 메시징 애플리케이션은,
    SMS(Short Messaging Service), MMS(Multimedia Messaging Service), IM(Instant Message), 확장된 PoC(Push to talk Over Cellular) 특징들 중 하나를 포함하는 것을 특징으로 하는 텍스트 입력 방법.
  23. 제18항에 있어서, 상기 텍스트 입력은,
    통신 단말에서 실행되는 것을 특징으로 하는 텍스트 입력 방법.
  24. 메시징 애플리케이션에 필요한 사용자 이름과 메시징 주소(messaging address)를 포함하는 복수의 컨택 아이템(contact item)과, 상기 컨택 아이템 각각에 대한 언어를 저장하는 메모리(memory);
    상기 메모리에 저장된 상기 사용자 이름과 상기 메시징 주소를 통해서 상기 컨택 아이템 중 적어도 하나를 입력하거나 선택하기 위한 입력 장치(input device);
    입력되거나 선택된 컨택 아이템 별로 메모리에 저장된 상기 언어에 기초하여, 상기 입력 장치의 동작에 따라 상기 메시징 애플리케이션을 위한 텍스트 입력을 실행하도록 설정된 컨트롤러(controller);를 포함하는 이동 단말.
  25. 제24항에 있어서,
    상기 컨트롤러는, 다른 언어로 설정된 둘 이상의 컨택 아이템이 선택되면, 상기 둘 이상의 컨택 아이템의 설정된 언어 중 하나를 선택하는 것을 특징으로 하는 이동 단말.
  26. 제24항에 있어서,
    상기 언어는 예측 텍스트 알고리즘 언어이며,
    상기 예측 텍스트 알고리즘 언어가 변경되면 상기 예측 텍스트 알고리즘 언어가 새로운 언어로 실행되고,
    상기 텍스트 입력은 키 누름(key strokes)에 의해 입력된 문자열과 매칭되는 단어들을 포함하는 텍스트를 생성하는 예측 텍스트 알고리즘을 이용하며, 이로 인해 사용자가 문자마다 한 번의 키 누름을 통해 단어들을 입력하도록 하는 것을 특징으로 하는 이동 단말.
  27. 제24항에 있어서,
    문자 또는 아이콘이 상기 입력장치에 디스플레이되고,
    상기 문자 또는 상기 아이콘은,
    상기 메모리에 저장된 상기 사용자 이름 또는 상기 메시징 주소 중 하나를 통해 상기 컨택 아이템 중 적어도 하나가 입력되거나 선택된 후에, 상기 입력되거나 선택된 컨택 아이템에 별로 메모리에 저장된 상기 언어와 동일하거나 대응하는 문자 또는 아이콘으로 변경되는 것을 특징으로 하는 이동 단말.
  28. 제24항에 있어서,
    상기 메시징 애플리케이션은,
    SMS(Short Messaging Service), MMS(Multimedia Messaging Service), 이메일, IM(Instant Message), 확장된 PoC 특징들 중 하나를 포함하는 것을 특징으로 하는 이동 단말.
  29. 제24항에 있어서,
    상기 입력장치는,
    키패드, 키보드 또는 키버튼용 터치스크린 중 하나인 것을 특징으로 하는 이동 단말.
  30. 메시징 애플리케이션(messaging application)에 필요한 사용자 이름과 메시징 주소를 포함하는 컨택 아이템(contact item)을 저장하는 메모리(memory);
    주소 및 텍스트 입력창을 포함하는 메시징 애플리케이션을 표시하는 디스플레이(display);
    상기 메모리에 저장된 컨택 아이템의 메시징 주소 중 적어도 일부를 선택하고, 상기 메모리에 저장되거나 저장되지 않은 메시징 주소 중 적어도 일부를 상기 메시징 애플리케이션의 주소 입력창에 입력하기 위한 입력장치(input device); 및
    상기 메시징 주소로부터 획득한 상기 언어에 기초하여, 상기 입력장치의 동작에 따라 상기 메시징 애플리케이션의 텍스트 입력창에 텍스트 입력을 실행하도록 설정된 컨트롤러(controller);를 포함하는 이동 단말.
  31. 제30항에 있어서,
    상기 메시징 주소는, 전화번호를 포함하며,
    상기 텍스트 입력용 언어는, MSISDN(Mobile Station International Subscriber Directory Number)에 주어진 국제 코드(international code) 또는 상기 전화번호의 VPLMN(Visitor Public Land Mobile Network) 국가 번호(country code)에 주어진 상기 국가 번호로부터 얻어지는 것을 특징으로 하는 이동 단말.
  32. 제30항에 있어서,
    상기 메시징 주소는 이메일 주소를 포함하며,
    상기 텍스트 입력용 언어는, 상기 이메일 주소의 최상위 도메인(TLD: the internet Top Level Domain)으로부터 얻어지는 것을 특징으로 하는 이동 단말.
  33. 제30항에 있어서,
    상기 입력장치는, 키패드 또는 키버튼용 터치스크린 중 하나이며,
    상기 텍스트 입력은, 상기 입력장치의 키 누름(key stroke)에 의해 입력된 문자열과 매칭하는 단어들을 포함하는 텍스트를 생성하는 예측 텍스트 알고리즘을 이용하는 것을 특징으로 하는 이동 단말.
KR1020070093498A 2006-09-18 2007-09-14 텍스트 입력을 위한 언어 정보 관리방법, 텍스트 입력방법및 이동 단말 KR101397757B1 (ko)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
EP06291455.1 2006-09-18
EP06291455A EP1901534B1 (en) 2006-09-18 2006-09-18 Method of managing a language information for a text input and method of inputting a text and a mobile terminal

Publications (2)

Publication Number Publication Date
KR20080025644A true KR20080025644A (ko) 2008-03-21
KR101397757B1 KR101397757B1 (ko) 2014-05-20

Family

ID=37733718

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020070093498A KR101397757B1 (ko) 2006-09-18 2007-09-14 텍스트 입력을 위한 언어 정보 관리방법, 텍스트 입력방법및 이동 단말

Country Status (5)

Country Link
US (1) US8169409B2 (ko)
EP (1) EP1901534B1 (ko)
KR (1) KR101397757B1 (ko)
AT (1) ATE480090T1 (ko)
DE (1) DE602006016604D1 (ko)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1727024A1 (en) 2005-05-27 2006-11-29 Sony Ericsson Mobile Communications AB Automatic language selection for text input in messaging context
CN101155260A (zh) * 2006-09-30 2008-04-02 华为技术有限公司 电子设备的控制方法、鉴权方法和服务器
US8611896B2 (en) * 2008-12-01 2013-12-17 Telefonaktiebolaget L M Ericssson (Publ) Neighbor cell list compilation methods and apparatus
US8677236B2 (en) 2008-12-19 2014-03-18 Microsoft Corporation Contact-specific and location-aware lexicon prediction
US9836448B2 (en) * 2009-04-30 2017-12-05 Conversant Wireless Licensing S.A R.L. Text editing
US20110082685A1 (en) * 2009-10-05 2011-04-07 Sony Ericsson Mobile Communications Ab Provisioning text services based on assignment of language attributes to contact entry
US8326333B2 (en) * 2009-11-11 2012-12-04 Sony Ericsson Mobile Communications Ab Electronic device and method of controlling the electronic device
US20110161829A1 (en) * 2009-12-24 2011-06-30 Nokia Corporation Method and Apparatus for Dictionary Selection
US9628831B2 (en) 2010-03-25 2017-04-18 Whatsapp, Inc. Multimedia transcoding method and system for mobile devices
US8995965B1 (en) 2010-03-25 2015-03-31 Whatsapp Inc. Synthetic communication network method and system
US8744860B2 (en) 2010-08-02 2014-06-03 At&T Intellectual Property I, L.P. Apparatus and method for providing messages in a social network
US9058105B2 (en) * 2010-10-31 2015-06-16 International Business Machines Corporation Automated adjustment of input configuration
US8706827B1 (en) * 2012-06-21 2014-04-22 Amazon Technologies, Inc. Customized speech generation
US20140108002A1 (en) * 2012-10-17 2014-04-17 Research In Motion Limited Method and system for updating display information based on detected language of a received message
US20140129208A1 (en) * 2012-11-08 2014-05-08 Luke Brown Electronic translating system
KR102124477B1 (ko) * 2013-10-11 2020-06-19 엘지전자 주식회사 키패드의 설정 언어 자동제어를 위한 단말기 및 그 방법
US20150113072A1 (en) * 2013-10-17 2015-04-23 International Business Machines Corporation Messaging auto-correction using recipient feedback
US20160094713A1 (en) * 2014-09-30 2016-03-31 Xiaomi Inc. Communication message recognition method and device thereof
US9552830B2 (en) * 2014-10-17 2017-01-24 James E. Niles Vehicle language setting system
CN104618223B (zh) * 2015-01-20 2017-09-26 腾讯科技(深圳)有限公司 一种信息推荐的管理方法、装置和***
US10915183B2 (en) * 2018-03-30 2021-02-09 AVAST Software s.r.o. Automatic language selection in messaging application
US11089147B2 (en) * 2018-06-29 2021-08-10 Google Llc Systems, devices, and methods for generating messages

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6496570B1 (en) * 1997-02-21 2002-12-17 Siemens Aktiengesellschaft Method and communication network for offering announcements
CA2242065C (en) * 1997-07-03 2004-12-14 Henry C.A. Hyde-Thomson Unified messaging system with automatic language identification for text-to-speech conversion
US6512448B1 (en) * 1999-04-13 2003-01-28 Starmedia Network, Inc. Multilingual wireless messaging system
JP3351396B2 (ja) * 1999-07-22 2002-11-25 株式会社デンソー 無線電話装置
US6597345B2 (en) * 2000-03-03 2003-07-22 Jetway Technologies Ltd. Multifunctional keypad on touch screen
US6854074B2 (en) * 2000-12-01 2005-02-08 Internetseer.Com Corp. Method of remotely monitoring an internet web site
US7027582B2 (en) * 2001-07-06 2006-04-11 Telefonaktiebolaget L M Ericsson (Publ) Method and apparatus for resolving an entity identifier into an internet address using a domain name system (DNS) server and an entity identifier portability database
US7221933B2 (en) 2001-10-22 2007-05-22 Kyocera Wireless Corp. Messaging system for mobile communication
US6839421B2 (en) * 2001-10-29 2005-01-04 Telefonaktiebolaget Lm Ericsson (Publ) Method and apparatus to carry out resolution of entity identifier in circuit-switched networks by using a domain name system
FR2848688A1 (fr) * 2002-12-17 2004-06-18 France Telecom Identification de langue d'un texte
ATE322121T1 (de) * 2003-05-20 2006-04-15 Sony Ericsson Mobile Comm Ab Einstellung der betriebsartauswahl in abhängigkeit von sprachinformation
FI20031566A (fi) * 2003-10-27 2005-04-28 Nokia Corp Kielen valitseminen sanantunnistusta varten
US7124951B2 (en) * 2004-07-30 2006-10-24 Symbol Technologies, Inc. Programmable keypad for sized optimized device
US7996208B2 (en) * 2004-09-30 2011-08-09 Google Inc. Methods and systems for selecting a language for text segmentation
US7825901B2 (en) * 2004-12-03 2010-11-02 Motorola Mobility, Inc. Automatic language selection for writing text messages on a handheld device based on a preferred language of the recipient
WO2006125660A2 (en) * 2005-05-27 2006-11-30 Sony Ericcson Mobile Communications Ab Automatic language selection for text input in messaging context
US7551162B2 (en) * 2005-07-05 2009-06-23 Chang-Sung Yu Method for keypad optimization
US7685114B2 (en) * 2005-09-26 2010-03-23 Sap Ag Systems and methods for mapping text
US7962857B2 (en) * 2005-10-14 2011-06-14 Research In Motion Limited Automatic language selection for improving text accuracy
US7822434B2 (en) * 2006-05-09 2010-10-26 Research In Motion Limited Handheld electronic device including automatic selection of input language, and associated method

Also Published As

Publication number Publication date
KR101397757B1 (ko) 2014-05-20
US20080070604A1 (en) 2008-03-20
EP1901534A1 (en) 2008-03-19
DE602006016604D1 (de) 2010-10-14
ATE480090T1 (de) 2010-09-15
US8169409B2 (en) 2012-05-01
EP1901534B1 (en) 2010-09-01

Similar Documents

Publication Publication Date Title
KR101397757B1 (ko) 텍스트 입력을 위한 언어 정보 관리방법, 텍스트 입력방법및 이동 단말
US7149550B2 (en) Communication terminal having a text editor application with a word completion feature
US9442921B2 (en) Handheld electronic device including automatic selection of input language, and associated method
US7725838B2 (en) Communication terminal having a predictive editor application
US6542170B1 (en) Communication terminal having a predictive editor application
US6223059B1 (en) Communication terminal having a predictive editor application
KR101316988B1 (ko) 휴대전화
US20100138441A1 (en) Method for storing telephone number by automatically analyzing message and mobile terminal executing the method
US20090327948A1 (en) Text input
US20070294239A1 (en) Handheld electronic device with assisted text entry using existing message thread, and associated method
KR100774187B1 (ko) 이동통신단말기 및 이를 위한 문자메시지 디스플레이 방법
US20080003984A1 (en) Method and system for improved handling of message templates
US20070106498A1 (en) Mobile communication terminal and method therefor
JP2003167822A (ja) 移動通信端末装置及びその宛先入力方法
EP1868064B1 (en) Handheld electronic device with assisted text entry using existing message thread, and associated method
KR20080095823A (ko) 문자입력방식의 선택이 가능한 다국어 메일링 장치 및 방법
JP5694795B2 (ja) 携帯端末装置
JP5922812B2 (ja) 携帯端末装置
KR101228038B1 (ko) 무선 단말에서 빠른 타자 수단을 제공하는 시스템, 장치 및방법
KR100549344B1 (ko) 이동통신 단말기에서의 줄바꿈이 가능한 텍스트 편집 방법
KR101054572B1 (ko) 통신 단말 및 그 제어 방법
KR101179467B1 (ko) 이동통신 단말기에서 문장 호출 방법
KR100761807B1 (ko) 휴대 단말기의 문자 입력 장치 및 방법
KR100504386B1 (ko) 다중 검색어를 이용한 전화번호 검색 기능을 갖는이동통신 단말기 및 그 제어 방법
KR20050061962A (ko) 이동통신 단말기에서 수신자 이름을 이용한 문자 메시지전송 방법

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20170424

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20180424

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20190424

Year of fee payment: 6