WO2008095153A3 - Spell-check for a keyboard system with automatic correction - Google Patents

Spell-check for a keyboard system with automatic correction Download PDF

Info

Publication number
WO2008095153A3
WO2008095153A3 PCT/US2008/052756 US2008052756W WO2008095153A3 WO 2008095153 A3 WO2008095153 A3 WO 2008095153A3 US 2008052756 W US2008052756 W US 2008052756W WO 2008095153 A3 WO2008095153 A3 WO 2008095153A3
Authority
WO
WIPO (PCT)
Prior art keywords
spell
check
automatic correction
keyboard system
correction
Prior art date
Application number
PCT/US2008/052756
Other languages
French (fr)
Other versions
WO2008095153A2 (en
Inventor
David Kay
Erland Unruh
Gaurav Tandon
Original Assignee
Tegic Communications, Inc.
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 Tegic Communications, Inc. filed Critical Tegic Communications, Inc.
Publication of WO2008095153A2 publication Critical patent/WO2008095153A2/en
Publication of WO2008095153A3 publication Critical patent/WO2008095153A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/232Orthographic correction, e.g. spell checking or vowelisation
    • 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
    • G06F40/00Handling natural language data
    • G06F40/20Natural language analysis
    • G06F40/274Converting codes to words; Guess-ahead of partial word inputs

Abstract

An adaptation of standard edit distance spell-check algorithms leverages probability-based regional auto-correction algorithms and data structures for ambiguous keypads and other predictive text input systems to provide enhanced typing correction and spell-check features. Strategies for optimization and for ordering results of different types are also provided.
PCT/US2008/052756 2007-02-01 2008-02-01 Spell-check for a keyboard system with automatic correction WO2008095153A2 (en)

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US88774807P 2007-02-01 2007-02-01
US60/887,748 2007-02-01
US12/023,903 US8201087B2 (en) 2007-02-01 2008-01-31 Spell-check for a keyboard system with automatic correction
US12/023,903 2008-01-31

Publications (2)

Publication Number Publication Date
WO2008095153A2 WO2008095153A2 (en) 2008-08-07
WO2008095153A3 true WO2008095153A3 (en) 2010-11-11

Family

ID=39674807

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2008/052756 WO2008095153A2 (en) 2007-02-01 2008-02-01 Spell-check for a keyboard system with automatic correction

Country Status (3)

Country Link
US (2) US8201087B2 (en)
TW (1) TW200842613A (en)
WO (1) WO2008095153A2 (en)

Families Citing this family (110)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7286115B2 (en) 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US7750891B2 (en) 2003-04-09 2010-07-06 Tegic Communications, Inc. Selective input system based on tracking of motion parameters of an input device
US7821503B2 (en) 2003-04-09 2010-10-26 Tegic Communications, Inc. Touch screen and graphical user interface
US7030863B2 (en) * 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US8374846B2 (en) 2005-05-18 2013-02-12 Neuer Wall Treuhand Gmbh Text input device and method
US8117540B2 (en) * 2005-05-18 2012-02-14 Neuer Wall Treuhand Gmbh Method and device incorporating improved text input mechanism
US8036878B2 (en) 2005-05-18 2011-10-11 Never Wall Treuhand GmbH Device incorporating improved text input mechanism
US9606634B2 (en) 2005-05-18 2017-03-28 Nokia Technologies Oy Device incorporating improved text input mechanism
EP1855210B1 (en) * 2006-05-11 2018-01-03 Dassault Systèmes Spell checking
US9830912B2 (en) * 2006-11-30 2017-11-28 Ashwin P Rao Speak and touch auto correction interface
US20080133222A1 (en) * 2006-11-30 2008-06-05 Yehuda Kogan Spell checker for input of reduced keypad devices
US9275036B2 (en) * 2006-12-21 2016-03-01 International Business Machines Corporation System and method for adaptive spell checking
US8201087B2 (en) 2007-02-01 2012-06-12 Tegic Communications, Inc. Spell-check for a keyboard system with automatic correction
US8225203B2 (en) 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
US8775931B2 (en) * 2007-03-30 2014-07-08 Blackberry Limited Spell check function that applies a preference to a spell check algorithm based upon extensive user selection of spell check results generated by the algorithm, and associated handheld electronic device
US8299943B2 (en) 2007-05-22 2012-10-30 Tegic Communications, Inc. Multiple predictions in a reduced keyboard disambiguating system
US8077983B2 (en) * 2007-10-04 2011-12-13 Zi Corporation Of Canada, Inc. Systems and methods for character correction in communication devices
US8010895B2 (en) * 2007-10-24 2011-08-30 E-Lead Electronic Co., Ltd. Method for correcting typing errors according to character layout positions on a keyboard
US20090213079A1 (en) * 2008-02-26 2009-08-27 Microsoft Corporation Multi-Purpose Input Using Remote Control
DE602008005428D1 (en) * 2008-06-11 2011-04-21 Exb Asset Man Gmbh Apparatus and method with improved text input mechanism
EP2149837A1 (en) * 2008-07-29 2010-02-03 Samsung Electronics Co., Ltd. Method and system for emphasizing objects
US8589149B2 (en) * 2008-08-05 2013-11-19 Nuance Communications, Inc. Probability-based approach to recognition of user-entered data
KR101021099B1 (en) * 2008-12-05 2011-03-14 엔에이치엔(주) Method, processing device and computer-readable recording medium for preventing incorrect input for touch screen
US8326358B2 (en) 2009-01-30 2012-12-04 Research In Motion Limited System and method for access control in a portable electronic device
KR20120006976A (en) * 2009-02-04 2012-01-19 베냐민 피루쯔 가사비안 Data entry system
US8583421B2 (en) * 2009-03-06 2013-11-12 Motorola Mobility Llc Method and apparatus for psychomotor and psycholinguistic prediction on touch based device
GB201016385D0 (en) 2010-09-29 2010-11-10 Touchtype Ltd 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
US10191654B2 (en) 2009-03-30 2019-01-29 Touchtype Limited System and method for inputting text into electronic devices
GB201108200D0 (en) 2011-05-16 2011-06-29 Touchtype Ltd User input prediction
US9189472B2 (en) 2009-03-30 2015-11-17 Touchtype Limited System and method for inputting text into small screen devices
GB0917753D0 (en) 2009-10-09 2009-11-25 Touchtype Ltd System and method for inputting text into electronic devices
US20100321299A1 (en) * 2009-06-22 2010-12-23 Research In Motion Limited System and method for key layout aware spell check
US20110041056A1 (en) * 2009-08-14 2011-02-17 Research In Motion Limited Electronic device with touch-sensitive display and method of facilitating input at the electronic device
US20110060984A1 (en) * 2009-09-06 2011-03-10 Lee Yung-Chao Method and apparatus for word prediction of text input by assigning different priorities to words on a candidate word list according to how many letters have been entered so far by a user
MY156899A (en) * 2009-09-24 2016-04-15 Nec Corp Word recognition apparatus, word recognition method, non-transitory computer readable medium storing word recognition program, and delivery item sorting apparatus
US8782556B2 (en) * 2010-02-12 2014-07-15 Microsoft Corporation User-centric soft keyboard predictive technologies
GB201003628D0 (en) 2010-03-04 2010-04-21 Touchtype Ltd System and method for inputting text into electronic devices
US8918734B2 (en) * 2010-07-28 2014-12-23 Nuance Communications, Inc. Reduced keyboard with prediction solutions when input is a partial sliding trajectory
CN113011168A (en) * 2010-07-30 2021-06-22 库比克设计工作室有限责任公司 Filling-in-blank word filling system
US8988365B2 (en) * 2010-09-01 2015-03-24 Telefonaktiebolaget L M Ericsson (Publ) Input precision method for minimizing erroneous entries stemming from instability of a mobile device using an accelerometer and apparatus to detect a shake and apparatus and computer program thereof
GB201200643D0 (en) 2012-01-16 2012-02-29 Touchtype Ltd System and method for inputting text
EP2636149A4 (en) * 2010-11-04 2016-10-05 Nuance Communications Inc Spell-check for a keyboard system with automatic correction
US20120324391A1 (en) * 2011-06-16 2012-12-20 Microsoft Corporation Predictive word completion
US20140189569A1 (en) * 2011-07-18 2014-07-03 Syntellia, Inc. User interface for text input on three dimensional interface
US8725497B2 (en) * 2011-10-05 2014-05-13 Daniel M. Wang System and method for detecting and correcting mismatched Chinese character
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
US9715489B2 (en) 2011-11-10 2017-07-25 Blackberry Limited Displaying a prediction candidate after a typing mistake
US9122672B2 (en) 2011-11-10 2015-09-01 Blackberry Limited In-letter word prediction for virtual keyboard
US9310889B2 (en) 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
US9038014B2 (en) * 2011-12-15 2015-05-19 Microsoft Technology Licensing, Llc Intelligently recommending schemas based on user input
US9152323B2 (en) 2012-01-19 2015-10-06 Blackberry Limited Virtual keyboard providing an indication of received input
US9557913B2 (en) 2012-01-19 2017-01-31 Blackberry Limited Virtual keyboard display having a ticker proximate to the virtual keyboard
CA2865272C (en) 2012-02-24 2019-11-05 Blackberry Limited Virtual keyboard with dynamically reconfigurable layout
DE112012000189B4 (en) 2012-02-24 2023-06-15 Blackberry Limited Touch screen keyboard for providing word predictions in partitions of the touch screen keyboard in close association with candidate letters
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
US10025487B2 (en) 2012-04-30 2018-07-17 Blackberry Limited Method and apparatus for text selection
US9292192B2 (en) 2012-04-30 2016-03-22 Blackberry Limited Method and apparatus for text selection
EP2847662B1 (en) 2012-05-09 2020-02-19 Apple Inc. Device, method, and graphical user interface for providing feedback for changing activation states of a user interface object
WO2013169865A2 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for moving a user interface object based on an intensity of a press input
WO2013169849A2 (en) 2012-05-09 2013-11-14 Industries Llc Yknots Device, method, and graphical user interface for displaying user interface objects corresponding to an application
EP3185116B1 (en) 2012-05-09 2019-09-11 Apple Inc. Device, method and graphical user interface for providing tactile feedback for operations performed in a user interface
KR101670570B1 (en) 2012-05-09 2016-10-28 애플 인크. Device, method, and graphical user interface for selecting user interface objects
CN104487929B (en) 2012-05-09 2018-08-17 苹果公司 For contacting the equipment for carrying out display additional information, method and graphic user interface in response to user
WO2013169843A1 (en) * 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for manipulating framed graphical objects
WO2013169870A1 (en) 2012-05-09 2013-11-14 Yknots Industries Llc Device, method, and graphical user interface for transitioning between display states in response to gesture
US9207860B2 (en) 2012-05-25 2015-12-08 Blackberry Limited Method and apparatus for detecting a gesture
US9116552B2 (en) 2012-06-27 2015-08-25 Blackberry Limited Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
US9063653B2 (en) 2012-08-31 2015-06-23 Blackberry Limited Ranking predictions based on typing speed and typing confidence
US20140063067A1 (en) * 2012-08-31 2014-03-06 Research In Motion Limited Method to select word by swiping capacitive keyboard
US9524290B2 (en) 2012-08-31 2016-12-20 Blackberry Limited Scoring predictions based on prediction length and typing speed
US20140067731A1 (en) * 2012-09-06 2014-03-06 Scott Adams Multi-dimensional information entry prediction
US20140198047A1 (en) * 2013-01-14 2014-07-17 Nuance Communications, Inc. Reducing error rates for touch based keyboards
KR101294558B1 (en) 2013-04-15 2013-08-07 김민철 Type error correction method
US9122376B1 (en) * 2013-04-18 2015-09-01 Google Inc. System for improving autocompletion of text input
KR101332757B1 (en) * 2013-05-16 2013-11-25 주식회사 큐키 Type correction method for word or letters without deletion input and device for implementing the method
US20140351760A1 (en) * 2013-05-24 2014-11-27 Google Inc. Order-independent text input
US9934217B2 (en) * 2013-07-26 2018-04-03 Facebook, Inc. Index for electronic string of symbols
JP2015041845A (en) * 2013-08-21 2015-03-02 カシオ計算機株式会社 Character input device and program
US9298695B2 (en) 2013-09-05 2016-03-29 At&T Intellectual Property I, Lp Method and apparatus for managing auto-correction in messaging
US10042543B2 (en) * 2013-09-18 2018-08-07 Lenovo (Singapore) Pte. Ltd. Indicating a word length using an input device
KR101381101B1 (en) * 2013-11-13 2014-04-02 주식회사 큐키 Error revising method through correlation decision between character strings
WO2015093656A1 (en) * 2013-12-19 2015-06-25 주식회사 큐키 Electronic device, method for correcting typographical errors, and computer-readable recording medium comprising program for carrying out the method
CN105095182B (en) * 2014-05-22 2018-11-06 华为技术有限公司 A kind of return information recommendation method and device
US9377871B2 (en) 2014-08-01 2016-06-28 Nuance Communications, Inc. System and methods for determining keyboard input in the presence of multiple contact points
US20160062979A1 (en) * 2014-08-27 2016-03-03 Google Inc. Word classification based on phonetic features
CN104572627B (en) * 2015-01-30 2018-01-23 深圳市华傲数据技术有限公司 Object oriented editing distance computational methods and matching process based on comentropy
US9632664B2 (en) 2015-03-08 2017-04-25 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
US10095396B2 (en) 2015-03-08 2018-10-09 Apple Inc. Devices, methods, and graphical user interfaces for interacting with a control object while dragging another object
US9639184B2 (en) 2015-03-19 2017-05-02 Apple Inc. Touch input cursor manipulation
US20170045981A1 (en) 2015-08-10 2017-02-16 Apple Inc. Devices and Methods for Processing Touch Inputs Based on Their Intensities
US20160350652A1 (en) * 2015-05-29 2016-12-01 North Carolina State University Determining edit operations for normalizing electronic communications using a neural network
US9830048B2 (en) 2015-06-07 2017-11-28 Apple Inc. Devices and methods for processing touch inputs with instructions in a web page
US9860451B2 (en) 2015-06-07 2018-01-02 Apple Inc. Devices and methods for capturing and interacting with enhanced digital images
IL244777A0 (en) * 2015-07-26 2016-07-31 Hagar Shema Apparatus and method for teaching persons
US9880735B2 (en) 2015-08-10 2018-01-30 Apple Inc. Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback
GB201610984D0 (en) 2016-06-23 2016-08-10 Microsoft Technology Licensing Llc Suppression of input images
CN107688400B (en) * 2016-08-05 2021-11-30 北京搜狗科技发展有限公司 Input error correction method and device for input error correction
CN108459734A (en) * 2017-02-17 2018-08-28 李建文 Concentrated quick pinyin input method and system
US11093709B2 (en) 2017-08-10 2021-08-17 International Business Machine Corporation Confidence models based on error-to-correction mapping
CN109034225B (en) * 2018-07-16 2021-01-29 福州大学 Uncertainty parameter estimation method combining random variable grayness and Bayesian model correction
US10803242B2 (en) * 2018-10-26 2020-10-13 International Business Machines Corporation Correction of misspellings in QA system
CN109346060A (en) * 2018-11-28 2019-02-15 珂伯特机器人(天津)有限公司 Audio recognition method, device, equipment and storage medium
CN110427619B (en) * 2019-07-23 2022-06-21 西南交通大学 Chinese text automatic proofreading method based on multi-channel fusion and reordering
CN112562675A (en) * 2019-09-09 2021-03-26 北京小米移动软件有限公司 Voice information processing method, device and storage medium
US11373039B2 (en) 2019-09-26 2022-06-28 International Business Machines Corporation Content context aware message intent checker
US20220171925A1 (en) * 2020-11-30 2022-06-02 Tata Consultancy Services Limited Method and system for text cleaning.

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030011574A1 (en) * 2001-03-31 2003-01-16 Goodman Joshua T. Out-of-vocabulary word determination and user interface for text input via reduced keypad keys
US20030033288A1 (en) * 2001-08-13 2003-02-13 Xerox Corporation Document-centric system with auto-completion and auto-correction
US20050135678A1 (en) * 2003-12-03 2005-06-23 Microsoft Corporation Scaled text replacement of ink
US20050210383A1 (en) * 2004-03-16 2005-09-22 Silviu-Petru Cucerzan Systems and methods for improved spell checking
US20060176283A1 (en) * 2004-08-06 2006-08-10 Daniel Suraqui Finger activated reduced keyboard and a method for performing text input
US20070016616A1 (en) * 2002-06-27 2007-01-18 Microsoft Corporation Automated error checking system and method

Family Cites Families (275)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3980869A (en) 1974-11-25 1976-09-14 Litton Business Systems, Inc. Rotatable keyboard
US4353552A (en) 1979-02-23 1982-10-12 Peptek, Incorporated Touch panel system and method
US4286329A (en) 1979-12-17 1981-08-25 International Business Machines Corporation Complex character generator
US4454592A (en) 1980-11-20 1984-06-12 International Business Machines Corporation Prompt line display in a word processing system
US4365235A (en) 1980-12-31 1982-12-21 International Business Machines Corporation Chinese/Kanji on-line recognition system
US4689768A (en) 1982-06-30 1987-08-25 International Business Machines Corporation Spelling verification system with immediate operator alerts to non-matches between inputted words and words stored in plural dictionary memories
US4439649A (en) 1982-08-30 1984-03-27 Suncom, Incorporated Joy stick switch
US4561105A (en) 1983-01-19 1985-12-24 Communication Intelligence Corporation Complex pattern recognition method and system
US4573196A (en) 1983-01-19 1986-02-25 Communications Intelligence Corporation Confusion grouping of strokes in pattern recognition method and system
CA1213067A (en) 1983-01-21 1986-10-21 James M. Lapeyre Contoured touch type data processing keyboard
US4891777A (en) 1983-05-11 1990-01-02 The Laitram Corporation Single hand keyboard arrays providing alphanumeric capabilities from twelve keys
US4891786A (en) 1983-02-22 1990-01-02 Goldwasser Eric P Stroke typing system
US4559598A (en) 1983-02-22 1985-12-17 Eric Goldwasser Method of creating text using a computer
US4544276A (en) 1983-03-21 1985-10-01 Cornell Research Foundation, Inc. Method and apparatus for typing Japanese text using multiple systems
JPH0683512B2 (en) 1984-02-14 1994-10-19 沖電気工業株式会社 Network configuration
JPS60204065A (en) 1984-03-28 1985-10-15 Hitachi Ltd Individual dictionary system
JPH0683816B2 (en) 1985-03-13 1994-10-26 関西ペイント株式会社 Method of forming coating film
JPS61166403A (en) 1985-01-14 1986-07-28 Rohm Co Ltd Article feeding device
US4783758A (en) 1985-02-05 1988-11-08 Houghton Mifflin Company Automated word substitution using numerical rankings of structural disparity between misspelled words & candidate substitution words
US4710758A (en) 1985-04-26 1987-12-01 Westinghouse Electric Corp. Automatic touch screen calibration method
JPH0236661Y2 (en) 1985-10-16 1990-10-04
US4783761A (en) 1985-12-26 1988-11-08 Smith Corona Corporation Spelling check dictionary with early error signal
US4782464A (en) 1985-12-26 1988-11-01 Smith Corona Corporation Compact spelling-check dictionary
US4725694A (en) 1986-05-13 1988-02-16 American Telephone And Telegraph Company, At&T Bell Laboratories Computer interface device
US6002799A (en) 1986-07-25 1999-12-14 Ast Research, Inc. Handwritten keyboardless entry computer system
JPH0527896Y2 (en) 1988-07-18 1993-07-16
US5109352A (en) * 1988-08-09 1992-04-28 Dell Robert B O System for encoding a collection of ideographic characters
US5187480A (en) 1988-09-05 1993-02-16 Allan Garnham Symbol definition apparatus
US5224179A (en) 1988-12-20 1993-06-29 At&T Bell Laboratories Image skeletonization method
CA2006163A1 (en) 1988-12-21 1990-06-21 Alfred B. Freeman Keyboard express typing system
US5127055A (en) 1988-12-30 1992-06-30 Kurzweil Applied Intelligence, Inc. Speech recognition apparatus & method having dynamic reference pattern adaptation
US5261112A (en) * 1989-09-08 1993-11-09 Casio Computer Co., Ltd. Spelling check apparatus including simple and quick similar word retrieval operation
JP3143461B2 (en) 1990-05-29 2001-03-07 キヤノン株式会社 Character recognition method and character recognition device
US5572423A (en) * 1990-06-14 1996-11-05 Lucent Technologies Inc. Method for correcting spelling using error frequencies
US5305205A (en) 1990-10-23 1994-04-19 Weber Maria L Computer-assisted transcription apparatus
US5347295A (en) 1990-10-31 1994-09-13 Go Corporation Control of a computer through a position-sensed stylus
US5317507A (en) 1990-11-07 1994-05-31 Gallant Stephen I Method for document retrieval and for word sense disambiguation using neural networks
US5462711A (en) 1990-12-17 1995-10-31 Ricottone; Jacqueline L. Disposable beaker sheath
US5415549A (en) * 1991-03-21 1995-05-16 Atari Games Corporation Method for coloring a polygon on a video display
CA2042068C (en) 1991-05-08 1995-03-21 Gez Microsystems, Inc. Telephone dialler with fast access telephone directory and "call back" feature
JP3155577B2 (en) 1991-10-16 2001-04-09 キヤノン株式会社 Character recognition method and device
US5963671A (en) 1991-11-27 1999-10-05 International Business Machines Corporation Enhancement of soft keyboard operations using trigram prediction
JPH05233600A (en) 1992-02-24 1993-09-10 Matsushita Electric Ind Co Ltd Word processor
US5870492A (en) 1992-06-04 1999-02-09 Wacom Co., Ltd. Hand-written character entry apparatus
US5880411A (en) 1992-06-08 1999-03-09 Synaptics, Incorporated Object position detector with edge motion feature and gesture recognition
JP3155616B2 (en) 1992-06-25 2001-04-16 キヤノン株式会社 Character recognition method and device
US5451724A (en) 1992-08-05 1995-09-19 Fujitsu Limited Touch panel for detecting a coordinate of an arbitrary position where pressure is applied
JP3157304B2 (en) 1992-09-22 2001-04-16 富士通株式会社 Virtual keyboard
US5612690A (en) 1993-06-03 1997-03-18 Levy; David Compact keypad system and method
US5973676A (en) 1993-06-30 1999-10-26 Kabushiki Kaisha Toshiba Input apparatus suitable for portable electronic device
US5586198A (en) 1993-08-24 1996-12-17 Lakritz; David Method and apparatus for identifying characters in ideographic alphabet
US5583946A (en) 1993-09-30 1996-12-10 Apple Computer, Inc. Method and apparatus for recognizing gestures on a computer system
JPH07146918A (en) 1993-11-24 1995-06-06 Hitachi Ltd Handwritten character recognizing device
JP3546337B2 (en) 1993-12-21 2004-07-28 ゼロックス コーポレイション User interface device for computing system and method of using graphic keyboard
US5577170A (en) * 1993-12-23 1996-11-19 Adobe Systems, Incorporated Generation of typefaces on high resolution output devices
US5734749A (en) * 1993-12-27 1998-03-31 Nec Corporation Character string input system for completing an input character string with an incomplete input indicative sign
US5561446A (en) 1994-01-28 1996-10-01 Montlick; Terry F. Method and apparatus for wireless remote information retrieval and pen-based data entry
JP3453422B2 (en) 1994-02-10 2003-10-06 キヤノン株式会社 Registration method of character pattern in user dictionary and character recognition device having the user dictionary
US5574482A (en) 1994-05-17 1996-11-12 Niemeier; Charles J. Method for data input on a touch-sensitive screen
US6008799A (en) 1994-05-24 1999-12-28 Microsoft Corporation Method and system for entering data using an improved on-screen keyboard
US5537317A (en) * 1994-06-01 1996-07-16 Mitsubishi Electric Research Laboratories Inc. System for correcting grammer based parts on speech probability
US5812697A (en) 1994-06-10 1998-09-22 Nippon Steel Corporation Method and apparatus for recognizing hand-written characters using a weighting dictionary
JPH10510639A (en) 1994-07-01 1998-10-13 パーム コンピューティング,インコーポレーテッド Multi pen stroke character set and handwritten document recognition system
CN1116335A (en) 1994-11-02 1996-02-07 北京振中电子集团 Chinese character screen-writing input system
AU690781B2 (en) 1994-11-14 1998-04-30 Motorola, Inc. Method of splitting handwritten input
JP2845149B2 (en) 1994-12-28 1999-01-13 日本電気株式会社 Handwritten character input device and handwritten character input method
US5745719A (en) 1995-01-19 1998-04-28 Falcon; Fernando D. Commands functions invoked from movement of a control input device
US5805911A (en) 1995-02-01 1998-09-08 Microsoft Corporation Word prediction system
US5748512A (en) 1995-02-28 1998-05-05 Microsoft Corporation Adjusting keyboard
US5786776A (en) 1995-03-13 1998-07-28 Kabushiki Kaisha Toshiba Character input terminal device and recording apparatus
US6392640B1 (en) 1995-04-18 2002-05-21 Cognitive Research & Design Corp. Entry of words with thumbwheel by disambiguation
CN1144354A (en) 1995-04-25 1997-03-05 齐兰发展股份有限公司 Enhanced character transcription system
US5748177A (en) * 1995-06-07 1998-05-05 Semantic Compaction Systems Dynamic keyboard and method for dynamically redefining keys on a keyboard
US6496182B1 (en) 1995-06-07 2002-12-17 Microsoft Corporation Method and system for providing touch-sensitive screens for the visually impaired
US5798760A (en) 1995-06-07 1998-08-25 Vayda; Mark Radial graphical menuing system with concentric region menuing
US6044165A (en) 1995-06-15 2000-03-28 California Institute Of Technology Apparatus and method for tracking handwriting from visual input
DE69607472T2 (en) 1995-07-26 2000-08-24 Tegic Communications Inc SYSTEM FOR SUPPRESSING AMBIANCE IN A REDUCED KEYBOARD
US5818437A (en) 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
US5675361A (en) * 1995-08-23 1997-10-07 Santilli; Donald S. Computer keyboard pointing device
US6041137A (en) 1995-08-25 2000-03-21 Microsoft Corporation Radical definition and dictionary creation for a handwriting recognition system
US6278445B1 (en) 1995-08-31 2001-08-21 Canon Kabushiki Kaisha Coordinate input device and method having first and second sampling devices which sample input data at staggered intervals
JPH0981320A (en) 1995-09-20 1997-03-28 Matsushita Electric Ind Co Ltd Pen input type selection input device and method therefor
JP3768577B2 (en) 1995-12-28 2006-04-19 キヤノン株式会社 Character processing method
US5917889A (en) * 1995-12-29 1999-06-29 At&T Corp Capture of alphabetic or alphanumeric character strings in an automated call processing environment
US5754173A (en) 1996-02-28 1998-05-19 Sun Microsystems, Inc. Method and system for creating user interface independent programs with a user interface provider
US6098034A (en) * 1996-03-18 2000-08-01 Expert Ease Development, Ltd. Method for standardizing phrasing in a document
US5828999A (en) * 1996-05-06 1998-10-27 Apple Computer, Inc. Method and system for deriving a large-span semantic language model for large-vocabulary recognition systems
GB2313939B (en) 1996-06-03 2000-09-13 Ibm Word processing
US5796867A (en) 1996-06-12 1998-08-18 Industrial Technology Research Institute Stroke-number-free and stroke-order-free on-line Chinese character recognition method
GB2314433A (en) 1996-06-22 1997-12-24 Xerox Corp Finding and modifying strings of a regular language in a text
US6054990A (en) 1996-07-05 2000-04-25 Tran; Bao Q. Computer system with handwriting annotation
US5802460A (en) 1996-07-22 1998-09-01 Sony Corporation Telephone handset with remote controller for transferring information to a wireless messaging device
US5937420A (en) * 1996-07-23 1999-08-10 Adobe Systems Incorporated Pointsize-variable character spacing
US5664896A (en) 1996-08-29 1997-09-09 Blumberg; Marvin R. Speed typing apparatus and method
US5812657A (en) 1996-09-05 1998-09-22 Nynex Science & Technology, Inc. Telephone number data input methods and apparatus
US5882517A (en) 1996-09-10 1999-03-16 Cuno Incorporated Porous structures
US5917476A (en) 1996-09-24 1999-06-29 Czerniecki; George V. Cursor feedback text input method
KR100318573B1 (en) 1996-10-16 2001-12-28 마찌다 가쯔히꼬 Character input apparatus and storage medium in which character input program is stored
US6275611B1 (en) 1996-10-17 2001-08-14 Motorola, Inc. Handwriting recognition device, method and alphabet, with strokes grouped into stroke sub-structures
JPH10135399A (en) 1996-10-31 1998-05-22 Hitachi Ltd Semiconductor device, manufacture thereof and lead frame using it
JP2891949B2 (en) 1996-11-06 1999-05-17 米沢日本電気株式会社 Keyboardless computer
US5926566A (en) 1996-11-15 1999-07-20 Synaptics, Inc. Incremental ideographic character input method
US6052130A (en) * 1996-11-20 2000-04-18 International Business Machines Corporation Data processing system and method for scaling a realistic object on a user interface
US5952942A (en) * 1996-11-21 1999-09-14 Motorola, Inc. Method and device for input of text messages from a keypad
JPH10154144A (en) 1996-11-25 1998-06-09 Sony Corp Document inputting device and method therefor
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
WO1998035468A2 (en) 1997-01-27 1998-08-13 Benjamin Slotznick System for delivering and displaying primary and secondary information
US6144378A (en) 1997-02-11 2000-11-07 Microsoft Corporation Symbol entry system and methods
US6111573A (en) 1997-02-14 2000-08-29 Velocity.Com, Inc. Device independent window and view system
US6009444A (en) * 1997-02-24 1999-12-28 Motorola, Inc. Text input device and method
US6005495A (en) 1997-02-27 1999-12-21 Ameritech Corporation Method and system for intelligent text entry on a numeric keypad
JPH10275046A (en) 1997-03-31 1998-10-13 Toshiba Corp Device and method for word input
US6054941A (en) * 1997-05-27 2000-04-25 Motorola, Inc. Apparatus and method for inputting ideographic characters
JP4098880B2 (en) 1997-06-06 2008-06-11 松下電器産業株式会社 Information retrieval device
US6320943B1 (en) 1997-06-12 2001-11-20 Legerity, Inc. Electronic directory system and method
JPH1121274A (en) 1997-07-01 1999-01-26 Nippon Soda Co Ltd Benzoylcyclohexanedione derivative and herbicide
US6144764A (en) 1997-07-02 2000-11-07 Mitsui High-Tec, Inc. Method and apparatus for on-line handwritten input character recognition and recording medium for executing the method
JPH1128406A (en) 1997-07-11 1999-02-02 Matsushita Electric Ind Co Ltd Viscous material applicator
JPH11102414A (en) 1997-07-25 1999-04-13 Kuraritec Corp Method and device for correcting optical character recognition by using bitmap selection and computer-readable record medium record with series of instructions to correct ocr output error
US6018708A (en) * 1997-08-26 2000-01-25 Nortel Networks Corporation Method and apparatus for performing speech recognition utilizing a supplementary lexicon of frequently used orthographies
US6104384A (en) 1997-09-12 2000-08-15 Ericsson, Inc. Image based keyboard for a small computing device
ES2182363T3 (en) * 1997-09-25 2003-03-01 Tegic Communications Inc RESOLUTION SYSTEM OF REDUCED KEYBOARD AMBIGUTIES.
US5896321A (en) 1997-11-14 1999-04-20 Microsoft Corporation Text completion system for a miniature computer
DE69814155T2 (en) 1997-12-16 2003-10-23 Microsoft Corp SYSTEM AND METHOD FOR VIRTUAL INPUT
US7257528B1 (en) * 1998-02-13 2007-08-14 Zi Corporation Of Canada, Inc. Method and apparatus for Chinese character text input
AU2878999A (en) 1998-02-25 1999-09-15 Daniel S. Kwoh Alphanumerical data input device using multiple input keys
US6104317A (en) * 1998-02-27 2000-08-15 Motorola, Inc. Data entry device and method
US6037942A (en) 1998-03-10 2000-03-14 Magellan Dis, Inc. Navigation system character input device
JP3218007B2 (en) 1998-03-20 2001-10-15 富士通株式会社 Index management apparatus, update method and management method, and computer-readable storage medium
US6215485B1 (en) * 1998-04-03 2001-04-10 Avid Technology, Inc. Storing effects descriptions from a nonlinear editor using field chart and/or pixel coordinate data for use by a compositor
US6448987B1 (en) 1998-04-03 2002-09-10 Intertainer, Inc. Graphic user interface for a digital content delivery system using circular menus
WO1999052025A2 (en) 1998-04-03 1999-10-14 Triangle Pharmaceuticals, Inc. Systems, methods and computer program products for guiding the selection of therapeutic treatment regimens
CN1156741C (en) 1998-04-16 2004-07-07 国际商业机器公司 Chinese handwriting identifying method and device
US20050120870A1 (en) 1998-05-15 2005-06-09 Ludwig Lester F. Envelope-controlled dynamic layering of audio signal processing and synthesis for music applications
US6157379A (en) 1998-05-21 2000-12-05 Ericsson Inc. Apparatus and method of formatting a list for display on a touchscreen
JPH11338858A (en) 1998-05-22 1999-12-10 Toshiba Corp Device and method for predicting input and storage medium recording input predictive program
US6424983B1 (en) 1998-05-26 2002-07-23 Global Information Research And Technologies, Llc Spelling and grammar checking system
JP3481136B2 (en) 1998-05-29 2003-12-22 シャープ株式会社 Character font generation method and apparatus therefor, and computer-readable recording medium recording character font generation program
JPH11345000A (en) 1998-06-03 1999-12-14 Nec Corp Noise canceling method and noise canceling device
JP3191284B2 (en) 1998-06-23 2001-07-23 日本電気株式会社 Character input device
US6300947B1 (en) 1998-07-06 2001-10-09 International Business Machines Corporation Display screen and window size related web page adaptation system
US6157958A (en) 1998-07-31 2000-12-05 Qubit, Llc Modular tablet computer system
US6088649A (en) * 1998-08-05 2000-07-11 Visteon Technologies, Llc Methods and apparatus for selecting a destination in a vehicle navigation system
US6075469A (en) 1998-08-11 2000-06-13 Pong; Gim Yee Three stroke Chinese character word processing techniques and apparatus
US6169538B1 (en) * 1998-08-13 2001-01-02 Motorola, Inc. Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
SE514377C2 (en) * 1998-08-26 2001-02-19 Gunnar Sparr character recognition
AU9060498A (en) 1998-09-09 2000-03-27 Qi Hao Keyboard and thereof input method
US6741267B1 (en) 1998-10-30 2004-05-25 Smart Technologies, Inc. Keyboard for an electronic writeboard and method
US8938688B2 (en) 1998-12-04 2015-01-20 Nuance Communications, Inc. Contextual prediction of user words and user actions
US6646573B1 (en) 1998-12-04 2003-11-11 America Online, Inc. Reduced keyboard text input system for the Japanese language
US7720682B2 (en) * 1998-12-04 2010-05-18 Tegic Communications, Inc. Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
US6362752B1 (en) * 1998-12-23 2002-03-26 Motorola, Inc. Keypad with strokes assigned to key for ideographic text input
FI110216B (en) 1998-12-29 2002-12-13 Nokia Corp Method and device for editing the entered text
US6801659B1 (en) * 1999-01-04 2004-10-05 Zi Technology Corporation Ltd. Text input system for ideographic and nonideographic languages
GB2347240A (en) 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal having a predictive editor application
GB2347247A (en) 1999-02-22 2000-08-30 Nokia Mobile Phones Ltd Communication terminal with predictive editor
GB2388938B (en) 1999-02-22 2004-03-17 Nokia Corp A communication terminal having a predictive editor application
US7293231B1 (en) 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
US6765567B1 (en) 1999-04-06 2004-07-20 Microsoft Corporation Method and apparatus for providing and accessing hidden tool spaces
US6549219B2 (en) 1999-04-09 2003-04-15 International Business Machines Corporation Pie menu graphical user interface
US6204848B1 (en) * 1999-04-14 2001-03-20 Motorola, Inc. Data entry apparatus having a limited number of character keys and method
US20030006956A1 (en) 1999-05-24 2003-01-09 Charles Yimin Wu Data entry device recording input in two dimensions
JP4519381B2 (en) 1999-05-27 2010-08-04 テジック コミュニケーションズ インク Keyboard system with automatic correction
US7286115B2 (en) * 2000-05-26 2007-10-23 Tegic Communications, Inc. Directional input system with automatic correction
US7750891B2 (en) 2003-04-09 2010-07-06 Tegic Communications, Inc. Selective input system based on tracking of motion parameters of an input device
US6970599B2 (en) 2002-07-25 2005-11-29 America Online, Inc. Chinese character handwriting recognition system
US7821503B2 (en) 2003-04-09 2010-10-26 Tegic Communications, Inc. Touch screen and graphical user interface
JP4392089B2 (en) 1999-05-27 2009-12-24 株式会社デンソー Neuron, hierarchical neural network configured using the neuron, and multiplication circuit used for multiplication processing inside the neuron
US7030863B2 (en) * 2000-05-26 2006-04-18 America Online, Incorporated Virtual keyboard system with automatic correction
US6172625B1 (en) * 1999-07-06 2001-01-09 Motorola, Inc. Disambiguation method and apparatus, and dictionary data compression techniques
FI112978B (en) 1999-09-17 2004-02-13 Nokia Corp Entering Symbols
US6850644B1 (en) * 1999-10-01 2005-02-01 Samsung Electronics Co., Ltd. Method for analyzing texture of digital image
KR20020048987A (en) 1999-10-27 2002-06-24 피루쯔 가사비안 Integrated Keypad System
US7275029B1 (en) 1999-11-05 2007-09-25 Microsoft Corporation System and method for joint optimization of language model performance and size
US6904402B1 (en) 1999-11-05 2005-06-07 Microsoft Corporation System and iterative method for lexicon, segmentation and language model joint optimization
US7403888B1 (en) 1999-11-05 2008-07-22 Microsoft Corporation Language input user interface
US6424743B1 (en) * 1999-11-05 2002-07-23 Motorola, Inc. Graphical handwriting recognition user interface
US6654733B1 (en) 2000-01-18 2003-11-25 Microsoft Corporation Fuzzy keyboard
JP2001282778A (en) 2000-03-29 2001-10-12 Sony Corp Device and method for processing information, and recording medium
JP2001291060A (en) * 2000-04-04 2001-10-19 Toshiba Corp Device and method for collating word string
US6829607B1 (en) 2000-04-24 2004-12-07 Microsoft Corporation System and method for facilitating user input by automatically providing dynamically generated completion information
US7107204B1 (en) 2000-04-24 2006-09-12 Microsoft Corporation Computer-aided writing system and method with cross-language writing wizard
US20010048425A1 (en) 2000-04-28 2001-12-06 Partridge Gary R. Device or component for alphanumeric and direction input
JP4693329B2 (en) 2000-05-16 2011-06-01 スイスコム・アクチエンゲゼルシヤフト Command input method and terminal device
US6611252B1 (en) 2000-05-17 2003-08-26 Dufaux Douglas P. Virtual data input device
EP1282852A1 (en) 2000-05-18 2003-02-12 Eleksen Limited Data input device
KR20010107388A (en) 2000-05-27 2001-12-07 강원희 Mobile Telecommunication
GB2364493B (en) 2000-06-30 2004-11-10 Nokia Mobile Phones Ltd Improved data input
KR100361311B1 (en) 2000-07-05 2002-11-18 이창주 Key board
TW498264B (en) 2000-07-14 2002-08-11 Inventec Corp Input correction method and system for Chinese characters
US7177797B1 (en) 2000-08-31 2007-02-13 Semantic Compaction Systems Linguistic retrieval system and method
US6686852B1 (en) * 2000-09-15 2004-02-03 Motorola, Inc. Keypad layout for alphabetic character input
FI113094B (en) 2000-12-15 2004-02-27 Nokia Corp An improved method and arrangement for providing a function in an electronic device and an electronic device
CN1121004C (en) 2000-12-21 2003-09-10 国际商业机器公司 Chinese character input method and device for small keyboard
SE521911C2 (en) * 2001-01-15 2003-12-16 Decuma Ab Ideon Res Park Method, device and computer program for recognizing a handwritten character
GB0103053D0 (en) 2001-02-07 2001-03-21 Nokia Mobile Phones Ltd A communication terminal having a predictive text editor application
US20030234766A1 (en) 2001-02-15 2003-12-25 Hildebrand Alfred P. Virtual image display with virtual keyboard
US7076738B2 (en) 2001-03-02 2006-07-11 Semantic Compaction Systems Computer device, method and article of manufacture for utilizing sequenced symbols to enable programmed application and commands
SE519014C2 (en) * 2001-03-07 2002-12-23 Decuma Ab Ideon Res Park Method and apparatus for recognizing a handwritten pattern
US6502118B1 (en) 2001-03-22 2002-12-31 Motorola, Inc. Fast system and method for producing a logarithmic signal approximation with variable precision
US6982658B2 (en) * 2001-03-22 2006-01-03 Motorola, Inc. Keypad layout for alphabetic symbol input
EP1246048A1 (en) 2001-03-26 2002-10-02 SAP Aktiengesellschaft Method and computer system for executing functions for objects based on the movement of an input device
US7117144B2 (en) * 2001-03-31 2006-10-03 Microsoft Corporation Spell checking for text input via reduced keypad keys
US6696985B2 (en) 2001-04-24 2004-02-24 International Business Machines Corporation Reformable keyboard with variable key design
GB0111012D0 (en) 2001-05-04 2001-06-27 Nokia Corp A communication terminal having a predictive text editor application
FR2824979B1 (en) 2001-05-15 2005-03-11 Sagem CIRCULAR KEYBOARD FOR MOBILE TELEPHONE
US20030023426A1 (en) * 2001-06-22 2003-01-30 Zi Technology Corporation Ltd. Japanese language entry mechanism for small keypads
US6990534B2 (en) 2001-07-20 2006-01-24 Flowfinity Wireless, Inc. Method for a proactive browser system for implementing background frame maintenance and asynchronous frame submissions
US6947771B2 (en) * 2001-08-06 2005-09-20 Motorola, Inc. User interface for a portable electronic device
AUPR687701A0 (en) 2001-08-08 2001-08-30 Litster, Gregory John Method of and apparatus for selecting symbols in ideographic languages
US6757544B2 (en) * 2001-08-15 2004-06-29 Motorola, Inc. System and method for determining a location relevant to a communication device and/or its associated user
AU2002332712A1 (en) 2001-08-30 2003-03-18 America Online Incorporated Component-based, adaptive stroke-order system
US20030054830A1 (en) * 2001-09-04 2003-03-20 Zi Corporation Navigation system for mobile communication devices
US20030048257A1 (en) 2001-09-06 2003-03-13 Nokia Mobile Phones Ltd. Telephone set having a touch pad device
US7149550B2 (en) 2001-11-27 2006-12-12 Nokia Corporation Communication terminal having a text editor application with a word completion feature
US7075520B2 (en) * 2001-12-12 2006-07-11 Zi Technology Corporation Ltd Key press disambiguation using a keypad of multidirectional keys
US7949513B2 (en) * 2002-01-22 2011-05-24 Zi Corporation Of Canada, Inc. Language module and method for use with text processing devices
US6807529B2 (en) * 2002-02-27 2004-10-19 Motorola, Inc. System and method for concurrent multimodal communication
US6912581B2 (en) * 2002-02-27 2005-06-28 Motorola, Inc. System and method for concurrent multimodal communication session persistence
US6864809B2 (en) * 2002-02-28 2005-03-08 Zi Technology Corporation Ltd Korean language predictive mechanism for text entry by a user
AU2003214096A1 (en) 2002-03-22 2003-10-08 Sony Ericsson Mobile Communications Ab Entering text into an electronic communications device
US7272564B2 (en) * 2002-03-22 2007-09-18 Motorola, Inc. Method and apparatus for multimodal communication with user control of delivery modality
US6847311B2 (en) 2002-03-28 2005-01-25 Motorola Inc. Method and apparatus for character entry in a wireless communication device
EP1355225A1 (en) 2002-04-15 2003-10-22 TELEFONAKTIEBOLAGET LM ERICSSON (publ) Method and device for inputting chinese characters on a hand-held electronic device
US7020849B1 (en) 2002-05-31 2006-03-28 Openwave Systems Inc. Dynamic display for communication devices
US7162305B2 (en) 2002-10-23 2007-01-09 The Hong Kong Polytechnic University Functional electrical stimulation system
US7095403B2 (en) * 2002-12-09 2006-08-22 Motorola, Inc. User interface of a keypad entry system for character input
US20040163032A1 (en) 2002-12-17 2004-08-19 Jin Guo Ambiguity resolution for predictive text entry
US7382358B2 (en) * 2003-01-16 2008-06-03 Forword Input, Inc. System and method for continuous stroke word-based text input
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
US20040153975A1 (en) * 2003-02-05 2004-08-05 Williams Roland E. Text entry mechanism for small keypads
US7256769B2 (en) * 2003-02-24 2007-08-14 Zi Corporation Of Canada, Inc. System and method for text entry on a reduced keyboard
US7584173B2 (en) * 2003-02-24 2009-09-01 Avaya Inc. Edit distance string search
US6955602B2 (en) * 2003-05-15 2005-10-18 Zi Technology Corporation Ltd Text entry within a video game
WO2004111871A1 (en) 2003-06-18 2004-12-23 Zi Corporation Configurable information identification system and method
US20060236239A1 (en) * 2003-06-18 2006-10-19 Zi Corporation Text entry system and method
US7296011B2 (en) * 2003-06-20 2007-11-13 Microsoft Corporation Efficient fuzzy match for evaluating data records
US7057607B2 (en) * 2003-06-30 2006-06-06 Motorola, Inc. Application-independent text entry for touch-sensitive display
US7088861B2 (en) 2003-09-16 2006-08-08 America Online, Inc. System and method for chinese input using a joystick
US7389235B2 (en) * 2003-09-30 2008-06-17 Motorola, Inc. Method and system for unified speech and graphic user interfaces
US6973332B2 (en) 2003-10-24 2005-12-06 Motorola, Inc. Apparatus and method for forming compound words
US8136050B2 (en) * 2003-11-21 2012-03-13 Nuance Communications, Inc. Electronic device and user interface and input method therefor
US7283999B1 (en) * 2003-12-19 2007-10-16 Ncr Corp. Similarity string filtering
US20050190970A1 (en) 2004-02-27 2005-09-01 Research In Motion Limited Text input system for a mobile electronic device and methods thereof
WO2006026908A1 (en) 2004-08-25 2006-03-16 Dong Li A chinese characters inputting method which uses continuous phonetic letters in a portable terminal
US7672543B2 (en) * 2005-08-23 2010-03-02 Ricoh Co., Ltd. Triggering applications based on a captured text in a mixed media environment
US7890492B2 (en) * 2004-11-15 2011-02-15 Zi Corporation Of Canada, Inc. Organizing pointers to objects in an array to improve the speed of object retrieval
US20060129928A1 (en) * 2004-12-02 2006-06-15 Weigen Qiu Use of pointing device to identify ideographic characters
CN101099131B (en) * 2004-12-07 2011-06-29 字源加拿大公司 Equipment and method for searching and finding
US20060155536A1 (en) * 2004-12-20 2006-07-13 Williams Roland E Method and device for displaying a telephone number
US7466859B2 (en) 2004-12-30 2008-12-16 Motorola, Inc. Candidate list enhancement for predictive text input in electronic devices
EP1854048A1 (en) * 2005-02-28 2007-11-14 ZI Decuma AB Recognition graph
KR101145986B1 (en) * 2005-02-28 2012-05-21 지 데쿠마 아베 Segmentation-based recognition
EP1866808A2 (en) * 2005-03-19 2007-12-19 ActivePrime, Inc. Systems and methods for manipulation of inexact semi-structured data
EP1952651A4 (en) * 2005-11-21 2010-06-02 Zi Corp Canada Inc Information delivery system and method for mobile appliances
US7689554B2 (en) * 2006-02-28 2010-03-30 Yahoo! Inc. System and method for identifying related queries for languages with multiple writing systems
US8018439B2 (en) 2006-03-22 2011-09-13 Zi Corporation Of Canada, Inc. Mobile appliance system and method enabling efficient entry
JP4872079B2 (en) * 2006-05-19 2012-02-08 国立大学法人長岡技術科学大学 Sentence update amount evaluation program
US7558725B2 (en) * 2006-05-23 2009-07-07 Lexisnexis, A Division Of Reed Elsevier Inc. Method and apparatus for multilingual spelling corrections
US8166418B2 (en) * 2006-05-26 2012-04-24 Zi Corporation Of Canada, Inc. Device and method of conveying meaning
US20080133222A1 (en) * 2006-11-30 2008-06-05 Yehuda Kogan Spell checker for input of reduced keypad devices
CN101611417B (en) * 2006-12-01 2012-07-04 Zi德库玛股份公司 Method for character recognition
US7957955B2 (en) * 2007-01-05 2011-06-07 Apple Inc. Method and system for providing word recommendations for text input
US8201087B2 (en) 2007-02-01 2012-06-12 Tegic Communications, Inc. Spell-check for a keyboard system with automatic correction
US8225203B2 (en) * 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
US8299943B2 (en) * 2007-05-22 2012-10-30 Tegic Communications, Inc. Multiple predictions in a reduced keyboard disambiguating system
US20090105959A1 (en) * 2007-06-01 2009-04-23 Braverman Michael S System and method for identification of individual samples from a multiplex mixture
US8065624B2 (en) 2007-06-28 2011-11-22 Panasonic Corporation Virtual keypad systems and methods
US20090037399A1 (en) * 2007-07-31 2009-02-05 Yahoo! Inc. System and Method for Determining Semantically Related Terms
US8091023B2 (en) * 2007-09-28 2012-01-03 Research In Motion Limited Handheld electronic device and associated method enabling spell checking in a text disambiguation environment
US7911944B2 (en) 2007-12-26 2011-03-22 Nortel Networks Limited Tie-breaking in shortest path determination
US8180641B2 (en) * 2008-09-29 2012-05-15 Microsoft Corporation Sequential speech recognition with two unequal ASR systems
US20100325136A1 (en) * 2009-06-23 2010-12-23 Microsoft Corporation Error tolerant autocompletion
CN102782680B (en) * 2010-02-26 2016-01-20 乐天株式会社 Signal conditioning package, information processing method, have recorded the recording medium of message processing program

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030011574A1 (en) * 2001-03-31 2003-01-16 Goodman Joshua T. Out-of-vocabulary word determination and user interface for text input via reduced keypad keys
US20030033288A1 (en) * 2001-08-13 2003-02-13 Xerox Corporation Document-centric system with auto-completion and auto-correction
US20070016616A1 (en) * 2002-06-27 2007-01-18 Microsoft Corporation Automated error checking system and method
US20050135678A1 (en) * 2003-12-03 2005-06-23 Microsoft Corporation Scaled text replacement of ink
US20050210383A1 (en) * 2004-03-16 2005-09-22 Silviu-Petru Cucerzan Systems and methods for improved spell checking
US20060176283A1 (en) * 2004-08-06 2006-08-10 Daniel Suraqui Finger activated reduced keyboard and a method for performing text input

Also Published As

Publication number Publication date
US9092419B2 (en) 2015-07-28
TW200842613A (en) 2008-11-01
US8201087B2 (en) 2012-06-12
US20080189605A1 (en) 2008-08-07
US20120254744A1 (en) 2012-10-04
WO2008095153A2 (en) 2008-08-07

Similar Documents

Publication Publication Date Title
WO2008095153A3 (en) Spell-check for a keyboard system with automatic correction
HK1109015A2 (en) Method and system for providing word recommendations for text input
WO2008007272A3 (en) Predicting entered text
WO2011008807A3 (en) Database storage architecture
WO2009120880A3 (en) Power distribution systems and methodology
WO2009061903A8 (en) Systems and methods for workflow automation, adaptation and integration
FR2881903B1 (en) MULTIMEDIA COMPUTER CLUSTER SYSTEM WITH COMMUNICATION LINK
DE602006020422D1 (en) INTELLIGENT CAMERA SELECTION AND OBJECT PURSUIT
WO2007087394A3 (en) Global printing system and method of using same
WO2007136447A3 (en) Non-volatile memory error correction system and method
WO2007109717A3 (en) Apparatus and method for live loading of version upgrades in a process control environment
WO2011054005A3 (en) Automated corrective and predictive maintenance system
TW200643702A (en) A ground-based software tool for controlling redundancy management switching operations
WO2009042033A3 (en) Managing a thermocouple module
WO2009016631A3 (en) Automatic context sensitive language correction and enhancement using an internet corpus
WO2008028004A3 (en) Automated noise reduction system for predicting arrhythmic deaths
WO2009022301A3 (en) 12c-bus interface with parallel operational mode
WO2009073156A3 (en) Enhanced data exchange and functionality control system and method
EP1922653A4 (en) Word clustering for input data
WO2011118971A3 (en) Ambient lighting control method and ambient lighting control system
FR2910876B1 (en) HELICOPTER WITH AUTOMATIC PILOT.
WO2011017365A3 (en) Methods and apparatus for facilitating application inter-communications
WO2012106681A3 (en) Correcting typing mistake based on probabilities of intended contact for non-contacted keys
EP2143305B8 (en) Method, system and user interface for automatically creating an atmosphere, particularly a lighting atmosphere, based on a keyword input
GB0814815D0 (en) Disambiguation of compound text input with limitation of data sources

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 08728795

Country of ref document: EP

Kind code of ref document: A2