Movatterモバイル変換


[0]ホーム

URL:


US20040153963A1 - Information entry mechanism for small keypads - Google Patents

Information entry mechanism for small keypads
Download PDF

Info

Publication number
US20040153963A1
US20040153963A1US10/360,541US36054103AUS2004153963A1US 20040153963 A1US20040153963 A1US 20040153963A1US 36054103 AUS36054103 AUS 36054103AUS 2004153963 A1US2004153963 A1US 2004153963A1
Authority
US
United States
Prior art keywords
user
data
predictive
computer
readable medium
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US10/360,541
Inventor
Todd Simpson
Roland Williams
Robert O'Dell
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zi Corp of Canada Inc
Original Assignee
Zi Technology Corp Ltd
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 Zi Technology Corp LtdfiledCriticalZi Technology Corp Ltd
Priority to US10/360,541priorityCriticalpatent/US20040153963A1/en
Assigned to ZI TECHNOLOGY CORPORATION LTD.reassignmentZI TECHNOLOGY CORPORATION LTD.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: O'DELL, ROBERT B., SIMPSON, TODD G., WILLIAMS, ROLAND E.
Priority to PCT/US2004/003952prioritypatent/WO2004073286A2/en
Priority to EP04708683Aprioritypatent/EP1658716A2/en
Priority to CNA2004800036934Aprioritypatent/CN1954286A/en
Publication of US20040153963A1publicationCriticalpatent/US20040153963A1/en
Assigned to ZI CORPORATION OF CANADA, INC.reassignmentZI CORPORATION OF CANADA, INC.ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: ZI TECHNOLOGY CORPORATION LTD.
Priority to US12/619,608prioritypatent/US8413050B2/en
Priority to US13/853,847prioritypatent/US20130226960A1/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

Presentation of results of a predictive analysis of text is delayed until entry of the text by a user is paused by a particular amount of time. The results are available for selection by the user for another particular amount of time. After the other particular amount of time is expired, the results are no longer available to for selection. If a particular result is selected, the selected result either replaces or supplements the entered text.

Description

Claims (45)

What is claimed is:
1. A method for generating information in response to signals generated by a user, the method comprising:
generating a predictive interpretation of data intended by the user by the signals; and
postponing presentation of the predictive interpretation during a first interval of time.
2. The method ofclaim 1, wherein the method includes:
presenting the predictive interpretation to the user after the first interval of time;
receiving an indication of a selection of the predictive interpretation from the user; and
accepting the selected predictive interpretation as accurately representing the data intended by the user.
3. The method ofclaim 2, wherein the step of presenting includes:
displaying the selected predictive interpretation.
4. The method ofclaim 2, wherein the step of presenting includes:
generating a voice synthesis of the selected predictive interpretation; and
outputting the voice synthesis through a speaker.
5. The method ofclaim 1, wherein the method includes:
determining that a second predetermined time interval has expired; and
changing a display characteristic to indicate that the predictive interpretation is not available.
6. The method ofclaim 1, wherein the step of generating includes:
searching a predictive database for data corresponding to the one or more signals.
7. A method for generating information in response to signals generated by a user, the method comprising:
determining that the signals from the user represent entered data;
predicting supplemental data from the entered data;
determining that the user has paused during generation of the signals for a first time interval of a predetermined length; and
presenting the supplemental data to the user.
8. The method ofclaim 7, wherein the predicting includes:
searching a predictive database for the data.
9. The method ofclaim 7, wherein the method includes:
receiving an indication of selection of the predicted supplemental data from the user; and
modifying the entered data in accordance with the supplemental data.
10. The method ofclaim 7, wherein the method includes:
determining that a second predetermined time period has expired; and
changing a display characteristic to indicate that the supplemental data is not available.
11. A method for generating information in response to signals generated by a user, the method comprising:
receiving data from a user;
predicting at least one character from the data;
determining that a first time-interval has expired since the receiving;
presenting the at least one character for selection by the user after the first time-interval;
receiving an indication of selection of the at least one character from the user; and
modifying the data in accordance with the selected character.
12. The method ofclaim 11, wherein the predicting includes:
searching a predictive database for the data.
13. The method ofclaim 11, wherein the method includes:
changing a characteristic of a display to indicate that the selection is not available, after expiration of a second predetermined time interval.
14. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to provide predictive interpretation of a plurality of user input signals by performing the steps of:
generating in the memory a predictive interpretation of data intended by the user by the signals; and
postponing presentation of the predictive interpretation to an output device during a first interval of time.
15. The computer readable medium ofclaim 14, wherein execution of the computer instructions cause the computer to also perform the steps of:
presenting the predictive interpretation to the user through the output device after the first interval of time;
receiving an indication of a selection of the predictive interpretation from the user through an input device; and
accepting the selected predictive interpretation as data specified by the one or more user input gestures.
16. The computer readable medium ofclaim 15, wherein the step of presenting includes:
displaying the selected predictive interpretation.
17. The computer readable medium ofclaim 15, wherein the step of presenting includes:
generating a voice synthesis of the selected predictive interpretation; and
outputting the voice synthesis through a speaker.
18. The computer readable medium ofclaim 14, wherein the computer instructions are configured to cause the computer to perform the following additional steps:
determining that a second predetermined time interval has expired; and
changing a display characteristic to indicate that the predictive interpretation is not available.
19. The computer readable medium ofclaim 14, wherein the step of generating includes:
searching a predictive database for data corresponding to the one or more signals.
20. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to provide predictive interpretation of one or more user input signals by performing the steps of:
generating in a memory a predictive interpretation during a first time interval of signals of one or more user input gestures; and
postponing presentation of the predictive interpretation to an output device during the first interval of time.
21. The computer readable medium ofclaim 20, wherein the computer instructions are configured to cause the computer to perform the following additional steps:
presenting the predictive interpretation to the user through the output device after the first interval of time;
receiving an indication of a selection of the predictive interpretation from the user through an input device; and
accepting the selected predictive interpretation as data specified by the one or more user input gestures.
22. The computer readable medium ofclaim 21, wherein the step of presenting includes:
displaying the selected predictive interpretation.
23. The computer readable medium ofclaim 20, wherein the step of presenting includes:
generating a voice synthesis of the selected predictive interpretation; and
outputting the voice synthesis through a speaker.
24. The computer readable medium ofclaim 20, wherein the computer instructions are configured to cause the computer to perform the following additional steps:
determining that a second predetermined time interval has expired; and
changing a display characteristic to indicate that the predictive interpretation is not available.
25. The computer readable medium ofclaim 20, wherein the step of generating includes:
searching a predictive database for data corresponding to the one or more signals.
26. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to provide predictive interpretation of user input signals, by performing the steps of:
determining that the signals from the user represent entered data;
predicting supplemental data from the received data;
determining that the user has paused during entry of the data for a first predetermined time interval; and
presenting the supplemental data to the user.
27. The computer readable medium ofclaim 26, wherein the predicting includes:
searching a predictive database for the data.
28. The computer readable medium ofclaim 26, wherein the computer instructions are configured to cause the computer to perform the following additional steps:
receiving an indication of selection of the predicted supplemental data from the user; and
modifying the data in accordance with the supplemental data.
29. The computer readable medium ofclaim 26, wherein the computer instructions are configured to cause the computer to perform the following additional steps:
determining that a second predetermined time period has expired; and
changing a display characteristic to indicate that the supplemental data is not available.
30. A computer readable medium useful in association with a computer which includes a processor and a memory, the computer readable medium including computer instructions which are configured to cause the computer to provide predictive interpretation of a plurality of user input signals, by performing the steps of:
receiving data from a user;
predicting at least one character from the data;
determining that a first time-interval has expired since the receiving;
presenting the predicted character for selection by the user after the first time-interval;
receiving an indication of selection of the predicted character from the user; and
modifying the data in accordance with the selected character.
31. The computer readable medium ofclaim 30, wherein the predicting includes:
searching a predictive database for the data.
32. The computer readable medium ofclaim 30, wherein the computer instructions are configured to cause the computer to perform the following additional steps:
changing a characteristic of the display to indicate that the selection is not available, after expiration of a second predetermined time interval.
33. A computer system comprising:
a processor;
a memory operatively coupled to the processor; and
a predictive interpreter which executes in the processor from the memory and which, when executed by the processor, causes the computer to provide predictive interpretation of a plurality of user input signals, by performing the steps of:
generating a predictive interpretation of data intended by the user by the signals; and
postponing presentation of the predictive interpretation during a first interval of time.
34. The computer system ofclaim 33, wherein the predictive interpreter, when executed, performs the following additional step:
presenting the predictive interpretation to the user after the first interval of time;
receiving an indication of a selection of the predictive interpretation from the user; and
accepting the selected predictive interpretation as accurately representing the data intended by the user.
35. The computer system ofclaim 34, wherein the step of presenting includes:
displaying the selected predictive interpretation.
36. The computer system ofclaim 34, wherein the step of presenting includes:
generating a voice synthesis of the selected predictive interpretation; and
outputting the voice synthesis through a speaker.
37. The computer system ofclaim 33, wherein the predictive interpreter, when executed, performs the following additional steps:
determining that a second predetermined time interval has expired; and
changing a display characteristic to indicate that the predictive interpretation is not available.
38. The computer system ofclaim 33, wherein the step of generating includes:
searching a predictive database for data corresponding to the one or more signals.
39. A computer system comprising:
a processor;
a memory operatively coupled to the processor; and
a predictive interpreter which executes in the processor from the memory and which, when executed by the processor, causes the computer to provide predictive interpretation of a plurality of user input signals, by performing the steps of:
determining that the signals from the user represent entered data;
predicting supplemental data from the received text;
determining that the user has paused during entry of the data for a first predetermined time interval; and
presenting the supplemental data to the user.
40. The computer system ofclaim 39, wherein the predicting includes:
searching a predictive database for the data.
41. The computer system ofclaim 39, wherein the predictive interpreter, when executed, performs the following additional steps:
receiving an indication of selection of the predicted supplemental data from the user; and
modifying the data in accordance with the supplemental data.
42. The computer system ofclaim 39, wherein the predictive interpreter, when executed, performs the following additional steps:
determining that a second predetermined time period has expired; and
changing a display characteristic to indicate that the supplemental data is not available.
43. A computer system comprising:
a processor;
a memory operatively coupled to the processor; and
a predictive interpreter which executes in the processor from the memory and which, when executed by the processor, causes the computer to provide predictive interpretation of a plurality of user input signals, by performing the steps of:
receiving data from a user;
predicting at least one character from the data;
determining that a first time-interval has expired since the receiving;
presenting the predicted character for selection by the user after the first time-interval;
receiving an indication of selection of the predicted character from the user; and
modifying the data in accordance with the selected character.
44. The computer system ofclaim 43, wherein the predicting includes:
searching a predictive database for the data.
45. The computer system ofclaim 43, wherein the predictive interpreter, when executed, performs the following additional step:
changing a characteristic of a display to indicate that the selection is not available, after expiration of a second predetermined time interval.
US10/360,5412003-02-052003-02-05Information entry mechanism for small keypadsAbandonedUS20040153963A1 (en)

