WO2014066106A3 - Techniques for input method editor language models using spatial input models - Google Patents
Techniques for input method editor language models using spatial input models Download PDFInfo
- Publication number
- WO2014066106A3 WO2014066106A3 PCT/US2013/065163 US2013065163W WO2014066106A3 WO 2014066106 A3 WO2014066106 A3 WO 2014066106A3 US 2013065163 W US2013065163 W US 2013065163W WO 2014066106 A3 WO2014066106 A3 WO 2014066106A3
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- models
- input
- computing device
- techniques
- characters
- Prior art date
Links
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
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/0418—Control or interface arrangements specially adapted for digitisers for error correction or compensation, e.g. based on parallax, calibration or alignment
-
- 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
- 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)
- Human Computer Interaction (AREA)
- Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
A computer-implemented technique includes receiving, at a computing device including one or more processors, a touch input. The technique includes determining, at the computing device, one or more characters and one or more first probability scores using a spatial model and a position of the touch input with respect to a virtual keyboard displayable at the computing device, the one or more characters being from the virtual keyboard, the one or more first probability scores being associated with the one or more characters, respectively. The technique includes determining, at the computing device, a word based on the one or more characters and the one or more first probability scores using a language model. The technique also includes displaying, at the computing device, the word.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US13/661,523 US20140122057A1 (en) | 2012-10-26 | 2012-10-26 | Techniques for input method editor language models using spatial input models |
US13/661,523 | 2012-10-26 |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2014066106A2 WO2014066106A2 (en) | 2014-05-01 |
WO2014066106A3 true WO2014066106A3 (en) | 2014-07-17 |
Family
ID=49514049
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/US2013/065163 WO2014066106A2 (en) | 2012-10-26 | 2013-10-16 | Techniques for input method editor language models using spatial input models |
Country Status (2)
Country | Link |
---|---|
US (1) | US20140122057A1 (en) |
WO (1) | WO2014066106A2 (en) |
Families Citing this family (28)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8977255B2 (en) | 2007-04-03 | 2015-03-10 | Apple Inc. | Method and system for operating a multi-function portable electronic device using voice-activation |
US9323746B2 (en) * | 2011-12-06 | 2016-04-26 | At&T Intellectual Property I, L.P. | System and method for collaborative language translation |
US9047268B2 (en) * | 2013-01-31 | 2015-06-02 | Google Inc. | Character and word level language models for out-of-vocabulary text input |
US9454240B2 (en) | 2013-02-05 | 2016-09-27 | Google Inc. | Gesture keyboard input of non-dictionary character strings |
AU2014214676A1 (en) | 2013-02-07 | 2015-08-27 | Apple Inc. | Voice trigger for a digital assistant |
US9690854B2 (en) * | 2013-11-27 | 2017-06-27 | Nuance Communications, Inc. | Voice-enabled dialog interaction with web pages |
US9715875B2 (en) | 2014-05-30 | 2017-07-25 | Apple Inc. | Reducing the need for manual start/end-pointing and trigger phrases |
US10170123B2 (en) | 2014-05-30 | 2019-01-01 | Apple Inc. | Intelligent assistant for home automation |
US9338493B2 (en) | 2014-06-30 | 2016-05-10 | Apple Inc. | Intelligent automated assistant for TV user interactions |
US10460227B2 (en) | 2015-05-15 | 2019-10-29 | Apple Inc. | Virtual assistant in a communication session |
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 |
KR101791930B1 (en) * | 2016-09-23 | 2017-10-31 | (주)신성이노테크 | Character Input Apparatus |
US11276010B2 (en) * | 2017-03-06 | 2022-03-15 | Wipro Limited | Method and system for extracting relevant entities from a text corpus |
DK201770427A1 (en) | 2017-05-12 | 2018-12-20 | Apple Inc. | Low-latency intelligent automated assistant |
DK179496B1 (en) | 2017-05-12 | 2019-01-15 | Apple Inc. | USER-SPECIFIC Acoustic Models |
US10303715B2 (en) | 2017-05-16 | 2019-05-28 | Apple Inc. | Intelligent automated assistant for media exploration |
US10928918B2 (en) | 2018-05-07 | 2021-02-23 | Apple Inc. | Raise to speak |
DK201870355A1 (en) | 2018-06-01 | 2019-12-16 | Apple Inc. | Virtual assistant operation in multi-device environments |
DK180639B1 (en) | 2018-06-01 | 2021-11-04 | Apple Inc | DISABILITY OF ATTENTION-ATTENTIVE VIRTUAL ASSISTANT |
US11462215B2 (en) | 2018-09-28 | 2022-10-04 | Apple Inc. | Multi-modal inputs for voice commands |
US11403463B2 (en) * | 2018-10-31 | 2022-08-02 | Microsoft Technology Licensing, Llc | Language proficiency inference system |
US11468890B2 (en) | 2019-06-01 | 2022-10-11 | Apple Inc. | Methods and user interfaces for voice-based control of electronic devices |
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 |
US11657817B2 (en) * | 2020-10-16 | 2023-05-23 | Google Llc | Suggesting an alternative interface when environmental interference is expected to inhibit certain automated assistant interactions |
US20220391585A1 (en) * | 2021-06-04 | 2022-12-08 | Apple Inc. | Multi-modal language interpretation using unified input model |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000074240A1 (en) * | 1999-05-27 | 2000-12-07 | America Online | Keyboard system with automatic correction |
US20100315266A1 (en) * | 2009-06-15 | 2010-12-16 | Microsoft Corporation | Predictive interfaces with usability constraints |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6677932B1 (en) * | 2001-01-28 | 2004-01-13 | Finger Works, Inc. | System and method for recognizing touch typing under limited tactile feedback conditions |
US7777728B2 (en) * | 2006-03-17 | 2010-08-17 | Nokia Corporation | Mobile communication terminal |
US8994660B2 (en) * | 2011-08-29 | 2015-03-31 | Apple Inc. | Text correction processing |
-
2012
- 2012-10-26 US US13/661,523 patent/US20140122057A1/en not_active Abandoned
-
2013
- 2013-10-16 WO PCT/US2013/065163 patent/WO2014066106A2/en active Application Filing
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2000074240A1 (en) * | 1999-05-27 | 2000-12-07 | America Online | Keyboard system with automatic correction |
US20100315266A1 (en) * | 2009-06-15 | 2010-12-16 | Microsoft Corporation | Predictive interfaces with usability constraints |
Also Published As
Publication number | Publication date |
---|---|
US20140122057A1 (en) | 2014-05-01 |
WO2014066106A2 (en) | 2014-05-01 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2014066106A3 (en) | Techniques for input method editor language models using spatial input models | |
GB2503968A (en) | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters | |
WO2013171481A3 (en) | Mechanism, system and method for synchronising devices | |
WO2014120462A3 (en) | Character and word level language models for out-of-vocabulary text input | |
MX2017007364A (en) | Localization complexity of arbitrary language assets and resources. | |
WO2014102548A3 (en) | Search system and corresponding method | |
EP4239628A3 (en) | Determining hotword suitability | |
WO2014130696A3 (en) | Interaction with a portion of a content item through a virtual assistant | |
WO2013093706A3 (en) | User interfaces with peep-hole and associate! apparatus and methods | |
BR112014032312A2 (en) | device and user device information display method | |
GB2553693A (en) | Virtual reality content presentation including viewpoint transitions to prevent simulator sickness | |
WO2014137854A3 (en) | Relational similarity measurement | |
GB2535066A (en) | Methods for analyzing genotypes | |
WO2019022567A3 (en) | Method for automatically providing gesture-based auto-complete suggestions and electronic device thereof | |
WO2012168886A3 (en) | Method and apparatus for contextual gesture recognition | |
WO2014026171A3 (en) | System and method for creating application interfaces for forming and solving problems in a modeling system | |
BR112014017576A8 (en) | method, device, and terminal for displaying a virtual keyboard | |
WO2012044870A3 (en) | Touch keyboard with phonetic character shortcuts | |
WO2014200720A3 (en) | Authoring presentations with ink | |
TW201611877A (en) | Computer-implemented method for determining game mechanics in business process gamification | |
MX353586B (en) | Non-linear navigation of data representation. | |
WO2012173378A3 (en) | Apparatus and method for providing user interface providing keyboard layout | |
GB2510088A (en) | Resize handle activation for resizable portions of a user interface | |
WO2013022204A3 (en) | System and method for inputting characters in touch-based electronic device | |
MX2018004100A (en) | Vehicle voice recognition including a wearable device. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 13784075 Country of ref document: EP Kind code of ref document: A2 |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 13784075 Country of ref document: EP Kind code of ref document: A2 |