KR20120006503A - 개선된 텍스트 입력 - Google Patents
개선된 텍스트 입력 Download PDFInfo
- Publication number
- KR20120006503A KR20120006503A KR1020117023526A KR20117023526A KR20120006503A KR 20120006503 A KR20120006503 A KR 20120006503A KR 1020117023526 A KR1020117023526 A KR 1020117023526A KR 20117023526 A KR20117023526 A KR 20117023526A KR 20120006503 A KR20120006503 A KR 20120006503A
- Authority
- KR
- South Korea
- Prior art keywords
- candidate
- candidates
- input
- key
- controller
- Prior art date
Links
- 238000000034 method Methods 0.000 claims abstract description 76
- 238000004590 computer program Methods 0.000 claims abstract description 5
- 238000013507 mapping Methods 0.000 claims description 8
- 230000002093 peripheral effect Effects 0.000 claims description 8
- 241001422033 Thestylus Species 0.000 description 35
- 230000004044 response Effects 0.000 description 32
- 230000033001 locomotion Effects 0.000 description 20
- 230000008901 benefit Effects 0.000 description 9
- 238000004891 communication Methods 0.000 description 8
- 238000013461 design Methods 0.000 description 7
- 230000006870 function Effects 0.000 description 7
- 230000009471 action Effects 0.000 description 5
- 230000005540 biological transmission Effects 0.000 description 5
- 230000000007 visual effect Effects 0.000 description 5
- 230000001413 cellular effect Effects 0.000 description 3
- 230000001419 dependent effect Effects 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 2
- 230000008859 change Effects 0.000 description 2
- 230000021615 conjugation Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 238000010079 rubber tapping Methods 0.000 description 2
- 239000011800 void material Substances 0.000 description 2
- RLLPVAHGXHCWKJ-IEBWSBKVSA-N (3-phenoxyphenyl)methyl (1s,3s)-3-(2,2-dichloroethenyl)-2,2-dimethylcyclopropane-1-carboxylate Chemical compound CC1(C)[C@H](C=C(Cl)Cl)[C@@H]1C(=O)OCC1=CC=CC(OC=2C=CC=CC=2)=C1 RLLPVAHGXHCWKJ-IEBWSBKVSA-N 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000010267 cellular communication Effects 0.000 description 1
- 238000005352 clarification Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 230000004927 fusion Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000036651 mood Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
- 230000036962 time dependent Effects 0.000 description 1
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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- 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
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- 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/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
Landscapes
- Engineering & Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Human Computer Interaction (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
Description
도 1은 본 출원에 따른 기기가 일 실시예에 따라 이용되는 통신 시스템의 개요이고, 도 2a 및 b 는 일 실시예에 따른 각 장치의 뷰이고,
도 3은 본 출원에 따른 도 2a의 장치들에 대한 일반적인 아키텍처를 나타내는 블록 다이어그램이고,
도 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21, 22, 23 및 24는 일 실시예에 따른 장치의 일련의 스크린 샷 뷰이고,
도 17은 본 출원의 일 실시예에 따른 방법을 나타낸 흐름도이다.
Claims (65)
- 컨트롤러를 포함하는 장치에 있어서,
상기 컨트롤러는,
키에 관련되고 터치 포인트를 식별하는 입력을 수신하고;
상기 터치 포인트 주변에 배열된 적어도 하나의 후보를 포함하는 후보들의 제1 세트를 표시하고;
상기 제1 세트에 포함된 제1 후보에 관련된 입력을 수신하고;
상기 제1 후보의 선택 명령을 수신하며;
상기 선택된 후보를 텍스트로 입력하도록 구성되는 장치. - 제1항에 있어서, 상기 컨트롤러는 상기 제1 후보에 관련된 입력을 수신하면 후보들의 추가 세트를 표시하도록 더 구성되며, 상기 후보들의 추가 세트는 적어도 하나의 추가 후보를 포함하는 장치.
- 제2항에 있어서, 상기 컨트롤러는 상기 추가 세트에 포함된 추가 후보에 관련된 입력을 수신하고 상기 추가 후보를 제1 후보로 식별하도록 더 구성되는 장치.
- 제1항, 제2항 또는 제3항에 있어서, 상기 컨트롤러는 상기 터치 포인트를 디스플레이 상에 표시하도록 더 구성되는 장치.
- 제1항, 제2항, 제3항 또는 제4항에 있어서, 상기 입력은 가상 키를 식별하는 터치 입력이며 상기 터치 포인트는 상기 터치 입력에 대한 터치의 포인트인 장치.
- 제1항, 제2항, 제3항, 제4항 또는 제5항에 있어서, 상기 컨트롤러는 상기 후보를 가상 키로서 표시하도록 더 구성되는 장치.
- 제1항, 제2항, 제3항, 제4항, 제5항 또는 제6항에 있어서, 상기 컨트롤러는 터치 입력 해제를 수신하고 상기 해제를 선택 명령으로 해석하도록 더 구성되는 장치.
- 제1항, 제2항, 제3항, 제4항, 제5항, 제6항 또는 제7항에 있어서, 상기 컨트롤러는 이전 입력에 기초하여 한 세트의 후보들을 제공하도록 더 구성되는 장치.
- 제1항, 제2항, 제3항, 제4항, 제5항, 제6항, 제7항 또는 제8항에 있어서, 상기 후보는 단어 완성에 연관된 장치.
- 제1항, 제2항, 제3항, 제4항, 제5항, 제6항, 제7항 또는 제8항에 있어서, 상기 후보는 단어 예측에 연관된 장치.
- 제1항, 제2항, 제3항, 제4항, 제5항, 제6항, 제7항, 제8항, 제9항 또는 제10항에 있어서, 적어도 하나의 상기 후보는 적어도 하나의 배치 및 연관된 키에 대해서 고정적인 장치.
- 제1항, 제2항, 제3항, 제4항, 제5항, 제6항, 제7항, 제8항, 제9항, 제10항 또는 제11항에 있어서, 각 후보는 방향에 연관되며 상기 컨트롤러는 방향 지시를 수신하고 따라서 후보를 제1 후보로 식별하도록 구성되는 장치.
- 제5항, 제6항, 제7항, 제8항, 제9항, 제10항, 제11항 또는 제12항에 있어서, 상기 컨트롤러는 상기 터치 포인트로부터의 위치 오프셋에 상기 후보들을 표시하고 터치 입력을 오프셋 위치를 가진 것으로 해석하도록 더 구성되며 상기 오프셋은 동일한 장치.
- 제1항, 제2항, 제3항, 제4항, 제7항, 제8항, 제9항, 제10항, 제11항 또는 제12항에 있어서, 상기 입력은 물리적 키보드로부터의 키 입력이고, 상기 터치 포인트는 상기 물리적 키보드 상에서 터치된 키의 위치이며, 상기 컨트롤러는 상기 터치 포인트를 디스플레이 위치에 투영하고 상기 투영된 터치 포인트 주변에 배열된 상기 후보들을 표시하여 각 후보가 상기 물리적 키보드 상의 키에 매핑되도록 더 구성되는 장치.
- 제14항에 있어서, 상기 터치 포인트는 상기 후보들의 제1 세트를 표시하기 위한 상기 물리적 키보드 상의 충분한 주변 키를 가지지 않은 키의 위치이며, 상기 컨트롤러는 상기 터치 포인트 투영을 상기 후보들의 제1 세트로 표시하기 위한 상기 물리적 키보드 상에 충분한 주변 키를 가진 상기 키의 위치로 번역하며 상기 후보들을 상기 번역된 터치 포인트 투영 주변에 배열하도록 더 구성되는 장치.
- 제14항 또는 제15항에 있어서, 상기 키 입력은 멀티-탭 입력이며, 상기 컨트롤러는, 상기 멀티-탭 입력에 기초하여, 상기 키에 연관된 복수의 문자 중 하나를 식별하도록 더 구성되며, 상기 후보들의 제1 세트는 상기 식별된 문자에 연관된 적어도 하나의 후보를 포함하는 장치.
- 제14항 또는 제15항에 있어서, 상기 키 입력은 적어도 두 개의 문자에 연관된 키에 관련되며, 상기 후보들의 제1 세트는 상기 문자에 연관된 후보들을 각각 포함하며, 상기 컨트롤러는, 상기 후보들 중 어느 하나를 선택하면, 상기 선택된 후보에 연관된 문자에 연관된 후보들의 추가 세트를 표시하도록 구성되는 장치.
- 제14항 또는 제15항에 있어서, 상기 키 입력은 하나 이상의 키 입력 이벤트를 포함하고, 상기 적어도 하나의 키 입력 이벤트는 적어도 두 개의 문자에 연관되어 상기 키 입력이 적어도 두 개의 텍스트 해석에 상응하는 키에 관련되며, 상기 후보들의 제1 세트는 제1 텍스트 해석에 연관된 후보 및 제2 텍스트 해석에 연관된 후보를 적어도 포함하는 장치.
- 키에 관련되고 터치 포인트를 식별하는 입력을 수신하는 단계;
상기 터치 포인트 주변에 배열된 복수의 후보를 포함하는 후보들의 제1 세트를 표시하는 단계;
상기 제1 세트에 포함된 제1 후보에 관련된 입력을 수신하는 단계;
상기 제1 후보의 선택 명령을 수신하는 단계; 및
상기 선택된 후보를 텍스트로 입력하는 단계를 포함하는 텍스트 입력 방법. - 제19항에 있어서, 상기 제1 후보에 관련된 입력을 수신하면 후보들의 추가 세트를 표시하는 단계를 더 포함하며, 상기 후보들의 추가 세트는 적어도 하나의 추가 후보를 포함하는 텍스트 입력 방법.
- 제20항에 있어서, 상기 추가 세트에 포함된 추가 후보에 관련된 입력을 수신하는 단계 및 상기 추가 후보를 제1 후보로 식별하는 단계를 더 포함하는 텍스트 입력 방법.
- 제19항, 제20항 또는 제21항에 있어서, 상기 터치 포인트를 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제19항, 제20항, 제21항 또는 제22항에 있어서, 상기 입력은 가상 키를 식별하는 터치 입력이며 상기 터치 포인트는 상기 터치 입력에 대한 터치의 포인트인 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항 또는 제23항에 있어서, 상기 후보를 가상 키로서 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항 또는 제24항에 있어서, 터치 입력 해제를 수신하는 단계 및 상기 해제를 선택 명령으로 해석하는 단계를 더 포함하는 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항, 제24항 또는 제25항에 있어서, 이전 입력에 기초하여 한 세트의 후보들을 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항, 제24항, 제25항 또는 제26항에 있어서, 상기 후보는 단어 완성에 연관된 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항, 제24항, 제25항 또는 제26항에 있어서, 상기 후보는 단어 예측에 연관된 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항, 제24항, 제25항, 제26항, 제27항 또는 제28항에 있어서, 적어도 하나의 상기 후보는 적어도 하나의 배치 및 연관된 키에 대해서 고정적인 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항, 제24항, 제25항, 제26항, 제27항, 제28항 또는 제29항에 있어서, 각 후보는 방향에 연관되며, 방향 지시를 수신하는 단계 및 따라서 후보를 제1 후보로 식별하는 단계를 더 포함하는 텍스트 입력 방법.
- 제23항, 제24항, 제25항, 제26항, 제27항, 제28항, 제29항 또는 제30항에 있어서, 상기 터치 포인트로부터의 위치 오프셋에 상기 후보들을 표시하는 단계 및 터치 입력을 오프셋 위치를 가진 것으로 해석하는 단계를 더 포함하는 텍스트 입력 방법.
- 제19항, 제20항, 제21항, 제22항, 제23항, 제24항, 제25항, 제26항, 제27항, 제28항, 제29항 또는 제30항에 있어서, 상기 입력은 물리적 키보드로부터의 키 입력이고, 상기 터치 포인트는 상기 물리적 키보드 상에서 터치된 키의 위치이며, 상기 터치 포인트를 디스플레이 위치에 투영하는 단계 및 상기 투영된 터치 포인트 주변에 배열된 상기 후보들을 표시하여 각 후보가 상기 물리적 키보드 상의 키에 매핑하는 단계를 더 포함하는 텍스트 입력 방법.
- 제32항에 있어서, 상기 터치 포인트는 상기 후보들의 제1 세트를 표시하기 위한 상기 물리적 키보드 상의 충분한 주변 키를 가지지 않은 키의 위치이며, 상기 터치 포인트 투영을 상기 후보들의 제1 세트로 표시하기 위한 상기 물리적 키보드 상에 충분한 주변 키를 가진 상기 키의 위치로 번역하는 단계 및 상기 후보들을 상기 번역된 터치 포인트 투영 주변에 배열하는 단계를 더 포함하는 텍스트 입력 방법.
- 제32항 또는 제33항에 있어서, 상기 키 입력은 멀티-탭 입력이며, 상기 멀티-탭 입력에 기초하여, 상기 키에 연관된 복수의 문자 중 하나를 식별하는 단계를 더 포함하며, 상기 후보들의 제1 세트는 상기 식별된 문자에 연관된 적어도 하나의 후보를 포함하는 텍스트 입력 방법.
- 제32항 또는 제33항에 있어서, 상기 키 입력은 적어도 두 개의 문자에 연관된 키에 관련되며, 상기 후보들의 제1 세트는 상기 문자에 연관된 후보들을 각각 포함하며, 상기 후보들 중 어느 하나를 선택하면, 상기 선택된 후보에 연관된 문자에 연관된 후보들의 추가 세트를 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제32항 또는 제33항에 있어서, 상기 키 입력은 하나 이상의 키 입력 이벤트를 포함하고, 상기 적어도 하나의 키 입력 이벤트는 적어도 두 개의 문자에 연관되어 상기 키 입력이 적어도 두 개의 텍스트 해석에 상응하는 키에 관련되며, 상기 후보들의 제1 세트는 제1 텍스트 해석에 연관된 후보 및 제2 텍스트 해석에 연관된 후보를 적어도 포함하는 텍스트 입력 방법.
- 컨트롤러를 포함하는 장치에 있어서,
상기 컨트롤러는,
필기 인식 결과에 관련되고 터치 포인트를 식별하는 입력을 수신하고;
상기 터치 포인트 주변에 배열된 적어도 하나의 후보를 포함하는 후보들의 제1 세트를 표시하고;
상기 제1 세트에 포함된 제1 후보에 관련된 입력을 수신하고;
상기 제1 후보의 선택 명령을 수신하며;
상기 선택된 후보를 텍스트로 입력하도록 구성되는 장치. - 제37항에 있어서, 상기 컨트롤러는 상기 제1 후보에 관련된 입력을 수신하면 후보들의 추가 세트를 표시하도록 더 구성되며, 상기 후보들의 추가 세트는 적어도 하나의 추가 후보를 포함하는 장치.
- 제38항에 있어서, 상기 컨트롤러는 상기 추가 세트에 포함된 추가 후보에 관련된 입력을 수신하고 상기 추가 후보를 제1 후보로 식별하도록 더 구성되는 장치.
- 제37항, 제38항 또는 제39항에 있어서, 상기 컨트롤러는 상기 터치 포인트를 디스플레이 상에 표시하도록 더 구성되는 장치.
- 제37항, 제38항, 제39항 또는 제40항에 있어서, 상기 터치 포인트는 상기 터치 입력에 대한 터치의 포인트인 장치.
- 제37항, 제38항, 제39항, 제40항 또는 제41항에 있어서, 상기 컨트롤러는 상기 후보를 가상 키로서 표시하도록 더 구성되는 장치.
- 제37항, 제38항, 제39항, 제40항, 제41항 또는 제42항에 있어서, 상기 컨트롤러는 터치 입력 해제를 수신하고 상기 해제를 선택 명령으로 해석하도록 더 구성되는 장치.
- 제37항, 제38항, 제39항, 제40항, 제41항, 제42항 또는 제43항에 있어서, 상기 컨트롤러는 이전 입력에 기초하여 한 세트의 후보들을 제공하도록 더 구성되는 장치.
- 제37항, 제38항, 제39항, 제40항, 제41항, 제42항, 제43항 또는 제44항에 있어서, 상기 후보는 단어 완성에 연관된 장치.
- 제37항, 제38항, 제39항, 제40항, 제41항, 제42항, 제43항 또는 제44항에 있어서, 상기 후보는 단어 예측에 연관된 장치.
- 제37항, 제38항, 제39항, 제40항, 제41항, 제42항, 제43항, 제44항, 제45항 또는 제46항에 있어서, 적어도 하나의 상기 후보는 적어도 하나의 배치 및 연관된 키에 대해서 고정적인 장치.
- 제37항, 제38항, 제39항, 제40항, 제41항, 제42항, 제43항, 제44항, 제45항, 제46항 또는 제47항에 있어서, 각 후보는 방향에 연관되며 상기 컨트롤러는 방향 지시를 수신하고 따라서 후보를 제1 후보로 식별하도록 구성되는 장치.
- 제41항, 제42항, 제43항, 제44항, 제45항, 제46항, 제47항 또는 제48항에 있어서, 상기 컨트롤러는 상기 터치 포인트로부터의 위치 오프셋에 상기 후보들을 표시하고 터치 입력을 오프셋 위치를 가진 것으로 해석하도록 더 구성되며 상기 오프셋은 동일한 장치.
- 필기 인식 결과에 관련되고 터치 포인트를 식별하는 입력을 수신하는 단계;
상기 터치 포인트 주변에 배열된 복수의 후보를 포함하는 후보들의 제1 세트를 표시하는 단계;
상기 제1 세트에 포함된 제1 후보에 관련된 입력을 수신하는 단계;
상기 제1 후보의 선택 명령을 수신하는 단계; 및
상기 선택된 후보를 텍스트로 입력하는 단계를 포함하는 텍스트 입력 방법. - 제50항에 있어서, 상기 제1 후보에 관련된 입력을 수신하면 후보들의 추가 세트를 표시하는 단계를 더 포함하며, 상기 후보들의 추가 세트는 적어도 하나의 추가 후보를 포함하는 텍스트 입력 방법.
- 제51항에 있어서, 상기 추가 세트에 포함된 추가 후보에 관련된 입력을 수신하는 단계 및 상기 추가 후보를 제1 후보로 식별하는 단계를 더 포함하는 텍스트 입력 방법.
- 제50항, 제51항 또는 제52항에 있어서, 상기 터치 포인트를 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제50항, 제51항, 제52항 또는 제53항에 있어서, 상기 터치 포인트는 상기 터치 입력에 대한 터치의 포인트인 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항 또는 제54항에 있어서, 상기 후보를 가상 키로서 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항 또는 제55항에 있어서, 터치 입력 해제를 수신하는 단계 및 상기 해제를 선택 명령으로 해석하는 단계를 더 포함하는 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항, 제55항 또는 제56항에 있어서, 이전 입력에 기초하여 한 세트의 후보들을 표시하는 단계를 더 포함하는 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항, 제55항, 제56항 또는 제57항에 있어서, 상기 후보는 단어 완성에 연관된 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항, 제55항, 제56항 또는 제57항에 있어서, 상기 후보는 단어 예측에 연관된 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항, 제55항, 제56항, 제57항, 제58항 또는 제59항에 있어서, 적어도 하나의 상기 후보는 적어도 하나의 배치 및 연관된 키에 대해서 고정적인 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항, 제55항, 제56항, 제57항, 제58항, 제59항 또는 제60항에 있어서, 각 후보는 방향에 연관되며, 방향 지시를 수신하는 단계 및 따라서 후보를 제1 후보로 식별하는 단계를 더 포함하는 텍스트 입력 방법.
- 제50항, 제51항, 제52항, 제53항, 제54항, 제55항, 제56항, 제57항, 제58항, 제59항, 제60항 또는 제61항에 있어서, 상기 터치 포인트로부터의 위치 오프셋에 상기 후보들을 표시하는 단계 및 터치 입력을 오프셋 위치를 가진 것으로 해석하는 단계를 더 포함하는 텍스트 입력 방법.
- 키에 관련되고 터치 포인트를 식별하는 입력을 수신하고;
상기 터치 포인트 주변에 배열된 적어도 하나의 후보를 포함하는 후보들의 제1 세트를 표시하고;
상기 제1 세트에 포함된 제1 후보에 관련된 입력을 수신하고;
상기 제1 후보의 선택 명령을 수신하며;
상기 선택된 후보를 텍스트로 입력하도록 구성되는 유저 인터페이스. - 필기 인식 결과에 관련되고 터치 포인트를 식별하는 입력을 수신하고;
상기 터치 포인트 주변에 배열된 복수의 후보를 포함하는 후보들의 제1 세트를 표시하고;
상기 제1 세트에 포함된 제1 후보에 관련된 입력을 수신하고;
상기 제1 후보의 선택 명령을 수신하며;
상기 선택된 후보를 텍스트로 입력하도록 구성되는 유저 인터페이스. - 컴퓨터 프로그램이 실행되어 제19항 내지 36항 및 제50항 내지 제62항 중 어느 한 항에 따른 방법을 수행하도록 프로세서를 동작시키는 명령들을 포함하는 컴퓨터 프로그램.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/399,509 | 2009-03-06 | ||
US12/399,509 US8605039B2 (en) | 2009-03-06 | 2009-03-06 | Text input |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20120006503A true KR20120006503A (ko) | 2012-01-18 |
Family
ID=41335611
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020117023526A KR20120006503A (ko) | 2009-03-06 | 2009-06-29 | 개선된 텍스트 입력 |
Country Status (4)
Country | Link |
---|---|
US (2) | US8605039B2 (ko) |
EP (1) | EP2404230A1 (ko) |
KR (1) | KR20120006503A (ko) |
WO (1) | WO2010099835A1 (ko) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10540441B2 (en) | 2016-10-21 | 2020-01-21 | Samsung Electronics Co., Ltd. | Device and method for providing recommended words for character input |
Families Citing this family (228)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8599106B2 (en) | 2010-10-01 | 2013-12-03 | Z124 | Dual screen application behaviour |
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 |
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 |
WO2010068445A2 (en) | 2008-11-25 | 2010-06-17 | Spetalnick Jeffrey R | Methods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis |
US8605039B2 (en) | 2009-03-06 | 2013-12-10 | Zimpl Ab | Text input |
US10191654B2 (en) | 2009-03-30 | 2019-01-29 | Touchtype Limited | System and method for inputting text into electronic devices |
GB0905457D0 (en) * | 2009-03-30 | 2009-05-13 | Touchtype Ltd | System and method for inputting text into electronic devices |
US9424246B2 (en) | 2009-03-30 | 2016-08-23 | Touchtype Ltd. | System and method for inputting text into electronic devices |
US9189472B2 (en) | 2009-03-30 | 2015-11-17 | Touchtype Limited | System and method for inputting text into small screen devices |
KR101542136B1 (ko) * | 2009-03-31 | 2015-08-05 | 삼성전자 주식회사 | 문자 메시지 작성 방법 및 이를 이용한 휴대 단말기 |
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 |
US10241752B2 (en) | 2011-09-30 | 2019-03-26 | Apple Inc. | Interface for a virtual digital assistant |
DE212010000169U1 (de) * | 2009-10-26 | 2012-07-26 | Google, Inc. | Prädiktive Texteingabe für Eingabeeinrichtungen |
DE102009057725A1 (de) | 2009-12-10 | 2011-06-16 | Siemens Enterprise Communications Gmbh & Co. Kg | Signalgebende Vorrichtung, Signalisiervorrichtung, Signalgebungsverfahren sowie Signalisierverfahren |
US10276170B2 (en) | 2010-01-18 | 2019-04-30 | Apple Inc. | Intelligent automated assistant |
US8782556B2 (en) | 2010-02-12 | 2014-07-15 | Microsoft Corporation | User-centric soft keyboard predictive technologies |
US8682667B2 (en) | 2010-02-25 | 2014-03-25 | Apple Inc. | User profiling for selecting user specific voice input processing information |
JP5615583B2 (ja) * | 2010-04-08 | 2014-10-29 | 京セラ株式会社 | 文字入力装置、文字入力方法および文字入力プログラム |
US8698764B1 (en) | 2010-06-30 | 2014-04-15 | Amazon Technologies, Inc. | Dorsal touch input |
JP2012032872A (ja) * | 2010-07-28 | 2012-02-16 | Funai Electric Co Ltd | 文字入力装置 |
US8918734B2 (en) | 2010-07-28 | 2014-12-23 | Nuance Communications, Inc. | Reduced keyboard with prediction solutions when input is a partial sliding trajectory |
JP5625612B2 (ja) * | 2010-08-19 | 2014-11-19 | 株式会社リコー | 操作表示装置および操作表示方法 |
US9122318B2 (en) | 2010-09-15 | 2015-09-01 | Jeffrey R. Spetalnick | Methods of and systems for reducing keyboard data entry errors |
JP5782699B2 (ja) | 2010-10-15 | 2015-09-24 | ソニー株式会社 | 情報処理装置、情報処理装置の入力制御方法及びプログラム |
US9244604B1 (en) | 2010-11-05 | 2016-01-26 | Amazon Technologies, Inc. | Adaptive touch sensor interface |
CN102467322A (zh) * | 2010-11-09 | 2012-05-23 | 腾讯科技(深圳)有限公司 | 一种基于触摸屏的信息显示方法及系统 |
WO2012076743A1 (en) * | 2010-12-08 | 2012-06-14 | Nokia Corporation | An apparatus and associated methods for text entry |
EP2469384A1 (en) * | 2010-12-23 | 2012-06-27 | Research In Motion Limited | Portable electronic device and method of controlling same |
US8730188B2 (en) * | 2010-12-23 | 2014-05-20 | Blackberry Limited | Gesture input on a portable electronic device and method of controlling the same |
KR20120074175A (ko) * | 2010-12-27 | 2012-07-05 | 삼성전자주식회사 | 단말기에서 문자 입력 장치 및 방법 |
US20120162086A1 (en) * | 2010-12-27 | 2012-06-28 | Samsung Electronics Co., Ltd. | Character input method and apparatus of terminal |
EP2661705A4 (en) | 2011-01-05 | 2016-06-01 | Google Inc | METHOD AND SYSTEM FOR FACILITATING TEXT INPUT |
US9262612B2 (en) | 2011-03-21 | 2016-02-16 | Apple Inc. | Device access using voice authentication |
US20130249832A1 (en) * | 2011-03-31 | 2013-09-26 | Ntt Docomo, Inc. | Mobile terminal |
CN102171642A (zh) * | 2011-04-11 | 2011-08-31 | 华为终端有限公司 | 信息处理方法及终端设备 |
US9251717B2 (en) * | 2011-04-27 | 2016-02-02 | Heidi LoStracco | Augmentative and alternative communication language system |
KR20120126491A (ko) * | 2011-05-12 | 2012-11-21 | 삼성전자주식회사 | 터치스크린을 구비한 휴대 단말기의 데이터 입력 방법 및 장치 |
CN102203715B (zh) | 2011-05-23 | 2013-03-20 | 华为终端有限公司 | 一种输入方法、输入装置和终端设备 |
US10057736B2 (en) | 2011-06-03 | 2018-08-21 | Apple Inc. | Active transport based notifications |
US20130069881A1 (en) * | 2011-09-15 | 2013-03-21 | Research In Motion Limited | Electronic device and method of character entry |
EP2570892A1 (en) * | 2011-09-15 | 2013-03-20 | Research In Motion Limited | Electronic device and method of character entry |
US8842057B2 (en) | 2011-09-27 | 2014-09-23 | Z124 | Detail on triggers: transitional states |
US8490008B2 (en) | 2011-11-10 | 2013-07-16 | Research In Motion Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9652448B2 (en) | 2011-11-10 | 2017-05-16 | Blackberry Limited | Methods and systems for removing or replacing on-keyboard prediction candidates |
US9310889B2 (en) | 2011-11-10 | 2016-04-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9122672B2 (en) | 2011-11-10 | 2015-09-01 | Blackberry Limited | In-letter word prediction for virtual keyboard |
US9715489B2 (en) * | 2011-11-10 | 2017-07-25 | Blackberry Limited | Displaying a prediction candidate after a typing mistake |
US8904309B1 (en) * | 2011-11-23 | 2014-12-02 | Google Inc. | Prediction completion gesture |
EP2799954B1 (en) * | 2011-12-28 | 2020-01-15 | Hiroyuki Ikeda | Portable terminal |
KR20130080891A (ko) * | 2012-01-06 | 2013-07-16 | 삼성전자주식회사 | 디스플레이장치 및 그 제어방법 |
CA2789827C (en) | 2012-01-19 | 2017-06-13 | Research In Motion Limited | Virtual keyboard providing an indication of received input |
US9134810B2 (en) * | 2012-01-19 | 2015-09-15 | Blackberry Limited | Next letter prediction for virtual keyboard |
US9557913B2 (en) | 2012-01-19 | 2017-01-31 | Blackberry Limited | Virtual keyboard display having a ticker proximate to the virtual keyboard |
WO2013119712A1 (en) * | 2012-02-06 | 2013-08-15 | Colby Michael K | Character-string completion |
US20130222255A1 (en) | 2012-02-24 | 2013-08-29 | Research In Motion Limited | Portable electronic device including touch-sensitive display and method of controlling same |
CN103380407B (zh) * | 2012-02-24 | 2017-05-03 | 黑莓有限公司 | 在触摸屏键盘与候选字母靠近关联的分区中提供词预测的触摸屏键盘 |
US10134385B2 (en) | 2012-03-02 | 2018-11-20 | Apple Inc. | Systems and methods for name pronunciation |
US9201510B2 (en) | 2012-04-16 | 2015-12-01 | Blackberry Limited | Method and device having touchscreen keyboard with visual cues |
US9354805B2 (en) | 2012-04-30 | 2016-05-31 | Blackberry Limited | Method and apparatus for text selection |
EP2660684A1 (en) * | 2012-04-30 | 2013-11-06 | BlackBerry Limited | User interface for changing an input state of a virtual keyboard |
US9292192B2 (en) | 2012-04-30 | 2016-03-22 | Blackberry Limited | Method and apparatus for text selection |
US10025487B2 (en) | 2012-04-30 | 2018-07-17 | Blackberry Limited | Method and apparatus for text selection |
US20130285916A1 (en) * | 2012-04-30 | 2013-10-31 | Research In Motion Limited | Touchscreen keyboard providing word predictions at locations in association with candidate letters |
US10417037B2 (en) | 2012-05-15 | 2019-09-17 | Apple Inc. | Systems and methods for integrating third party services with a digital assistant |
US9218526B2 (en) | 2012-05-24 | 2015-12-22 | HJ Laboratories, LLC | Apparatus and method to detect a paper document using one or more sensors |
US9207860B2 (en) | 2012-05-25 | 2015-12-08 | Blackberry Limited | Method and apparatus for detecting a gesture |
US9721563B2 (en) | 2012-06-08 | 2017-08-01 | Apple Inc. | Name recognition system |
JP6071107B2 (ja) | 2012-06-14 | 2017-02-01 | 裕行 池田 | 携帯端末 |
US9116552B2 (en) | 2012-06-27 | 2015-08-25 | Blackberry Limited | Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard |
US9274609B2 (en) | 2012-07-23 | 2016-03-01 | Mingyan Xie | Inputting radical on touch screen device |
US9256366B2 (en) | 2012-08-14 | 2016-02-09 | Google Technology Holdings LLC | Systems and methods for touch-based two-stage text input |
US9524290B2 (en) | 2012-08-31 | 2016-12-20 | Blackberry Limited | Scoring predictions based on prediction length and typing speed |
US9063653B2 (en) | 2012-08-31 | 2015-06-23 | Blackberry Limited | Ranking predictions based on typing speed and typing confidence |
US9547647B2 (en) | 2012-09-19 | 2017-01-17 | Apple Inc. | Voice-based media searching |
US8843845B2 (en) * | 2012-10-16 | 2014-09-23 | Google Inc. | Multi-gesture text input prediction |
KR101370834B1 (ko) * | 2012-10-18 | 2014-03-07 | 삼성전자주식회사 | 디스플레이 장치 및 이의 문자 입력 방법 |
US8806384B2 (en) * | 2012-11-02 | 2014-08-12 | Google Inc. | Keyboard gestures for character string replacement |
US20140136967A1 (en) * | 2012-11-09 | 2014-05-15 | Research In Motion Limited | Method of providing predictive text |
US9880736B2 (en) * | 2012-12-03 | 2018-01-30 | Facebook, Inc. | Systems and methods for determining a symbol input by a user from two sets of symbols on a multi-layer keyboard |
WO2014100949A1 (en) * | 2012-12-24 | 2014-07-03 | Nokia Corporation | Apparatus for user interface and associated methods |
US8832589B2 (en) | 2013-01-15 | 2014-09-09 | Google Inc. | Touch keyboard using language and spatial models |
IN2013CH00469A (ko) * | 2013-01-21 | 2015-07-31 | Keypoint Technologies India Pvt Ltd | |
WO2014111959A2 (en) | 2013-01-21 | 2014-07-24 | Keypoint Technologies India Pvt. Ltd. | Text input system and method |
US20140208258A1 (en) * | 2013-01-22 | 2014-07-24 | Jenny Yuen | Predictive Input Using Custom Dictionaries |
CN103970278B (zh) * | 2013-01-25 | 2017-02-08 | 胡竞韬 | 一种圆形触感键盘的输入方法及装置 |
US20140215397A1 (en) * | 2013-01-29 | 2014-07-31 | Research In Motion Limited | Apparatus and Method Pertaining to Predicted-Text Derivatives |
KR102516577B1 (ko) | 2013-02-07 | 2023-04-03 | 애플 인크. | 디지털 어시스턴트를 위한 음성 트리거 |
US10037139B2 (en) | 2013-02-20 | 2018-07-31 | Blackberry Limited | Method and apparatus for word completion |
US8701050B1 (en) * | 2013-03-08 | 2014-04-15 | Google Inc. | Gesture completion path display for gesture-based keyboards |
DE102013004239A1 (de) * | 2013-03-12 | 2014-09-18 | Audi Ag | Einem Fahrzeug zugeordnete Vorrichtung mit Buchstabiereinrichtung Vervollständigungs-Vorschlag |
DE102013004246A1 (de) * | 2013-03-12 | 2014-09-18 | Audi Ag | Einem Fahrzeug zugeordnete Vorrichtung mit Buchstabiereinrichtung - Vervollständigungs-Kennzeichnung |
US10652394B2 (en) | 2013-03-14 | 2020-05-12 | Apple Inc. | System and method for processing voicemail |
JP2016513849A (ja) * | 2013-03-15 | 2016-05-16 | ノリス,フォーブス,ホルテン,サード | スペース最適化マイクロキーボードの方法および装置 |
US9274685B2 (en) * | 2013-03-15 | 2016-03-01 | Google Technology Holdings LLC | Systems and methods for predictive text entry for small-screen devices with touch-based two-stage text input |
US9348429B2 (en) * | 2013-03-15 | 2016-05-24 | Blackberry Limited | Method and apparatus for word prediction using the position of a non-typing digit |
US20140282203A1 (en) * | 2013-03-15 | 2014-09-18 | Research In Motion Limited | System and method for predictive text input |
EP2778861A1 (en) * | 2013-03-15 | 2014-09-17 | BlackBerry Limited | System and method for predictive text input |
US10748529B1 (en) | 2013-03-15 | 2020-08-18 | Apple Inc. | Voice activated device for use with a voice-based digital assistant |
US9183195B2 (en) * | 2013-03-15 | 2015-11-10 | Disney Enterprises, Inc. | Autocorrecting text for the purpose of matching words from an approved corpus |
KR102087896B1 (ko) | 2013-04-03 | 2020-03-12 | 삼성전자주식회사 | 터치스크린을 가지는 전자 장치에서 텍스트 입력하는 방법 및 장치 |
US8887103B1 (en) | 2013-04-22 | 2014-11-11 | Google Inc. | Dynamically-positioned character string suggestions for gesture typing |
US9721362B2 (en) * | 2013-04-24 | 2017-08-01 | Microsoft Technology Licensing, Llc | Auto-completion of partial line pattern |
US9261973B2 (en) | 2013-06-07 | 2016-02-16 | Blackberry Limited | Method and system for previewing characters based on finger position on keyboard |
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 |
US10176167B2 (en) | 2013-06-09 | 2019-01-08 | Apple Inc. | System and method for inferring user intent from speech inputs |
KR101959188B1 (ko) | 2013-06-09 | 2019-07-02 | 애플 인크. | 디지털 어시스턴트의 둘 이상의 인스턴스들에 걸친 대화 지속성을 가능하게 하기 위한 디바이스, 방법 및 그래픽 사용자 인터페이스 |
CN105453026A (zh) | 2013-08-06 | 2016-03-30 | 苹果公司 | 基于来自远程设备的活动自动激活智能响应 |
KR102157264B1 (ko) | 2013-10-30 | 2020-09-17 | 삼성전자주식회사 | 디스플레이 장치 및 그 ui 제공 방법 |
GB2520266A (en) | 2013-11-13 | 2015-05-20 | Ibm | Cursor-Based Character input interface |
US10296160B2 (en) | 2013-12-06 | 2019-05-21 | Apple Inc. | Method for extracting salient dialog usage from live data |
US20150160855A1 (en) * | 2013-12-10 | 2015-06-11 | Google Inc. | Multiple character input with a single selection |
KR20150081181A (ko) * | 2014-01-03 | 2015-07-13 | 삼성전자주식회사 | 디스플레이 장치 및 이의 추천 문자 제공 방법 |
CN106605200A (zh) | 2014-04-08 | 2017-04-26 | 福布斯·霍尔滕·三世·诺里斯 | 一种优化人体工程学的向用户呈现按键的拇指键入方法 |
KR102257817B1 (ko) * | 2014-04-11 | 2021-05-28 | 삼성전자 주식회사 | 전자장치에서 숫자의 입력을 제어하는 방법 및 장치 |
CN105095182B (zh) * | 2014-05-22 | 2018-11-06 | 华为技术有限公司 | 一种回复信息推荐方法及装置 |
US9633004B2 (en) | 2014-05-30 | 2017-04-25 | Apple Inc. | Better resolution when referencing to concepts |
US9430463B2 (en) | 2014-05-30 | 2016-08-30 | Apple Inc. | Exemplar-based natural language processing |
US20150350118A1 (en) * | 2014-05-30 | 2015-12-03 | Apple Inc. | Canned answers in messages |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
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 |
CN106716396A (zh) * | 2014-07-15 | 2017-05-24 | 艾玛尔·Y·塞维尔公司 | 基于符号的书面语言的字符的输入 |
US20160026382A1 (en) * | 2014-07-22 | 2016-01-28 | Qualcomm Incorporated | Touch-Based Flow Keyboard For Small Displays |
US10534532B2 (en) * | 2014-08-08 | 2020-01-14 | Samsung Electronics Co., Ltd. | Electronic device and method for processing letter input in electronic device |
US10929012B2 (en) * | 2014-09-09 | 2021-02-23 | Microsoft Technology Licensing, Llc | Systems and methods for multiuse of keys for virtual keyboard |
US9818400B2 (en) | 2014-09-11 | 2017-11-14 | Apple Inc. | Method and apparatus for discovering trending terms in speech requests |
US9668121B2 (en) | 2014-09-30 | 2017-05-30 | Apple Inc. | Social reminders |
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 |
US20170371515A1 (en) | 2014-11-19 | 2017-12-28 | Honda Motor Co., Ltd. | System and method for providing absolute and zone coordinate mapping with graphic animations |
US9727231B2 (en) * | 2014-11-19 | 2017-08-08 | Honda Motor Co., Ltd. | System and method for providing absolute coordinate and zone mapping between a touchpad and a display screen |
CN104516674B (zh) * | 2014-12-19 | 2017-11-14 | 网易有道信息技术(北京)有限公司 | 文字处理方法和装置 |
US10152299B2 (en) | 2015-03-06 | 2018-12-11 | Apple Inc. | Reducing response latency of intelligent automated assistants |
US9886953B2 (en) | 2015-03-08 | 2018-02-06 | Apple Inc. | Virtual assistant activation |
US10567477B2 (en) | 2015-03-08 | 2020-02-18 | Apple Inc. | Virtual assistant continuity |
US9721566B2 (en) | 2015-03-08 | 2017-08-01 | Apple Inc. | Competing devices responding to voice triggers |
US9899019B2 (en) * | 2015-03-18 | 2018-02-20 | Apple Inc. | Systems and methods for structured stem and suffix language models |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
US10083688B2 (en) | 2015-05-27 | 2018-09-25 | Apple Inc. | Device voice control for selecting a displayed affordance |
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 |
US11054981B2 (en) * | 2015-06-10 | 2021-07-06 | Yaakov Stein | Pan-zoom entry of text |
US20160378747A1 (en) | 2015-06-29 | 2016-12-29 | Apple Inc. | Virtual assistant for media playback |
US9952764B2 (en) | 2015-08-20 | 2018-04-24 | Google Llc | Apparatus and method for touchscreen keyboard suggestion word generation and display |
US10671428B2 (en) | 2015-09-08 | 2020-06-02 | Apple Inc. | Distributed personal assistant |
US10747498B2 (en) | 2015-09-08 | 2020-08-18 | Apple Inc. | Zero latency digital assistant |
US10691473B2 (en) | 2015-11-06 | 2020-06-23 | Apple Inc. | Intelligent automated assistant in a messaging environment |
CN105389114A (zh) * | 2015-11-10 | 2016-03-09 | 北京新美互通科技有限公司 | 内容输入方法及装置 |
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 |
US10067938B2 (en) | 2016-06-10 | 2018-09-04 | Apple Inc. | Multilingual word prediction |
US10586535B2 (en) | 2016-06-10 | 2020-03-10 | Apple Inc. | Intelligent digital assistant in a multi-tasking environment |
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 |
GB201610984D0 (en) | 2016-06-23 | 2016-08-10 | Microsoft Technology Licensing Llc | Suppression of input images |
US10474753B2 (en) | 2016-09-07 | 2019-11-12 | Apple Inc. | Language identification using recurrent neural networks |
WO2018053803A1 (zh) * | 2016-09-23 | 2018-03-29 | 华为技术有限公司 | 一种压力触控方法及终端 |
US10043516B2 (en) | 2016-09-23 | 2018-08-07 | Apple Inc. | Intelligent automated assistant |
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 |
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 |
US10726832B2 (en) | 2017-05-11 | 2020-07-28 | Apple Inc. | Maintaining privacy of personal information |
DK201770429A1 (en) | 2017-05-12 | 2018-12-14 | Apple Inc. | LOW-LATENCY INTELLIGENT AUTOMATED ASSISTANT |
DK179745B1 (en) | 2017-05-12 | 2019-05-01 | Apple Inc. | SYNCHRONIZATION AND TASK DELEGATION OF A DIGITAL ASSISTANT |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
US11301477B2 (en) | 2017-05-12 | 2022-04-12 | Apple Inc. | Feedback analysis of a digital assistant |
DK201770432A1 (en) | 2017-05-15 | 2018-12-21 | Apple Inc. | Hierarchical belief states for digital assistants |
DK201770431A1 (en) | 2017-05-15 | 2018-12-20 | Apple Inc. | Optimizing dialogue policy decisions for digital assistants using implicit feedback |
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 |
US10311144B2 (en) | 2017-05-16 | 2019-06-04 | Apple Inc. | Emoji word sense disambiguation |
DK179560B1 (en) | 2017-05-16 | 2019-02-18 | Apple Inc. | FAR-FIELD EXTENSION FOR DIGITAL ASSISTANT SERVICES |
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 |
CN109101168A (zh) * | 2017-06-20 | 2018-12-28 | 中兴通讯股份有限公司 | 数据输入方法、装置和移动终端 |
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 |
US11200815B2 (en) * | 2017-11-17 | 2021-12-14 | Kimberly White | Tactile communication tool |
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 |
US11145294B2 (en) | 2018-05-07 | 2021-10-12 | Apple Inc. | Intelligent automated assistant for delivering content from user experiences |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
US10984780B2 (en) | 2018-05-21 | 2021-04-20 | Apple Inc. | Global semantic word embeddings using bi-directional recurrent neural networks |
US11386266B2 (en) | 2018-06-01 | 2022-07-12 | Apple Inc. | Text correction |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US10892996B2 (en) | 2018-06-01 | 2021-01-12 | Apple Inc. | Variable latency device coordination |
DK179822B1 (da) | 2018-06-01 | 2019-07-12 | Apple Inc. | Voice interaction at a primary device to access call functionality of a companion device |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | VIRTUAL ASSISTANT OPERATION IN MULTI-DEVICE ENVIRONMENTS |
US11076039B2 (en) | 2018-06-03 | 2021-07-27 | Apple Inc. | Accelerated task performance |
DE102018117619A1 (de) * | 2018-07-20 | 2020-01-23 | Amazonen-Werke H. Dreyer Gmbh & Co. Kg | Bedieneinheit für eine landwirtschaftliche Maschine |
CN109240590B (zh) * | 2018-09-17 | 2020-12-25 | 东莞华贝电子科技有限公司 | 用于虚拟键盘的输入控制方法及装置 |
US11010561B2 (en) | 2018-09-27 | 2021-05-18 | Apple Inc. | Sentiment prediction from textual data |
US11170166B2 (en) | 2018-09-28 | 2021-11-09 | Apple Inc. | Neural typographical error modeling via generative adversarial networks |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US10839159B2 (en) | 2018-09-28 | 2020-11-17 | Apple Inc. | Named entity normalization in a spoken dialog system |
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 |
US11423908B2 (en) | 2019-05-06 | 2022-08-23 | Apple Inc. | Interpreting spoken requests |
DK201970509A1 (en) | 2019-05-06 | 2021-01-15 | Apple Inc | Spoken notifications |
US11307752B2 (en) | 2019-05-06 | 2022-04-19 | Apple Inc. | User configurable task triggers |
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 |
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 |
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 |
US11360641B2 (en) | 2019-06-01 | 2022-06-14 | Apple Inc. | Increasing the relevance of new available information |
WO2021056255A1 (en) | 2019-09-25 | 2021-04-01 | Apple Inc. | Text detection using global geometry estimators |
Family Cites Families (41)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5818437A (en) * | 1995-07-26 | 1998-10-06 | Tegic Communications, Inc. | Reduced keyboard disambiguating computer |
EP0842463B1 (en) * | 1995-07-26 | 2000-03-29 | Tegic Communications, Inc. | Reduced keyboard disambiguating system |
US7319957B2 (en) * | 2004-02-11 | 2008-01-15 | Tegic Communications, Inc. | Handwriting and voice input with automatic correction |
US7679534B2 (en) * | 1998-12-04 | 2010-03-16 | Tegic Communications, Inc. | Contextual prediction of user words and user actions |
US6636162B1 (en) * | 1998-12-04 | 2003-10-21 | America Online, Incorporated | Reduced keyboard text input system for the Japanese language |
US7293231B1 (en) * | 1999-03-18 | 2007-11-06 | British Columbia Ltd. | Data entry for personal computing devices |
US6204848B1 (en) * | 1999-04-14 | 2001-03-20 | Motorola, Inc. | Data entry apparatus having a limited number of character keys and method |
US7821503B2 (en) * | 2003-04-09 | 2010-10-26 | Tegic Communications, Inc. | Touch screen and graphical user interface |
US7750891B2 (en) * | 2003-04-09 | 2010-07-06 | Tegic Communications, Inc. | Selective input system based on tracking of motion parameters of an input device |
US7177797B1 (en) * | 2000-08-31 | 2007-02-13 | Semantic Compaction Systems | Linguistic retrieval system and method |
DE60131894T2 (de) | 2000-10-18 | 2008-12-18 | 602531 British Columbia Ltd., Vancouver | Verfahren, System und Medien zum Eingeben von Daten in eine Personal-Computer-Vorrichtung |
EP1887451A3 (en) | 2000-10-18 | 2009-06-24 | 602531 British Columbia Ltd. | Data entry method and system for personal computer, and corresponding computer readable medium |
US20090040184A9 (en) * | 2001-10-04 | 2009-02-12 | Infogation Corporation | Information entry mechanism |
US7075520B2 (en) * | 2001-12-12 | 2006-07-11 | Zi Technology Corporation Ltd | Key press disambiguation using a keypad of multidirectional keys |
KR100941948B1 (ko) * | 2002-05-21 | 2010-02-11 | 코닌클리케 필립스 일렉트로닉스 엔.브이. | 객체를 선택 및 입력하는 시스템, 객체 세트로부터 객체를 입력하는 방법, 및 이 방법을 구현하기 위한 소프트웨어 코드를 저장하기 위한 컴퓨터 판독가능 매체 |
EP1567927B1 (en) * | 2002-11-29 | 2013-07-10 | Koninklijke Philips Electronics N.V. | System and method for user interface with displaced representation of touch area |
US7453439B1 (en) * | 2003-01-16 | 2008-11-18 | Forward Input Inc. | System and method for continuous stroke word-based text input |
US20040153963A1 (en) * | 2003-02-05 | 2004-08-05 | Simpson Todd G. | Information entry mechanism for small keypads |
US20060236239A1 (en) * | 2003-06-18 | 2006-10-19 | Zi Corporation | Text entry system and method |
CN100589099C (zh) | 2003-06-18 | 2010-02-10 | 字源加拿大公司 | 可配置的信息识别系统和方法 |
US20050192802A1 (en) * | 2004-02-11 | 2005-09-01 | Alex Robinson | Handwriting and voice input with automatic correction |
US7587671B2 (en) * | 2005-05-17 | 2009-09-08 | Palm, Inc. | Image repositioning, storage and retrieval |
US8185841B2 (en) * | 2005-05-23 | 2012-05-22 | Nokia Corporation | Electronic text input involving a virtual keyboard and word completion functionality on a touch-sensitive display screen |
US7886233B2 (en) | 2005-05-23 | 2011-02-08 | Nokia Corporation | Electronic text input involving word completion functionality for predicting word candidates for partial word inputs |
US7443316B2 (en) * | 2005-09-01 | 2008-10-28 | Motorola, Inc. | Entering a character into an electronic device |
US10521022B2 (en) * | 2006-03-17 | 2019-12-31 | Conversant Wireless Licensing S.a.r.l. | Mobile communication terminal and method therefor |
EP1953623B1 (en) | 2007-01-30 | 2018-09-05 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting characters on touch keyboard |
WO2009034220A1 (en) | 2007-09-13 | 2009-03-19 | Elektrobit Wireless Communications Oy | Control system of touch screen and method |
US8661340B2 (en) * | 2007-09-13 | 2014-02-25 | Apple Inc. | Input methods for device having multi-language environment |
CN100592249C (zh) * | 2007-09-21 | 2010-02-24 | 上海汉翔信息技术有限公司 | 快速输入相关词的方法 |
DE102007059273A1 (de) * | 2007-12-08 | 2009-06-18 | T-Mobile Internationale Ag | Virtuelle Tastatur eines mobilen Endgerätes |
US8949743B2 (en) * | 2008-04-22 | 2015-02-03 | Apple Inc. | Language input interface on a device |
KR100988397B1 (ko) * | 2008-06-09 | 2010-10-19 | 엘지전자 주식회사 | 이동 단말기 및 그의 텍스트 수정방법 |
US20100088087A1 (en) * | 2008-10-02 | 2010-04-08 | Sony Ericsson Mobile Communications Ab | Multi-tapable predictive text |
US20100085312A1 (en) * | 2008-10-03 | 2010-04-08 | Sony Ericsson Mobile Communications Ab | Method and Apparatus for Dual Input Text Entry |
KR101564314B1 (ko) * | 2008-10-06 | 2015-11-02 | 삼성전자주식회사 | 텍스트 입력방법 및 이를 적용한 디스플레이 장치 |
US20100199176A1 (en) * | 2009-02-02 | 2010-08-05 | Chronqvist Fredrik A | Electronic device with text prediction function and method |
US8605039B2 (en) | 2009-03-06 | 2013-12-10 | Zimpl Ab | Text input |
US20100293457A1 (en) * | 2009-05-15 | 2010-11-18 | Gemstar Development Corporation | Systems and methods for alphanumeric navigation and input |
US7721222B1 (en) * | 2009-06-10 | 2010-05-18 | Cheman Shaik | Dynamic language text generation system and method |
DE212010000169U1 (de) * | 2009-10-26 | 2012-07-26 | Google, Inc. | Prädiktive Texteingabe für Eingabeeinrichtungen |
-
2009
- 2009-03-06 US US12/399,509 patent/US8605039B2/en active Active
- 2009-06-29 EP EP09780008A patent/EP2404230A1/en not_active Withdrawn
- 2009-06-29 WO PCT/EP2009/058124 patent/WO2010099835A1/en active Application Filing
- 2009-06-29 KR KR1020117023526A patent/KR20120006503A/ko active IP Right Grant
-
2013
- 2013-11-08 US US14/075,891 patent/US20140123050A1/en not_active Abandoned
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10540441B2 (en) | 2016-10-21 | 2020-01-21 | Samsung Electronics Co., Ltd. | Device and method for providing recommended words for character input |
US11481551B2 (en) | 2016-10-21 | 2022-10-25 | Samsung Electronics Co., Ltd. | Device and method for providing recommended words for character input |
US12216995B2 (en) | 2016-10-21 | 2025-02-04 | Samsung Electronics Co., Ltd. | Device and method for providing recommended words for character input |
Also Published As
Publication number | Publication date |
---|---|
US20140123050A1 (en) | 2014-05-01 |
EP2404230A1 (en) | 2012-01-11 |
US20100225599A1 (en) | 2010-09-09 |
WO2010099835A1 (en) | 2010-09-10 |
US8605039B2 (en) | 2013-12-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR20120006503A (ko) | 개선된 텍스트 입력 | |
US8583440B2 (en) | Apparatus and method for providing visual indication of character ambiguity during text entry | |
US7584429B2 (en) | Method and device for operating a user-input area on an electronic display device | |
US9329753B2 (en) | Handheld electronic device having selectable language indicator and menus for language selection and method therefor | |
US9128921B2 (en) | Touchscreen keyboard with corrective word prediction | |
US8548793B2 (en) | Handheld electronic device having selectable language indicator for language selection and method therefor | |
KR20130001261A (ko) | 이동 전화의 터치 스크린과 함께 사용하기 위한 다중 모드 문자 입력 시스템 | |
JP2007133884A5 (ko) | ||
JP2007133884A (ja) | 減少型キーボード曖昧さ除去システム | |
JP2003015808A (ja) | タッチ式キー入力装置 | |
JP6681518B2 (ja) | 文字入力装置 | |
US8589145B2 (en) | Handheld electronic device including toggle of a selected data source, and associated method | |
WO2009074278A1 (en) | Device and method for inputting combined characters | |
US20210271364A1 (en) | Data entry systems | |
US20060279433A1 (en) | Method of mapping characters for a mobile telephone keypad | |
CA2541580C (en) | Handheld electronic device including toggle of a selected data source, and associated method | |
EP1921836A1 (en) | Handheld electronic device having selectable language indicator for language selection and method therefor | |
EP2668554A2 (en) | Improved data entry systems | |
KR20100025628A (ko) | 전기전자기기의 버튼효율 증대방법 | |
EP2075674A1 (en) | Handheld electronic device having selectable input mode indicator and method therefor | |
KR20090119184A (ko) | 전기전자기기의 버튼효율 증대방법 | |
EP1921543A1 (en) | Handheld electronic device having selectable language indicator and menus for language selection and method therefor | |
TW201331785A (zh) | 改良的資料鍵入系統 | |
KR20080101696A (ko) | 전기전자기기의 버튼효율 증대방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0105 | International application |
Patent event date: 20111006 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: 20140618 Comment text: Request for Examination of Application |
|
N231 | Notification of change of applicant | ||
PN2301 | Change of applicant |
Patent event date: 20140729 Comment text: Notification of Change of Applicant Patent event code: PN23011R01D |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20150206 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: 20150828 |
|
PC1904 | Unpaid initial registration fee |