Priority Applications (6)

Application NumberPriority DateFiling DateTitle
US10/360,541US20040153963A1 (en)2003-02-052003-02-05Information entry mechanism for small keypads
PCT/US2004/003952WO2004073286A2 (en)2003-02-052004-02-05Information entry mechanism for small keypads
EP04708683AEP1658716A2 (en)2003-02-052004-02-05Information entry mechanism for small keypads
CNA2004800036934ACN1954286A (en)2003-02-052004-02-05Information entry mechanism for small keypads
US12/619,608US8413050B2 (en)2003-02-052009-11-16Information entry mechanism for small keypads
US13/853,847US20130226960A1 (en)2003-02-052013-03-29Information entry mechanism for small keypads

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US10/360,541US20040153963A1 (en)2003-02-052003-02-05Information entry mechanism for small keypads

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US12/619,608ContinuationUS8413050B2 (en)2003-02-052009-11-16Information entry mechanism for small keypads

Publications (1)

Publication NumberPublication Date
US20040153963A1true US20040153963A1 (en)2004-08-05

Family

ID=32771376

Family Applications (3)

Application NumberTitlePriority DateFiling Date
US10/360,541AbandonedUS20040153963A1 (en)2003-02-052003-02-05Information entry mechanism for small keypads
US12/619,608Expired - Fee RelatedUS8413050B2 (en)2003-02-052009-11-16Information entry mechanism for small keypads
US13/853,847AbandonedUS20130226960A1 (en)2003-02-052013-03-29Information entry mechanism for small keypads

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
US12/619,608Expired - Fee RelatedUS8413050B2 (en)2003-02-052009-11-16Information entry mechanism for small keypads
US13/853,847AbandonedUS20130226960A1 (en)2003-02-052013-03-29Information entry mechanism for small keypads

Country Status (4)

CountryLink
US (3)US20040153963A1 (en)
EP (1)EP1658716A2 (en)
CN (1)CN1954286A (en)
WO (1)WO2004073286A2 (en)

