CA2323856A1 - Method, system and media for entering data in a personal computing device - Google Patents

Method, system and media for entering data in a personal computing device Download PDF

Info

Publication number
CA2323856A1
CA2323856A1 CA002323856A CA2323856A CA2323856A1 CA 2323856 A1 CA2323856 A1 CA 2323856A1 CA 002323856 A CA002323856 A CA 002323856A CA 2323856 A CA2323856 A CA 2323856A CA 2323856 A1 CA2323856 A1 CA 2323856A1
Authority
CA
Canada
Prior art keywords
characters
completion candidates
character
displaying
digital keyboard
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
CA002323856A
Other languages
French (fr)
Inventor
Mark Dostie
Harold David Gunn
Jiang Hong
Peter Knaven
William Trueman Davis
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.)
602531 British Columbia Ltd
Original Assignee
602531 British Columbia 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 602531 British Columbia Ltd filed Critical 602531 British Columbia Ltd
Priority to CA002323856A priority Critical patent/CA2323856A1/en
Priority to EP07022182A priority patent/EP1887451A3/en
Priority to PCT/CA2001/001473 priority patent/WO2002033527A2/en
Priority to AU2002213692A priority patent/AU2002213692A1/en
Priority to US10/399,560 priority patent/US20040021691A1/en
Priority to AT01981991T priority patent/ATE381053T1/en
Priority to CA002425799A priority patent/CA2425799A1/en
Priority to DE60131894T priority patent/DE60131894T2/en
Priority to EP01981991A priority patent/EP1356368B1/en
Publication of CA2323856A1 publication Critical patent/CA2323856A1/en
Priority to US12/749,318 priority patent/US20110010655A1/en
Abandoned legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/245Query processing
    • 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

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computational Linguistics (AREA)
  • Artificial Intelligence (AREA)
  • Audiology, Speech & Language Pathology (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • Databases & Information Systems (AREA)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)

Abstract

In one aspect of the present invention a user can rapidly enter and search for data, such as text, using a data entry system by entering one or more characters on a digital keyboard with a pointing device. With the digital keyboard the user can create words, phrases and other character sequences.
As the user enters a character sequence, a mechanism for keyboard character prediction visually informs the user of which set of characters on the digital keyboard are most likely to have the character that the user wishes to next enter as part of the text. In another aspect of the present invention, as the user forms a character sequence (partial text entry), the character sequence is used to search a dictionary for a set of completion candidates that begin with the character sequence. The data entry system retrieves completion candidates from the dictionary by determining which completion candidates in the dictionary are more likely to be the ones that the user is attempting to type. A rapid navigation system provides for enhanced navigation and retrieval of completion candidates from the dictionary.

Claims (15)

1. A computer-implemented method of rapidly generating text, the method comprising:
(a) displaying a digital keyboard on a user interface;
(b) receiving a set of one or more characters making up a partial text entry selected via the user interface with a pointing device;
(c) predicting a set of possible characters that a user is likely to next select from based on the set of one or more characters making up the partial text entry; and (d) displaying characters within the digital keyboard corresponding to the set of possible characters in a distinctive manner relative to other characters within the digital keyboard.
2. The method of claim 1 wherein characters within the digital keyboard corresponding to the set of possible characters are highlighted on the digital keyboard.
3. The method of claim 1 wherein displaying the characters on the digital keyboard corresponding to the set of possible characters in a distinctive manner further comprises displaying the characters on the digital keyboard corresponding to the set of possible characters using at least two modes of display, wherein a first mode of display is used to indicate that there are still many possible completion candidates within a dictionary that begin with the partial text entry if one of the characters displayed in the first mode of display is selected and added to the partial text entry; and a second mode of display is used to indicate that there are only a few completion candidates available within the dictionary that begin with the partial text entry if the character on the digital keyboard corresponding to one of the set of possible characters is selected and added to the partial text entry.
4. The method of claim 1 further comprising:
(a) obtaining a set of completion candidates based on user character selection; and (b) displaying the set of completion candidates on the user interface for selection.
5. The method of claim 4, further comprising:
(a) monitoring the user interface for user input; and (b) if the user input corresponds to selection of a completion candidate from the set of completion candidates for insertion into a document, displaying the selected completion candidate within the document.
6. The method of claim 1, further comprising:
(a) retrieving thematic information for each character in the set of possible characters; and (b) displaying characters on the digital keyboard corresponding to the set of possible characters in at least one distinctive manner based on the thematic information.
7. The method of claim 1, further comprising:
(a) retrieving thematic information for each character in the set of possible characters; and (b) displaying a character corresponding to the set of possible characters in a first distinctive manner on the digital keyboard if the thematic information associated with that character is of a first type of information;
(c) displaying a character corresponding to the set of possible characters in a second distinctive manner on the digital keyboard if the thematic information associated with that character is of a second type of information; and (d) displaying a character corresponding to the set of possible characters in a third distinctive manner on the digital keyboard if the thematic information associated with that character is of a third type of information.
8. The method of claim 1, further comprising:
(a) determining a number of completion candidates available for each combination of the partial text entry and a character from the set of possible characters;
(b) displaying a first character from the set of possible characters in a first distinctive manner on the digital keyboard if the number of completion candidates associated with that first character is equal to or greater than a threshold number; and (c) displaying a second character from the set of possible characters in a second distinctive manner on the digital keyboard if the number of completion candidates associated with that second character is less than a threshold number.
9. The method of claim 1, further comprising:
(a) determining a number of completion candidates available for each combination of the partial text entry and a character from the set of possible characters; and (b) displaying those of the set of possible characters that have a number of completion candidates less than or equal to a threshold number differently from the remainder of the set of possible completion candidates displayed within the digital keyboard.
10. A computer-readable medium having stored instructions for use in the execution of the method of any one of Claims 1 to 9.
11. A system for computer-assisted data entry, comprising:

