KR101524740B1 - 입력 방법 편집기 - Google Patents
입력 방법 편집기 Download PDFInfo
- Publication number
- KR101524740B1 KR101524740B1 KR1020117021894A KR20117021894A KR101524740B1 KR 101524740 B1 KR101524740 B1 KR 101524740B1 KR 1020117021894 A KR1020117021894 A KR 1020117021894A KR 20117021894 A KR20117021894 A KR 20117021894A KR 101524740 B1 KR101524740 B1 KR 101524740B1
- Authority
- KR
- South Korea
- Prior art keywords
- nodes
- character
- graph
- node
- syllable
- 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; CALCULATING OR 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
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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/018—Input/output arrangements for oriental characters
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/40—Processing or translation of natural language
- G06F40/53—Processing of non-Latin text
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Document Processing Apparatus (AREA)
Abstract
Description
도 2는 텍스트 입력의 관찰 시퀀스(observed sequence)와 텍스트 입력의 관찰 시퀀스에 의해 표현되는 음절들의 잠재적 시퀀스(potential(sequence)를 예시하는 블록도이다.
도 3은 예시적 문자소 그래프를 나타낸다.
도 4는 예시적 형태소 그래프를 나타낸다.
도 5는 문자소 그래프와 형태소 그래프의 예시적 사용에 대한 단계들을 예시한다.
도 6은 제1 쓰기 체계로 된 텍스트 입력에 기초하여 제2 쓰기 체계로 된 출력 텍스트 후보들을 생성하는 예시적 시스템의 블록도이다.
도 7a는 제1 쓰기 체계로 된 텍스트 입력에 기초하여 제2 쓰기 체계로 된 출력 텍스트 후보들을 생성하는 예시적 프로세스를 나타내는 순서도이다.
도 7b는 제1 쓰기 체계로 된 텍스트 입력에 기초하여 제2 쓰기 체계로 된 출력 텍스트 후보들을 생성하는 다른 예시적 프로세스를 나타내는 순서도이다.
도 8은 본 명세서에서 설명된 시스템들과 방법들을 구현하기 위해 이용될 수 있는 예시적 시스템의 블록도이다.
도 9는 예시적 입력 방법 편집기의 블록도이다.
여러 도면에서 유사한 참조 번호와 명칭들은 유사한 구성요소들을 가리킨다.
614: 병음 테이블 618: 병음 구축기
620: 사전 모델 630: 입력 방법 편집기
632: 사전 트리 634: 병음 트리
636: 병음 분석기 638: 사전 분석기
639: 언어 모델 640: 입력
650: 출력 802: 프로세싱 디바이스
803: 입력 방법 편집기 인스턴스 804, 806: 데이터 저장소
808: 입력 디바이스들 810: 출력 디바이스들
812: 네트워크 인터페이스 816: 네트워크
920: 입력 방법 편집기 시스템 922: IME 엔진
Claims (18)
- 컴퓨터 구현 방법으로서,
제1 쓰기 체계로 된 제1 문자소(grapheme)를 수신하는 단계;
제2 쓰기 체계로 된 제1 형태소(morpheme)에 대한 제1 쓰기 체계에서의 제1 n-그램 표현(n-gram representation)을 식별하기 위해 제1 쓰기 체계로 된 문자소들의 문자소 그래프를 사용하는 단계―여기서, 제1 n-그램 표현은 제1 문자소를 포함함―;
형태소 그래프에서 하나 이상의 제1 노드를 찾기 위해 상기 제1 n-그램 표현을 사용하는 단계―여기서, 형태소 그래프에서 찾은 제1 노드 각각은 제2 쓰기 체계로 된 하나 이상의 제1 어휘 항목(lexical item)를 표현하고, 하나 이상의 제1 어휘 항목 각각은 상기 제1 n-그램 표현에 의해 표현됨―;
상기 하나 이상의 제1 어휘 항목 각각에 연관된 제1 점수에 기초하여 상기 하나 이상의 제1 어휘 항목으로부터 하나의 제1 어휘 항목을 선택하는 단계; 및
상기 제1 어휘 항목을 사용자 디바이스 상에 디스플레이를 위하여 제공하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
상기 제1 문자소는 상기 제2 쓰기 체계로 된 음절 일부만을 표현하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
상기 제1 쓰기 체계로 된 제2 문자소를 수신하는 단계;
상기 제2 쓰기 체계로 된 제2 형태소에 대한 상기 제1 쓰기 체계에서의 제2 n-그램 표현을 식별하기 위해 상기 제1 쓰기 체계로 된 문자소들의 상기 문자소 그래프를 사용하는 단계―여기서, 상기 제2 n-그램 표현은 제2 문자소를 포함함―;
상기 형태소 그래프에서 하나 이상의 제2 노드를 찾기 위해 제2 n-그램 표현을 사용하는 단계―여기서, 상기 형태소 그래프에서 찾은 제2 노드 각각은 상기 제2 쓰기 체계로 된 하나 이상의 제2 어휘 항목을 표현하고, 상기 하나 이상의 제2 어휘 항목 각각은 상기 제2 n-그램 표현에 의해 표현됨―;
제3 어휘 항목와 제4 어휘 항목으로 된 하나 이상의 순열(permutation)을 생성하는 단계―여기서, 상기 제3 어휘 항목은 상기 하나 이상의 제1 어휘 항목으로부터 선택되고, 상기 제4 어휘 항목은 상기 하나 이상의 제2 어휘 항목으로부터 선택됨―;
상기 하나 이상의 순열 각각에 연관된 제2 점수에 기초하여, 상기 하나 이상의 순열로부터 하나의 순열을 선택하는 단계―여기서, 상기 선택된 순열은 상기 제4 어휘 항목이 이어지는 상기 제3 어휘 항목을 포함함―;
상기 선택된 제1 어휘 항목의 상기 제1 점수와 상기 선택된 순열의 상기 제2 점수를 비교하는 단계; 및
상기 비교 결과에 기초하여, 상기 선택된 제1 어휘 항목 또는 상기 선택된 순열을 사용자 디바이스 상에 디스플레이를 위하여 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 3에 있어서,
상기 제1 문자소는 상기 제2 문자소에 의해 부분적으로만 표현되는 제4 형태소와 다른 제3 형태소의 일부만을 표현하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
문자소 그래프는 복수의 노드를 포함하고,
노드 각각은 상기 제1 쓰기 체계로 된 문자소를 표현하고,
상기 복수 노드의 진부분집합(proper subset of the plurality of nodes)에 있는 노드 각각은 전체 음절(full syllable)에 상응하고,
상응하는 전체 음절 각각은 문자소 그래프의 상응하는 노드의 문자소들과 상기 상응하는 노드로부터 내려온 상기 노드들의 문자소들을 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 5에 있어서,
상기 제1 n-그램 표현은 상기 노드들의 진부분집합에 있는 노드들 중 하나에 상응하는 전체 음절을 표현하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
상기 형태소 그래프는 복수 노드를 포함하고,
노드 각각은 상기 제2 쓰기 체계로 된 하나 이상의 형태소를 표현하고,
상기 복수 노드의 진부분집합에 있는 노드 각각은 어휘 항목에 상응하고,
상응하는 어휘 항목 각각은 형태소 그래프의 상응하는 노드의 형태소들과 상기 상응하는 노드로부터 내려온 상기 노드들의 형태소를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 7에 있어서,
상기 형태소는 한지 문자(Hanzi character)에 상응하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
상기 제1 n-그램 표현은 전체 병음 음절의 대표이고,
상기 하나 이상의 어휘 항목(lexical item) 각각은 한지 용어인 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 1에 있어서,
형태소 그래프에서 하나 이상의 노드를 찾기 위하여 제1 n-그램 표현을 사용하는 단계는,
상기 제1 n-그램 표현에 상응하는 문자소 그래프에 있는 제1 노드의 식별자를 선택하는 단계; 및
상기 식별자와 연관된 상기 형태소 그래프에 있는 제2 노드를 찾는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 컴퓨터 구현 방법으로서,
제1 로마자 입력을 수신하는 단계;
병음 입력 그래프에서 제1 병음 음절 노드를 찾기 위해 상기 제1 로마자 입력을 사용하는 단계―상기 병음 입력 그래프는 복수의 병음 음절 노드를 포함하고, 병음 음절 노드 각각은 하나의 로마자에 상응하고, 상기 복수의 병음 음절 노드의 진부분집합에 있는 병음 음절 노드 각각은 하나의 병음 음절에 상응하고, 상응하는 병음 음절 각각은 병음 입력 그래프의 상응하는 병음 음절 노드의 로마자와 상기 상응하는 병음 음절 노드로부터 내려온 상기 병음 음절 노드들의 상기 로마자를 포함함― ;
병음 음절 그래프에서 하나 이상의 제1 한지 문자 노드를 찾기 위해 상기 찾은 병음 음절 노드를 사용하는 단계―상기 병음 음절 그래프는 복수의 한지 문자 노드를 포함하고, 한지 문자 노드 각각은 하나의 병음 음절에 상응하고, 상기 복수의 한지 문자 노드의 진부분집합에 있는 한지 문자 노드 각각은 하나 이상의 제1 한지 용어에 상응하고, 상응하는 하나 이상의 제1 한지 용어 각각은 병음 음절 그래프의 상응하는 한지 문자 노드의 병음 음절들과 상기 상응하는 한지 문자 노드로부터 내려온 상기 한지 문자 노드들의 병음 음절들에 상응하는 한지 문자들을 포함함―; 및
사용자 디바이스에 출력을 위하여, 하나 이상의 제1 한지 용어 각각에 연관된 제1 점수에 기초하여 하나 이상의 한지 문자 노드 중 하나에 상응하는 제1 한지 용어를 선택하는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 11에 있어서,
제2 로마자 입력을 수신하는 단계;
상기 병음 입력 그래프에서 제2 병음 음절 노드를 찾기 위하여 상기 제2 로마자 입력을 사용하는 단계―여기서, 상기 제2 병음 음절 노드는 상기 제2 로마자 입력을 포함하는 병음 음절을 표현함―;
병음 음절 그래프에서 하나 이상의 제2 한지 문자 노드를 찾기 위하여 찾은 제2 상기 병음 음절 노드를 사용하는 단계―여기서, 찾은 제2 한지 문자 노드 각각은 하나 이상의 제2 한지 용어에 상응함―;
제3 한지 용어와 제4 한지 용어로 된 하나 이상의 순열을 생성하는 단계―여기서, 상기 제3 한지 용어는 상기 하나 이상의 제1 한지 용어로부터 선택되고, 상기 제4 한지 용어는 상기 하나 이상의 제2 한지 용어로부터 선택됨―;
상기 하나 이상의 순열 각각에 연관된 제2 점수에 기초하여, 상기 하나 이상의 순열로부터 하나의 순열을 선택하는 단계―여기서, 상기 선택된 순열은 상기 제4 한지 용어가 이어지는 상기 제3 한지 용어를 포함함―;
상기 선택된 제1 한지 용어의 제1 점수와 상기 선택된 순열의 제2 점수를 비교하는 단계; 및
상기 비교 결과에 기초하여, 상기 선택된 제1 한지 용어 또는 상기 선택된 순열을 상기 사용자 디바이스로의 출력을 위해 제공하는 단계를 더 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 11에 있어서,
상기 하나 이상의 한지 문자 노드를 찾기 위해 상기 찾은 병음 음절 노드를 사용하는 단계는
상기 찾은 병음 음절 노드의 식별자를 선택하는 단계; 및
상기 식별자에 연관된 상기 병음 음절 그래프에서 제1 한지 문자 노드를 찾는 단계를 포함하는 것을 특징으로 하는 컴퓨터 구현 방법. - 청구항 11에 있어서,
상기 병음 음절 그래프는 패트리샤 트리(patricia trie)인 것을 특징으로 하는 컴퓨터 구현 방법. - 시스템으로서,
데이터 처리 장치; 및
데이터 저장소를 포함하고, 상기 데이터 저장소에는
제1 쓰기 체계로 된 문자소들의 문자소 그래프―상기 문자소 그래프는 제1 복수 노드를 포함하고, 상기 제1 복수 노드에 있는 노드 각각은 상기 제1 쓰기 체계로 된 문자소를 나타내고, 상기 제1 복수 노드의 진부분집합에 있는 노드 각각은 전체 음절에 상응하고, 상응하는 전체 음절 각각은 상기 제1 복수 노드에 있는 문자소 그래프의 상응하는 노드의 문자소들과, 상기 제1 복수 노드에 있는 상기 상응하는 노드로부터 내려온 상기 노드들로부터의 문자소들을 포함함―; 및
제2 쓰기 체계로 된 형태소들의 형태소 그래프―상기 형태소 그래프는 제2 복수 노드를 포함하고, 상기 제2 복수 노드에 있는 노드 각각은 제2 쓰기 체계로 된 하나 이상의 형태소를 표현하고, 상기 제2 복수 노드의 진부분집합에 있는 노드 각각은 어휘 항목에 상응하고, 상응하는 어휘 항목 각각은 상기 제2 복수 노드에 있는 형태소 그래프의 상응하는 노드의 형태소들과 제2 복수 노드에 있는 상응하는 노드로부터 내려오는 노드들의 형태소들을 포함함―가 저장되는 것을 특징으로 하는 시스템. - 청구항 15에 있어서,
상기 데이터 저장소는 하나 이상의 상기 어휘 항목의 조합을 점수화하는 언어 모델을 더 저장하는 것을 특징으로 하는 시스템. - 데이터 처리 장치로 하여금 동작들을 수행가능하게 하는 컴퓨터 프로그램이 수록된 비-일시적인(non-transitory) 컴퓨터 판독가능 매체로서,
상기 동작들은:
제1 쓰기 체계로 된 제1 문자소를 수신하는 동작;
제2 쓰기 체계로 된 제1 형태소에 대한 제1 쓰기 체계에서의 제1 n-그램 표현(n-gram representation)을 식별하기 위해 제1 쓰기 체계로 된 문자소들의 문자소 그래프를 사용하는 동작―여기서, 제1 n-그램 표현은 제1 문자소를 포함함―;
형태소 그래프에서 하나 이상의 제1 노드를 찾기 위해 상기 제1 n-그램 표현을 사용하는 동작―여기서, 형태소 그래프에서 찾은 제1 노드 각각은 제2 쓰기 체계로 된 하나 이상의 제1 어휘 항목을 표현하고, 하나 이상의 제1 어휘 항목 각각은 상기 제1 n-그램 표현에 의해 표현됨―;
상기 하나 이상의 제1 어휘 항목 각각에 연관된 제1 점수에 기초하여 상기 하나 이상의 제1 어휘 항목으로부터 하나의 제1 어휘 항목을 선택하는 동작; 및
상기 제1 어휘 항목을 사용자 디바이스 상에 디스플레이를 위하여 제공하는 동작을 포함하는 것을 특징으로 하는 비-일시적인 컴퓨터 판독가능 매체. - 청구항 17에 있어서,
상기 동작들은:
상기 제1 쓰기 체계로 된 제2 문자소를 수신하는 동작;
상기 제2 쓰기 체계로 된 제2 형태소에 대한 상기 제1 쓰기 체계에서의 제2 n-그램 표현을 식별하기 위해 상기 제1 쓰기 체계로 된 문자소들의 상기 문자소 그래프를 사용하는 동작―여기서, 상기 제2 n-그램 표현은 제2 문자소를 포함함―;
상기 형태소 그래프에서 하나 이상의 제2 노드를 찾기 위해 제2 n-그램 표현을 사용하는 동작―여기서, 상기 형태소 그래프에서 찾은 제2 노드 각각은 상기 제2 쓰기 체계로 된 하나 이상의 제2 어휘 항목을 표현하고, 상기 하나 이상의 제2 어휘 항목 각각은 상기 제2 n-그램 표현에 의해 표현됨―;
제3 어휘 항목와 제4 어휘 항목으로 된 하나 이상의 순열(permutation)을 생성하는 동작―여기서, 상기 제3 어휘 항목은 상기 하나 이상의 제1 어휘 항목으로부터 선택되고, 상기 제4 어휘 항목은 상기 하나 이상의 제2 어휘 항목으로부터 선택됨―;
상기 하나 이상의 순열 각각에 연관된 제2 점수에 기초하여, 상기 하나 이상의 순열로부터 하나의 순열을 선택하는 동작―여기서, 상기 선택된 순열은 상기 제4 어휘 항목이 이어지는 상기 제3 어휘 항목을 포함함―;
상기 선택된 제1 어휘 항목의 상기 제1 점수와 상기 선택된 순열의 상기 제2 점수를 비교하는 동작; 및
상기 비교 결과에 기초하여, 상기 선택된 제1 어휘 항목 또는 상기 선택된 순열을 사용자 디바이스 상에 디스플레이를 위하여 제공하는 동작을 더 포함하는 것을 특징으로 하는 비-일시적인 컴퓨터 판독가능 매체.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2009/070889 WO2010105428A1 (en) | 2009-03-19 | 2009-03-19 | Input method editor |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20120006489A KR20120006489A (ko) | 2012-01-18 |
KR101524740B1 true KR101524740B1 (ko) | 2015-06-01 |
Family
ID=42739129
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117021894A Active KR101524740B1 (ko) | 2009-03-19 | 2009-03-19 | 입력 방법 편집기 |
Country Status (6)
Country | Link |
---|---|
US (1) | US9026426B2 (ko) |
JP (1) | JP5362095B2 (ko) |
KR (1) | KR101524740B1 (ko) |
CN (1) | CN102439540B (ko) |
HK (1) | HK1170318A1 (ko) |
WO (1) | WO2010105428A1 (ko) |
Families Citing this family (148)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8677377B2 (en) | 2005-09-08 | 2014-03-18 | Apple Inc. | Method and apparatus for building an intelligent automated assistant |
US9318108B2 (en) | 2010-01-18 | 2016-04-19 | Apple Inc. | Intelligent automated assistant |
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US10002189B2 (en) | 2007-12-20 | 2018-06-19 | Apple Inc. | Method and apparatus for searching using an active ontology |
US9330720B2 (en) | 2008-01-03 | 2016-05-03 | Apple Inc. | Methods and apparatus for altering audio output signals |
US8996376B2 (en) | 2008-04-05 | 2015-03-31 | Apple Inc. | Intelligent text-to-speech conversion |
US20100030549A1 (en) | 2008-07-31 | 2010-02-04 | Lee Michael M | Mobile device having human language translation capability with positional feedback |
US8676904B2 (en) | 2008-10-02 | 2014-03-18 | Apple Inc. | Electronic devices with voice command and contextual data processing capabilities |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
US10241644B2 (en) | 2011-06-03 | 2019-03-26 | Apple Inc. | Actionable reminder entries |
US10255566B2 (en) | 2011-06-03 | 2019-04-09 | Apple Inc. | Generating and processing task items that represent tasks to perform |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
CN103026318B (zh) * | 2010-05-21 | 2016-08-17 | 谷歌公司 | 输入法编辑器 |
US9104306B2 (en) * | 2010-10-29 | 2015-08-11 | Avago Technologies General Ip (Singapore) Pte. Ltd. | Translation of directional input to gesture |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9176948B2 (en) * | 2012-03-27 | 2015-11-03 | Google Inc. | Client/server-based statistical phrase distribution display and associated text entry technique |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
WO2014000263A1 (en) * | 2012-06-29 | 2014-01-03 | Microsoft Corporation | Semantic lexicon-based input method editor |
CN104823135B (zh) * | 2012-08-31 | 2018-01-30 | 微软技术许可有限责任公司 | 用于输入法编辑器的个人语言模型 |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
KR102516577B1 (ko) | 2013-02-07 | 2023-04-03 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
US9199155B2 (en) * | 2013-03-14 | 2015-12-01 | Google Inc. | Morpheme-level predictive graphical keyboard |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US10191929B2 (en) | 2013-05-29 | 2019-01-29 | Noblis, Inc. | Systems and methods for SNP analysis and genome sequencing |
WO2014197334A2 (en) | 2013-06-07 | 2014-12-11 | Apple Inc. | System and method for user-specified pronunciation of words for speech synthesis and recognition |
WO2014197335A1 (en) | 2013-06-08 | 2014-12-11 | Apple Inc. | Interpreting and acting upon commands that involve sharing information with remote devices |
KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
US9760624B1 (en) | 2013-10-18 | 2017-09-12 | Google Inc. | Automatic selection of an input language |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9842101B2 (en) | 2014-05-30 | 2017-12-12 | Apple Inc. | Predictive conversion of language input |
US9760559B2 (en) * | 2014-05-30 | 2017-09-12 | Apple Inc. | Predictive text input |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
TWI566107B (zh) | 2014-05-30 | 2017-01-11 | 蘋果公司 | 用於處理多部分語音命令之方法、非暫時性電腦可讀儲存媒體及電子裝置 |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US10074360B2 (en) | 2014-09-30 | 2018-09-11 | Apple Inc. | Providing an indication of the suitability of speech recognition |
US10127911B2 (en) | 2014-09-30 | 2018-11-13 | Apple Inc. | Speaker identification and unsupervised speaker adaptation techniques |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10560552B2 (en) | 2015-05-21 | 2020-02-11 | Noblis, Inc. | Compression and transmission of genomic information |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
US10200824B2 (en) | 2015-05-27 | 2019-02-05 | Apple Inc. | Systems and methods for proactively identifying and surfacing relevant content on a touch-sensitive device |
US9578173B2 (en) | 2015-06-05 | 2017-02-21 | Apple Inc. | Virtual assistant aided communication with 3rd party service in a communication session |
US11025565B2 (en) | 2015-06-07 | 2021-06-01 | Apple Inc. | Personalized prediction of responses for instant messaging |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US9785252B2 (en) * | 2015-07-28 | 2017-10-10 | Fitnii Inc. | Method for inputting multi-language texts |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10740384B2 (en) | 2015-09-08 | 2020-08-11 | Apple Inc. | Intelligent automated assistant for media search and playback |
US10331312B2 (en) | 2015-09-08 | 2019-06-25 | Apple Inc. | Intelligent automated assistant in a media environment |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US11587559B2 (en) | 2015-09-30 | 2023-02-21 | Apple Inc. | Intelligent device identification |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
US10956666B2 (en) | 2015-11-09 | 2021-03-23 | Apple Inc. | Unconventional virtual assistant interactions |
US10049668B2 (en) | 2015-12-02 | 2018-08-14 | Apple Inc. | Applying neural network language models to weighted finite state transducers for automatic speech recognition |
US10223066B2 (en) | 2015-12-23 | 2019-03-05 | Apple Inc. | Proactive assistance based on dialog communication between devices |
US11227589B2 (en) | 2016-06-06 | 2022-01-18 | Apple Inc. | Intelligent list reading |
US10049663B2 (en) | 2016-06-08 | 2018-08-14 | Apple, Inc. | Intelligent automated assistant for media exploration |
US12223282B2 (en) | 2016-06-09 | 2025-02-11 | Apple Inc. | Intelligent automated assistant in a home environment |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US12197817B2 (en) | 2016-06-11 | 2025-01-14 | Apple Inc. | Intelligent device arbitration and control |
DK179415B1 (en) | 2016-06-11 | 2018-06-14 | Apple Inc | Intelligent device arbitration and control |
DK201670540A1 (en) | 2016-06-11 | 2018-01-08 | Apple Inc | Application integration with a digital assistant |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
US10175770B2 (en) | 2016-10-13 | 2019-01-08 | International Business Machines Corporation | Proactive input method editor switching |
WO2018101671A1 (en) | 2016-11-29 | 2018-06-07 | Samsung Electronics Co., Ltd. | Apparatus and method for providing sentence based on user input |
US11281993B2 (en) | 2016-12-05 | 2022-03-22 | Apple Inc. | Model and ensemble compression for metric learning |
US10593346B2 (en) | 2016-12-22 | 2020-03-17 | Apple Inc. | Rank-reduced token representation for automatic speech recognition |
US11204787B2 (en) | 2017-01-09 | 2021-12-21 | Apple Inc. | Application integration with a digital assistant |
DK201770383A1 (en) | 2017-05-09 | 2018-12-14 | Apple Inc. | USER INTERFACE FOR CORRECTING RECOGNITION ERRORS |
US10417266B2 (en) | 2017-05-09 | 2019-09-17 | Apple Inc. | Context-aware ranking of intelligent response suggestions |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
US10395654B2 (en) | 2017-05-11 | 2019-08-27 | Apple Inc. | Text normalization based on a data-driven learning network |
DK201770439A1 (en) | 2017-05-11 | 2018-12-13 | Apple Inc. | Offline personal assistant |
DK180048B1 (en) | 2017-05-11 | 2020-02-04 | Apple Inc. | MAINTAINING THE DATA PROTECTION OF PERSONAL INFORMATION |
US11222712B2 (en) | 2017-05-12 | 2022-01-11 | Noblis, Inc. | Primer design using indexed genomic information |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770411A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Multi-modal interfaces |
US20180336892A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Detecting a trigger of a digital assistant |
US10403278B2 (en) | 2017-05-16 | 2019-09-03 | Apple Inc. | Methods and systems for phonetic matching in digital assistant services |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
US20180336275A1 (en) | 2017-05-16 | 2018-11-22 | Apple Inc. | Intelligent automated assistant for media exploration |
US10657328B2 (en) | 2017-06-02 | 2020-05-19 | Apple Inc. | Multi-task recurrent neural network architecture for efficient morphology handling in neural language modeling |
CN109032374B (zh) * | 2017-06-09 | 2023-06-20 | 北京搜狗科技发展有限公司 | 一种用于输入法的候选展示方法、装置、介质及设备 |
US10445429B2 (en) | 2017-09-21 | 2019-10-15 | Apple Inc. | Natural language understanding using vocabularies with compressed serialized tries |
US10755051B2 (en) | 2017-09-29 | 2020-08-25 | Apple Inc. | Rule-based natural language processing |
US10636424B2 (en) | 2017-11-30 | 2020-04-28 | Apple Inc. | Multi-turn canned dialog |
US10733982B2 (en) | 2018-01-08 | 2020-08-04 | Apple Inc. | Multi-directional dialog |
US10733375B2 (en) | 2018-01-31 | 2020-08-04 | Apple Inc. | Knowledge-based framework for improving natural language understanding |
US10789959B2 (en) | 2018-03-02 | 2020-09-29 | Apple Inc. | Training speaker recognition models for digital assistants |
US10592604B2 (en) | 2018-03-12 | 2020-03-17 | Apple Inc. | Inverse text normalization for automatic speech recognition |
US10818288B2 (en) | 2018-03-26 | 2020-10-27 | Apple Inc. | Natural assistant interaction |
US10909331B2 (en) | 2018-03-30 | 2021-02-02 | Apple Inc. | Implicit identification of translation payload with neural machine translation |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US11076039B2 (en) | 2018-06-03 | 2021-07-27 | Apple Inc. | Accelerated task performance |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11475898B2 (en) | 2018-10-26 | 2022-10-18 | Apple Inc. | Low-latency multi-speaker speech recognition |
US11638059B2 (en) | 2019-01-04 | 2023-04-25 | Apple Inc. | Content playback on multiple devices |
US11348573B2 (en) | 2019-03-18 | 2022-05-31 | Apple Inc. | Multimodality in digital assistant systems |
CN109947779B (zh) * | 2019-03-29 | 2021-01-22 | 北京金山安全软件有限公司 | 用户输入词汇的存储方法、装置及设备 |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11475884B2 (en) | 2019-05-06 | 2022-10-18 | Apple Inc. | Reducing digital assistant latency when a language is incorrectly determined |
US11140099B2 (en) | 2019-05-21 | 2021-10-05 | Apple Inc. | Providing message response suggestions |
DK180129B1 (en) | 2019-05-31 | 2020-06-02 | Apple Inc. | User activity shortcut suggestions |
DK201970510A1 (en) | 2019-05-31 | 2021-02-11 | Apple Inc | Voice identification in digital assistant systems |
US11496600B2 (en) | 2019-05-31 | 2022-11-08 | Apple Inc. | Remote execution of machine-learned models |
US11289073B2 (en) | 2019-05-31 | 2022-03-29 | Apple Inc. | Device text to speech |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
US11227599B2 (en) | 2019-06-01 | 2022-01-18 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
CN110262674B (zh) * | 2019-06-27 | 2023-07-18 | 北京金山安全软件有限公司 | 一种基于拼音输入的汉字输入方法、装置及电子设备 |
WO2021056255A1 (en) | 2019-09-25 | 2021-04-01 | Apple Inc. | Text detection using global geometry estimators |
US11038934B1 (en) | 2020-05-11 | 2021-06-15 | Apple Inc. | Digital assistant hardware abstraction |
US11061543B1 (en) | 2020-05-11 | 2021-07-13 | Apple Inc. | Providing relevant data items based on context |
US11490204B2 (en) | 2020-07-20 | 2022-11-01 | Apple Inc. | Multi-device audio adjustment coordination |
US11438683B2 (en) | 2020-07-21 | 2022-09-06 | Apple Inc. | User identification using headphones |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060088027A (ko) * | 2005-01-31 | 2006-08-03 | 엔이씨 (차이나) 씨오., 엘티디. | 사전 학습 방법 및 상기 방법을 사용하는 디바이스, 입력방법 및 상기 입력 방법을 사용하는 사용자 터미널디바이스 |
Family Cites Families (40)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH0776964B2 (ja) | 1982-11-26 | 1995-08-16 | 株式会社日立製作所 | 日本文入力方法 |
US5270927A (en) * | 1990-09-10 | 1993-12-14 | At&T Bell Laboratories | Method for conversion of phonetic Chinese to character Chinese |
US6154758A (en) * | 1994-05-13 | 2000-11-28 | Apple Computer, Inc. | Text conversion method for computer systems |
JP2741575B2 (ja) * | 1994-09-22 | 1998-04-22 | 日本アイ・ビー・エム株式会社 | 文字認識文字補完方法及びコンピュータ・システム |
US5862256A (en) | 1996-06-14 | 1999-01-19 | International Business Machines Corporation | Distinguishing gestures from handwriting in a pen based computer by size discrimination |
JP3663012B2 (ja) * | 1996-07-19 | 2005-06-22 | シャープ株式会社 | 音声による入力装置 |
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 |
US6005495A (en) * | 1997-02-27 | 1999-12-21 | Ameritech Corporation | Method and system for intelligent text entry on a numeric keypad |
US5896321A (en) | 1997-11-14 | 1999-04-20 | Microsoft Corporation | Text completion system for a miniature computer |
JPH11338858A (ja) | 1998-05-22 | 1999-12-10 | Toshiba Corp | 入力予測装置、入力予測方法及び入力予測プログラムを記録した記録媒体 |
US6212412B1 (en) | 1998-06-09 | 2001-04-03 | Qualcomm Incorporated | System and method for character case control in a wireless communication device |
US6356866B1 (en) * | 1998-10-07 | 2002-03-12 | Microsoft Corporation | Method for converting a phonetic character string into the text of an Asian language |
US7712053B2 (en) | 1998-12-04 | 2010-05-04 | Tegic Communications, Inc. | Explicit character filtering of ambiguous text entry |
JP4273559B2 (ja) * | 1999-03-19 | 2009-06-03 | 株式会社デンソー | 検索装置 |
US6204848B1 (en) * | 1999-04-14 | 2001-03-20 | Motorola, Inc. | Data entry apparatus having a limited number of character keys and method |
FI112978B (fi) * | 1999-09-17 | 2004-02-13 | Nokia Corp | Symbolien syöttö |
US6848080B1 (en) * | 1999-11-05 | 2005-01-25 | Microsoft Corporation | Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors |
CN1201286C (zh) | 1999-12-23 | 2005-05-11 | 英特尔公司 | 使用基于词汇树的n格拉姆语言模式的执行语音识别的方法 |
US7107204B1 (en) | 2000-04-24 | 2006-09-12 | Microsoft Corporation | Computer-aided writing system and method with cross-language writing wizard |
JP2001312294A (ja) | 2000-05-02 | 2001-11-09 | Atr Onsei Gengo Tsushin Kenkyusho:Kk | 入力記号列を出力記号列に変換するトランスデューサの学習方法およびトランスデューサの学習プログラムを記憶したコンピュータ読み取り可能な記録媒体 |
JP2002007042A (ja) | 2000-06-16 | 2002-01-11 | Fuji Photo Film Co Ltd | 情報入力装置 |
US7277732B2 (en) * | 2000-10-13 | 2007-10-02 | Microsoft Corporation | Language input system for mobile devices |
US7165021B2 (en) * | 2001-06-13 | 2007-01-16 | Fujitsu Limited | Chinese language input system |
CN1643484A (zh) | 2002-03-22 | 2005-07-20 | 索尼爱立信移动通讯股份有限公司 | 将文本输入到电子通信设备 |
US20050057512A1 (en) * | 2003-07-17 | 2005-03-17 | Min-Wen Du | Browsing based Chinese input method |
CN1581041A (zh) | 2004-05-20 | 2005-02-16 | 汤步青 | 一种用于数字键盘的汉字拼音输入方法 |
US20050289463A1 (en) * | 2004-06-23 | 2005-12-29 | Google Inc., A Delaware Corporation | Systems and methods for spell correction of non-roman characters and words |
CN100550011C (zh) * | 2004-11-29 | 2009-10-14 | 广东瑞图万方科技有限公司 | 建立联想输入系统的方法及对应的联想输入系统和方法 |
US7676357B2 (en) * | 2005-02-17 | 2010-03-09 | International Business Machines Corporation | Enhanced Chinese character/Pin Yin/English translator |
CN100565431C (zh) | 2005-04-18 | 2009-12-02 | 诺基亚(中国)投资有限公司 | 进行不同类型字形的混合输入的方法和设备 |
CN1908863A (zh) | 2005-08-07 | 2007-02-07 | 黄金富 | 双语混合输入方法及具有字典功能的手机 |
CN1851624A (zh) | 2006-05-31 | 2006-10-25 | 陈青 | 数字键盘九格魔方图输入法 |
US20080221866A1 (en) * | 2007-03-06 | 2008-09-11 | Lalitesh Katragadda | Machine Learning For Transliteration |
JP2008250378A (ja) * | 2007-03-29 | 2008-10-16 | Sanyo Electric Co Ltd | 入力文字列予測装置および入力文字列予測プログラム |
CN104866469B (zh) | 2007-04-11 | 2018-10-02 | 谷歌有限责任公司 | 具有第二语言模式的输入法编辑器 |
CN101779200B (zh) * | 2007-06-14 | 2013-03-20 | 谷歌股份有限公司 | 词典词和短语确定方法和设备 |
CN101369209B (zh) | 2007-08-15 | 2013-08-21 | 北京三星通信技术研究有限公司 | 用于全混合输入的手写输入装置及其方法 |
US8365071B2 (en) * | 2007-08-31 | 2013-01-29 | Research In Motion Limited | Handheld electronic device and associated method enabling phonetic text input in a text disambiguation environment and outputting an improved lookup window |
US8289283B2 (en) | 2008-03-04 | 2012-10-16 | Apple Inc. | Language input interface on a device |
US8296125B2 (en) * | 2008-10-17 | 2012-10-23 | International Business Machines Corporation | Translating source locale input string to target locale output string |
-
2009
- 2009-03-19 CN CN200980159401.9A patent/CN102439540B/zh not_active Expired - Fee Related
- 2009-03-19 US US13/141,958 patent/US9026426B2/en active Active
- 2009-03-19 WO PCT/CN2009/070889 patent/WO2010105428A1/en active Application Filing
- 2009-03-19 JP JP2012500034A patent/JP5362095B2/ja active Active
- 2009-03-19 KR KR1020117021894A patent/KR101524740B1/ko active Active
-
2012
- 2012-10-25 HK HK12110669.5A patent/HK1170318A1/xx not_active IP Right Cessation
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20060088027A (ko) * | 2005-01-31 | 2006-08-03 | 엔이씨 (차이나) 씨오., 엘티디. | 사전 학습 방법 및 상기 방법을 사용하는 디바이스, 입력방법 및 상기 입력 방법을 사용하는 사용자 터미널디바이스 |
Also Published As
Publication number | Publication date |
---|---|
US9026426B2 (en) | 2015-05-05 |
JP5362095B2 (ja) | 2013-12-11 |
KR20120006489A (ko) | 2012-01-18 |
CN102439540A (zh) | 2012-05-02 |
US20120016658A1 (en) | 2012-01-19 |
WO2010105428A1 (en) | 2010-09-23 |
HK1170318A1 (en) | 2013-02-22 |
JP2012521025A (ja) | 2012-09-10 |
CN102439540B (zh) | 2015-04-08 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101524740B1 (ko) | 입력 방법 편집기 | |
JP5997217B2 (ja) | 言語変換において複数の読み方の曖昧性を除去する方法 | |
KR101465770B1 (ko) | 단어 확률 결정 | |
US8594999B2 (en) | Typing candidate generating method for enhancing typing efficiency | |
US20190087403A1 (en) | Online spelling correction/phrase completion system | |
CN105917327B (zh) | 用于将文本输入到电子设备中的系统和方法 | |
US10073536B2 (en) | Virtual keyboard input for international languages | |
ERYİǦİT et al. | Social media text normalization for Turkish | |
Sakuntharaj et al. | Use of a novel hash-table for speeding-up suggestions for misspelt Tamil words | |
KR20100029221A (ko) | 명칭 엔터티와 신규 단어를 검출하는 것 | |
US20110137642A1 (en) | Word Detection | |
JP2008537806A (ja) | マニュアルで入力されたあいまいなテキスト入力を音声入力を使用して解決する方法および装置 | |
JP2003514304A5 (ko) | ||
KR20100015958A (ko) | 멀티모드 다국어 입력기 | |
JP2003527676A (ja) | モードレス入力で一方のテキスト形式を他方のテキスト形式に変換する言語入力アーキテクチャ | |
WO2014205232A1 (en) | Language input method editor to disambiguate ambiguous phrases via diacriticization | |
Prabhakar et al. | Machine transliteration and transliterated text retrieval: a survey | |
Uthayamoorthy et al. | Ddspell-a data driven spell checker and suggestion generator for the tamil language | |
Sharma et al. | Word prediction system for text entry in Hindi | |
CN113330430B (zh) | 语句结构向量化装置、语句结构向量化方法及记录有语句结构向量化程序的记录介质 | |
UzZaman et al. | A comprehensive bangla spelling checker | |
Shaaban | Automatic Diacritics Restoration for Arabic Text | |
Mon | Spell checker for Myanmar language | |
Perera et al. | IndoNLP 2025 Shared Task: Romanized Sinhala to Sinhala Reverse Transliteration Using BERT | |
Bhatia et al. | Predictive and corrective text input for desktop editor using n-grams and suffix trees |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20110919 Patent event code: PA01051R01D Comment text: International Patent Application |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20131120 Comment text: Request for Examination of Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20141022 Patent event code: PE09021S01D |
|
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: 20150325 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20150526 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20150527 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20180511 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20180511 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20190517 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20190517 Start annual number: 5 End annual number: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20230509 Start annual number: 9 End annual number: 9 |