Cited By (76)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20040083198A1 (en)*2002-07-182004-04-29Bradford Ethan R.Dynamic database reordering system
US20040264782A1 (en)*2003-06-262004-12-30International Business Machines CorporationSystem and method for object-oriented graphically integrated command shell
US20050017954A1 (en)*1998-12-042005-01-27Kay David JonContextual prediction of user words and user actions
US20050052406A1 (en)*2003-04-092005-03-10James StephanickSelective input system based on tracking of motion parameters of an input device
US20050114770A1 (en)*2003-11-212005-05-26Sacher Heiko K.Electronic device and user interface and input method therefor
US20050195171A1 (en)*2004-02-202005-09-08Aoki Ann N.Method and apparatus for text input in various languages
US20050264584A1 (en)*2004-05-272005-12-01Zhu-Min Di[method for fast input of chinese character]
US20060059429A1 (en)*2004-09-152006-03-16International Business Machines CorporationDynamic update of data entry in a user interface
US20060217953A1 (en)*2005-01-212006-09-28Prashant ParikhAutomatic dynamic contextual data entry completion system
US20060215042A1 (en)*2005-03-242006-09-28Motorola, Inc.Image processing method and apparatus with provision of status information to a user
US20060265208A1 (en)*2005-05-182006-11-23Assadollahi Ramin ODevice incorporating improved text input mechanism
US20060274051A1 (en)*2003-12-222006-12-07Tegic Communications, Inc.Virtual Keyboard Systems with Automatic Correction
US20070038951A1 (en)*2003-06-102007-02-15Microsoft CorporationIntelligent Default Selection In An OnScreen Keyboard
US20070050351A1 (en)*2005-08-242007-03-01Richard KasperskiAlternative search query prediction
US20070050339A1 (en)*2005-08-242007-03-01Richard KasperskiBiasing queries to determine suggested queries
US20070055652A1 (en)*2005-08-242007-03-08Stephen HoodSpeculative search result for a search query
US20070074131A1 (en)*2005-05-182007-03-29Assadollahi Ramin ODevice incorporating improved text input mechanism
US20070106785A1 (en)*2005-11-092007-05-10Tegic CommunicationsLearner for resource constrained devices
US20070233463A1 (en)*2006-04-032007-10-04Erik SparreOn-line predictive text dictionary
US20070250469A1 (en)*2006-04-192007-10-25Tegic Communications, Inc.Efficient storage and search of word lists and other text
US20080016046A1 (en)*2006-07-142008-01-17Yahoo Inc.Query categorizer
US20080015841A1 (en)*2000-05-262008-01-17Longe Michael RDirectional Input System with Automatic Correction
US20080016034A1 (en)*2006-07-142008-01-17Sudipta GuhaSearch equalizer
US20080066017A1 (en)*2006-09-112008-03-13Yahoo! Inc.Displaying items using a reduced presentation
US20080072143A1 (en)*2005-05-182008-03-20Ramin AssadollahiMethod and device incorporating improved text input mechanism
US20080109752A1 (en)*2006-11-072008-05-08Yahoo! Inc.Expanding search query input box to support livesearch interaction
US20080126308A1 (en)*2006-11-282008-05-29Yahoo! Inc.Wait timer for partially formed query
US20080189605A1 (en)*2007-02-012008-08-07David KaySpell-check for a keyboard system with automatic correction
US20080235003A1 (en)*2007-03-222008-09-25Jenny Huang-Yu LaiDisambiguation of telephone style key presses to yield chinese text using segmentation and selective shifting
US20080291059A1 (en)*2007-05-222008-11-27Longe Michael RMultiple predictions in a reduced keyboard disambiguating system
US20080313359A1 (en)*2007-06-182008-12-18Liang-Yu ChiRelative typing waiting time before disambiguation aids
US20090106695A1 (en)*2007-10-192009-04-23Hagit PerryMethod and system for predicting text
US20090174665A1 (en)*2008-01-092009-07-09Jason GriffinMethod of facilitating user input in handheld electronic device employing a text disambiguation function
EP2081102A1 (en)2008-01-092009-07-22Research In Motion LimitedMethod of facilitating user input in handheld electronic device employing a text disambiguation function
US20090193334A1 (en)*2005-05-182009-07-30Exb Asset Management GmbhPredictive text input system and method involving two concurrent ranking means
US20090192786A1 (en)*2005-05-182009-07-30Assadollahi Ramin OText input device and method
US20090213134A1 (en)*2003-04-092009-08-27James StephanickTouch screen and graphical user interface
US7587378B2 (en)2005-12-092009-09-08Tegic Communications, Inc.Embedded rule engine for rendering text and other applications
US7712053B2 (en)1998-12-042010-05-04Tegic Communications, Inc.Explicit character filtering of ambiguous text entry
US7720682B2 (en)1998-12-042010-05-18Tegic Communications, Inc.Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
EP1952651A4 (en)*2005-11-212010-06-02Zi Corp Canada IncInformation delivery system and method for mobile appliances
US20100225599A1 (en)*2009-03-062010-09-09Mikael DanielssonText Input
US20100292984A1 (en)*2007-09-212010-11-18Xiaofeng HuangMethod for quickly inputting correlative word
US20110010174A1 (en)*2004-06-022011-01-13Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US7881936B2 (en)1998-12-042011-02-01Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US7880730B2 (en)1999-05-272011-02-01Tegic Communications, Inc.Keyboard system with automatic correction
US20110197128A1 (en)*2008-06-112011-08-11EXBSSET MANAGEMENT GmbHDevice and Method Incorporating an Improved Text Input Mechanism
US20120066244A1 (en)*2010-09-152012-03-15Kazuomi ChibaName retrieval method and name retrieval apparatus
US20120137217A1 (en)*2010-11-292012-05-31International Business Machines CorporationSystem and method for adjusting inactivity timeout settings on a display device
US8225203B2 (en)2007-02-012012-07-17Nuance Communications, Inc.Spell-check for a keyboard system with automatic correction
US20130031505A1 (en)*2007-10-152013-01-31Harman International Industries, IncorporatedSystem for a text speller
US8490008B2 (en)2011-11-102013-07-16Research In Motion LimitedTouchscreen keyboard predictive display and generation of a set of characters
US20130212511A1 (en)*2012-02-092013-08-15Samsung Electronics Co., Ltd.Apparatus and method for guiding handwriting input for handwriting recognition
US8543934B1 (en)2012-04-302013-09-24Blackberry LimitedMethod and apparatus for text selection
US8583440B2 (en)2002-06-202013-11-12Tegic Communications, Inc.Apparatus and method for providing visual indication of character ambiguity during text entry
US8659569B2 (en)2012-02-242014-02-25Blackberry LimitedPortable electronic device including touch-sensitive display and method of controlling same
US20140278372A1 (en)*2013-03-142014-09-18Honda Motor Co., Ltd.Ambient sound retrieving device and ambient sound retrieving method
US20140304617A1 (en)*2011-12-212014-10-09Huawei Device Co., Ltd.Information Prompt Method, Apparatus and Terminal Device
US20140359514A1 (en)*2013-06-042014-12-04Samsung Electronics Co., Ltd.Method and apparatus for processing key pad input received on touch screen of mobile terminal
US8930181B2 (en)2012-12-062015-01-06Prashant ParikhAutomatic dynamic contextual data entry completion
US8938688B2 (en)1998-12-042015-01-20Nuance Communications, Inc.Contextual prediction of user words and user actions
US9063653B2 (en)2012-08-312015-06-23Blackberry LimitedRanking predictions based on typing speed and typing confidence
US9116552B2 (en)2012-06-272015-08-25Blackberry LimitedTouchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
US9122672B2 (en)2011-11-102015-09-01Blackberry LimitedIn-letter word prediction for virtual keyboard
US9152323B2 (en)2012-01-192015-10-06Blackberry LimitedVirtual keyboard providing an indication of received input
US9195386B2 (en)2012-04-302015-11-24Blackberry LimitedMethod and apapratus for text selection
US9201510B2 (en)2012-04-162015-12-01Blackberry LimitedMethod and device having touchscreen keyboard with visual cues
US9207860B2 (en)2012-05-252015-12-08Blackberry LimitedMethod and apparatus for detecting a gesture
US9298695B2 (en)2013-09-052016-03-29At&T Intellectual Property I, LpMethod and apparatus for managing auto-correction in messaging
US9310889B2 (en)2011-11-102016-04-12Blackberry LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9524290B2 (en)2012-08-312016-12-20Blackberry LimitedScoring predictions based on prediction length and typing speed
US9557913B2 (en)*2012-01-192017-01-31Blackberry LimitedVirtual keyboard display having a ticker proximate to the virtual keyboard
US9652448B2 (en)2011-11-102017-05-16Blackberry LimitedMethods and systems for removing or replacing on-keyboard prediction candidates
US9715489B2 (en)2011-11-102017-07-25Blackberry LimitedDisplaying a prediction candidate after a typing mistake
EP2626794A4 (en)*2010-10-082018-01-10NEC CorporationCharacter conversion system and character conversion method and computer program
US9910588B2 (en)2012-02-242018-03-06Blackberry LimitedTouchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7389124B2 (en)*2004-06-022008-06-17Research In Motion LimitedHandheld electronic device with text disambiguation
US7516124B2 (en)2005-12-202009-04-07Yahoo! Inc.Interactive search engine
KR101027167B1 (en)*2005-12-132011-04-05인터내셔널 비지네스 머신즈 코포레이션 Autocomplete Method and System
US8027964B2 (en)*2007-07-132011-09-27Medio Systems, Inc.Personalized query completion suggestion
KR20090110244A (en)*2008-04-172009-10-21삼성전자주식회사 Method and apparatus for encoding / decoding audio signal using audio semantic information
KR20090110242A (en)*2008-04-172009-10-21삼성전자주식회사 Method and apparatus for processing audio signals
KR101599875B1 (en)*2008-04-172016-03-14삼성전자주식회사Method and apparatus for multimedia encoding based on attribute of multimedia content, method and apparatus for multimedia decoding based on attributes of multimedia content
US8671357B2 (en)*2008-11-252014-03-11Jeffrey R. SpetalnickMethods and systems for improved data input, compression, recognition, correction, and translation through frequency-based language analysis
US9009030B2 (en)*2011-01-052015-04-14Google Inc.Method and system for facilitating text input
US8972323B2 (en)2012-06-142015-03-03Microsoft Technology Licensing, LlcString prediction
US10534532B2 (en)*2014-08-082020-01-14Samsung Electronics Co., Ltd.Electronic device and method for processing letter input in electronic device
US20160180560A1 (en)*2014-12-172016-06-23Created To Love, Inc.Image insertion in a message
CN105988704B (en)*2015-03-032020-10-02上海触乐信息科技有限公司 Efficient touch screen text input system and method

Citations (48)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3978508A (en)*1975-03-141976-08-31Rca CorporationPressure sensitive field effect device
US4244000A (en)*1978-11-281981-01-06Nippon Telegraph And Telephone Public CorporationPNPN Semiconductor switches
US4268815A (en)*1979-11-261981-05-19Eventoff Franklin NealMulti-function touch switch apparatus
US4276538A (en)*1980-01-071981-06-30Franklin N. EventoffTouch switch keyboard apparatus
US4337665A (en)*1979-02-261982-07-06Hitachi, Ltd.Semiconductor pressure detector apparatus with zero-point temperature compensation
US4339806A (en)*1978-11-201982-07-13Kunio YoshidaElectronic dictionary and language interpreter with faculties of examining a full-length word based on a partial word entered and of displaying the total word and a translation corresponding thereto
US4438505A (en)*1979-02-091984-03-20Sharp Kabushiki KaishaElectronic dictionary and language interpreter with auto-search key for deriving a full-length word and its associated translation word based on a partial word entered
US4459049A (en)*1982-03-241984-07-10International Business Machines CorporationAbbreviated typing with special form display
US4760528A (en)*1985-09-181988-07-26Levin Leonid DMethod for entering text using abbreviated word forms
US4954956A (en)*1986-12-131990-09-04Brother Kogyo Kabushiki KaishaData processing apparatus having function of providing helpful information after excessive time lapse from last input operation
US4965415A (en)*1988-03-171990-10-23Thorn Emi PlcMicroengineered diaphragm pressure switch
US5109352A (en)*1988-08-091992-04-28Dell Robert B OSystem for encoding a collection of ideographic characters
US5333272A (en)*1991-06-131994-07-26International Business Machines CorporationWarning timer for users of interactive systems
US5387803A (en)*1993-06-161995-02-07Kulite Semiconductor Products, Inc.Piezo-optical pressure sensitive switch with porous material
US5455203A (en)*1992-02-201995-10-03Seiko Instruments Inc.Method of adjusting the pressure detection value of semiconductor pressure switches
US5528235A (en)*1991-09-031996-06-18Edward D. LinMulti-status multi-function data processing key and key array
US5786776A (en)*1995-03-131998-07-28Kabushiki Kaisha ToshibaCharacter input terminal device and recording apparatus
US5802911A (en)*1994-09-131998-09-08Tokyo Gas Co., Ltd.Semiconductor layer pressure switch
US5805911A (en)*1995-02-011998-09-08Microsoft CorporationWord prediction system
US5818437A (en)*1995-07-261998-10-06Tegic Communications, Inc.Reduced keyboard disambiguating computer
US5945928A (en)*1998-01-201999-08-31Tegic Communication, Inc.Reduced keyboard disambiguating system for the Korean language
US5953541A (en)*1997-01-241999-09-14Tegic 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
US5994655A (en)*1998-02-261999-11-30Tsai; Huo-LuKey switch assembly for a computer keyboard
US6011554A (en)*1995-07-262000-01-04Tegic Communications, Inc.Reduced keyboard disambiguating system
US6040541A (en)*1998-06-252000-03-21Hon Hai Precision Ind. Co., Ltd.Key switch
US6064020A (en)*1998-05-252000-05-16Oki Electric Industry Co., Ltd.Key switch structure
US6068416A (en)*1998-01-192000-05-30Hosiden CorporationKeyboard switch
US6072134A (en)*1998-05-252000-06-06Brother Kogyo Kabushiki KaishaKey switch device
US6080941A (en)*1997-11-262000-06-27Hosiden CorporationMulti-directional key switch assembly
US6107584A (en)*1999-08-272000-08-22Minebea Co., Ltd.Key switch
US6118092A (en)*1998-09-222000-09-12Fujitsu Takamisawa Component LimitedKey switch for keyboard
US6133536A (en)*1999-05-112000-10-17Hon Hai Precision Ind. Co., Ltd.Key switch assembly
US6133539A (en)*1999-01-122000-10-17Hon Hai Precision Ind. Co., Ltd.Key switch
US6140595A (en)*1999-05-042000-10-31Hon Hai Precision Ind. Co., Ltd.Key switch arrangement
US6153843A (en)*1995-01-032000-11-28Sega Enterprises, Ltd.Hand held control key device including multiple switch arrangements
US6156986A (en)*1999-12-302000-12-05Jing Mold Enterprise Co., Ltd.Computer key switch
US6168330B1 (en)*1998-10-232001-01-02Matsushita Electric Industrial Co., Ltd.Electronic equipment comprising thin keyboard switch
US6180900B1 (en)*1998-02-202001-01-30Polymatech Co., Ltd.Contact key switch and method for its manufacturing the same
US6180048B1 (en)*1996-12-062001-01-30Polymatech Co., Ltd.Manufacturing method of color keypad for a contact of character illumination rubber switch
US6196738B1 (en)*1998-07-312001-03-06Shin-Etsu Polymer Co., Ltd.Key top element, push button switch element and method for manufacturing same
US6259049B1 (en)*1999-06-072001-07-10Alps Electric Co., Ltd.Key switch device with low-profile key top which gives three-dimensional appearance and looks thicker than actual one
US6257782B1 (en)*1998-06-182001-07-10Fujitsu LimitedKey switch with sliding mechanism and keyboard
US6265677B1 (en)*1998-07-072001-07-24Acer Peripherals, Inc.Keyboard assembly including circuit membrane switch array
US6268578B1 (en)*1999-04-262001-07-31Alps Electric Co., Ltd.Key switch used in a keyboard
US6307548B1 (en)*1997-09-252001-10-23Tegic Communications, Inc.Reduced keyboard disambiguating system
US20020183100A1 (en)*2001-03-292002-12-05John ParkerCharacter selection method and character selection apparatus
US6864809B2 (en)*2002-02-282005-03-08Zi Technology Corporation LtdKorean language predictive mechanism for text entry by a user
US7149550B2 (en)*2001-11-272006-12-12Nokia CorporationCommunication terminal having a text editor application with a word completion feature