(a) an input interface for receiving user input signals based on actions with a pointing device;
(b) a processing unit; and (c) a computer-readable medium containing computer-readable instructions for directing the processing unit to assist with data entry based on user input received via the input interface with the pointing device, by executing the method of any one of Claims 1 to 9.
12. A computer-implemented system for rapidly generating text, comprising:
(a) means for displaying a digital keyboard on a user interface;
(b) means for receiving a set of one or more characters making up a partial text entry selected via the user interface with a pointing device;
(c) means for predicting a set of possible characters that a user is likely to next select from based on the set of one or more characters making up the partial text entry; and (d) means for displaying characters within the digital keyboard corresponding to the set of possible characters in a distinctive manner relative to other characters within the digital keyboard.
13. A computer-implemented method of rapidly navigating amongst a plurality of candidates for user selection, the method comprising:
(a) monitoring a user interface for user input from a pointing device;
(b) displaying a first set of completion candidates when the user input corresponds to the pointing device being located in a first region of the user interface; and (c) displaying a second set of completion candidates representing completion candidates having a lower preference/weight in a dictionary than the first set of completion candidates if a user input signal is received corresponding to the pointing device being located on a second region of the user interface.
14. A computer-readable medium having stored instructions for use in the execution of the method of Claim 13.
15. A computer-implemented system for rapidly navigating amongst a plurality of candidates, comprising:

a navigational object for navigating amongst sets of completion candidates wherein a first set of completion candidates comprises completion candidates representing completion candidates having the highest preference values within a dictionary, all of which begin with a partial text entry entered by a user; and wherein a second set of completion candidates comprises a next most common set of completion candidates beginning with the partial text entry wherein said second set of completion candidates represent completion candidates having preference values less than the preference values of the first set of completion candidates.
CA002323856A 2000-10-18 2000-10-18 Method, system and media for entering data in a personal computing device Abandoned CA2323856A1 (en)

Priority Applications (10)

Application Number Priority Date Filing Date Title
CA002323856A CA2323856A1 (en) 2000-10-18 2000-10-18 Method, system and media for entering data in a personal computing device
AT01981991T ATE381053T1 (en) 2000-10-18 2001-10-18 DATA ENTRY METHOD AND SYSTEM FOR PERSONAL COMPUTER, AND CORRESPONDING COMPUTER-READABLE MEDIUM
PCT/CA2001/001473 WO2002033527A2 (en) 2000-10-18 2001-10-18 Data entry system for personal computer
AU2002213692A AU2002213692A1 (en) 2000-10-18 2001-10-18 Data entry system for personal computer
US10/399,560 US20040021691A1 (en) 2000-10-18 2001-10-18 Method, system and media for entering data in a personal computing device
EP07022182A EP1887451A3 (en) 2000-10-18 2001-10-18 Data entry method and system for personal computer, and corresponding computer readable medium
CA002425799A CA2425799A1 (en) 2000-10-18 2001-10-18 Data entry system for personal computer
DE60131894T DE60131894T2 (en) 2000-10-18 2001-10-18 Method, system and media for entering data into a personal computer device
EP01981991A EP1356368B1 (en) 2000-10-18 2001-10-18 Data entry method and system for personal computer, and corresponding computer readable medium
US12/749,318 US20110010655A1 (en) 2000-10-18 2010-03-29 Method, system and media for entering data in a personal computing device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA002323856A CA2323856A1 (en) 2000-10-18 2000-10-18 Method, system and media for entering data in a personal computing device

Publications (1)

Publication Number Publication Date
CA2323856A1 true CA2323856A1 (en) 2002-04-18

Family

ID=4167422

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002323856A Abandoned CA2323856A1 (en) 2000-10-18 2000-10-18 Method, system and media for entering data in a personal computing device

Country Status (2)

Country Link
US (2) US20040021691A1 (en)
CA (1) CA2323856A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP2154613A1 (en) * 2002-07-23 2010-02-17 Research in Motion Limited Systems and methods of building and using custom word lists
US9734197B2 (en) 2000-07-06 2017-08-15 Google Inc. Determining corresponding terms written in different formats

Families Citing this family (183)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7293231B1 (en) * 1999-03-18 2007-11-06 British Columbia Ltd. Data entry for personal computing devices
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
GB0115830D0 (en) * 2001-06-28 2001-08-22 Coredata Ltd Data management
US20090040184A9 (en) * 2001-10-04 2009-02-12 Infogation Corporation Information entry mechanism
US7152213B2 (en) * 2001-10-04 2006-12-19 Infogation Corporation System and method for dynamic key assignment in enhanced user interface
US7111248B2 (en) * 2002-01-15 2006-09-19 Openwave Systems Inc. Alphanumeric information input method
FI20021759A0 (en) * 2002-10-03 2002-10-03 Nokia Corp Method and interface for entering text
US7194699B2 (en) * 2003-01-14 2007-03-20 Microsoft Corporation Animating images to reflect user selection
US20040153963A1 (en) * 2003-02-05 2004-08-05 Simpson Todd G. Information entry mechanism for small keypads
TWM240050U (en) * 2003-04-02 2004-08-01 Elan Microelectronics Corp Capacitor touch panel with integrated keyboard and handwriting function
US7130846B2 (en) * 2003-06-10 2006-10-31 Microsoft Corporation Intelligent default selection in an on-screen keyboard
US20050131677A1 (en) * 2003-12-12 2005-06-16 Assadollahi Ramin O. Dialog driven personal information manager
US20050141770A1 (en) * 2003-12-30 2005-06-30 Nokia Corporation Split on-screen keyboard
US7673252B2 (en) * 2004-03-02 2010-03-02 Netrust Pte Ltd Method for protecting a character entered at a graphical interface
GB0406451D0 (en) * 2004-03-23 2004-04-28 Patel Sanjay Keyboards
JP4302568B2 (en) * 2004-04-06 2009-07-29 本田技研工業株式会社 Information retrieval device
US7224292B2 (en) * 2004-04-29 2007-05-29 Research In Motion Limited Reduced keyboard letter selection system and method
CN100368963C (en) * 2004-05-31 2008-02-13 诺基亚公司 Method and apparatus for inputting ideographic characters into hand-held devices
US7312726B2 (en) 2004-06-02 2007-12-25 Research In Motion Limited Handheld electronic device with text disambiguation
EP1603019A1 (en) * 2004-06-02 2005-12-07 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US8060138B2 (en) * 2004-06-02 2011-11-15 Research In Motion Limited Handheld electronic device and associated method employing a multiple-axis input device and providing a learning function in a text disambiguation environment
EP1603021A1 (en) * 2004-06-02 2005-12-07 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US7389124B2 (en) 2004-06-02 2008-06-17 Research In Motion Limited Handheld electronic device with text disambiguation
US7333085B2 (en) * 2004-06-02 2008-02-19 Research In Motion Limited Handheld electronic device with text disambiguation
US7091885B2 (en) 2004-06-02 2006-08-15 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US7352296B2 (en) 2004-06-02 2008-04-01 Research In Motion Limited Handheld electronic device with text disambiguation
EP2017696A1 (en) * 2004-06-02 2009-01-21 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US8542132B2 (en) * 2004-06-02 2013-09-24 Blackberry Limited Handheld electronic device and associated method employing a multiple-axis input device and using non-edited characters as context in text disambiguation
US7324083B2 (en) * 2004-06-02 2008-01-29 Research In Motion Limited Handheld electronic device with text disambiguation
EP1603018B1 (en) * 2004-06-02 2018-05-16 BlackBerry Limited Handheld electronic device with text disambiguation
EP1603016A1 (en) * 2004-06-02 2005-12-07 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US7289044B2 (en) * 2004-06-02 2007-10-30 Research In Motion Limited Handheld electronic device with text disambiguation
US7646375B2 (en) * 2004-08-31 2010-01-12 Research In Motion Limited Handheld electronic device with text disambiguation
US20080010053A1 (en) * 2004-08-31 2008-01-10 Vadim Fux Handheld Electronic Device and Associated Method Employing a Multiple-Axis Input Device and Outputting as Variants Textual Variants of Text Disambiguation
US8237663B2 (en) 2004-08-31 2012-08-07 Research In Motion Limited Handheld electronic device with text disambiguation
EP2148263B1 (en) * 2004-08-31 2016-07-06 BlackBerry Limited Handheld electronic device with text disambiguation
US7952496B2 (en) * 2004-08-31 2011-05-31 Research In Motion Limited Handheld electronic device and associated method employing a multiple-axis input device and reinitiating a text disambiguation session upon returning to a delimited word
EP1630647A1 (en) * 2004-08-31 2006-03-01 2012244 Ontario Inc. Handheld electronic device with text disambiguation
US7698123B2 (en) 2004-08-31 2010-04-13 Research In Motion Limited Handheld electronic device with text disambiguation
US20060063558A1 (en) * 2004-09-21 2006-03-23 Research In Motion Limited Mobile wireless communications device providing enhanced predictive word entry and related methods
EP1637977A1 (en) * 2004-09-21 2006-03-22 Research In Motion Limited Mobile wireless communiations device providing enhanced predictive word entry and related methods
US7895218B2 (en) * 2004-11-09 2011-02-22 Veveo, Inc. Method and system for performing searches for television content using reduced text input
US20070266406A1 (en) * 2004-11-09 2007-11-15 Murali Aravamudan Method and system for performing actions using a non-intrusive television with reduced text input
WO2006053011A2 (en) * 2004-11-09 2006-05-18 Veveo, Inc. Method and system for secure sharing, gifting, and purchasing of content on television and mobile devices
US20060101504A1 (en) * 2004-11-09 2006-05-11 Veveo.Tv, Inc. Method and system for performing searches for television content and channels using a non-intrusive television interface and with reduced text input
US7836412B1 (en) * 2004-12-03 2010-11-16 Escription, Inc. Transcription editing
US8552984B2 (en) * 2005-01-13 2013-10-08 602531 British Columbia Ltd. Method, system, apparatus and computer-readable media for directing input associated with keyboard-type device
US20060190424A1 (en) * 2005-02-18 2006-08-24 Beale Kevin M System and method for dynamically linking
GB0505941D0 (en) * 2005-03-23 2005-04-27 Patel Sanjay Human-to-mobile interfaces
GB0505942D0 (en) * 2005-03-23 2005-04-27 Patel Sanjay Human to mobile interfaces
EP1710666B1 (en) * 2005-04-04 2022-03-09 BlackBerry Limited Handheld electronic device with text disambiguation employing advanced text case feature
US8237658B2 (en) 2005-04-04 2012-08-07 Research In Motion Limited Handheld electronic device with text disambiguation employing advanced text case feature
KR100703331B1 (en) * 2005-06-01 2007-04-03 삼성전자주식회사 Method of character inputting given a visual effect to character inputting and the mobile terminal terefor
US8122034B2 (en) * 2005-06-30 2012-02-21 Veveo, Inc. Method and system for incremental search with reduced text entry where the relevance of results is a dynamically computed function of user input search string character count
US7573404B2 (en) * 2005-07-28 2009-08-11 Research In Motion Limited Handheld electronic device with disambiguation of compound word text input employing separating input
US7583205B2 (en) * 2005-07-28 2009-09-01 Research In Motion Limited Handheld electronic device with disambiguation of compound word text input
EP1752862A1 (en) * 2005-07-28 2007-02-14 2012244 Ontario Inc. Handheld electronic device with disambiguation of compound word text input
EP1755020A1 (en) * 2005-07-28 2007-02-21 2012244 Ontario Inc. Handheld electronic device with disambiguation of compound word text input
NZ566172A (en) * 2005-08-12 2011-08-26 Kannuu Pty Ltd Improved process and apparatus for selecting an item from a database
US7844599B2 (en) * 2005-08-24 2010-11-30 Yahoo! Inc. Biasing queries to determine suggested queries
US7516124B2 (en) * 2005-12-20 2009-04-07 Yahoo! Inc. Interactive search engine
US7672932B2 (en) 2005-08-24 2010-03-02 Yahoo! Inc. Speculative search result based on a not-yet-submitted search query
US7747639B2 (en) * 2005-08-24 2010-06-29 Yahoo! Inc. Alternative search query prediction
CN100451929C (en) * 2005-08-25 2009-01-14 郑有志 Chinese character subsequent character input method
US7779011B2 (en) * 2005-08-26 2010-08-17 Veveo, Inc. Method and system for dynamically processing ambiguous, reduced text search queries and highlighting results thereof
WO2007025119A2 (en) * 2005-08-26 2007-03-01 Veveo, Inc. User interface for visual cooperation between text input and display device
US7788266B2 (en) * 2005-08-26 2010-08-31 Veveo, Inc. Method and system for processing ambiguous, multi-term search queries
US7539472B2 (en) * 2005-09-13 2009-05-26 Microsoft Corporation Type-ahead keypad input for an input device
TWI313430B (en) * 2005-09-16 2009-08-11 Input method for touch screen
TW200713060A (en) * 2005-09-30 2007-04-01 Primax Electronics Ltd Adaptive input method for touch screen
US7644054B2 (en) * 2005-11-23 2010-01-05 Veveo, Inc. System and method for finding desired results by incremental search using an ambiguous keypad with the input containing orthographic and typographic errors
US20070260703A1 (en) * 2006-01-27 2007-11-08 Sankar Ardhanari Methods and systems for transmission of subsequences of incremental query actions and selection of content items based on later received subsequences
JP2007206942A (en) * 2006-02-01 2007-08-16 Konica Minolta Business Technologies Inc Biometric authentication device and biometric authentication method
US8380726B2 (en) * 2006-03-06 2013-02-19 Veveo, Inc. Methods and systems for selecting and presenting content based on a comparison of preference signatures from multiple users
US8073860B2 (en) 2006-03-30 2011-12-06 Veveo, Inc. Method and system for incrementally selecting and providing relevant search engines in response to a user query
US8296484B2 (en) * 2006-03-30 2012-10-23 Harris Corporation Alphanumeric data entry apparatus and method using multicharacter keys of a keypad
US8237659B2 (en) * 2006-04-06 2012-08-07 Research In Motion Limited Word completion in a handheld electronic device
EP1843238A1 (en) * 2006-04-06 2007-10-10 Research In Motion Limited Word completion in a handheld electronic device
EP3822819A1 (en) 2006-04-20 2021-05-19 Veveo, Inc. User interface methods and systems for selecting and presenting content based on user navigation and selection actions associated with the content
US7664744B2 (en) * 2006-07-14 2010-02-16 Yahoo! Inc. Query categorizer
US8301616B2 (en) * 2006-07-14 2012-10-30 Yahoo! Inc. Search equalizer
WO2008010432A1 (en) * 2006-07-20 2008-01-24 Sharp Kabushiki Kaisha User interface device, computer program, and its recording medium
US7761805B2 (en) * 2006-09-11 2010-07-20 Yahoo! Inc. Displaying items using a reduced presentation
CA2989780C (en) * 2006-09-14 2022-08-09 Veveo, Inc. Methods and systems for dynamically rearranging search results into hierarchically organized concept clusters
US7925986B2 (en) 2006-10-06 2011-04-12 Veveo, Inc. Methods and systems for a linear character selection display interface for ambiguous text input
US20080109752A1 (en) * 2006-11-07 2008-05-08 Yahoo! Inc. Expanding search query input box to support livesearch interaction
WO2008063987A2 (en) * 2006-11-13 2008-05-29 Veveo, Inc. Method of and system for selecting and presenting content based on user identification
US7630970B2 (en) 2006-11-28 2009-12-08 Yahoo! Inc. Wait timer for partially formed query
US20080162488A1 (en) * 2006-12-29 2008-07-03 Karle Christopher J Method, system and program product for updating browser page elements over a distributed network
EP2122443A4 (en) 2007-01-03 2013-01-23 Kannuu Pty Ltd Process and apparatus for selecting an item from a database
US8074172B2 (en) * 2007-01-05 2011-12-06 Apple Inc. Method, system, and graphical user interface for providing word recommendations
US20080182599A1 (en) * 2007-01-31 2008-07-31 Nokia Corporation Method and apparatus for user input
US8225203B2 (en) * 2007-02-01 2012-07-17 Nuance Communications, Inc. Spell-check for a keyboard system with automatic correction
NZ553484A (en) * 2007-02-28 2008-09-26 Optical Systems Corp Ltd Text management software
CA2581824A1 (en) * 2007-03-14 2008-09-14 602531 British Columbia Ltd. System, apparatus and method for data entry using multi-function keys
WO2008137160A1 (en) * 2007-05-07 2008-11-13 Biap, Inc. Providing personalized resources on-demand over a broadband network to consumer device applications
US8549424B2 (en) 2007-05-25 2013-10-01 Veveo, Inc. System and method for text disambiguation and context designation in incremental search
US20080313574A1 (en) * 2007-05-25 2008-12-18 Veveo, Inc. System and method for search with reduced physical interaction requirements
US8296294B2 (en) * 2007-05-25 2012-10-23 Veveo, Inc. Method and system for unified searching across and within multiple documents
US8035618B2 (en) * 2007-08-31 2011-10-11 Research In Motion Limited Handheld electronic device and associated method providing disambiguation of an ambiguous object during editing and selectively providing prediction of future characters
EP2031485A1 (en) * 2007-08-31 2009-03-04 Research In Motion Limited Handheld electronic device and associated method providing disambiguation of an ambiguous object during editing and selectively providing prediction of future characters
US9043700B2 (en) 2007-08-31 2015-05-26 Blackberry Limited Handheld electronic device and associated method providing disambiguation of an ambiguous input and selectively providing prediction of future characters
US8296676B2 (en) * 2007-10-15 2012-10-23 Harman International Industries, Incorporated System for a text speller
US20090179863A1 (en) * 2008-01-15 2009-07-16 Tariq Tahir Method and apparatus for preventing operation of keystroke learning during entry of selected input strings
US20090249242A1 (en) * 2008-03-28 2009-10-01 At&T Knowledge Ventures, L.P. Method and apparatus for presenting a graphical user interface in a media processor
US8769427B2 (en) 2008-09-19 2014-07-01 Google Inc. Quick gesture input
JP2010176244A (en) * 2009-01-28 2010-08-12 Panasonic Corp Character input device and character input method
US8176080B2 (en) * 2009-03-06 2012-05-08 Hewlett-Packard Development Company, L.P. Desensitizing character strings
WO2010105440A1 (en) * 2009-03-20 2010-09-23 Google Inc. Interaction with ime computing device
US10191654B2 (en) * 2009-03-30 2019-01-29 Touchtype Limited System and method for inputting text into electronic devices
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
KR101542136B1 (en) 2009-03-31 2015-08-05 삼성전자 주식회사 Method for inputting character message and mobile terminal using the same
US20100265181A1 (en) * 2009-04-20 2010-10-21 ShoreCap LLC System, method and computer readable media for enabling a user to quickly identify and select a key on a touch screen keypad by easing key selection
US9836448B2 (en) * 2009-04-30 2017-12-05 Conversant Wireless Licensing S.A R.L. Text editing
US20100285435A1 (en) * 2009-05-06 2010-11-11 Gregory Keim Method and apparatus for completion of keyboard entry
US8234259B2 (en) * 2009-05-08 2012-07-31 Raytheon Company Method and system for adjudicating text against a defined policy
US9166714B2 (en) 2009-09-11 2015-10-20 Veveo, Inc. Method of and system for presenting enriched video viewing analytics
US20110087962A1 (en) * 2009-10-14 2011-04-14 Qualcomm Incorporated Method and apparatus for the automatic predictive selection of input methods for web browsers
US8621380B2 (en) * 2010-01-06 2013-12-31 Apple Inc. Apparatus and method for conditionally enabling or disabling soft buttons
JP5295392B2 (en) * 2010-01-18 2013-09-18 三菱電機株式会社 Input device
US20110191330A1 (en) * 2010-02-04 2011-08-04 Veveo, Inc. Method of and System for Enhanced Content Discovery Based on Network and Device Access Behavior
WO2011098343A1 (en) * 2010-02-12 2011-08-18 Xelion B.V. Type and select data input field
US8782556B2 (en) * 2010-02-12 2014-07-15 Microsoft Corporation User-centric soft keyboard predictive technologies
US20110285651A1 (en) * 2010-05-24 2011-11-24 Will John Temple Multidirectional button, key, and keyboard
KR20120009200A (en) * 2010-07-23 2012-02-01 삼성전자주식회사 Method and apparatus for inputting character in a portable terminal
US8577915B2 (en) 2010-09-10 2013-11-05 Veveo, Inc. Method of and system for conducting personalized federated search and presentation of results therefrom
JP5542017B2 (en) * 2010-09-15 2014-07-09 アルパイン株式会社 Name search device
GB201200643D0 (en) 2012-01-16 2012-02-29 Touchtype Ltd System and method for inputting text
US9348417B2 (en) * 2010-11-01 2016-05-24 Microsoft Technology Licensing, Llc Multimodal input system
US8648823B2 (en) 2010-11-05 2014-02-11 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
US8587547B2 (en) * 2010-11-05 2013-11-19 Apple Inc. Device, method, and graphical user interface for manipulating soft keyboards
WO2012076742A1 (en) * 2010-12-08 2012-06-14 Nokia Corporation Character indications
AU2010366331B2 (en) * 2010-12-30 2016-07-14 Interdigital Ce Patent Holdings User interface, apparatus and method for gesture recognition
US9092132B2 (en) 2011-01-24 2015-07-28 Apple Inc. Device, method, and graphical user interface with a dynamic gesture disambiguation threshold
US9436381B2 (en) 2011-01-24 2016-09-06 Apple Inc. Device, method, and graphical user interface for navigating and annotating an electronic document
US20120297339A1 (en) * 2011-01-27 2012-11-22 Kyocera Corporation Electronic device, control method, and storage medium storing control program
EP2575054B1 (en) 2011-09-30 2018-12-05 Harman Becker Automotive Systems GmbH Method of generating search trees and navigation device
US8490008B2 (en) 2011-11-10 2013-07-16 Research In Motion Limited Touchscreen keyboard predictive display and generation of a set of characters
US9310889B2 (en) 2011-11-10 2016-04-12 Blackberry Limited Touchscreen keyboard predictive display and generation of a set of characters
US9715489B2 (en) 2011-11-10 2017-07-25 Blackberry Limited Displaying a prediction candidate after a typing mistake
US9652448B2 (en) 2011-11-10 2017-05-16 Blackberry Limited Methods and systems for removing or replacing on-keyboard prediction candidates
US9122672B2 (en) 2011-11-10 2015-09-01 Blackberry Limited In-letter word prediction for virtual keyboard
US8904309B1 (en) * 2011-11-23 2014-12-02 Google Inc. Prediction completion gesture
US20130159143A1 (en) * 2011-11-28 2013-06-20 Lavelle Industries, Inc. Method, system and software product for selecting toilet repair products
US9557913B2 (en) 2012-01-19 2017-01-31 Blackberry Limited Virtual keyboard display having a ticker proximate to the virtual keyboard
CA2789827C (en) 2012-01-19 2017-06-13 Research In Motion Limited Virtual keyboard providing an indication of received input
GB2503968B (en) 2012-02-24 2021-02-17 Blackberry Ltd Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters
WO2013123571A1 (en) 2012-02-24 2013-08-29 Research In Motion Limited Virtual keyboard with dynamically reconfigurable layout
US9223497B2 (en) 2012-03-16 2015-12-29 Blackberry Limited In-context word prediction and word correction
EP2639673B1 (en) * 2012-03-16 2016-09-14 BlackBerry Limited In-context word prediction
US9201510B2 (en) 2012-04-16 2015-12-01 Blackberry Limited Method and device having touchscreen keyboard with visual cues
US10025487B2 (en) 2012-04-30 2018-07-17 Blackberry Limited Method and apparatus for text selection
US9354805B2 (en) 2012-04-30 2016-05-31 Blackberry Limited Method and apparatus for text selection
US9292192B2 (en) 2012-04-30 2016-03-22 Blackberry Limited Method and apparatus for text selection
US9292203B2 (en) 2012-05-10 2016-03-22 Apple Inc. Providing a vertical candidate bar with an on-screen keyboard
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
US9524290B2 (en) 2012-08-31 2016-12-20 Blackberry Limited Scoring predictions based on prediction length and typing speed
US9063653B2 (en) 2012-08-31 2015-06-23 Blackberry Limited Ranking predictions based on typing speed and typing confidence
CN103914476B (en) * 2013-01-05 2017-02-01 北京百度网讯科技有限公司 Search guiding method and search engine
IN2013CH00469A (en) 2013-01-21 2015-07-31 Keypoint Technologies India Pvt Ltd
EP2946272A4 (en) 2013-01-21 2016-11-02 Keypoint Technologies India Pvt Ltd Text input system and method
US10228819B2 (en) 2013-02-04 2019-03-12 602531 British Cilumbia Ltd. Method, system, and apparatus for executing an action related to user selection
EP2770444A1 (en) * 2013-02-25 2014-08-27 Harman Becker Automotive Systems GmbH Navigation device having next valid character search tree
US9880990B2 (en) * 2013-03-14 2018-01-30 Microsoft Technology Licensing, Llc Leveraging previous instances of handwriting for handwriting beautification and other applications
US9189157B2 (en) 2013-03-15 2015-11-17 Blackberry Limited Method and apparatus for word prediction selection
US9348429B2 (en) 2013-03-15 2016-05-24 Blackberry Limited Method and apparatus for word prediction using the position of a non-typing digit
WO2014191014A1 (en) * 2013-05-27 2014-12-04 Here Global B.V. Method and apparatus for navigation
US9261973B2 (en) 2013-06-07 2016-02-16 Blackberry Limited Method and system for previewing characters based on finger position on keyboard
US9477653B2 (en) 2014-06-26 2016-10-25 Blackberry Limited Character entry for an electronic device using a position sensing keyboard
US10534532B2 (en) 2014-08-08 2020-01-14 Samsung Electronics Co., Ltd. Electronic device and method for processing letter input in electronic device
US20160092102A1 (en) * 2014-09-25 2016-03-31 Georgeta Costina Johnson Smartphone screen touch round keyboard with or without swift, with or without vowels
US9928232B2 (en) * 2015-02-27 2018-03-27 Microsoft Technology Licensing, Llc Topically aware word suggestions
CN105988704B (en) * 2015-03-03 2020-10-02 上海触乐信息科技有限公司 Efficient touch screen text input system and method
CN104731361B (en) * 2015-03-04 2018-06-19 百度在线网络技术(北京)有限公司 A kind of method and apparatus of the selectable region of determining candidate entry
US9558178B2 (en) * 2015-03-06 2017-01-31 International Business Machines Corporation Dictionary based social media stream filtering
CN104932712A (en) * 2015-06-25 2015-09-23 小米科技有限责任公司 Text input method and device
CN105425981A (en) * 2015-11-13 2016-03-23 小米科技有限责任公司 Character input method, character input device and character input system
US10338807B2 (en) 2016-02-23 2019-07-02 Microsoft Technology Licensing, Llc Adaptive ink prediction
DK179329B1 (en) 2016-06-12 2018-05-07 Apple Inc Handwriting keyboard for monitors
GB2598759A (en) * 2020-09-11 2022-03-16 Muzaffar Saj Data entry apparatus and method

Family Cites Families (111)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US32773A (en) * 1861-07-09 Apparatus for taking casts for pads
US3644898A (en) * 1970-04-30 1972-02-22 United Aircraft Corp Information association through logical functions derived from language
US4211497A (en) * 1974-03-01 1980-07-08 Montgomery Edward B Data input system
US4330845A (en) * 1979-12-31 1982-05-18 International Business Machines Corporation Guess-ahead feature for a keyboard-display terminal data input system
JPS56143044A (en) * 1980-04-08 1981-11-07 Sony Corp Input device of english typewriter
US4499553A (en) * 1981-09-30 1985-02-12 Dickinson Robert V Locating digital coded words which are both acceptable misspellings and acceptable inflections of digital coded query words
US4471459A (en) * 1981-09-30 1984-09-11 System Development Corp. Digital data processing method and means for word classification by pattern analysis
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
US4891786A (en) * 1983-02-22 1990-01-02 Goldwasser Eric P Stroke typing system
US4648044A (en) * 1984-06-06 1987-03-03 Teknowledge, Inc. Basic expert system tool
JPS619753A (en) * 1984-06-26 1986-01-17 Hitachi Ltd Automatic registering method of frequent phrase for document processor
NL8501211A (en) * 1985-04-29 1986-11-17 Philips Nv KEY STORAGE AND DISTRIBUTION SYSTEM FOR CRYPTOGRAPHICALLY SECURE COMMUNICATION.
DE3616011A1 (en) * 1985-05-14 1986-11-20 Sharp K.K., Osaka TRANSLATION DEVICE
US4730252A (en) * 1985-09-24 1988-03-08 International Business Machines Corp. Document composition from parts inventory
US5060277A (en) * 1985-10-10 1991-10-22 Palantir Corporation Pattern classification means using feature vector regions preconstructed from reference data
US5096423A (en) * 1985-12-11 1992-03-17 Goldwasser Eric P Computer system for teaching abbreviations for text and data processing functions
US4807181A (en) * 1986-06-02 1989-02-21 Smith Corona Corporation Dictionary memory with visual scanning from a selectable starting point
US5220652A (en) * 1986-07-21 1993-06-15 Rowley Blair A Computer application programs data input interface for handicapped persons responsive to multiple push buttons for selecting data stored in binary tree
US5040113A (en) * 1987-01-28 1991-08-13 Mickunas Marshall D Data manipulation program
US4847766A (en) * 1988-01-05 1989-07-11 Smith Corona Corporation Dictionary typewriter with correction of commonly confused words
US5218536A (en) * 1988-05-25 1993-06-08 Franklin Electronic Publishers, Incorporated Electronic spelling machine having ordered candidate words
US5621641A (en) * 1988-12-21 1997-04-15 Freeman; Alfred B. Computer assisted text system
CA2006163A1 (en) * 1988-12-21 1990-06-21 Alfred B. Freeman Keyboard express typing system
US5060154A (en) * 1989-01-06 1991-10-22 Smith Corona Corporation Electronic typewriter or word processor with detection and/or correction of selected phrases
US5327161A (en) * 1989-08-09 1994-07-05 Microtouch Systems, Inc. System and method for emulating a mouse input device with a touchpad input device
US5097425A (en) * 1990-06-11 1992-03-17 Semantic Compaction Systems Predictive scanning input system for rapid selection of visual indicators
US5329609A (en) * 1990-07-31 1994-07-12 Fujitsu Limited Recognition apparatus with function of displaying plural recognition candidates
US5459796A (en) * 1990-10-22 1995-10-17 The Watt Stopper System for entering handwritten data into computer generated forms
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
US5203704A (en) * 1990-12-21 1993-04-20 Mccloud Seth R Method of communication using pointing vector gestures and mnemonic devices to assist in learning point vector gestures
DE69129364T2 (en) * 1991-02-01 1998-10-22 Philips Electronics Nv Device for the interactive treatment of objects
US5220649A (en) * 1991-03-20 1993-06-15 Forcier Mitchell D Script/binary-encoded-character processing method and system with moving space insertion mode
US5963671A (en) * 1991-11-27 1999-10-05 International Business Machines Corporation Enhancement of soft keyboard operations using trigram prediction
US5392447A (en) * 1992-01-10 1995-02-21 Eastman Kodak Compay Image-based electronic pocket organizer with integral scanning unit
US6097392A (en) * 1992-09-10 2000-08-01 Microsoft Corporation Method and system of altering an attribute of a graphic object in a pen environment
US5666139A (en) * 1992-10-15 1997-09-09 Advanced Pen Technologies, Inc. Pen-based computer copy editing apparatus and method for manuscripts
US5649104A (en) * 1993-03-19 1997-07-15 Ncr Corporation System for allowing user of any computer to draw image over that generated by the host computer and replicating the drawn image to other computers
US5559942A (en) * 1993-05-10 1996-09-24 Apple Computer, Inc. Method and apparatus for providing a note for an application program
US5367453A (en) * 1993-08-02 1994-11-22 Apple Computer, Inc. Method and apparatus for correcting words
US5548703A (en) * 1993-11-30 1996-08-20 International Business Machines Corporation Navigation within a compound graphical object in a graphical user interface
JP3546337B2 (en) * 1993-12-21 2004-07-28 ゼロックス コーポレイション User interface device for computing system and method of using graphic keyboard
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
US5500935A (en) * 1993-12-30 1996-03-19 Xerox Corporation Apparatus and method for translating graphic objects and commands with direct touch input in a touch based input system
US5596699A (en) * 1994-02-02 1997-01-21 Driskell; Stanley W. Linear-viewing/radial-selection graphic for menu display
US5748841A (en) * 1994-02-25 1998-05-05 Morin; Philippe Supervised contextual language acquisition system
US5543818A (en) * 1994-05-13 1996-08-06 Sony Corporation Method and apparatus for entering text using an input device having a small number of keys
US5574482A (en) * 1994-05-17 1996-11-12 Niemeier; Charles J. Method for data input on a touch-sensitive screen
JPH07334625A (en) * 1994-06-06 1995-12-22 Nec Corp Character string input device
US5812697A (en) * 1994-06-10 1998-09-22 Nippon Steel Corporation Method and apparatus for recognizing hand-written characters using a weighting dictionary
US6262719B1 (en) * 1994-09-02 2001-07-17 Packard Bell Nec, Inc. Mouse emulation with a passive pen
WO1996009579A1 (en) * 1994-09-22 1996-03-28 Izak Van Cruyningen Popup menus with directional gestures
US5629733A (en) * 1994-11-29 1997-05-13 News America Publications, Inc. Electronic television program guide schedule system and method with display and search of program listings by title
US5606674A (en) * 1995-01-03 1997-02-25 Intel Corporation Graphical user interface for transferring data between applications that support different metaphors
US5805911A (en) * 1995-02-01 1998-09-08 Microsoft Corporation Word prediction system
US6295372B1 (en) * 1995-03-03 2001-09-25 Palm, Inc. Method and apparatus for handwriting input on a pen based palmtop computing device
US5623406A (en) * 1995-03-06 1997-04-22 Jean D. Ichbiah Method and system for entering text in computer equipment
US6734881B1 (en) * 1995-04-18 2004-05-11 Craig Alexander Will Efficient entry of words by disambiguation
US5487616A (en) * 1995-06-01 1996-01-30 Jean D. Ichbiah Method for designing an ergonomic one-finger keyboard and apparatus therefor
US5689667A (en) * 1995-06-06 1997-11-18 Silicon Graphics, Inc. Methods and system of controlling menus with radial and linear portions
US5797098A (en) * 1995-07-19 1998-08-18 Pacific Communication Sciences, Inc. User interface for cellular telephone
US5818437A (en) * 1995-07-26 1998-10-06 Tegic Communications, Inc. Reduced keyboard disambiguating computer
BR9609807A (en) * 1995-07-26 1999-12-21 Martin T King Ambiguity cancellation system with reduced keyboard
US5963666A (en) * 1995-08-18 1999-10-05 International Business Machines Corporation Confusion matrix mediated word prediction
US5790115A (en) * 1995-09-19 1998-08-04 Microsoft Corporation System for character entry on a display screen
US5911485A (en) * 1995-12-11 1999-06-15 Unwired Planet, Inc. Predictive data entry method for a keypad
US5758324A (en) * 1995-12-15 1998-05-26 Hartman; Richard L. Resume storage and retrieval system
US5914708A (en) * 1996-04-04 1999-06-22 Cirque Corporation Computer input stylus method and apparatus
TW490643B (en) * 1996-05-21 2002-06-11 Hitachi Ltd Estimated recognition device for input character string
US5821512A (en) * 1996-06-26 1998-10-13 Telxon Corporation Shopping cart mounted portable data collection device with tethered dataform reader
US5805158A (en) * 1996-08-22 1998-09-08 International Business Machines Corporation Copying predicted input between computer systems
US5864340A (en) * 1996-08-22 1999-01-26 International Business Machines Corporation Mobile client computer programmed to predict input
US5805159A (en) * 1996-08-22 1998-09-08 International Business Machines Corporation Mobile client computer interdependent display data fields
US5745116A (en) * 1996-09-09 1998-04-28 Motorola, Inc. Intuitive gesture-based graphical user interface
US5881169A (en) * 1996-09-13 1999-03-09 Ericsson Inc. Apparatus and method for presenting and gathering text entries in a pen-based input device
US5926566A (en) * 1996-11-15 1999-07-20 Synaptics, Inc. Incremental ideographic character input method
JP3889466B2 (en) * 1996-11-25 2007-03-07 ソニー株式会社 Text input device and method
US5889888A (en) * 1996-12-05 1999-03-30 3Com Corporation Method and apparatus for immediate response handwriting recognition system that handles multiple character sets
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
EP0859332A1 (en) * 1997-02-12 1998-08-19 STMicroelectronics S.r.l. Word recognition device and method
US6101461A (en) * 1997-02-28 2000-08-08 Justsystem Corp. Command inputting method
US6026233A (en) * 1997-05-27 2000-02-15 Microsoft Corporation Method and apparatus for presenting and selecting options to modify a programming language statement
JPH10333818A (en) * 1997-06-04 1998-12-18 Nec Corp On-line character inputting device
US6111985A (en) * 1997-06-06 2000-08-29 Microsoft Corporation Method and mechanism for providing partial results in full context handwriting recognition
JPH1115914A (en) * 1997-06-09 1999-01-22 Internatl Business Mach Corp <Ibm> Character data input device and its method
US6098086A (en) * 1997-08-11 2000-08-01 Webtv Networks, Inc. Japanese text input method using a limited roman character set
US6084576A (en) * 1997-09-27 2000-07-04 Leu; Neng-Chyang User friendly keyboard
US6377965B1 (en) * 1997-11-07 2002-04-23 Microsoft Corporation Automatic word completion system for partially entered data
JP4079387B2 (en) * 1997-11-12 2008-04-23 アルパイン株式会社 Name input method
US5896321A (en) * 1997-11-14 1999-04-20 Microsoft Corporation Text completion system for a miniature computer
US7257528B1 (en) * 1998-02-13 2007-08-14 Zi Corporation Of Canada, Inc. Method and apparatus for Chinese character text input
US6037942A (en) * 1998-03-10 2000-03-14 Magellan Dis, Inc. Navigation system character input device
KR100327209B1 (en) * 1998-05-12 2002-04-17 윤종용 Software keyboard system using the drawing of stylus and method for recognizing keycode therefor
US6424983B1 (en) * 1998-05-26 2002-07-23 Global Information Research And Technologies, Llc Spelling and grammar checking system
AU4960599A (en) * 1998-06-26 2000-01-17 General Instrument Corporation Terminal for composing and presenting mpeg-4 video programs
US6088649A (en) * 1998-08-05 2000-07-11 Visteon Technologies, Llc Methods and apparatus for selecting a destination in a vehicle navigation system
JP2000146629A (en) * 1998-09-23 2000-05-26 Agilent Technol Inc Help screen information display for measuring apparatus
GB2388938B (en) * 1999-02-22 2004-03-17 Nokia Corp A communication terminal having a predictive editor application
US6382315B1 (en) * 1999-04-22 2002-05-07 Schlumberger Technology Corporation Method and apparatus for continuously testing a well
JP4151158B2 (en) * 1999-06-14 2008-09-17 ソニー株式会社 Scene description generation apparatus and method
US6934906B1 (en) * 1999-07-08 2005-08-23 At&T Corp. Methods and apparatus for integrating external applications into an MPEG-4 scene
US6539421B1 (en) * 1999-09-24 2003-03-25 America Online, Inc. Messaging application user interface
US6922810B1 (en) * 2000-03-07 2005-07-26 Microsoft Corporation Grammar-based automatic data completion and suggestion for user input
US6751603B1 (en) * 2000-05-16 2004-06-15 Sun Microsystems, Inc. Autocomplete method and apparatus for data file selection
CA2323856A1 (en) * 2000-10-18 2002-04-18 602531 British Columbia Ltd. Method, system and media for entering data in a personal computing device
WO2004095414A1 (en) * 2003-04-18 2004-11-04 Keyless Systems Ltd Systems to enhance data entry in mobile and fixed environment
US6787424B1 (en) * 2001-02-09 2004-09-07 Advanced Micro Devices, Inc. Fully depleted SOI transistor with elevated source and drain
KR100413692B1 (en) * 2002-01-21 2004-01-03 삼성전자주식회사 Channel tuning method and television using channel name auto completion function
US6888141B2 (en) * 2002-12-02 2005-05-03 Multispectral Imaging, Inc. Radiation sensor with photo-thermal gain
US7747690B2 (en) * 2003-12-29 2010-06-29 International Business Machines Corporation Method for extracting and managing message addresses
US8036878B2 (en) * 2005-05-18 2011-10-11 Never Wall Treuhand GmbH Device incorporating improved text input mechanism

