KR101454523B1 - Method and device for character entry - Google Patents
Method and device for character entry Download PDFInfo
- Publication number
- KR101454523B1 KR101454523B1 KR1020127017017A KR20127017017A KR101454523B1 KR 101454523 B1 KR101454523 B1 KR 101454523B1 KR 1020127017017 A KR1020127017017 A KR 1020127017017A KR 20127017017 A KR20127017017 A KR 20127017017A KR 101454523 B1 KR101454523 B1 KR 101454523B1
- Authority
- KR
- South Korea
- Prior art keywords
- user
- candidate
- symbol
- character
- characters
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/12—Use of codes for handling textual entities
- G06F40/126—Character encoding
- G06F40/129—Handling non-Latin characters, e.g. kana-to-kanji conversion
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Artificial Intelligence (AREA)
- Human Computer Interaction (AREA)
- Document Processing Apparatus (AREA)
- Input From Keyboards Or The Like (AREA)
- Machine Translation (AREA)
Abstract
자동 완성 기능 텍스트 입력 방법 및 장치는, 적어도 하나의 심볼을 입력하는 단계, 심볼로부터 예측된 적어도 하나의 후보 문자열을 디스플레이하는 단계; 및 후보 문자열의 일부분만을 선택하는 단계를 포함하고, 그 일부분은 전체 후보 문자열로서 독립적으로 디스플레이되지 않는다.An autocomplete text input method and apparatus includes: inputting at least one symbol; displaying at least one candidate string predicted from the symbol; And selecting only a portion of the candidate string, the portion of which is not displayed independently as the entire candidate string.
Description
본 발명은 일반적으로 전자 장치에 텍스트를 입력하는 것에 관한 것으로, 특히, 자동 완성 기능 텍스트 입력(predictive text entry) 방법들에 관한 것이다.FIELD OF THE INVENTION The present invention relates generally to inputting text to an electronic device, and more particularly to methods of predictive text entry.
개인 장치들은, 적어도 하나의 문자가 입력된 후에, 후보 문자들, 후보 단어들, 후보 구절들, 및/또는 후보 열들을 제시하는 알고리즘들을 사용하는 자동 완성 기능 텍스트 입력 방법들을 통상 제공한다. 이러한 장치들의 일례들은, 터치 스크린 또는 키패드에서 글자와 숫자를 쓴 문자들의 입력에 응답해서, 자동 완성 기능 텍스트 애플리케이션들을 사용해서 후보 문자들, 후보 단어들, 후보 구절들, 및/또는 후보 열들을 예측하는, 휴대폰들, 스마트폰들, 및 퍼스널 디지털 어시스턴트들(PDAs)을 포함한다.The personal devices typically provide autocomplete text input methods that use algorithms to present candidate characters, candidate words, candidate phrases, and / or candidate sequences after at least one character is entered. Examples of such devices include, in response to input of letters and numbers written on a touch screen or keypad, predictions of candidate characters, candidate words, candidate phrases, and / or candidate rows using autocomplete text applications Mobile phones, smart phones, and personal digital assistants (PDAs).
예를 들어, 로마자를 사용하는 글자 입력 모드의 경우, 사용자는 희망 단어와 연관된 제1 심볼(레터)을 선택하고, 이에 응답해서, 해당 레터에 대응하는 후보 단어들 및 구절들의 리스트가 디스플레이에 제시된다. 리스트는, 예를 들어, 가장 흔한 단어들이 먼저 나타나고 덜 흔한 단어들이 나중에 제시되도록, 흔한 사용 통계들에 기초한다. 사용자는 디스플레이된 단어 또는 구절을 선택하거나, 또는 희망 단어 또는 구절이 후보로서 제시될 때까지 심볼들을 계속해서 입력할 수 있다. 이러한 글자 문자 입력의 한 장점은, 3X4 전화 키패드 또는 표준 쿼티(qwerty) 키패드 등의, 소형 키보드에서 쉽게 표현될 수 있는 비교적 적은 수의 심볼들(레터들 A-Z)을 사용한다는 것이다.For example, in the case of a letter input mode using the Roman alphabet, the user selects a first symbol (letter) associated with the desired word and, in response, displays a list of candidate words and phrases corresponding to that letter on the display do. The list is based on common usage statistics, for example, so that the most common words appear first and less common words are presented later. The user may select a displayed word or phrase, or continue inputting symbols until a desired word or phrase is presented as a candidate. One advantage of such character input is the use of a relatively small number of symbols (letters A-Z) that can be easily represented on a small keyboard, such as a 3X4 telephone keypad or a standard qwerty keypad.
한자 및 다른 문자 기반 언어들은, 숫자 키패드에 오버레이될 수 있는 관리 가능한 수의 알파벳 레터들을 갖지 않기에, 수용하기가 더 힘들다. 예를 들어, 한자는 알파벳을 사용하지 않지만, 대신, 대략 5000 내지 7000 개의 흔히 사용되는 문자들을 가진다. 유익하게, 다수의 음성 시스템들이, 예를 들어, 만다린 중국어(Mandarin Chinese)의 발음을 표준화하기 위해 개발되어 왔다. 만다린 중국어를 위한 웨이드-자일즈(Wade-Giles) 및 핀인(pinyin) 시스템들 등의 이러한 수개의 음성 시스템들은 음성 심볼들로서 로마자를 사용하고, 37-심볼 음성 알파벳을 가지는 만다린 중국어를 위한 주음(zhuyin) 시스템 등의 다른 음성 시스템들은 독특한 음성 심볼 집합을 사용한다. 광둥어(Cantonese Chinese)는 또한 로마자를 사용하는 음성 시스템을 가진다.Chinese characters and other character-based languages are more difficult to accommodate because they do not have a manageable number of alphabet letters that can be overlaid on the numeric keypad. For example, Chinese characters do not use the alphabet, but instead have approximately 5000 to 7000 commonly used characters. Advantageously, a number of speech systems have been developed to standardize the pronunciation of, for example, Mandarin Chinese. These several voice systems, such as Wade-Giles and pinyin systems for Mandarin Chinese, use the Roman alphabet as the voice symbols and the zhuyin for Mandarin Chinese with the 37- Other voice systems, such as systems, use a unique set of voice symbols. Cantonese Chinese also have a Roman-speaking voice system.
흔히 사용되는 5000개 이상의 한자들이 있더라도, 만다린 중국어 음성에서는 대략 400개의 기본 음성 음절들만이 존재한다. 따라서, 다수의 상이한 한자들은 동일한 만다린 중국어 음성 음절을 사용한다. 극단적인 일례는 만다린 중국어 핀인 단어 "yi"이며, 이 음성 음절은 각각 상이한 의미를 가진 100개 이상의 상이한 한자들을 나타낸다.Even though there are more than 5000 commonly used Chinese characters, there are only about 400 basic voice syllables in Mandarin Chinese voice. Thus, many different Chinese characters use the same Mandarin Chinese phonetic syllable. An extreme example is the Mandarin Chinese Phineas word "yi", which represents more than 100 different Chinese characters with different meanings.
또한, 만다린 중국어는 4개의 표준 어조들을 사용해서 의미들을 구별한다. 따라서, 동일한 음성 음절은, 상이한 어조를 사용해서 발음될 때, 상이한 의미를 가진다. 일례로서 음성 단어 "yi"를 사용해서, 적어도 20개의 문자들이 제1 어조를 사용하고, 적어도 31개의 문자들이 제2 어조를 사용하며, 적어도 16개의 문자들이 제3 어조를 사용하고, 적어도 63개의 문자들이 제4 어조를 사용한다.Mandarin Chinese also distinguishes meanings using four standard tones. Thus, the same negative syllable has different meanings when pronounced using different tones. As an example, by using the spoken word "yi ", at least 20 characters use a first tone, at least 31 characters use a second tone, at least 16 letters use a third tone, and at least 63 Letters use the fourth tone.
각종 음성 시스템들 중 한 음성 시스템의 음성 심볼들 전부 및 4개의 어조들에 대응하는 키들을 가진 일반 치수의 키보드를 사용해서 한자들을 컴퓨터 시스템에 입력하는 각종 방법들이 존재하더라도, 휴대폰, 스마트폰, 또는 퍼스널 디지털 어시스턴트 등의 휴대형 핸드헬드 장치에서 사용되도록 문자들의 감소된 키패드 입력 방법이 필요하다. 또한, 감소된 사용자 제한들로 더 적은 수의 키 스트로크들 및 더 쉬운 선택을 사용하는 방식으로 신속 입력을 제공하는 것이 바람직하다.Although there are various methods of inputting Chinese characters into a computer system using a general-sized keyboard having keys corresponding to all of the voice symbols and four tones of one voice system among various voice systems, There is a need for a reduced keypad input method of characters for use in portable handheld devices such as personal digital assistants. It is also desirable to provide an expedited input in a manner that uses fewer keystrokes and easier selection with reduced user constraints.
자동 완성 기능 텍스트 입력 방법은, 적어도 하나의 심볼을 입력하는 단계, 상기 적어도 하나의 심볼로부터 예측된 적어도 하나의 후보 문자열을 디스플레이하는 단계; 및 상기 적어도 하나의 후보 문자열의 일부분만을 선택하는 단계를 포함하고, 그 일부분은 전체 후보 문자열로서 독립적으로 디스플레이되지 않는다.An autocomplete text input method comprises the steps of: inputting at least one symbol; displaying at least one candidate string predicted from the at least one symbol; And selecting only a portion of the at least one candidate string, wherein the portion is not independently displayed as an entire candidate string.
본 방법은 텍스트 필드에서 선택된 일부분에 이은 다음 문자를 선택하는 것을 용이하게 하기 위해, 선택된 일부분에 대응하는 첨부 문자들인, 결과 후보 문자들을 디스플레이하는 단계를 더 포함할 수 있다.The method may further comprise displaying result candidate characters, which are attached characters corresponding to the selected portion, to facilitate selection of the next character following the selected portion in the text field.
본 방법은, 예를 들어, 커서 위치와 연관된 기계적인 버튼 누름 또는 디스플레이 터치패드에서의 손가락 누름으로서 구현될 수 있는, 지속된 누름으로 일부분을 하이라이트 표시하는 단계를 더 포함할 수 있다.The method may further comprise highlighting a portion with a sustained push, which may be implemented, for example, as a mechanical button press associated with the cursor position or a finger press on the display touch pad.
본 방법은, 사용자가 지속된 누름에 이어 뗄 때 텍스트 상자에 기재(commit)하는 단계를 더 포함할 수 있다.The method may further comprise the step of committing to a text box when the user continues to the sustained push.
본 방법은, 한자들의 후보열들을 생성하기 위해 핀인으로 심볼들을 입력하는 단계를 더 포함할 수 있다.The method may further comprise the step of inputting symbols into a pin-in to generate candidate strings of Chinese characters.
본 방법은, 심볼 입력 상자의 제1 심볼 외의 심볼 입력 상자의 한 심볼을 선택하는 단계를 더 포함할 수 있다.The method may further include the step of selecting one symbol of a symbol input box other than the first symbol of the symbol input box.
본 방법은, 후보 문자 구절의 제1 문자를 포함하지 않는 일부분을 선택하는 단계를 더 포함할 수 있다.The method may further comprise selecting a portion that does not include the first character of the candidate character phrase.
또한, 본 방법이 제공되는 장치가 기술된다.Further, an apparatus in which the present method is provided is described.
개별 도면들에 걸쳐 유사한 참조 부호들이 동일하거나 기능적으로 유사한 요소들을 나타내는, 첨부 도면들은, 이하의 상세한 설명과 함께, 본 명세서의 일부에 포함되고 그 일부를 형성하며, 청구된 본 발명을 포함하는 개념들의 실시예들을 더 실증하고, 이러한 실시예들의 각종 원리들 및 장점들을 설명하도록 작용한다.
도 1은 핸드폰(a mobile handset)을 도시한다.
도 2는 추가 사용자 동작들 후에 도 1에 따른 핸드폰의 디스플레이를 도시한다.
도 3은 추가 사용자 동작들 후에 도 2에 따른 핸드폰의 디스플레이를 도시한다.
도 4는 추가 사용자 동작들 후에 도 3에 따른 핸드폰의 디스플레이를 도시한다.
도 5는 대안 인터페이스를 도시한다.
도 6은 다른 대안 인터페이스를 도시한다.
도 7은 일 실시예에 따른 방법을 도시한다.
도면들의 요소들은 간결성 및 명료성을 위해 도시된 것이며 반드시 일정한 비율로 그려지지 않았음을 알 것이다. 예를 들어, 본 발명의 실시예들의 이해를 향상시키는 것을 돕기 위해 도면들에서 요소들 중 일부 요소들의 치수들은 다른 요소들에 비해 과장될 수 있다.
본 명세서에서 설명의 이점을 가진 당업자에게 쉽게 명백할 세부 사항들로 본 설명을 모호하게 하지 않도록 본 발명의 실시예들을 이해하는 것과 관련 있는 특정 세부 사항들만을 도시해서, 장치 및 방법 구성 요소들은 도면들에서 종래의 심볼들에 의해 적절한 곳에 표현되었다.BRIEF DESCRIPTION OF THE DRAWINGS The accompanying drawings, wherein like reference numerals designate like or functionally similar elements throughout the different drawings, are incorporated in and constitute a part of this specification, together with the description which follows, and in which: And further serve to explain various principles and advantages of these embodiments.
Figure 1 shows a mobile handset.
Figure 2 shows the display of a cellular phone according to Figure 1 after additional user actions.
Figure 3 shows the display of a cell phone according to Figure 2 after additional user actions.
Figure 4 shows the display of a cellular phone according to Figure 3 after additional user actions.
Figure 5 shows an alternative interface.
Figure 6 shows another alternative interface.
Figure 7 illustrates a method according to one embodiment.
It will be appreciated that the elements of the figures are shown for brevity and clarity and are not necessarily drawn to scale. For example, to help improve understanding of embodiments of the present invention, the dimensions of some of the elements in the figures may be exaggerated relative to other elements.
Having thus described specific details only with reference to an understanding of the embodiments of the invention, rather than to obscure the description with details that will be readily apparent to those skilled in the art having the benefit of this description, Lt; RTI ID = 0.0 > symbols < / RTI >
본 발명은, 사용자가 심볼들 및 인기 있는 구절들을 빨리 입력해서 희망 문자 출력과 더 관련 있는 후보 문자 필드의 목표 후보 리스트를 생성하고, 그 후, 선택 프로세스를 더 신속히 처리하도록 후보 문자 필드에 나타나는 문자열의 임의의 일부분을 선택할 수 있게 한다. The present invention allows a user to quickly enter symbols and popular phrases to create a target candidate list of candidate character fields that are more relevant to the desired character output and then generate a string of characters that appear in the candidate character field to process the selection process more quickly To select an arbitrary portion of < / RTI >
통신 장치(100)(도 1)는 연관된 터치 스크린 장치를 가진 디스플레이(102)를 포함한다. 통신 장치는 동작을 가능케 하는, 도시되지 않은, 회로를 포함한다. 예를 들어, 장치(100)는 트랜시버, 안테나, 마이크로프로세서 등의 제어기, 메모리, 마이크로폰, 스피커, 및 배터리, 또는 다른 종래의 컴포넌트들을 포함할 수 있다. 일례의 장치(100)는, 본 기술 분야에서 공지된 바와 같으며 휴대폰 장치들에 전형적인 바와 같이, 저항기 및/또는 축전기 센서를 사용해서 구현될 수 있는 디스플레이(102)와 연관된 터치 스크린을 포함한다. 당업자는, 포펠 키들(poppel keys)을 사용하는 모토롤라 RAZR 또는 다른 핸드셋들, 또는 임의의 다른 적합한 입력 메커니즘에서 발견되는 바와 같이, 장치가 디스플레이 및 전형적인 기계적인 키패드 및 네비게이션 키(도시되지 않음)를 대안으로 가질 수 있음을 알 것이다. 장치는 다른 추가 회로 또는 회로의 일부분을 포함할 수 있다. 임의의 경우에, 장치(100)는 본 명세서에 기술된 방법들을 실행하기 위해 제어기에 의해 실행되는 메모리에 저장된 애플리케이션들을 포함한다. 도시된 장치는, 또한, 설명을 위해 제공되는, 스피커 포트(160), 마이크로폰 포트(162), 및 3개의 기계적인 버튼들(164, 166, 168)을 포함한다.The communication device 100 (Figure 1) includes a
약간 더 특히, 도시된 디스플레이(102)는 터치 스크린을 사용해서, 예를 들어, 디스플레이에 제시된 이미지들의 직접적인 손가락 제어(direct finger control)를 가능케 한다. 디스플레이는 텍스트 필드(104), 심볼 입력 상자(106), 및 후보 문자 필드(108)를 포함한다. 디스플레이는, 또한, 전화를 사용하는 이들에게 친숙한 방식으로 숫자들 및 레터들을 제시하는, 전화 핸드셋에서 발견되는 타입의 3 X 4 행렬 키패드를 제시하는 시뮬레이티드 키패드(110)를 포함한다. 디스플레이는 또한 동적 핀인 문자 및 단어 키세트(112)를 포함한다. 동적 핀인 문자 및 단어 키세트는 디스플레이를 탭핑(tapping)함으로써 선택하도록 사용자에게 핀인을 제시한다. 디스플레이는, 또한, 삭제 키(114), 엔터 키(116), 스페이스 키(118), 및 키패드 선택 키(120)를 포함하는 것으로 도시된, 제어 키들을 사용자에게 제시하기 위해 메모리에 저장된 장치 애플리케이션들에 따라 제어된다. 키패드 실렉터는, 예를 들어, 사용자가 쿼티 및 전화 키패드들 사이에서 키패드를 토글할 수 있게 한다.More particularly, the
도시된 디스플레이는 텍스트 필드(104)에서 입력될 메시지 수신인에 대한 어드레스 필드(128)를 포함한다. 사용자는 종래의 방식으로 어드레스 필드에 메시지 수신인을 입력한다. 텍스트 필드(104)는, 구성중인 텍스트가 사용자에게 제시되는 필드이고, 예를 들어, 단문 메시지 서비스(SMS)에서 사용되는 등의 단문 메시지, 이메일 메시지, 상태 메시지 등의 소셜 네트워킹 포스트, 또는 장치(100) 상의 임의의 다른 애플리케이션을 위한 텍스트 필드일 수 있다.The display shown includes an address field 128 for the message recipient to be entered in the
심볼 입력 상자(106)는, 도시된 일례에서 사용자에 의해 입력된 핀인 심볼들, 단어들 또는 열들 등의 사용자의 입력을 디스플레이한다. 본 명세서에서 사용되는 바와 같이, 핀인 단어들, 문자들 또는 열들은 한자들과 연관된 소리들에 대한 개별 음성 문자들이며, 본 명세서에서는 핀인 단어들이라고 할 것이다. 핀인 구절들은 단어들 간에 적합한 스페이스들을 가진 복수의 핀인 단어들을 말한다. 심볼 입력 상자(106)는 심볼 입력을 용이하게 하는 피드백을 사용자에게 제공하고, 장치 애플리케이션이 후보 문자 필드(108)에서 후보 문자들을 생성하도록 정확한 단어들 또는 구절들을 사용중임을 사용자에게 확인해 준다. 애플리케이션이 한자들을 생성하기 위해 유익하게 사용되는, 핀인을 사용하는 것으로 도시되었지만, 심볼 입력 상자는 키패드를 통해 사용자가 입력중인 어떤 형태의 텍스트이든 포함할 것이며, 이는 주음(Zhuyin) 또는 사용자에 의해 선택되고, 장치(100) 애플리케이션에 의해 지원되는 임의의 다른 희망 입력 언어를 포함할 수 있음을 당업자는 알 것이다.
후보 문자 필드(108)는 심볼 입력 상자(106)에서 입력 및 디스플레이된 심볼들에 대응하는 연속 입력 후보 문자들, 단어들, 열들 및/또는 구절들을 사용자에게 제시하는 연속 필드이다. 후보 문자들은, 후보 문자 필드(108)에 디스플레이된 문자들이 핀인 구절 "wo men dou you shi"에 대응하는, 도 1에 도시된 바와 같은, 흔한 구절 또는 단어들의 조합 등의 단어들의 열, 또는 핀인 단어 "yi"에 대응하는 다수의 문자들 등의 한마디 단어의 문자들에 대응할 수 있다. 또한, 후보 필드는 사용자가 필드에 디스플레이되지 않은 후보 문자들로 스크롤할 수 있게 하는 화살표 키들(122, 124)을 포함하고, 따라서, 선택을 위해 사용자에게 유효한 문자들의 수를 확장한다. 예를 들어, 상술된 바와 같이, 사용자가 오직 심볼 입력 상자(106)에서 단어 "yi"를 입력하면, 100+ 문자들이 이 단어에 대응한다. 장치 애플리케이션은 후보 문자 필드(108)에 가장 흔한 문자들을 제시할 것이지만, 사용자는 화살표 키들을 사용해서 단어 "yi"에 대응하는 100+ 문자들 전부를 스크롤할 수 있다.
도시된 일례에서, 사용자는, 상자(702)(도 7)에 표시된 바와 같이, 키패드(110)(도 1)의 키들에서 디스플레이를 터치함으로써 심볼들을 입력한다. 예를 들어, 사용자는 입력 필드에 "w"가 디스플레이될 때까지 "9wxyz" 키를 반복해서 누름으로써 핀인 열 "wo"를 입력할 수 있다. 블록 704(도 7)에 도시된 바와 같이, 후보 문자들의 리스트가 후보 문자 필드(108)에 나타날 것이다. 그 후, 사용자는 심볼 입력 상자(106)에서 "w" 다음으로 "o"가 나타날 때까지 "6mno" 키를 반복해서 누를 수 있다. 이 때에, 핀인 열 "wo"에 대응하는 복수의 문자들이 후보 문자 필드(108)에 나타날 것이다. 사용자는 희망 문자 위에서 손가락을 탭핑함으로써 상기 문자들 중 하나를 선택할 수 있어서, 선택된 희망 문자가 다음 문자로서 텍스트 필드(104)에 기재되게 한다.In the illustrated example, the user enters symbols by touching the display in the keys of the keypad 110 (Fig. 1), as shown in box 702 (Fig. 7). For example, the user can enter the pinned column "wo" by repeatedly pressing the "9wxyz" key until "w" is displayed in the input field. As shown in block 704 (FIG. 7), a list of candidate characters will appear in the
대안으로, 사용자가, 핀인 열 "wo"로 시작하는 흔한 구절 등의 구절을 입력하기 희망하면, "wo"가 심볼 입력 상자(106)에서 디스플레이된 후에, 사용자는 스페이스 키(118)를 누를 수 있다. 도시된 일례에서, 사용자는 그 후 심볼 입력 상자(106)에서 "m" 키가 나타날 때까지 "6mno" 키를 반복해서 누를 수 있다. 사용자는, 도 1에 도시된 바와 같이, 구절 "wo men dou you shi"가 심볼 입력 상자(106)에 디스플레이될 때까지 동일한 방식으로 키들(110)을 사용해서 심볼들 및 스페이스들을 계속해서 입력한다. 후보 한자 열은 도 1의 후보 문자 필드(108)에서 하이라이트 표시된 "我們都有是"일 것이다. 이 문자열이 사용자가 텍스트로서 입력하기 원하는 희망 문자열이면, 사용자는 후보 문자 필드의 하이라이트 표시된 영역에서 간단히 탭핑할 수 있으며, 전체 하이라이트 표시된 구절 我們都有是이 선택되어 텍스트 필드(104)에 기재될 것이다.Alternatively, if the user wishes to enter a phrase such as a common phrase beginning with a pinned column "wo ", after" wo "is displayed in the
그러나, 사용자가 후보 한자 열 "我們都有是" 대신 "我們都有事"를 입력하기 원하면, 사용자는 "我們都有"만을 선택 및 기재할 수 있다. 이는 사용자가 제1 문자 "我" 위에 손가락을 놓고 그 손가락을 아래로 유지하여 "們都有" 키들에 걸쳐 움직여서, 유지된 또는 연속 누름을 야기함으로써 달성된다. 부분적인 선택은 도 7의 상자(706)에 의해 표현된다. 장치 애플리케이션은, 도 3에 도시된 바와 같이, 선택될 후보 열의 최종 연속 문자 위에 我們都有를 버블이 디스플레이할 때까지 각각의 문자가 교차됨에 따라 선택된 열을 디스플레이하는 버블(130)(도 2)을 생성하도록 연속 누름에 응답한다. 지속적인 누름 후에 사용자가 손가락을 올릴 때, 장치 애플리케이션은 버블의 문자열을 텍스트 필드(104)에 기재한다. 선택된 문자들에 대응하는 핀인 문자들 및 열은 심볼 입력 상자(106)로부터 제거될 것이고, 따라서, "wo men dou you"가 필드로부터 제거된다.However, if the user wishes to input "our private property" instead of the candidate character column "our private property", the user can select and list only "our private property". This is accomplished by the user placing a finger over the first character " I " and holding the finger down to move across "conventional" The partial selection is represented by
선택되지 않은 심볼 입력 상자(106)의 핀인 단어인, "shi"에 대응하는 후보들의 새로운 리스트가 디스플레이될 것이다. "shi"가 심볼 입력 상자에 있었지만 대응 문자가 선택되지 않았기에, "shi"에 대한 후보 문자들은 이전 선택에 첨부된 문자를 반영한다. 따라서, 최고 확률을 가진 후보 문자들은, 이전에 기재된 구절과 연관될 때, 상자(708)에 표시된 바와 같이, 사용자에게 제시될 것이다. 다시 말해서, "shi"에 대해 가장 가능성 있는 후보들은 "wo men dou you"와 어울리는 문자들일 것이다. "shi"에 대응하지만 구절을 고려할 때 가능성이 적은 다른 문자들은 화살표를 사용해서 액세스 가능할 것이다. 따라서, 사용자는 후보 필드(108)에서 "事" 심볼을 간단히 탭핑함으로써 핀인 "shi"에 대한 한자 후보들로부터 "事"를 계속해서 선택할 수 있다.A new list of candidates corresponding to "shi ", which is the pin of the unselected
사용자가 이전 단락에 기술된 바와 같이 "shi"에 대한 문자를 선택하지 않고 "shi"에 인접한 핀인 단어들을 심볼 입력 필드에서 계속해서 입력하면, 장치 애플리케이션은 이제 심볼 입력 상자(106)에 있는 심볼 구절에 응답해서 예측 후보 문자열을 변경할 것이다.If the user does not select a character for "shi " as described in the previous paragraph and continues to enter pinned words adjacent to" shi " in the symbol input field, The prediction candidate string will be changed in response to the prediction candidate string.
따라서, 상기 일례에서, 시작 단어는 영구적인 터치(지속적인 누름)가 이어지는 사용자에 의해 터치된 제1 단어임을 알 수 있다. 애플리케이션은 탭 선택 모드(사용자가 터치한 하이라이트 표시된 영역이 어디인지와 무관하게, 전체 하이라이트 표시된 후보 문자열이 선택되어 기재됨)로부터 가변 입력 모드(사용자가 선택한 문자 또는 문자들만이 선택 및 기재됨)로 변경하기 위해 지속적인 누름에 대응한다. 가변 모드는 지속적인 누름의 시작부터 끝까지 문자를 사용하거나, 유지된 터치 중에 커서가 이동하지 않는 경우 싱글 문자를 사용하며, 사용자가 팝업 버블에서 손가락을 올릴 때 선택될 문자들을 디스플레이한다. 시간 임계값이 탭 선택 모드로부터 가변 모드로 변경하기 위한 트리거로서 사용될 수 있음이 예상된다.Thus, in the above example, it can be seen that the start word is the first word touched by the user who is followed by a permanent touch (continuous push). The application can be changed from the variable input mode (only characters or characters selected by the user are selected and listed) to the tap selection mode (regardless of where the highlighted area is touched by the user, the entire highlighted candidate string is selected and listed) Respond to continuous push to change. The variable mode uses a character from the beginning to the end of a continuous push, uses a single character if the cursor does not move during the held touch, and displays the characters to be selected when the user raises the finger in the pop-up bubble. It is anticipated that the time threshold may be used as a trigger to change from a tap selection mode to a variable mode.
또한, 사용자가 손가락을 움직임에 따라, (다음 문자로의 이동에 응답해서 도 2의 "我們都"로부터 도 3의 "我們都有"로 변경하는 버블(130)에 의해 도시된 바와 같이) 선택이 변한다. 사용자가 손가락을 올릴 때, 선택된 후보 "我們都有"는 텍스트 필드에 기재된다. 다음으로, 나머지 핀인 "shi"에 대한 후보가 후보 문자 필드에 디스플레이된다. 목표 문자 "事"는 제3 아이템이며, 도 4에서 레드 원으로 표시된다. 사용자는, 도 4에 도시된 바와 같이, 텍스트 필드(104)로의 쉬운 기재를 위해 이 문자를 탭핑한다.In addition, as the user moves his / her finger, he or she selects (as shown by
본 발명의 다른 양상에 따라, 사용자는 본 방법을 사용해서 핀인 구절로부터 특정 문자를 선택할 수 있다. 예를 들어, 선택이 다수의 후보들에서 스크롤할 것을 요구하도록, 핀인 단어, 또는 열이 다수의 연관된 문자들을 가지는 경우, 본 방법은 핀인 단어와 연관된 희망 문자를 포함하는 인기 있는 구절을 사용자가 입력할 수 있게 할 수 있다. 이를 달성하기 위해, 사용자는 상술된 바와 같이 심볼 입력 상자(106)에 핀인 구절을 입력한다. 예를 들어, 사용자가 "我們都有가 아니라 "是"를 텍스트 필드(104)에 입력하기 원하면, 사용자는 후보 필드 위의 버블이 "是"를 디스플레이할 때까지 도 1의 후보 문자 필드(108)의 "是" 위에 손가락을 누른채 유지할 수 있다. 그 후, 사용자는 손가락을 올릴 수 있으며, "是" 만이 텍스트 필드(104)로 이동될 것이다. 그 후, 사용자는 계속해서 텍스트를 입력할 수 있다.In accordance with another aspect of the present invention, a user can select a particular character from a pin-in phrase using this method. For example, if a pinned word, or column, has a large number of associated characters, so that the selection requires scrolling in multiple candidates, the method may allow the user to enter a popular phrase containing the desired character associated with the pinned word I can do it. To achieve this, the user enters a pin-in phrase in the
도 5는 대안 실시예에 따른 디스플레이를 도시한다. 본 실시예에서, 사용자는 글자 심볼들을 입력하기 위해 쿼티 키패드(502)를 사용한다. 도시된 바와 같이, 사용자는 쿼티 키패드에서 키들을 탭핑함으로써 텍스트 상자(504)에 직접 심볼들 "it is ve"를 타이팡한다. 동시에, 후보들이 후보 리스트(506)에 디스플레이된다. 사용자는 리스트(506)로부터 전체 후보 단어들을 탭핑할 수 있으며, 또는 사용자는 지속적인 누름을 사용하고 슬라이드해서 리스트로부터 ("vehi" 등의) 후보 단어의 일부분을 선택할 수 있다. 사용자 선택은 유지된 터치에 이어 사용자의 손가락을 뗄 때 텍스트 필드에 기재된다.5 shows a display according to an alternative embodiment. In this embodiment, the user uses the QWERTY keypad 502 to enter character symbols. As shown, the user types symbols "it is" directly into the text box 504 by tapping the keys on the QWERTY keypad. At the same time, the candidates are displayed in the
도 6은 다른 대안 실시예를 도시한다. 본 실시예에서, 예를 들어, 쿼티 키보드를 사용해서 심볼 "F"를 입력할 때, 심볼 F가 심볼 입력 상자(602)에 나타난다. 복수의 구절들이 후보 구절들로서 나타난다. 컴퓨터 마우스를 사용하는 사용자는 후보 구절 위의 임의의 로케이션에서 커서를 움직여서 클릭하여 전체 구절 열을 선택할 수 있으며, 따라서, 구글TM 탐색 사이트 등의 탐색 엔진에서 전체 후보 열에 대한 탐색을 개시할 수 있다. 이러한 방법으로, 사용자는 열 "Food network" 위의 임의의 장소에서 클릭함으로써 "Food network"의 탐색을 개시할 수 있다. 대안으로, 사용자는 커서를 아래로 슬라이드해서, 희망 열 "food net" 또는 단어 "network" 등의, 후보들의 임의의 부분을 후보 리스트(604)에서 하이라이트 표시할 수 있다. 사용자가 마우스 우 버튼의 지속적인 누름을 해제할 때, 하이라이트 표시된 부분에 대한 구글 탐색이 개시된다. 따라서, 마우스 등의 네비게이션 장치가 터치 스크린 대신 사용될 수 있음을 알 수 있다.Figure 6 shows another alternative embodiment. In the present embodiment, for example, when the symbol "F" is input using the QWERTY keyboard, the symbol F appears in the
본 명세서에 기술된 방법 및 장치는 완전한 문자열의 선택 또는 심볼들의 반복된 입력 없이 후보 리스트에서 하나의 후보 문자열의 일부인 한자들을 사용자가 선택해서 심볼 열을 기재하게 하는 기능을 제공한다. 또한 본 방법 및 장치는, 사용자가, 본 명세서에서 구절이라고 하는, 한자열의 시작 및 끝을 나타내게 해서, 시작 및 끝 문자들 간의 중국어 단어들이 선택 및 텍스트에 기재될 수 있다. 본 방법 및 장치는, 사용자들이 사용자가 희망하는 문자들을 하이라이트 표시함으로써 후보 한자들의 일부분을 선택할 수 있게 한다. 애플리케이션은, 연속 문자 후보 열 내에서, 임의의 문자 또는 연속 문자열을 하이라이트 표시할 수 있다. 사용자가 터치 스크린으로부터 손가락을 떼거나 스타일러스 컨트롤(예를 들어, 마우스의 우 버튼 또는 트랙 패드와 연관된 버튼)에서 뗄 때, 하이라이트 표시된 콘텐츠는 생성될 텍스트로서 기재될 것이다.The methods and apparatus described herein provide the ability for a user to select a complete character string or a Chinese character that is part of one candidate character string in a candidate list without repeated input of symbols to write a symbol string. The method and apparatus may also allow Chinese words between the beginning and ending characters to appear in the selection and text, allowing the user to indicate the beginning and end of the Chinese character string, referred to herein as the phrase. The method and apparatus enable users to select a portion of candidate characters by highlighting the characters that the user desires. The application may highlight any character or string of consecutive characters within the sequence of consecutive character candidates. When the user releases the finger from the touch screen or releases it from the stylus control (e.g., the button associated with the right button of the mouse or the trackpad), the highlighted content will be described as text to be generated.
기존 입력 방법들은, 사용자가 키들을 하나하나씩 누르고 선택에 사용될 실시간 후보 리스트를 생성할 때 결과를 추정할 수 있다. 그러나, 장치가 후보 리스트로부터 선택할 것을 사용자에게 프롬프팅할 때, 사용자는 후보 리스트로부터 완전한 열만을 선택할 수 있다. 기존 애플리케이션들은 사용자가 부분적인 열을 선택하지 못하게 한다. 이 요구 사항이 사용자를 제한하는 다수의 이유들이 있다. 희망 문자 또는 문자들은 흔히 사용되지 않기 때문에 높은 확률의 후보가 아니어서, 사용자가 억지로 아주 넓은 후보 리스트를 스크롤하게 하거나 전체 문자열을 입력하게 할 수 있다. 또한, 사용자는, 키를 정확하게 누르지 않았을 수도 있어서(예를 들어, "벨 키패드(Bell Keypad)"로서 공지된, 3 X 4 전화 키패드를 사용해서 문자들을 입력할 때 잘못된 키, 또는 디스플레이 스크린에서 터치패드를 사용할 때 키를 놓침), 그 결과, 후보 문자열들이 사용자의 예상을 충족시키지 않을 수 있다.Existing input methods can estimate the result when the user presses the keys one by one and generates a real-time candidate list to be used for selection. However, when the device prompts the user to select from the candidate list, the user may select only the complete column from the candidate list. Existing applications prevent users from selecting partial columns. There are a number of reasons why this requirement limits users. Because the desired characters or characters are not commonly used, they are not candidates of high probability, so that the user can force the user to scroll through a very wide candidate list or enter the entire string. Also, the user may not be able to press the key correctly (e.g., the wrong key when entering characters using the 3 x 4 telephone keypad, known as "Bell Keypad" The key is missed when using the pad), so that the candidate strings may not meet the user's expectations.
공지된 시스템들은 - 특별히 중국어 문장 연속 입력 모드에서 - 사용자 경험을 저하시키는 정확한 결과로서 전체 아이템의 일부분을 선택하게 하는 융통성을 사용자에게 제공하지 않는다. 사용자가 후보 문자 필드에서 한자들의 부분만을 찾을 때, 사용자는 희망 문자를 찾기 위해 후보 필드를 강제로 스크롤하거나, 문자를 기재하고, 그 후 텍스트가 완성될 때까지, 반복해서 각각의 나머지 한자를 입력, 탐색, 발견 및 기재해야 한다.The known systems do not provide the user with the flexibility to select a portion of the entire item as an exact result that degrades the user experience - especially in Chinese sentence continuous input mode. When the user finds only the part of the Chinese characters in the candidate character field, the user forcibly scrolls the candidate field to search for the desired character, or writes the character, and repeatedly inputs each remaining Chinese character until the text is completed , Search, discover and record.
상술된 설명에서, 특정 실시예들이 기술되었다. 그러나, 이하의 청구항들에 설명된 본 발명의 범위를 벗어나지 않은 채로 각종 변경들 및 변형들이 이루어질 수 있음을 당업자는 안다. 따라서, 본 설명 및 도면들은 제한의 의미가 아닌 예시적인 것으로 간주될 것이며, 모든 변경들이 본 교시의 범위 내에 포함되는 것으로 의도된다.In the foregoing description, specific embodiments have been described. It will be apparent, however, to one skilled in the art that various changes and modifications can be made without departing from the scope of the invention as set forth in the claims below. Accordingly, the description and drawings are to be regarded in an illustrative rather than a restrictive sense, and all variations are intended to be included within the scope of the present teachings.
이점들, 장점들, 문제에 대한 해결책들, 및 임의의 이점, 장점, 또는 해결책이 발생하거나 더욱 더 명백해지게 할 수 있는 임의의 요소(들)가 임의의 청구항 또는 모든 청구항들의 중대하거나 필요하거나 또는 본질적인 특징들 또는 요소들로서 해석되지 않을 것이다. 본 발명은 오로지 본 출원의 계류 중에 이루어진 임의의 보정들 및 발행된 청구항들의 모든 동등물들을 포함하는 첨부된 청구항들에 의해서만 정의된다.Any element (s) capable of causing, or causing any benefit, advantage, or solution to occur, or become more pronounced, to be present in the claims, advantages, solutions to problems, And will not be construed as critical features or elements. The present invention is defined solely by the appended claims including any amendments made during the pendency of the present application and all equivalents of the published claims.
Claims (7)
적어도 하나의 심볼을 입력하는 단계;
상기 적어도 하나의 심볼로부터 예측된 적어도 하나의 후보 문자열을 디스플레이하는 단계; 및
상기 적어도 하나의 후보 문자열의 일부분만을 선택하는 단계 - 상기 일부분은 전체 후보 문자열로서 독립적으로 디스플레이되지 않음 -
를 포함하는 방법.As a method of predictive text,
Inputting at least one symbol;
Displaying at least one candidate string predicted from the at least one symbol; And
Selecting only a portion of the at least one candidate string, the portion not being displayed independently as an entire candidate string,
≪ / RTI >
상기 선택된 일부분에 결과 문자를 첨부하는 것을 용이하게 하기 위해, 상기 선택된 일부분에 대응하는 결과 후보들을 디스플레이하는 단계를 더 포함하는 방법.The method according to claim 1,
Further comprising displaying the result candidates corresponding to the selected portion to facilitate appending the result character to the selected portion.
상기 선택 단계는 연관된 지속된 누름에 의해 상기 일부분을 하이라이트 표시를 하는 단계를 포함하는 방법.The method according to claim 1,
Wherein said selecting includes highlighting said portion by an associated sustained push.
사용자가 상기 지속된 누름에 이어 뗄 때 상기 일부분이 텍스트 상자에 기재되는 방법.The method of claim 3,
And the portion is described in a text box when the user continues to the sustained push.
상기 적어도 하나의 심볼은 핀인(pinyin) 단어들을 포함하고, 상기 적어도 하나의 후보 문자열은 한자들을 포함하는 방법.The method according to claim 1,
Wherein the at least one symbol comprises pinyin words and the at least one candidate character string comprises Chinese characters.
적어도 하나의 심볼을 입력하는 상기 단계는 심볼 입력 상자에 적어도 하나의 심볼을 입력하는 단계를 포함하고, 상기 선택된 일부분은 상기 심볼 입력 상자에서의 제1 심볼 외의, 상기 심볼 입력 상자에서의 한 심볼에만 대응하는 방법.The method according to claim 1,
Wherein the step of inputting at least one symbol comprises inputting at least one symbol to a symbol input box, wherein the selected portion comprises only one symbol in the symbol input box other than the first symbol in the symbol input box Corresponding method.
상기 선택된 일부분은 후보 문자열의 제1 문자를 포함하지 않는 방법.The method according to claim 1,
Wherein the selected portion does not include a first character of the candidate string.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| PCT/CN2009/001585 WO2011079417A1 (en) | 2009-12-30 | 2009-12-30 | Method and device for character entry |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20120103667A KR20120103667A (en) | 2012-09-19 |
| KR101454523B1 true KR101454523B1 (en) | 2014-11-12 |
Family
ID=44226097
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020127017017A Active KR101454523B1 (en) | 2009-12-30 | 2009-12-30 | Method and device for character entry |
Country Status (3)
| Country | Link |
|---|---|
| KR (1) | KR101454523B1 (en) |
| CN (1) | CN102893238B (en) |
| WO (1) | WO2011079417A1 (en) |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5813780B2 (en) | 2013-08-02 | 2015-11-17 | 株式会社東芝 | Electronic device, method and program |
| JP2015094977A (en) | 2013-11-08 | 2015-05-18 | 株式会社東芝 | Electronic apparatus and method |
| WO2015139196A1 (en) * | 2014-03-18 | 2015-09-24 | 华为终端有限公司 | Method, device, and terminal for inputting text |
| JP6342194B2 (en) | 2014-03-28 | 2018-06-13 | 株式会社東芝 | Electronic device, method and program |
| CN105759984B (en) | 2016-02-06 | 2019-07-02 | 上海触乐信息科技有限公司 | Method and device for secondary text input |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080294982A1 (en) | 2007-05-21 | 2008-11-27 | Microsoft Corporation | Providing relevant text auto-completions |
| CN101779608A (en) | 2010-02-04 | 2010-07-21 | 刘英宁 | Method for manufacturing livestock cultivation fermentation bed and swine production method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US7050979B2 (en) * | 2001-01-24 | 2006-05-23 | Matsushita Electric Industrial Co., Ltd. | Apparatus and method for converting a spoken language to a second language |
| CN1779608A (en) * | 2004-11-18 | 2006-05-31 | 黄金富 | Character inputting method |
| US8504349B2 (en) * | 2007-06-18 | 2013-08-06 | Microsoft Corporation | Text prediction with partial selection in a variety of domains |
-
2009
- 2009-12-30 KR KR1020127017017A patent/KR101454523B1/en active Active
- 2009-12-30 CN CN200980163251.9A patent/CN102893238B/en active Active
- 2009-12-30 WO PCT/CN2009/001585 patent/WO2011079417A1/en active Application Filing
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20080294982A1 (en) | 2007-05-21 | 2008-11-27 | Microsoft Corporation | Providing relevant text auto-completions |
| CN101779608A (en) | 2010-02-04 | 2010-07-21 | 刘英宁 | Method for manufacturing livestock cultivation fermentation bed and swine production method |
Also Published As
| Publication number | Publication date |
|---|---|
| CN102893238B (en) | 2016-04-20 |
| CN102893238A (en) | 2013-01-23 |
| KR20120103667A (en) | 2012-09-19 |
| WO2011079417A1 (en) | 2011-07-07 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9122672B2 (en) | In-letter word prediction for virtual keyboard | |
| US9032322B2 (en) | Touchscreen keyboard predictive display and generation of a set of characters | |
| US9128921B2 (en) | Touchscreen keyboard with corrective word prediction | |
| EP2618239B1 (en) | Next letter prediction for virtual keyboard | |
| EP2631758B1 (en) | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters | |
| CA2794063C (en) | Touchscreen keyboard predictive display and generation of a set of characters | |
| EP2703957B1 (en) | Method to select word by swiping capacitive keyboard | |
| US20130271385A1 (en) | Method of Changing Input States | |
| US20110060984A1 (en) | Method and apparatus for word prediction of text input by assigning different priorities to words on a candidate word list according to how many letters have been entered so far by a user | |
| US20140063067A1 (en) | Method to select word by swiping capacitive keyboard | |
| CN1890949B (en) | Apparatus and method for inputting characters and numbers to display of mobile communication terminal | |
| KR20120006503A (en) | Improved text input | |
| CN109844695B (en) | character input device | |
| CA2817262C (en) | Touchscreen keyboard with corrective word prediction | |
| JP2011524595A (en) | Methods for customizing data entry for individual text fields | |
| KR101454523B1 (en) | Method and device for character entry | |
| CN103365426A (en) | Pinyin input method and communication terminal thereof | |
| TWI475405B (en) | Electronic device and text-input interface displaying method thereof | |
| US20130125035A1 (en) | Virtual keyboard configuration | |
| EP2660684A1 (en) | User interface for changing an input state of a virtual keyboard | |
| EP2592566A1 (en) | Touchscreen keyboard predictive display and generation of a set of characters | |
| CN106648132B (en) | Method and apparatus for character entry | |
| JP5159122B2 (en) | Sentence creation device and character input method | |
| WO2013068782A1 (en) | Touchscreen keyboard predictive display and generation of a set of characters | |
| US20080158186A1 (en) | Method for inputting character |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0105 | International application |
St.27 status event code: A-0-1-A10-A15-nap-PA0105 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| T11-X000 | Administrative time limit extension requested |
St.27 status event code: U-3-3-T10-T11-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E601 | Decision to refuse application | ||
| PE0601 | Decision on rejection of patent |
St.27 status event code: N-2-6-B10-B15-exm-PE0601 |
|
| AMND | Amendment | ||
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PX0901 | Re-examination |
St.27 status event code: A-2-3-E10-E12-rex-PX0901 |
|
| PX0701 | Decision of registration after re-examination |
St.27 status event code: A-3-4-F10-F13-rex-PX0701 |
|
| X701 | Decision to grant (after re-examination) | ||
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U12-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R14-asn-PN2301 |
|
| FPAY | Annual fee payment |
Payment date: 20171017 Year of fee payment: 4 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| FPAY | Annual fee payment |
Payment date: 20181012 Year of fee payment: 5 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| FPAY | Annual fee payment |
Payment date: 20191011 Year of fee payment: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 9 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 10 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 11 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 12 |