Family Cites Families (22)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
JPS63284655A (en)*1987-05-181988-11-21Canon Inc character processing device
JPH01117825A (en)1987-10-281989-05-10Sanwa Kagaku Kenkyusho Co LtdPharmaceutical for nasal cavity and paranasal sinuses administration and use, form and use tool thereof
JP2910240B2 (en)1990-11-301999-06-23日本電気株式会社 Key telephone equipment
JP3320117B2 (en)1992-10-162002-09-03キヤノン株式会社 Drive device with vibration wave motor
JPH09243395A (en)1996-03-071997-09-19Mitsubishi Heavy Ind LtdPortable telephone navigation system
DE19640068A1 (en)1996-09-281998-04-02Alsthom Cge AlcatelDestination finder for vehicle
US5952942A (en)*1996-11-211999-09-14Motorola, Inc.Method and device for input of text messages from a keypad
US5896321A (en)*1997-11-141999-04-20Microsoft CorporationText completion system for a miniature computer
JP4207658B2 (en)1997-11-262009-01-14東レ株式会社 Method for producing photosensitive heat-resistant resin precursor composition
WO2000013036A1 (en)1998-08-262000-03-09Telefonaktiebolaget L M Ericsson (Publ)Mobile terminal navigational assistance service
DE19859644A1 (en)1998-12-232000-06-29Alcatel SaMobile navigation system has topological data memory connected to central server that can communicate via mobile network with user's mobile telephone
GB2347239B (en)*1999-02-222003-09-24Nokia Mobile Phones LtdA communication terminal having a predictive editor application
US6314365B1 (en)2000-01-182001-11-06Navigation Technologies Corp.Method and system of providing navigation services to cellular phone devices from a server
DE10027523A1 (en)*2000-06-022001-12-20Nokia Mobile Phones LtdData searching method e.g. for telephone directories involves displaying search term if it is stored in search table such that succeeding term of input search term is displayed if search term is not in search table
US7177797B1 (en)*2000-08-312007-02-13Semantic Compaction SystemsLinguistic retrieval system and method
CA2323856A1 (en)*2000-10-182002-04-18602531 British Columbia Ltd.Method, system and media for entering data in a personal computing device
DE10058492A1 (en)2000-11-242001-08-30Horst NeuserMobile telephone with navigational support used e.g. in car, includes compass and bearing transmitter to transmit current location and destination location information to service center
GB0103053D0 (en)*2001-02-072001-03-21Nokia Mobile Phones LtdA communication terminal having a predictive text editor application
US7219129B2 (en)*2001-11-282007-05-15Weissman Peter SMail program for processing multiple email messages
US7325194B2 (en)*2002-05-072008-01-29Microsoft CorporationMethod, system, and apparatus for converting numbers between measurement systems based upon semantically labeled strings
US7707496B1 (en)*2002-05-092010-04-27Microsoft CorporationMethod, system, and apparatus for converting dates between calendars and languages based upon semantically labeled strings
US7098896B2 (en)*2003-01-162006-08-29Forword Input Inc.System and method for continuous stroke word-based text input

Patent Citations (49)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3978508A (en)*1975-03-141976-08-31Rca CorporationPressure sensitive field effect device
US4339806A (en)*1978-11-201982-07-13Kunio YoshidaElectronic dictionary and language interpreter with faculties of examining a full-length word based on a partial word entered and of displaying the total word and a translation corresponding thereto
US4244000A (en)*1978-11-281981-01-06Nippon Telegraph And Telephone Public CorporationPNPN Semiconductor switches
US4438505A (en)*1979-02-091984-03-20Sharp Kabushiki KaishaElectronic dictionary and language interpreter with auto-search key for deriving a full-length word and its associated translation word based on a partial word entered
US4337665A (en)*1979-02-261982-07-06Hitachi, Ltd.Semiconductor pressure detector apparatus with zero-point temperature compensation
US4268815A (en)*1979-11-261981-05-19Eventoff Franklin NealMulti-function touch switch apparatus
US4276538A (en)*1980-01-071981-06-30Franklin N. EventoffTouch switch keyboard apparatus
US4459049A (en)*1982-03-241984-07-10International Business Machines CorporationAbbreviated typing with special form display
US4760528A (en)*1985-09-181988-07-26Levin Leonid DMethod for entering text using abbreviated word forms
US4954956A (en)*1986-12-131990-09-04Brother Kogyo Kabushiki KaishaData processing apparatus having function of providing helpful information after excessive time lapse from last input operation
US4965415A (en)*1988-03-171990-10-23Thorn Emi PlcMicroengineered diaphragm pressure switch
US5109352A (en)*1988-08-091992-04-28Dell Robert B OSystem for encoding a collection of ideographic characters
US5333272A (en)*1991-06-131994-07-26International Business Machines CorporationWarning timer for users of interactive systems
US5528235A (en)*1991-09-031996-06-18Edward D. LinMulti-status multi-function data processing key and key array
US5455203A (en)*1992-02-201995-10-03Seiko Instruments Inc.Method of adjusting the pressure detection value of semiconductor pressure switches
US5387803A (en)*1993-06-161995-02-07Kulite Semiconductor Products, Inc.Piezo-optical pressure sensitive switch with porous material
US5569626A (en)*1993-06-161996-10-29Kulite Semiconductor Products, Inc.Piezo-optical pressure sensitive switch and methods for fabricating the same
US5802911A (en)*1994-09-131998-09-08Tokyo Gas Co., Ltd.Semiconductor layer pressure switch
US6153843A (en)*1995-01-032000-11-28Sega Enterprises, Ltd.Hand held control key device including multiple switch arrangements
US5805911A (en)*1995-02-011998-09-08Microsoft CorporationWord prediction system
US5786776A (en)*1995-03-131998-07-28Kabushiki Kaisha ToshibaCharacter input terminal device and recording apparatus
US6011554A (en)*1995-07-262000-01-04Tegic Communications, Inc.Reduced keyboard disambiguating system
US5818437A (en)*1995-07-261998-10-06Tegic Communications, Inc.Reduced keyboard disambiguating computer
US6180048B1 (en)*1996-12-062001-01-30Polymatech Co., Ltd.Manufacturing method of color keypad for a contact of character illumination rubber switch
US5953541A (en)*1997-01-241999-09-14Tegic 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
US6307548B1 (en)*1997-09-252001-10-23Tegic Communications, Inc.Reduced keyboard disambiguating system
US6080941A (en)*1997-11-262000-06-27Hosiden CorporationMulti-directional key switch assembly
US6068416A (en)*1998-01-192000-05-30Hosiden CorporationKeyboard switch
US5945928A (en)*1998-01-201999-08-31Tegic Communication, Inc.Reduced keyboard disambiguating system for the Korean language
US6180900B1 (en)*1998-02-202001-01-30Polymatech Co., Ltd.Contact key switch and method for its manufacturing the same
US5994655A (en)*1998-02-261999-11-30Tsai; Huo-LuKey switch assembly for a computer keyboard
US6064020A (en)*1998-05-252000-05-16Oki Electric Industry Co., Ltd.Key switch structure
US6072134A (en)*1998-05-252000-06-06Brother Kogyo Kabushiki KaishaKey switch device
US6257782B1 (en)*1998-06-182001-07-10Fujitsu LimitedKey switch with sliding mechanism and keyboard
US6040541A (en)*1998-06-252000-03-21Hon Hai Precision Ind. Co., Ltd.Key switch
US6265677B1 (en)*1998-07-072001-07-24Acer Peripherals, Inc.Keyboard assembly including circuit membrane switch array
US6196738B1 (en)*1998-07-312001-03-06Shin-Etsu Polymer Co., Ltd.Key top element, push button switch element and method for manufacturing same
US6118092A (en)*1998-09-222000-09-12Fujitsu Takamisawa Component LimitedKey switch for keyboard
US6168330B1 (en)*1998-10-232001-01-02Matsushita Electric Industrial Co., Ltd.Electronic equipment comprising thin keyboard switch
US6133539A (en)*1999-01-122000-10-17Hon Hai Precision Ind. Co., Ltd.Key switch
US6268578B1 (en)*1999-04-262001-07-31Alps Electric Co., Ltd.Key switch used in a keyboard
US6140595A (en)*1999-05-042000-10-31Hon Hai Precision Ind. Co., Ltd.Key switch arrangement
US6133536A (en)*1999-05-112000-10-17Hon Hai Precision Ind. Co., Ltd.Key switch assembly
US6259049B1 (en)*1999-06-072001-07-10Alps Electric Co., Ltd.Key switch device with low-profile key top which gives three-dimensional appearance and looks thicker than actual one
US6107584A (en)*1999-08-272000-08-22Minebea Co., Ltd.Key switch
US6156986A (en)*1999-12-302000-12-05Jing Mold Enterprise Co., Ltd.Computer key switch
US20020183100A1 (en)*2001-03-292002-12-05John ParkerCharacter selection method and character selection apparatus
US7149550B2 (en)*2001-11-272006-12-12Nokia CorporationCommunication terminal having a text editor application with a word completion feature
US6864809B2 (en)*2002-02-282005-03-08Zi Technology Corporation LtdKorean language predictive mechanism for text entry by a user

Cited By (164)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8938688B2 (en)1998-12-042015-01-20Nuance Communications, Inc.Contextual prediction of user words and user actions
US9626355B2 (en)1998-12-042017-04-18Nuance Communications, Inc.Contextual prediction of user words and user actions
US20050017954A1 (en)*1998-12-042005-01-27Kay David JonContextual prediction of user words and user actions
US7679534B2 (en)1998-12-042010-03-16Tegic Communications, Inc.Contextual prediction of user words and user actions
US7712053B2 (en)1998-12-042010-05-04Tegic Communications, Inc.Explicit character filtering of ambiguous text entry
US7720682B2 (en)1998-12-042010-05-18Tegic Communications, Inc.Method and apparatus utilizing voice input to resolve ambiguous manually entered text input
US7881936B2 (en)1998-12-042011-02-01Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US20100277416A1 (en)*1999-05-272010-11-04Tegic Communications, Inc.Directional input system with automatic correction
US7880730B2 (en)1999-05-272011-02-01Tegic Communications, Inc.Keyboard system with automatic correction
US9557916B2 (en)1999-05-272017-01-31Nuance Communications, Inc.Keyboard system with automatic correction
US9400782B2 (en)1999-05-272016-07-26Nuance Communications, Inc.Virtual keyboard system with automatic correction
US8576167B2 (en)1999-05-272013-11-05Tegic Communications, Inc.Directional input system with automatic correction
US8466896B2 (en)1999-05-272013-06-18Tegic Communications, Inc.System and apparatus for selectable input with a touch screen
US8441454B2 (en)1999-05-272013-05-14Tegic Communications, Inc.Virtual keyboard system with automatic correction
US8294667B2 (en)1999-05-272012-10-23Tegic Communications, Inc.Directional input system with automatic correction
US8381137B2 (en)1999-12-032013-02-19Tegic Communications, Inc.Explicit character filtering of ambiguous text entry
US8972905B2 (en)1999-12-032015-03-03Nuance Communications, Inc.Explicit character filtering of ambiguous text entry
US8990738B2 (en)1999-12-032015-03-24Nuance Communications, Inc.Explicit character filtering of ambiguous text entry
US8782568B2 (en)1999-12-032014-07-15Nuance Communications, Inc.Explicit character filtering of ambiguous text entry
US8976115B2 (en)2000-05-262015-03-10Nuance Communications, Inc.Directional input system with automatic correction
US20080126073A1 (en)*2000-05-262008-05-29Longe Michael RDirectional Input System with Automatic Correction
US7778818B2 (en)2000-05-262010-08-17Tegic Communications, Inc.Directional input system with automatic correction
US20080015841A1 (en)*2000-05-262008-01-17Longe Michael RDirectional Input System with Automatic Correction
US8583440B2 (en)2002-06-202013-11-12Tegic Communications, Inc.Apparatus and method for providing visual indication of character ambiguity during text entry
US7610194B2 (en)2002-07-182009-10-27Tegic Communications, Inc.Dynamic database reordering system
US20040083198A1 (en)*2002-07-182004-04-29Bradford Ethan R.Dynamic database reordering system
US7580829B2 (en)2002-07-182009-08-25Tegic Communications, Inc.Apparatus and method for reordering of multiple language databases for text disambiguation
US20090213134A1 (en)*2003-04-092009-08-27James StephanickTouch screen and graphical user interface
US8237681B2 (en)2003-04-092012-08-07Tegic Communications, Inc.Selective input system and process based on tracking of motion parameters of an input object
US7750891B2 (en)2003-04-092010-07-06Tegic Communications, Inc.Selective input system based on tracking of motion parameters of an input device
US7821503B2 (en)2003-04-092010-10-26Tegic Communications, Inc.Touch screen and graphical user interface
US8237682B2 (en)2003-04-092012-08-07Tegic Communications, Inc.System and process for selectable input with a touch screen
US8456441B2 (en)2003-04-092013-06-04Tegic Communications, Inc.Selective input system and process based on tracking of motion parameters of an input object
US20050052406A1 (en)*2003-04-092005-03-10James StephanickSelective input system based on tracking of motion parameters of an input device
US8132118B2 (en)*2003-06-102012-03-06Microsoft CorporationIntelligent default selection in an on-screen keyboard
US20070038951A1 (en)*2003-06-102007-02-15Microsoft CorporationIntelligent Default Selection In An OnScreen Keyboard
US20040264782A1 (en)*2003-06-262004-12-30International Business Machines CorporationSystem and method for object-oriented graphically integrated command shell
US7627833B2 (en)*2003-06-262009-12-01International Business Machines CorporationSystem and method for object-oriented graphically integrated command shell
US8136050B2 (en)*2003-11-212012-03-13Nuance Communications, Inc.Electronic device and user interface and input method therefor
US20050114770A1 (en)*2003-11-212005-05-26Sacher Heiko K.Electronic device and user interface and input method therefor
US9600086B2 (en)2003-11-212017-03-21Nuance Communications, Inc.Electronic device and user interface and input method therefor
US8570292B2 (en)2003-12-222013-10-29Tegic Communications, Inc.Virtual keyboard system with automatic correction
US20060274051A1 (en)*2003-12-222006-12-07Tegic Communications, Inc.Virtual Keyboard Systems with Automatic Correction
US20050195171A1 (en)*2004-02-202005-09-08Aoki Ann N.Method and apparatus for text input in various languages
US7636083B2 (en)2004-02-202009-12-22Tegic Communications, Inc.Method and apparatus for text input in various languages
US20050264584A1 (en)*2004-05-272005-12-01Zhu-Min Di[method for fast input of chinese character]
US8095364B2 (en)2004-06-022012-01-10Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US8606582B2 (en)2004-06-022013-12-10Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US20110010174A1 (en)*2004-06-022011-01-13Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US8311829B2 (en)2004-06-022012-11-13Tegic Communications, Inc.Multimodal disambiguation of speech recognition
US9786273B2 (en)2004-06-022017-10-10Nuance Communications, Inc.Multimodal disambiguation of speech recognition
US7984387B2 (en)*2004-09-152011-07-19International Business Machines CorporationDynamic update of data entry in a user interface
US20060059429A1 (en)*2004-09-152006-03-16International Business Machines CorporationDynamic update of data entry in a user interface
US20130024185A1 (en)*2005-01-212013-01-24Prashant ParikhAutomatic Dynamic Contextual Date Entry Completion
US20060217953A1 (en)*2005-01-212006-09-28Prashant ParikhAutomatic dynamic contextual data entry completion system
US8311805B2 (en)*2005-01-212012-11-13Prashant ParikhAutomatic dynamic contextual data entry completion system
US20060215042A1 (en)*2005-03-242006-09-28Motorola, Inc.Image processing method and apparatus with provision of status information to a user
US8374846B2 (en)2005-05-182013-02-12Neuer Wall Treuhand GmbhText input device and method
US20060265208A1 (en)*2005-05-182006-11-23Assadollahi Ramin ODevice incorporating improved text input mechanism
US9606634B2 (en)2005-05-182017-03-28Nokia Technologies OyDevice incorporating improved text input mechanism
US20090193334A1 (en)*2005-05-182009-07-30Exb Asset Management GmbhPredictive text input system and method involving two concurrent ranking means
US20090192786A1 (en)*2005-05-182009-07-30Assadollahi Ramin OText input device and method
US8117540B2 (en)2005-05-182012-02-14Neuer Wall Treuhand GmbhMethod and device incorporating improved text input mechanism
US20080072143A1 (en)*2005-05-182008-03-20Ramin AssadollahiMethod and device incorporating improved text input mechanism
US8036878B2 (en)2005-05-182011-10-11Never Wall Treuhand GmbHDevice incorporating improved text input mechanism
US8374850B2 (en)2005-05-182013-02-12Neuer Wall Treuhand GmbhDevice incorporating improved text input mechanism
US20070074131A1 (en)*2005-05-182007-03-29Assadollahi Ramin ODevice incorporating improved text input mechanism
US7958110B2 (en)2005-08-242011-06-07Yahoo! Inc.Performing an ordered search of different databases in response to receiving a search query and without receiving any additional user input
US20100161661A1 (en)*2005-08-242010-06-24Stephen HoodPerforming an ordered search of different databases
US7672932B2 (en)2005-08-242010-03-02Yahoo! Inc.Speculative search result based on a not-yet-submitted search query
US20070055652A1 (en)*2005-08-242007-03-08Stephen HoodSpeculative search result for a search query
US7747639B2 (en)*2005-08-242010-06-29Yahoo! Inc.Alternative search query prediction
US8666962B2 (en)2005-08-242014-03-04Yahoo! Inc.Speculative search result on a not-yet-submitted search query
US20070050351A1 (en)*2005-08-242007-03-01Richard KasperskiAlternative search query prediction
US7844599B2 (en)2005-08-242010-11-30Yahoo! Inc.Biasing queries to determine suggested queries
US20070050339A1 (en)*2005-08-242007-03-01Richard KasperskiBiasing queries to determine suggested queries
US8504606B2 (en)2005-11-092013-08-06Tegic CommunicationsLearner for resource constrained devices
US20070106785A1 (en)*2005-11-092007-05-10Tegic CommunicationsLearner for resource constrained devices
EP1952651A4 (en)*2005-11-212010-06-02Zi Corp Canada IncInformation delivery system and method for mobile appliances
US9842143B2 (en)2005-11-212017-12-12Zi Corporation Of Canada, Inc.Information delivery system and method for mobile appliances
US7587378B2 (en)2005-12-092009-09-08Tegic Communications, Inc.Embedded rule engine for rendering text and other applications
US20070233463A1 (en)*2006-04-032007-10-04Erik SparreOn-line predictive text dictionary
US7912706B2 (en)2006-04-032011-03-22Sony Ericsson Mobile Communications AbOn-line predictive text dictionary
WO2007113617A3 (en)*2006-04-032007-12-06Sony Ericsson Mobile Comm AbOn-line predictive text dictionary
US20090037371A1 (en)*2006-04-192009-02-05Tegic Communications, Inc.Efficient storage and search of word lists and other text
US20070250469A1 (en)*2006-04-192007-10-25Tegic Communications, Inc.Efficient storage and search of word lists and other text
US8204921B2 (en)2006-04-192012-06-19Tegic Communications, Inc.Efficient storage and search of word lists and other text
US7580925B2 (en)2006-04-192009-08-25Tegic Communications, Inc.Efficient storage and search of word lists and other text
US8676779B2 (en)2006-04-192014-03-18Tegic Communications, Inc.Efficient storage and search of word lists and other text
US8301616B2 (en)2006-07-142012-10-30Yahoo! Inc.Search equalizer
US20080016046A1 (en)*2006-07-142008-01-17Yahoo Inc.Query categorizer
US20080016034A1 (en)*2006-07-142008-01-17Sudipta GuhaSearch equalizer
US7664744B2 (en)2006-07-142010-02-16Yahoo! Inc.Query categorizer
US8868539B2 (en)2006-07-142014-10-21Yahoo! Inc.Search equalizer
US20080066017A1 (en)*2006-09-112008-03-13Yahoo! Inc.Displaying items using a reduced presentation
US7761805B2 (en)2006-09-112010-07-20Yahoo! Inc.Displaying items using a reduced presentation
US20080109752A1 (en)*2006-11-072008-05-08Yahoo! Inc.Expanding search query input box to support livesearch interaction
US7630970B2 (en)2006-11-282009-12-08Yahoo! Inc.Wait timer for partially formed query
US20080126308A1 (en)*2006-11-282008-05-29Yahoo! Inc.Wait timer for partially formed query
US20080189605A1 (en)*2007-02-012008-08-07David KaySpell-check for a keyboard system with automatic correction
US8201087B2 (en)2007-02-012012-06-12Tegic Communications, Inc.Spell-check for a keyboard system with automatic correction
US8892996B2 (en)2007-02-012014-11-18Nuance Communications, Inc.Spell-check for a keyboard system with automatic correction
US8225203B2 (en)2007-02-012012-07-17Nuance Communications, Inc.Spell-check for a keyboard system with automatic correction
US9092419B2 (en)2007-02-012015-07-28Nuance Communications, Inc.Spell-check for a keyboard system with automatic correction
US20080235003A1 (en)*2007-03-222008-09-25Jenny Huang-Yu LaiDisambiguation of telephone style key presses to yield chinese text using segmentation and selective shifting
US8103499B2 (en)2007-03-222012-01-24Tegic Communications, Inc.Disambiguation of telephone style key presses to yield Chinese text using segmentation and selective shifting
US20080291059A1 (en)*2007-05-222008-11-27Longe Michael RMultiple predictions in a reduced keyboard disambiguating system
US8299943B2 (en)2007-05-222012-10-30Tegic Communications, Inc.Multiple predictions in a reduced keyboard disambiguating system
US8692693B2 (en)2007-05-222014-04-08Nuance Communications, Inc.Multiple predictions in a reduced keyboard disambiguating system
US9086736B2 (en)2007-05-222015-07-21Nuance Communications, Inc.Multiple predictions in a reduced keyboard disambiguating system
US7747792B2 (en)*2007-06-182010-06-29Yahoo! Inc.Relative typing waiting time before disambiguation aids
US20080313359A1 (en)*2007-06-182008-12-18Liang-Yu ChiRelative typing waiting time before disambiguation aids
US9116551B2 (en)*2007-09-212015-08-25Shanghai Chule (Cootek) Information Technology Co., Ltd.Method for quickly inputting correlative word
US20100292984A1 (en)*2007-09-212010-11-18Xiaofeng HuangMethod for quickly inputting correlative word
US20150317300A1 (en)*2007-09-212015-11-05Shanghai Chule (Cootek) Information Technology Co., Ltd.Method for fast inputting a related word
US20130031505A1 (en)*2007-10-152013-01-31Harman International Industries, IncorporatedSystem for a text speller
US20090106695A1 (en)*2007-10-192009-04-23Hagit PerryMethod and system for predicting text
US8893023B2 (en)2007-10-192014-11-18Google Inc.Method and system for predicting text
US8078978B2 (en)*2007-10-192011-12-13Google Inc.Method and system for predicting text
US20090174665A1 (en)*2008-01-092009-07-09Jason GriffinMethod of facilitating user input in handheld electronic device employing a text disambiguation function
US8462119B2 (en)2008-01-092013-06-11Research In Motion LimitedMethod of facilitating user input in handheld electronic device employing a text disambiguation function
EP2081102A1 (en)2008-01-092009-07-22Research In Motion LimitedMethod of facilitating user input in handheld electronic device employing a text disambiguation function
US8713432B2 (en)2008-06-112014-04-29Neuer Wall Treuhand GmbhDevice and method incorporating an improved text input mechanism
US20110197128A1 (en)*2008-06-112011-08-11EXBSSET MANAGEMENT GmbHDevice and Method Incorporating an Improved Text Input Mechanism
US20100225599A1 (en)*2009-03-062010-09-09Mikael DanielssonText Input
US8605039B2 (en)2009-03-062013-12-10Zimpl AbText input
US20120066244A1 (en)*2010-09-152012-03-15Kazuomi ChibaName retrieval method and name retrieval apparatus
US8306968B2 (en)*2010-09-152012-11-06Alpine Electronics, Inc.Name retrieval method and name retrieval apparatus
US10146771B2 (en)2010-10-082018-12-04Nec CorporationMobile terminal device implementing character-pictogram translation using pictogram search site
EP2626794A4 (en)*2010-10-082018-01-10NEC CorporationCharacter conversion system and character conversion method and computer program
US10620684B2 (en)2010-11-292020-04-14International Business Machines CorporationAdjusting inactivity timeout settings for a computing device
US9069550B2 (en)*2010-11-292015-06-30International Business Machines CorporationSystem and method for adjusting inactivity timeout settings on a display device
US10133335B2 (en)2010-11-292018-11-20International Business Machines CorporationAdjusting inactivity timeout settings for a computing device
US20120137217A1 (en)*2010-11-292012-05-31International Business Machines CorporationSystem and method for adjusting inactivity timeout settings on a display device
US9310889B2 (en)2011-11-102016-04-12Blackberry LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9715489B2 (en)2011-11-102017-07-25Blackberry LimitedDisplaying a prediction candidate after a typing mistake
US8490008B2 (en)2011-11-102013-07-16Research In Motion LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9652448B2 (en)2011-11-102017-05-16Blackberry LimitedMethods and systems for removing or replacing on-keyboard prediction candidates
US9032322B2 (en)2011-11-102015-05-12Blackberry LimitedTouchscreen keyboard predictive display and generation of a set of characters
US9122672B2 (en)2011-11-102015-09-01Blackberry LimitedIn-letter word prediction for virtual keyboard
US20140304617A1 (en)*2011-12-212014-10-09Huawei Device Co., Ltd.Information Prompt Method, Apparatus and Terminal Device
US9619119B2 (en)*2011-12-212017-04-11Huawei Device Co., Ltd.Information prompt method, apparatus and terminal device
US9152323B2 (en)2012-01-192015-10-06Blackberry LimitedVirtual keyboard providing an indication of received input
US9557913B2 (en)*2012-01-192017-01-31Blackberry LimitedVirtual keyboard display having a ticker proximate to the virtual keyboard
US20130212511A1 (en)*2012-02-092013-08-15Samsung Electronics Co., Ltd.Apparatus and method for guiding handwriting input for handwriting recognition
US8659569B2 (en)2012-02-242014-02-25Blackberry LimitedPortable electronic device including touch-sensitive display and method of controlling same
US9910588B2 (en)2012-02-242018-03-06Blackberry LimitedTouchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
US9201510B2 (en)2012-04-162015-12-01Blackberry LimitedMethod and device having touchscreen keyboard with visual cues
US9354805B2 (en)2012-04-302016-05-31Blackberry LimitedMethod and apparatus for text selection
US8543934B1 (en)2012-04-302013-09-24Blackberry LimitedMethod and apparatus for text selection
US9195386B2 (en)2012-04-302015-11-24Blackberry LimitedMethod and apapratus for text selection
US9442651B2 (en)2012-04-302016-09-13Blackberry LimitedMethod and apparatus for text selection
US10331313B2 (en)2012-04-302019-06-25Blackberry LimitedMethod and apparatus for text selection
US9292192B2 (en)2012-04-302016-03-22Blackberry LimitedMethod and apparatus for text selection
US9207860B2 (en)2012-05-252015-12-08Blackberry LimitedMethod and apparatus for detecting a gesture
US9116552B2 (en)2012-06-272015-08-25Blackberry LimitedTouchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard
US9063653B2 (en)2012-08-312015-06-23Blackberry LimitedRanking predictions based on typing speed and typing confidence
US9524290B2 (en)2012-08-312016-12-20Blackberry LimitedScoring predictions based on prediction length and typing speed
US8930181B2 (en)2012-12-062015-01-06Prashant ParikhAutomatic dynamic contextual data entry completion
US20140278372A1 (en)*2013-03-142014-09-18Honda Motor Co., Ltd.Ambient sound retrieving device and ambient sound retrieving method
US10423327B2 (en)*2013-06-042019-09-24Samsung Electronics Co., Ltd.Method and apparatus for processing key pad input received on touch screen of mobile terminal
US20140359514A1 (en)*2013-06-042014-12-04Samsung Electronics Co., Ltd.Method and apparatus for processing key pad input received on touch screen of mobile terminal
US10127222B2 (en)2013-09-052018-11-13At&T Mobility Ii LlcMethod and apparatus for managing auto-correction in messaging
US9298695B2 (en)2013-09-052016-03-29At&T Intellectual Property I, LpMethod and apparatus for managing auto-correction in messaging

