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 PDFInfo
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/20—Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
- G06F16/24—Querying
- G06F16/245—Query processing
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0237—Character input methods using prediction or retrieval techniques
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/20—Natural language analysis
- G06F40/274—Converting codes to words; Guess-ahead of partial word inputs
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- 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.
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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
(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.
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.
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)
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)
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)
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 |
-
2000
- 2000-10-18 CA CA002323856A patent/CA2323856A1/en not_active Abandoned
-
2001
- 2001-10-18 US US10/399,560 patent/US20040021691A1/en not_active Abandoned
-
2010
- 2010-03-29 US US12/749,318 patent/US20110010655A1/en not_active Abandoned
Cited By (7)
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 |