Cited By (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9734197B2 (en) 2000-07-06 2017-08-15 Google Inc. Determining corresponding terms written in different formats
EP2154613A1 (en) * 2002-07-23 2010-02-17 Research in Motion Limited Systems and methods of building and using custom word lists
US8073835B2 (en) 2002-07-23 2011-12-06 Research In Motion Limited Systems and methods of building and using custom word lists
US8380712B2 (en) 2002-07-23 2013-02-19 Research In Motion Limited Systems and methods of building and using custom word lists
US8676793B2 (en) 2002-07-23 2014-03-18 Blackberry Limited Systems and methods of building and using custom word lists
US9020935B2 (en) 2002-07-23 2015-04-28 Blackberry Limited Systems and methods of building and using custom word lists
EP2388709B1 (en) * 2003-09-30 2018-08-08 Google LLC Systems and methods for searching using queries written in a different character-set and/or language from the target pages

Also Published As

Publication number Publication date
US20110010655A1 (en) 2011-01-13
US20040021691A1 (en) 2004-02-05

Similar Documents

Publication Publication Date Title
CA2323856A1 (en) Method, system and media for entering data in a personal computing device
US8731820B2 (en) Method and apparatus for keyboard arrangement for efficient data entry for navigation system
US5835635A (en) Method for the recognition and completion of characters in handwriting, and computer system
WO2002033527A3 (en) Data entry system for personal computer
KR20070058635A (en) An electronic device and method for visual text interpretation
JPWO2011086608A1 (en) Input device
EP1887451A3 (en) Data entry method and system for personal computer, and corresponding computer readable medium
US6166733A (en) Index indicator, index display method and recording medium storing index indicator program
JPH0512287A (en) Document processor
JP2008090794A (en) Character-input device and program
JP2009140287A (en) Retrieval result display device
KR20060118253A (en) System and method for providing automatically completed query and computer readable recording medium recording program for implementing the method
JP4161768B2 (en) Electronic device and program with dictionary function
KR100576549B1 (en) High-speed input apparatus for Korean address string and its method
JP5553037B2 (en) Text input support system, text input support device, reference information creation device, and program
JPH069046B2 (en) Text editing device
JP2000268039A (en) Retrieving device and recording medium
JP2005115431A (en) Item retrieval apparatus and item retrieving method
JPH01229369A (en) Character processor
JP2010039864A (en) Morpheme analysis device, morpheme analysis method and computer program
JPH0640330B2 (en) Chinese input method
JP2006138743A (en) Navigation system and storage medium
JP3949245B2 (en) Character processing apparatus and clause position changing method
JPH10269209A (en) Device and method for character string prediction
JP2002132761A (en) Method and system for kana/kanji conversion

Legal Events

Date Code Title Description
EEER Examination request
FZDE Discontinued