Also Published As

Publication numberPublication date
CN1954286A (en)2007-04-25
US20130226960A1 (en)2013-08-29
EP1658716A2 (en)2006-05-24
WO2004073286A2 (en)2004-08-26
US20100121876A1 (en)2010-05-13
US8413050B2 (en)2013-04-02
WO2004073286A3 (en)2006-12-07

Similar Documents

PublicationPublication DateTitle
US8413050B2 (en)Information entry mechanism for small keypads
US20040153975A1 (en)Text entry mechanism for small keypads
RU2316040C2 (en)Method for inputting text into electronic communication device
US9792041B2 (en)Device, methods, and user interface for providing optimized entry of alphanumeric text
JP5305592B2 (en) Predicting the user's word and user's action by context
RU2424547C2 (en)Word prediction
US6864809B2 (en)Korean language predictive mechanism for text entry by a user
JP3724492B2 (en) Problem solving support device and program
US8244284B2 (en)Mobile communication device and the operating method thereof
US20120192096A1 (en)Active command line driven user interface
JP2001509290A (en) Reduced keyboard disambiguation system
US20080182599A1 (en)Method and apparatus for user input
US20130002556A1 (en)System and method for seamless switching among different text entry systems on an ambiguous keyboard
CN101682662B (en)Terminal, function starting-up method and program for terminal
EP2479647A9 (en)Active command line driven user interface
EP2541373A1 (en)System and method for seamless switching among different text entry systems on an ambiguous keyboard
KR100504846B1 (en)Key input method for mobile terminal
KR100851583B1 (en) Phone number input method and device using simultaneous input of numbers and letters
EP2017708A1 (en)Mobile communication device and the operating method thereof
KR101000704B1 (en) AutoText input method of mobile communication terminal
KR101179467B1 (en)Method for calling out sentence in mobile communication terminal
KR100678969B1 (en) Information search and display device and method of portable terminal
JP2009021844A (en)Mobile communication device, and its operation method
HK1089831A (en)Text entry mechanism for small keypads
JP2005025266A (en) Information presenting apparatus, information presenting method, and program

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:ZI TECHNOLOGY CORPORATION LTD., BERMUDA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SIMPSON, TODD G.;WILLIAMS, ROLAND E.;O'DELL, ROBERT B.;REEL/FRAME:014203/0323

Effective date:20030415

ASAssignment

Owner name:ZI CORPORATION OF CANADA, INC., CANADA

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:ZI TECHNOLOGY CORPORATION LTD.;REEL/FRAME:019773/0568

Effective date:20070606

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION


[8]ページ先頭

©2009-2025 Movatter.jp