WO2007035827A3 - System and method for continuous stroke word-based text input - Google Patents

System and method for continuous stroke word-based text input Download PDF

Info

Publication number
WO2007035827A3
WO2007035827A3 PCT/US2006/036692 US2006036692W WO2007035827A3 WO 2007035827 A3 WO2007035827 A3 WO 2007035827A3 US 2006036692 W US2006036692 W US 2006036692W WO 2007035827 A3 WO2007035827 A3 WO 2007035827A3
Authority
WO
WIPO (PCT)
Prior art keywords
input path
word
key
letter
words
Prior art date
Application number
PCT/US2006/036692
Other languages
French (fr)
Other versions
WO2007035827A2 (en
Inventor
Clifford A Kushler
Randal J Marsden
Original Assignee
Forward Input Inc
Clifford A Kushler
Randal J Marsden
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Forward Input Inc, Clifford A Kushler, Randal J Marsden filed Critical Forward Input Inc
Priority to EP06815043A priority Critical patent/EP1955134A4/en
Publication of WO2007035827A2 publication Critical patent/WO2007035827A2/en
Publication of WO2007035827A3 publication Critical patent/WO2007035827A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/02Input arrangements using manually operated switches, e.g. using keyboards or dials
    • G06F3/023Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
    • G06F3/0233Character input methods
    • G06F3/0237Character input methods using prediction or retrieval techniques
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction 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/0488Interaction 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/04883Interaction 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 for inputting data by handwriting, e.g. gesture or text

Abstract

The disclosed System enables word-level text entry on a small displayed keyboard by tracing an input path that begins on or near the key of the first letter, passes through or near the key of each letter in sequence, and terminates in the vicinity of the key of the last letter. The input path is processed by scoring it against words in a database that includes an indication of relative frequency. A correctly spelled word is output even when the input path corresponds to an incorrect spelling of a word. Words are ranked according to a score calculated from the weighted distances from each associated key to determined input path points, further weighted by the frequency of use and by other characteristics of the input path. Alternate word choices are presented to the user in a manner to minimize distraction. Efficient editing mechanisms and other enhancements are included.
PCT/US2006/036692 2005-09-20 2006-09-20 System and method for continuous stroke word-based text input WO2007035827A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
EP06815043A EP1955134A4 (en) 2005-09-20 2006-09-20 System and method for continuous stroke word-based text input

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US71898405P 2005-09-20 2005-09-20
US60/718,984 2005-09-20
US80652206P 2006-07-03 2006-07-03
US60/806,522 2006-07-03

Publications (2)

Publication Number Publication Date
WO2007035827A2 WO2007035827A2 (en) 2007-03-29
WO2007035827A3 true WO2007035827A3 (en) 2007-11-15

Family

ID=37889509

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/036692 WO2007035827A2 (en) 2005-09-20 2006-09-20 System and method for continuous stroke word-based text input

Country Status (2)

Country Link
EP (1) EP1955134A4 (en)
WO (1) WO2007035827A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101533403B (en) * 2008-11-07 2010-12-01 广东国笔科技股份有限公司 Derivative generating method and system
US9317116B2 (en) 2009-09-09 2016-04-19 Immersion Corporation Systems and methods for haptically-enhanced text interfaces
EP2517444B1 (en) * 2009-12-22 2018-06-27 Google Technology Holdings LLC Method and apparatus for performing a function in an electronic device
GB201200643D0 (en) 2012-01-16 2012-02-29 Touchtype Ltd System and method for inputting text
EP2698692B1 (en) 2011-04-09 2019-10-30 Shanghai Chule (Cootek) Information Technology Co., Ltd. System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment
US9891709B2 (en) 2012-05-16 2018-02-13 Immersion Corporation Systems and methods for content- and context specific haptic effects using predefined haptic effects
US8843845B2 (en) 2012-10-16 2014-09-23 Google Inc. Multi-gesture text input prediction
US8850350B2 (en) 2012-10-16 2014-09-30 Google Inc. Partial gesture text entry
US8701032B1 (en) 2012-10-16 2014-04-15 Google Inc. Incremental multi-word recognition
US8832589B2 (en) 2013-01-15 2014-09-09 Google Inc. Touch keyboard using language and spatial models
US8887103B1 (en) 2013-04-22 2014-11-11 Google Inc. Dynamically-positioned character string suggestions for gesture typing
CN114327148B (en) * 2021-12-31 2022-08-12 深圳市泓宇星科技有限公司 Handwriting point reporting prediction method

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008799A (en) * 1994-05-24 1999-12-28 Microsoft Corporation Method and system for entering data using an improved on-screen keyboard

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100723738B1 (en) * 1999-05-27 2007-05-30 에이오엘 엘엘씨 Keyboard system with automatic correction
US7098896B2 (en) * 2003-01-16 2006-08-29 Forword Input Inc. System and method for continuous stroke word-based text input
US7250938B2 (en) * 2004-01-06 2007-07-31 Lenovo (Singapore) Pte. Ltd. System and method for improved user input on personal computing devices

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6008799A (en) * 1994-05-24 1999-12-28 Microsoft Corporation Method and system for entering data using an improved on-screen keyboard

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP1955134A4 *

Also Published As

Publication number Publication date
EP1955134A4 (en) 2011-09-07
WO2007035827A2 (en) 2007-03-29
EP1955134A2 (en) 2008-08-13

Similar Documents

Publication Publication Date Title
WO2007035827A3 (en) System and method for continuous stroke word-based text input
De Felice et al. A classifier-based approach to preposition and determiner error correction in L2 English
KR101475284B1 (en) Error detection apparatus and method based on shallow parser for estimating writing automatically
WO2006115598A3 (en) Method and system for generating spelling suggestions
CN103927329B (en) A kind of instant search method and system
WO2005064587A3 (en) Virtual keyboard system with automatic correction
WO2007139798A3 (en) Method and apparatus for multilingual spelling corrections
EP1522930A3 (en) Method and apparatus for identifying semantic structures from text
EP1575029A3 (en) Generating large units of graphonemes with mutual information criterion for letter to sound conversion
WO2001035250A2 (en) Language input architecture for converting one text form to another text form with tolerance to spelling, typographical, and conversion errors
WO2006001906A3 (en) Graph-based ranking algorithms for text processing
WO2001035249A2 (en) Language input architecture for converting one text form to another text form with modeless entry
CA2509010A1 (en) Handheld electronic device with text disambiguation
DE602004010069D1 (en) DEVICE AND METHOD FOR TINTING LANGUAGES, AS WELL AS A KEYBOARD FOR OPERATING SUCH A DEVICE
WO2005089428A3 (en) Language phonetic system and method thereof
CA2509014A1 (en) Handheld electronic device with text disambiguation
JP6759917B2 (en) Sentence generator and sentence generation method
US10515148B2 (en) Arabic spell checking error model
Trost et al. The language component of the FASTY text prediction system
KR20040089774A (en) Apparatus and method for checking word by using word n-gram model
Ghoshal et al. Web-derived pronunciations
WO2006105641B1 (en) Handheld electronic device with text disambiguation employing advanced editing feature
GB2440859A (en) Handheld electronic device with text disambiguation employing advanced word frequency learning feature
KR100650393B1 (en) A system for generating technique for generating korean phonetic alphabet
Kang et al. Improving partial parsing based on error-pattern analysis for a Korean grammar-checker

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
ENP Entry into the national phase

Ref document number: 2008532356

Country of ref document: JP

Kind code of ref document: A

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 2006815043

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP