US7098896B2 - System and method for continuous stroke word-based text input - Google Patents
System and method for continuous stroke word-based text input Download PDFInfo
- Publication number
- US7098896B2 US7098896B2 US10/346,366 US34636603A US7098896B2 US 7098896 B2 US7098896 B2 US 7098896B2 US 34636603 A US34636603 A US 34636603A US 7098896 B2 US7098896 B2 US 7098896B2
- Authority
- US
- United States
- Prior art keywords
- word
- letter
- point
- contact
- words
- 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.)
- Expired - Lifetime, expires
Links
- 238000000034 method Methods 0.000 title claims abstract description 157
- 230000008569 process Effects 0.000 claims description 58
- 238000004422 calculation algorithm Methods 0.000 claims description 32
- 230000009471 action Effects 0.000 claims description 20
- 238000009499 grossing Methods 0.000 claims description 9
- 230000004044 response Effects 0.000 claims description 7
- 230000003247 decreasing effect Effects 0.000 claims description 2
- 238000012360 testing method Methods 0.000 claims description 2
- 230000007704 transition Effects 0.000 claims 1
- 241001422033 Thestylus Species 0.000 description 66
- 230000006870 function Effects 0.000 description 38
- 238000004458 analytical method Methods 0.000 description 37
- 230000008859 change Effects 0.000 description 14
- 238000003780 insertion Methods 0.000 description 14
- 230000037431 insertion Effects 0.000 description 14
- 238000012545 processing Methods 0.000 description 13
- 238000004364 calculation method Methods 0.000 description 9
- 230000002829 reductive effect Effects 0.000 description 9
- 238000010079 rubber tapping Methods 0.000 description 9
- 230000004913 activation Effects 0.000 description 7
- 238000013459 approach Methods 0.000 description 7
- 230000008901 benefit Effects 0.000 description 7
- 230000000284 resting effect Effects 0.000 description 7
- 230000002730 additional effect Effects 0.000 description 4
- 238000003491 array Methods 0.000 description 3
- 230000000670 limiting effect Effects 0.000 description 3
- 238000000926 separation method Methods 0.000 description 3
- 230000003213 activating effect Effects 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000006872 improvement Effects 0.000 description 2
- 238000012797 qualification Methods 0.000 description 2
- 230000000007 visual effect Effects 0.000 description 2
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000002411 adverse Effects 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 239000013065 commercial product Substances 0.000 description 1
- 238000004891 communication Methods 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 238000012854 evaluation process Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 238000007667 floating Methods 0.000 description 1
- 238000009472 formulation Methods 0.000 description 1
- 230000002650 habitual effect Effects 0.000 description 1
- 238000005259 measurement Methods 0.000 description 1
- 230000001404 mediated effect Effects 0.000 description 1
- 239000012528 membrane Substances 0.000 description 1
- 239000000203 mixture Substances 0.000 description 1
- 230000007935 neutral effect Effects 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000003068 static effect Effects 0.000 description 1
- 238000007619 statistical method Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000008685 targeting Effects 0.000 description 1
Images
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/04883—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 for inputting data by handwriting, e.g. gesture or text
-
- 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/0236—Character input methods using selection techniques to select from displayed items
-
- 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
- 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/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0416—Control or interface arrangements specially adapted for digitisers
- G06F3/04166—Details of scanning methods, e.g. sampling time, grouping of sub areas or time sharing with display driving
-
- 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
- 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/14—Digital output to display device ; Cooperation and interconnection of the display device with other functional units
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04805—Virtual magnifying lens, i.e. window or frame movable on top of displayed information to enlarge it for better reading or selection
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/048—Indexing scheme relating to G06F3/048
- G06F2203/04806—Zoom, i.e. interaction techniques or interactors for controlling the zooming operation
Abstract
Description
-
- 1. The first and final letters of a candidate word must be matched with the PEN_DOWN and PEN_UP inflection points, respectively, and the sequence of the letters in the spelling of the word must be matched in the sequence in which inflection points occur.
- 2. Each inflection point must be matched with a letter.
- 3. The number of letters that can potentially match a given inflection point or path segment is restricted to letters that occur within MAX_DISTANCE of the point or segment, greatly restricting the number of possible solutions to be evaluated.
- 4. Once the inflection points have been matched with letters, each remaining unmatched letter must be matched with the path segment connecting the inflection points matched with the closest preceding and following matched letters.
The fact that the nature of the input method generally results in input patterns of N inflection points for words of M letters, where M is generally not greatly larger than N, combined with the above constraints, makes it possible to design a matching algorithm based on certain heuristics that exhibits a minimal amount of recursion in operation and consequently runs effectively even on devices with limited processing power. Foremost among these is the fact that, for the (N-2) inflection points that must be matched with letters, there are at most (M-N) letters that even need to be considered.
(Weighted_Sum_of_Distances)*(log(MAX_FREQ/Word_Frequency)+1)
where Weighted_Sum_of_Distances is the value calculated by the pattern matching component for the candidate word, Word_Frequency is the frequency of use associated with the candidate word, and MAX_FREQ is the maximum value for frequency of use among words in the database. In this formulation, the smaller the value of the matching metric, the more likely the candidate word is considered to be the intended match for the input pattern.
(1+log(MAX_FREQ/WORD_Frequency))
where MAX_FREQ is the maximum possible frequency of use value that can be associated with a word in the database, and WORD_Frequency is the specific current value of the frequency of use that is associated with the current word. Finally at
Claims (51)
Priority Applications (9)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/346,366 US7098896B2 (en) | 2003-01-16 | 2003-01-16 | System and method for continuous stroke word-based text input |
KR1020057013227A KR101061317B1 (en) | 2003-01-16 | 2004-01-16 | Alphabet text input method and device |
PCT/US2004/001269 WO2004066075A2 (en) | 2003-01-16 | 2004-01-16 | System and method for continuous stroke word-based text input |
EP04703007.7A EP1588232B1 (en) | 2003-01-16 | 2004-01-16 | System and method for continuous stroke word-based text input |
CA2514470A CA2514470C (en) | 2003-01-16 | 2004-01-16 | System and method for continuous stroke word-based text input |
CNB2004800067561A CN100437739C (en) | 2003-01-16 | 2004-01-16 | System and method for continuous stroke word-based text input |
US10/710,575 US7453439B1 (en) | 2003-01-16 | 2004-07-21 | System and method for continuous stroke word-based text input |
US11/533,714 US7382358B2 (en) | 2003-01-16 | 2006-09-20 | System and method for continuous stroke word-based text input |
HK06111525.5A HK1091023A1 (en) | 2003-01-16 | 2006-10-19 | System and method for continuous stroke word-based text input |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US10/346,366 US7098896B2 (en) | 2003-01-16 | 2003-01-16 | System and method for continuous stroke word-based text input |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/710,575 Continuation-In-Part US7453439B1 (en) | 2003-01-16 | 2004-07-21 | System and method for continuous stroke word-based text input |
Related Child Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/710,575 Continuation-In-Part US7453439B1 (en) | 2003-01-16 | 2004-07-21 | System and method for continuous stroke word-based text input |
US11/533,714 Continuation-In-Part US7382358B2 (en) | 2003-01-16 | 2006-09-20 | System and method for continuous stroke word-based text input |
Publications (2)
Publication Number | Publication Date |
---|---|
US20040140956A1 US20040140956A1 (en) | 2004-07-22 |
US7098896B2 true US7098896B2 (en) | 2006-08-29 |
Family
ID=32712130
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
US10/346,366 Expired - Lifetime US7098896B2 (en) | 2003-01-16 | 2003-01-16 | System and method for continuous stroke word-based text input |
Country Status (7)
Country | Link |
---|---|
US (1) | US7098896B2 (en) |
EP (1) | EP1588232B1 (en) |
KR (1) | KR101061317B1 (en) |
CN (1) | CN100437739C (en) |
CA (1) | CA2514470C (en) |
HK (1) | HK1091023A1 (en) |
WO (1) | WO2004066075A2 (en) |
Cited By (271)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20040120583A1 (en) * | 2002-12-20 | 2004-06-24 | International Business Machines Corporation | System and method for recognizing word patterns based on a virtual keyboard layout |
US20050066291A1 (en) * | 2003-09-19 | 2005-03-24 | Stanislaw Lewak | Manual user data entry method and system |
US20050093826A1 (en) * | 2003-10-29 | 2005-05-05 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US20050114115A1 (en) * | 2003-11-26 | 2005-05-26 | Karidis John P. | Typing accuracy relaxation system and method in stylus and other keyboards |
US20050146508A1 (en) * | 2004-01-06 | 2005-07-07 | International Business Machines Corporation | System and method for improved user input on personal computing devices |
US20050164794A1 (en) * | 2004-01-28 | 2005-07-28 | Nintendo Co.,, Ltd. | Game system using touch panel input |
US20050187023A1 (en) * | 2004-02-23 | 2005-08-25 | Nintendo Co., Ltd. | Game program and game machine |
US20050248546A1 (en) * | 2003-04-30 | 2005-11-10 | Microsoft Corporation | Character and text unit input correction system |
US20050258020A1 (en) * | 2004-05-24 | 2005-11-24 | Esa Etelapera | Button array |
US20050270289A1 (en) * | 2004-06-03 | 2005-12-08 | Nintendo Co., Ltd. | Graphics identification program |
US20050275633A1 (en) * | 2004-06-15 | 2005-12-15 | Marcelo Varanda | Virtual keypad for touchscreen display |
US20050275638A1 (en) * | 2003-03-28 | 2005-12-15 | Microsoft Corporation | Dynamic feedback for gestures |
US20060007175A1 (en) * | 2004-07-06 | 2006-01-12 | Chung-Yi Shen | Touch control method of single tap and control module thereof |
US20060007190A1 (en) * | 2003-11-10 | 2006-01-12 | Microsoft Corporation | Ink correction pad |
US20060119582A1 (en) * | 2003-03-03 | 2006-06-08 | Edwin Ng | Unambiguous text input method for touch screens and reduced keyboard systems |
US20060126946A1 (en) * | 2004-12-10 | 2006-06-15 | Fuji Xerox Co., Ltd. | Systems and methods for automatic graphical sequence completion |
US20060161871A1 (en) * | 2004-07-30 | 2006-07-20 | Apple Computer, Inc. | Proximity detector in handheld device |
US20060173615A1 (en) * | 2003-02-26 | 2006-08-03 | Tomtom B.V. | Navigation Device with Touch Screen |
US20060227100A1 (en) * | 2005-03-30 | 2006-10-12 | Yu Kun | Mobile communication terminal and method |
US20060227139A1 (en) * | 2005-04-07 | 2006-10-12 | Nintendo Co., Ltd. | Storage medium storing game program and game apparatus therefor |
US20060258390A1 (en) * | 2005-05-12 | 2006-11-16 | Yanqing Cui | Mobile communication terminal, system and method |
US20070038951A1 (en) * | 2003-06-10 | 2007-02-15 | Microsoft Corporation | Intelligent Default Selection In An OnScreen Keyboard |
US20070060176A1 (en) * | 2005-09-13 | 2007-03-15 | Microsoft Corporation | Type-ahead keypad input |
US20070063984A1 (en) * | 2005-09-16 | 2007-03-22 | Primax Electronics Ltd. | Input method for touch screen |
US20070089070A1 (en) * | 2003-12-09 | 2007-04-19 | Benq Mobile Gmbh & Co. Ohg | Communication device and method for inputting and predicting text |
US20070139383A1 (en) * | 2005-12-16 | 2007-06-21 | E-Lead Electronic Co., Ltd. | Touch inductive key |
US20070159362A1 (en) * | 2005-12-23 | 2007-07-12 | Tony Shen | Hand-held electronic equipment |
US20070188472A1 (en) * | 2003-04-18 | 2007-08-16 | Ghassabian Benjamin F | Systems to enhance data entry in mobile and fixed environment |
US20070209016A1 (en) * | 2006-01-25 | 2007-09-06 | Seiko Epson Corporation | Character input technique without a keyboard |
US20070245259A1 (en) * | 2006-04-12 | 2007-10-18 | Sony Computer Entertainment Inc. | Dynamic arrangement of characters in an on-screen keyboard |
US20070286173A1 (en) * | 2006-05-23 | 2007-12-13 | Bayhub, Inc | Interactive console for delivering digital network services to telephone networks |
US20070298849A1 (en) * | 2006-06-26 | 2007-12-27 | Samsung Electronics Co., Ltd. | Keypad touch user interface method and a mobile terminal using the same |
US20080098331A1 (en) * | 2005-09-16 | 2008-04-24 | Gregory Novick | Portable Multifunction Device with Soft Keyboards |
US20080096610A1 (en) * | 2006-10-20 | 2008-04-24 | Samsung Electronics Co., Ltd. | Text input method and mobile terminal therefor |
US20080115078A1 (en) * | 2006-11-13 | 2008-05-15 | Sandeep Suresh Girgaonkar | Method for secure data entry in an application |
US20080126079A1 (en) * | 2006-01-20 | 2008-05-29 | Research In Motion Limited | Handheld electronic device with automatic text generation |
US20080270897A1 (en) * | 2004-08-13 | 2008-10-30 | 5 Examples, Inc. | One-row keyboard and approximate typing |
US20080270896A1 (en) * | 2007-04-27 | 2008-10-30 | Per Ola Kristensson | System and method for preview and selection of words |
US7453439B1 (en) * | 2003-01-16 | 2008-11-18 | Forward Input Inc. | System and method for continuous stroke word-based text input |
US20080291171A1 (en) * | 2007-04-30 | 2008-11-27 | Samsung Electronics Co., Ltd. | Character input apparatus and method |
US20080304890A1 (en) * | 2007-06-11 | 2008-12-11 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
US20080320410A1 (en) * | 2007-06-19 | 2008-12-25 | Microsoft Corporation | Virtual keyboard text replication |
US20080316212A1 (en) * | 2005-09-20 | 2008-12-25 | Cliff Kushler | System and method for a user interface for text editing and menu selection |
US20090007001A1 (en) * | 2007-06-28 | 2009-01-01 | Matsushita Electric Industrial Co., Ltd. | Virtual keypad systems and methods |
US20090002321A1 (en) * | 2006-01-30 | 2009-01-01 | Kyocera Corporation | Character Input Device |
US20090066656A1 (en) * | 2007-09-06 | 2009-03-12 | Samsung Electronics Co., Ltd. | Method and apparatus for inputting korean characters by using touch screen |
US20090073002A1 (en) * | 2007-09-13 | 2009-03-19 | Alfredo Alvarado | Lineographic alphanumeric data input system |
WO2009066878A1 (en) * | 2007-11-22 | 2009-05-28 | Youn Soo Kim | Characters input method |
US20090172604A1 (en) * | 2007-12-28 | 2009-07-02 | Vahid Moosavi | Keypad navigation selection and method on mobile device |
US20090167693A1 (en) * | 2007-12-31 | 2009-07-02 | Htc Corporation | Electronic device and method for executing commands in the same |
US20090196460A1 (en) * | 2008-01-17 | 2009-08-06 | Thomas Jakobs | Eye tracking system and method |
US20090267901A1 (en) * | 2008-03-28 | 2009-10-29 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting characters in a terminal |
US7614008B2 (en) * | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US20090276701A1 (en) * | 2008-04-30 | 2009-11-05 | Nokia Corporation | Apparatus, method and computer program product for facilitating drag-and-drop of an object |
US20100121876A1 (en) * | 2003-02-05 | 2010-05-13 | Simpson Todd G | Information entry mechanism for small keypads |
US20100122164A1 (en) * | 1999-12-03 | 2010-05-13 | Tegic Communications, Inc. | Contextual prediction of user words and user actions |
US20100125787A1 (en) * | 2008-11-20 | 2010-05-20 | Canon Kabushiki Kaisha | Information processing apparatus, processing method thereof, and computer-readable storage medium |
US7742290B1 (en) | 2007-03-28 | 2010-06-22 | Motion Computing, Inc. | Portable computer with flip keyboard |
US20100180237A1 (en) * | 2009-01-15 | 2010-07-15 | International Business Machines Corporation | Functionality switching in pointer input devices |
US20100180235A1 (en) * | 2009-01-15 | 2010-07-15 | Griffin Jason T | Method and handheld electronic device for displaying and selecting diacritics |
US20100199226A1 (en) * | 2009-01-30 | 2010-08-05 | Nokia Corporation | Method and Apparatus for Determining Input Information from a Continuous Stroke Input |
US20100194694A1 (en) * | 2009-01-30 | 2010-08-05 | Nokia Corporation | Method and Apparatus for Continuous Stroke Input |
US20100241984A1 (en) * | 2009-03-21 | 2010-09-23 | Nokia Corporation | Method and apparatus for displaying the non alphanumeric character based on a user input |
US20100245363A1 (en) * | 2007-09-14 | 2010-09-30 | Bang & Olufsen A/S | Method of generating a text on a handheld device and a handheld device |
US20100257552A1 (en) * | 2009-04-01 | 2010-10-07 | Keisense, Inc. | Method and Apparatus for Customizing User Experience |
US20100289749A1 (en) * | 2007-08-28 | 2010-11-18 | Jaewoo Ahn | Key input interface method |
US20100309148A1 (en) * | 2009-06-07 | 2010-12-09 | Christopher Brian Fleizach | Devices, Methods, and Graphical User Interfaces for Accessibility Using a Touch-Sensitive Surface |
JP2010538391A (en) * | 2007-09-04 | 2010-12-09 | アップル インコーポレイテッド | Virtual keyboard in multilingual environment |
US20110010174A1 (en) * | 2004-06-02 | 2011-01-13 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition |
US20110047456A1 (en) * | 2009-08-19 | 2011-02-24 | Keisense, Inc. | Method and Apparatus for Text Input |
US20110042102A1 (en) * | 2009-08-18 | 2011-02-24 | Frank's International, Inc. | Method of and kit for installing a centralizer on a pipe segment |
US20110050592A1 (en) * | 2009-09-02 | 2011-03-03 | Kim John T | Touch-Screen User Interface |
US20110050594A1 (en) * | 2009-09-02 | 2011-03-03 | Kim John T | Touch-Screen User Interface |
US20110050591A1 (en) * | 2009-09-02 | 2011-03-03 | Kim John T | Touch-Screen User Interface |
US20110063231A1 (en) * | 2009-09-14 | 2011-03-17 | Invotek, Inc. | Method and Device for Data Input |
US7917534B2 (en) | 2003-08-21 | 2011-03-29 | Microsoft Corporation | Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system |
US20110083110A1 (en) * | 2009-10-07 | 2011-04-07 | Research In Motion Limited | Touch-sensitive display and method of control |
US20110082686A1 (en) * | 2009-10-04 | 2011-04-07 | Daniel Suraqui | Reduced keyboard system and a method for global disambiguation |
US20110109558A1 (en) * | 2008-03-31 | 2011-05-12 | Samsung Electronics Co., Ltd. | Button extension type letter input system for touch screen |
US20110122081A1 (en) * | 2009-11-20 | 2011-05-26 | Swype Inc. | Gesture-based repetition of key activations on a virtual keyboard |
US20110163963A1 (en) * | 2010-01-04 | 2011-07-07 | Research In Motion Limited | Portable electronic device and method of controlling same |
US20110163973A1 (en) * | 2010-01-06 | 2011-07-07 | Bas Ording | Device, Method, and Graphical User Interface for Accessing Alternative Keys |
US20110191705A1 (en) * | 2010-02-03 | 2011-08-04 | Tomoki Kitahashi | Information processing apparatus, information processing method and computer readable medium |
US20110205182A1 (en) * | 2010-02-24 | 2011-08-25 | Miyazawa Yusuke | Information processing device, information processing method and computer-readable recording medium |
US20110225536A1 (en) * | 2010-02-28 | 2011-09-15 | Osterhout Group, Inc. | Sliding keyboard input control in an augmented reality eyepiece |
US20110285656A1 (en) * | 2010-05-19 | 2011-11-24 | Google Inc. | Sliding Motion To Change Computer Keys |
US20110302519A1 (en) * | 2010-06-07 | 2011-12-08 | Christopher Brian Fleizach | Devices, Methods, and Graphical User Interfaces for Accessibility via a Touch-Sensitive Surface |
US20110314399A1 (en) * | 2010-06-18 | 2011-12-22 | Microsoft Corporation | Windowless runtime control of dynamic input device |
US20120047454A1 (en) * | 2010-08-18 | 2012-02-23 | Erik Anthony Harte | Dynamic Soft Input |
US8179370B1 (en) | 2010-02-09 | 2012-05-15 | Google Inc. | Proximity based keystroke resolution |
US20120144338A1 (en) * | 2010-12-02 | 2012-06-07 | Research In Motion Limited | Portable electronic device and method of controlling same |
US8239784B2 (en) | 2004-07-30 | 2012-08-07 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
DE102011009974A1 (en) | 2011-02-01 | 2012-08-30 | Denis John | Operation input method of smartphone, involves determining direction of contact using time span from start region to current position of input device or finger of user so as to select character or operation on touch screen |
US8286885B1 (en) | 2006-03-29 | 2012-10-16 | Amazon Technologies, Inc. | Handheld electronic book reader device having dual displays |
US8327296B2 (en) | 2010-04-16 | 2012-12-04 | Google Inc. | Extended keyboard user interface |
US20130021259A1 (en) * | 2010-03-29 | 2013-01-24 | Kyocera Corporation | Information processing device and character input method |
USRE43977E1 (en) | 2002-03-01 | 2013-02-05 | Nuance Communications, Inc. | Fast typing system and method |
US20130036388A1 (en) * | 2011-05-27 | 2013-02-07 | Google Inc. | Moving a graphical selector |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US8381137B2 (en) | 1999-12-03 | 2013-02-19 | Tegic Communications, Inc. | Explicit character filtering of ambiguous text entry |
US8413904B1 (en) | 2006-03-29 | 2013-04-09 | Gregg E. Zehr | Keyboard layout for handheld electronic book reader device |
US20130120267A1 (en) * | 2011-11-10 | 2013-05-16 | Research In Motion Limited | Methods and systems for removing or replacing on-keyboard prediction candidates |
US8467133B2 (en) | 2010-02-28 | 2013-06-18 | Osterhout Group, Inc. | See-through display with an optical assembly including a wedge-shaped illumination system |
US8472120B2 (en) | 2010-02-28 | 2013-06-25 | Osterhout Group, Inc. | See-through near-eye display glasses with a small scale image source |
US8471824B2 (en) | 2009-09-02 | 2013-06-25 | Amazon Technologies, Inc. | Touch-screen user interface |
US8477425B2 (en) | 2010-02-28 | 2013-07-02 | Osterhout Group, Inc. | See-through near-eye display glasses including a partially reflective, partially transmitting optical element |
US8482859B2 (en) | 2010-02-28 | 2013-07-09 | Osterhout Group, Inc. | See-through near-eye display glasses wherein image light is transmitted to and reflected from an optically flat film |
US8490008B2 (en) | 2011-11-10 | 2013-07-16 | Research In Motion Limited | Touchscreen keyboard predictive display and generation of a set of characters |
WO2013107998A1 (en) | 2012-01-16 | 2013-07-25 | Touchtype Limited | A system and method for inputting text |
US20130187857A1 (en) * | 2012-01-19 | 2013-07-25 | Research In Motion Limited | Next letter prediction for virtual keyboard |
US20130246329A1 (en) * | 2012-03-16 | 2013-09-19 | Research In Motion Limited | In-context word prediction and word correction |
US8543384B2 (en) | 2005-10-22 | 2013-09-24 | Nuance Communications, Inc. | Input recognition using multiple lexicons |
US8543934B1 (en) | 2012-04-30 | 2013-09-24 | Blackberry Limited | Method and apparatus for text selection |
US20130249805A1 (en) * | 2006-12-29 | 2013-09-26 | Research In Motion Limited | Handheld electronic device providing confirmation of input, and associated method |
US8560974B1 (en) * | 2011-10-06 | 2013-10-15 | Google Inc. | Input method application for a touch-sensitive user interface |
US8583440B2 (en) * | 2002-06-20 | 2013-11-12 | Tegic Communications, Inc. | Apparatus and method for providing visual indication of character ambiguity during text entry |
US8610686B1 (en) * | 2006-03-30 | 2013-12-17 | Cypress Semiconductor Corporation | Apparatus and method for recognizing a tap gesture on a touch sensing device |
US8656296B1 (en) | 2012-09-27 | 2014-02-18 | Google Inc. | Selection of characters in a string of characters |
US8659572B2 (en) | 2012-01-27 | 2014-02-25 | Google Inc. | Smart touchscreen key activation detection |
US8659569B2 (en) | 2012-02-24 | 2014-02-25 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of controlling same |
US8667414B2 (en) | 2012-03-23 | 2014-03-04 | Google Inc. | Gestural input at a virtual keyboard |
US20140063067A1 (en) * | 2012-08-31 | 2014-03-06 | Research In Motion Limited | Method to select word by swiping capacitive keyboard |
US8669941B2 (en) | 2009-01-05 | 2014-03-11 | Nuance Communications, Inc. | Method and apparatus for text entry |
US8701032B1 (en) | 2012-10-16 | 2014-04-15 | Google Inc. | Incremental multi-word recognition |
US20140108994A1 (en) * | 2011-05-16 | 2014-04-17 | Touchtype Limited | User input prediction |
US20140108993A1 (en) * | 2012-10-16 | 2014-04-17 | Google Inc. | Gesture keyboard with gesture cancellation |
USD703219S1 (en) | 2011-02-08 | 2014-04-22 | Qualcomm Incorporated | Computing device display screen with computer-generated notification feature |
US8704792B1 (en) | 2012-10-19 | 2014-04-22 | Google Inc. | Density-based filtering of gesture events associated with a user interface of a computing device |
US8713433B1 (en) | 2012-10-16 | 2014-04-29 | Google Inc. | Feature-based autocorrection |
US20140129929A1 (en) * | 2012-11-07 | 2014-05-08 | Samsung Electronics Co., Ltd. | Display apparatus and character correcting method thereof |
US8730172B2 (en) | 2008-05-02 | 2014-05-20 | Gold Charm Limited | Electronic device utilizing a text input method |
US8738558B2 (en) | 2006-12-21 | 2014-05-27 | Support Machines Ltd. | Method and computer program product for providing a response to a statement of a user |
US8751971B2 (en) | 2011-06-05 | 2014-06-10 | Apple Inc. | Devices, methods, and graphical user interfaces for providing accessibility using a touch-sensitive surface |
US8756499B1 (en) * | 2013-04-29 | 2014-06-17 | Google Inc. | Gesture keyboard input of non-dictionary character strings using substitute scoring |
US8762129B2 (en) | 2011-12-12 | 2014-06-24 | Google Inc. | Techniques for input of a multi-character compound consonant or vowel and transliteration to another language using a touch computing device |
US8782550B1 (en) | 2013-02-28 | 2014-07-15 | Google Inc. | Character string replacement |
US8782549B2 (en) | 2012-10-05 | 2014-07-15 | Google Inc. | Incremental feature-based gesture-keyboard decoding |
US8806384B2 (en) | 2012-11-02 | 2014-08-12 | Google Inc. | Keyboard gestures for character string replacement |
US8819574B2 (en) | 2012-10-22 | 2014-08-26 | Google Inc. | Space prediction for text input |
US8826190B2 (en) | 2011-05-27 | 2014-09-02 | Google Inc. | Moving a graphical selector |
US8830182B1 (en) | 2010-02-09 | 2014-09-09 | Google Inc. | Keystroke resolution |
US8832589B2 (en) | 2013-01-15 | 2014-09-09 | Google Inc. | Touch keyboard using language and spatial models |
US8843845B2 (en) | 2012-10-16 | 2014-09-23 | Google Inc. | Multi-gesture text input prediction |
US8850350B2 (en) | 2012-10-16 | 2014-09-30 | Google Inc. | Partial gesture text entry |
US8866762B2 (en) | 2011-07-01 | 2014-10-21 | Pixart Imaging Inc. | Method and apparatus for arbitrating among contiguous buttons on a capacitive touchscreen |
US8881269B2 (en) | 2012-03-31 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
US8887103B1 (en) | 2013-04-22 | 2014-11-11 | Google Inc. | Dynamically-positioned character string suggestions for gesture typing |
US20140350920A1 (en) | 2009-03-30 | 2014-11-27 | Touchtype Ltd | System and method for inputting text into electronic devices |
US20140359434A1 (en) * | 2013-05-30 | 2014-12-04 | Microsoft Corporation | Providing out-of-dictionary indicators for shape writing |
US20140365878A1 (en) * | 2013-06-10 | 2014-12-11 | Microsoft Corporation | Shape writing ink trace prediction |
US20140365448A1 (en) * | 2013-06-05 | 2014-12-11 | Microsoft Corporation | Trending suggestions |
US8914751B2 (en) | 2012-10-16 | 2014-12-16 | Google Inc. | Character deletion during keyboard gesture |
US8911165B2 (en) | 2011-01-24 | 2014-12-16 | 5 Examples, Inc. | Overloaded typing apparatuses, and related devices, systems, and methods |
US8918734B2 (en) | 2010-07-28 | 2014-12-23 | Nuance Communications, Inc. | Reduced keyboard with prediction solutions when input is a partial sliding trajectory |
US8938688B2 (en) | 1998-12-04 | 2015-01-20 | Nuance Communications, Inc. | Contextual prediction of user words and user actions |
US8997013B2 (en) | 2013-05-31 | 2015-03-31 | Google Inc. | Multiple graphical keyboards for continuous gesture input |
US9021380B2 (en) | 2012-10-05 | 2015-04-28 | Google Inc. | Incremental multi-touch gesture recognition |
US9047268B2 (en) | 2013-01-31 | 2015-06-02 | Google Inc. | Character and word level language models for out-of-vocabulary text input |
US9046932B2 (en) | 2009-10-09 | 2015-06-02 | Touchtype Ltd | System and method for inputting text into electronic devices based on text and text category predictions |
US9052748B2 (en) | 2010-03-04 | 2015-06-09 | Touchtype Limited | System and method for inputting text into electronic devices |
US9063653B2 (en) | 2012-08-31 | 2015-06-23 | Blackberry Limited | Ranking predictions based on typing speed and typing confidence |
US20150186041A1 (en) * | 1999-05-27 | 2015-07-02 | Nuance Communications, Inc. | Directional input system with automatic correction |
US9081482B1 (en) | 2012-09-18 | 2015-07-14 | Google Inc. | Text input suggestion ranking |
US9081500B2 (en) | 2013-05-03 | 2015-07-14 | Google Inc. | Alternative hypothesis error correction for gesture typing |
TWI493435B (en) * | 2013-03-05 | 2015-07-21 | Acer Inc | Electrical device and method of browsing data |
US9086802B2 (en) | 2008-01-09 | 2015-07-21 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
US9091851B2 (en) | 2010-02-28 | 2015-07-28 | Microsoft Technology Licensing, Llc | Light control in head mounted displays |
US9097891B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including an auto-brightness control for the display brightness based on the brightness in the environment |
US9097890B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | Grating in a light transmissive illumination system for see-through near-eye display glasses |
US9116616B2 (en) | 2011-02-10 | 2015-08-25 | Blackberry Limited | Portable electronic device and method of controlling same |
US9116552B2 (en) | 2012-06-27 | 2015-08-25 | Blackberry Limited | Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard |
US9122376B1 (en) | 2013-04-18 | 2015-09-01 | Google Inc. | System for improving autocompletion of text input |
US9122672B2 (en) | 2011-11-10 | 2015-09-01 | Blackberry Limited | In-letter word prediction for virtual keyboard |
US9129295B2 (en) | 2010-02-28 | 2015-09-08 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a fast response photochromic film system for quick transition from dark to clear |
US9128281B2 (en) | 2010-09-14 | 2015-09-08 | Microsoft Technology Licensing, Llc | Eyepiece with uniformly illuminated reflective display |
WO2014111959A3 (en) * | 2013-01-21 | 2015-09-11 | Keypoint Technologies India Pvt. Ltd. | Text input system and method |
US9134534B2 (en) | 2010-02-28 | 2015-09-15 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including a modular image source |
USRE45694E1 (en) * | 2007-06-11 | 2015-09-29 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
US9152323B2 (en) | 2012-01-19 | 2015-10-06 | Blackberry Limited | Virtual keyboard providing an indication of received input |
US9182596B2 (en) | 2010-02-28 | 2015-11-10 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with the optical assembly including absorptive polarizers or anti-reflective coatings to reduce stray light |
US9182831B2 (en) | 2011-04-09 | 2015-11-10 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9189155B2 (en) | 2010-11-20 | 2015-11-17 | Nuance Communications, Inc. | Systems and methods for using entered text to access and process contextual information |
US9189472B2 (en) | 2009-03-30 | 2015-11-17 | Touchtype Limited | System and method for inputting text into small screen devices |
US9189079B2 (en) | 2007-01-05 | 2015-11-17 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US9195386B2 (en) | 2012-04-30 | 2015-11-24 | Blackberry Limited | Method and apapratus for text selection |
US9201510B2 (en) | 2012-04-16 | 2015-12-01 | Blackberry Limited | Method and device having touchscreen keyboard with visual cues |
US9207860B2 (en) | 2012-05-25 | 2015-12-08 | Blackberry Limited | Method and apparatus for detecting a gesture |
US20150363008A1 (en) * | 2014-06-11 | 2015-12-17 | Lenovo (Singapore) Pte. Ltd. | Displaying a user input modality |
US9223134B2 (en) | 2010-02-28 | 2015-12-29 | Microsoft Technology Licensing, Llc | Optical imperfections in a light transmissive illumination system for see-through near-eye display glasses |
US9229227B2 (en) | 2010-02-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a light transmissive wedge shaped illumination system |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US9244612B1 (en) | 2012-02-16 | 2016-01-26 | Google Inc. | Key selection of a graphical keyboard based on user input posture |
US9268764B2 (en) | 2008-08-05 | 2016-02-23 | Nuance Communications, Inc. | Probability-based approach to recognition of user-entered data |
US9285589B2 (en) | 2010-02-28 | 2016-03-15 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered control of AR eyepiece applications |
US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US9292101B2 (en) | 2013-02-07 | 2016-03-22 | Blackberry Limited | Method and apparatus for using persistent directional gestures for localization input |
US9298368B2 (en) | 2008-06-27 | 2016-03-29 | Apple Inc. | Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard |
US9304595B2 (en) | 2012-10-19 | 2016-04-05 | Google Inc. | Gesture-keyboard decoding using gesture path deviation |
WO2016053698A1 (en) | 2014-10-01 | 2016-04-07 | Qeexo, Co. | Method and apparatus for addressing touch discontinuities |
US9310889B2 (en) | 2011-11-10 | 2016-04-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9317201B2 (en) | 2012-05-23 | 2016-04-19 | Google Inc. | Predictive virtual keyboard |
US9332106B2 (en) | 2009-01-30 | 2016-05-03 | Blackberry Limited | System and method for access control in a portable electronic device |
US9341843B2 (en) | 2010-02-28 | 2016-05-17 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a small scale image source |
US9366862B2 (en) | 2010-02-28 | 2016-06-14 | Microsoft Technology Licensing, Llc | System and method for delivering content to a group of see-through near eye display eyepieces |
US9377871B2 (en) | 2014-08-01 | 2016-06-28 | Nuance Communications, Inc. | System and methods for determining keyboard input in the presence of multiple contact points |
US9384672B1 (en) | 2006-03-29 | 2016-07-05 | Amazon Technologies, Inc. | Handheld electronic book reader device having asymmetrical shape |
US9384185B2 (en) | 2010-09-29 | 2016-07-05 | 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 |
US9430051B2 (en) | 2003-04-30 | 2016-08-30 | Microsoft Technology Licensing, Llc | Keyboard with input-sensitive display device |
US9454240B2 (en) | 2013-02-05 | 2016-09-27 | Google Inc. | Gesture keyboard input of non-dictionary character strings |
US9471220B2 (en) | 2012-09-18 | 2016-10-18 | Google Inc. | Posture-adaptive selection |
US9524290B2 (en) | 2012-08-31 | 2016-12-20 | Blackberry Limited | Scoring predictions based on prediction length and typing speed |
US9557913B2 (en) | 2012-01-19 | 2017-01-31 | Blackberry Limited | Virtual keyboard display having a ticker proximate to the virtual keyboard |
US9557818B2 (en) | 2012-10-16 | 2017-01-31 | Google Inc. | Contextually-specific automatic separators |
US20170038856A1 (en) * | 2015-08-04 | 2017-02-09 | Apple Inc. | User interface for a touch screen device in communication with a physical keyboard |
USD785031S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD785033S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD785034S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD785032S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD785030S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
US9639265B2 (en) | 2010-09-03 | 2017-05-02 | Microsoft Technology Licensing, Llc | Distance-time based hit-testing for displayed target graphical elements |
US9665246B2 (en) | 2013-04-16 | 2017-05-30 | Google Inc. | Consistent text suggestion output |
US9684446B2 (en) | 2013-04-16 | 2017-06-20 | Google Inc. | Text suggestion output using past interaction data |
US9715489B2 (en) | 2011-11-10 | 2017-07-25 | Blackberry Limited | Displaying a prediction candidate after a typing mistake |
US9759917B2 (en) | 2010-02-28 | 2017-09-12 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered AR eyepiece interface to external devices |
US9804777B1 (en) | 2012-10-23 | 2017-10-31 | Google Inc. | Gesture-based text selection |
US20180011549A1 (en) * | 2014-12-30 | 2018-01-11 | Beijing Qihoo Technology Company Limited | Cursor operation method and device for input method |
US9904463B2 (en) * | 2014-09-23 | 2018-02-27 | Sulake Corporation Oy | Method and apparatus for controlling user character for playing game within virtual environment |
US20180060295A1 (en) * | 2015-03-10 | 2018-03-01 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | Method and device for context-based forward input error correction |
US9910588B2 (en) | 2012-02-24 | 2018-03-06 | Blackberry Limited | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters |
US20180067645A1 (en) * | 2015-03-03 | 2018-03-08 | Shanghai Chule (Coo Tek) Information Technology Co., Ltd. | System and method for efficient text entry with touch screen |
US20180088800A1 (en) * | 2015-04-02 | 2018-03-29 | Eric PROVOST | Method for selecting an element from among a group of elements displayable on a small input surface |
WO2018083222A1 (en) | 2016-11-04 | 2018-05-11 | Myscript | System and method for recognizing handwritten stroke input |
US10025487B2 (en) | 2012-04-30 | 2018-07-17 | Blackberry Limited | Method and apparatus for text selection |
US10073536B2 (en) | 2013-03-15 | 2018-09-11 | Google Llc | Virtual keyboard input for international languages |
USD829221S1 (en) | 2014-02-12 | 2018-09-25 | Google Llc | Display screen with animated graphical user interface |
US10156904B2 (en) | 2016-06-12 | 2018-12-18 | Apple Inc. | Wrist-based tactile time feedback for non-sighted users |
US10180572B2 (en) | 2010-02-28 | 2019-01-15 | Microsoft Technology Licensing, Llc | AR glasses with event and user action control of external applications |
US10191654B2 (en) | 2009-03-30 | 2019-01-29 | Touchtype Limited | System and method for inputting text into electronic devices |
US10250735B2 (en) | 2013-10-30 | 2019-04-02 | Apple Inc. | Displaying relevant user interface objects |
US10254953B2 (en) | 2013-01-21 | 2019-04-09 | Keypoint Technologies India Pvt. Ltd. | Text input method using continuous trace across two or more clusters of candidate words to select two or more words to form a sequence, wherein the candidate words are arranged based on selection probabilities |
US10282024B2 (en) | 2014-09-25 | 2019-05-07 | Qeexo, Co. | Classifying contacts or associations with a touch sensitive device |
US10372310B2 (en) | 2016-06-23 | 2019-08-06 | Microsoft Technology Licensing, Llc | Suppression of input images |
US10438205B2 (en) | 2014-05-29 | 2019-10-08 | Apple Inc. | User interface for payments |
US10444987B2 (en) | 2016-12-19 | 2019-10-15 | Microsoft Technology Licensing, Llc | Facilitating selection of holographic keyboard keys |
TWI676931B (en) * | 2015-10-05 | 2019-11-11 | 香港商極刻科技(香港)控股有限公司 | Method to provide a service while inputting contents in an application through a virtual keyboard |
US10497164B2 (en) | 2017-03-31 | 2019-12-03 | Otis Elevator Company | Animation for representing elevator car movement |
WO2019237173A1 (en) | 2018-06-11 | 2019-12-19 | Clevetura Llc | Input device, signal processing unit thereto, and method to control the input device |
US10539787B2 (en) | 2010-02-28 | 2020-01-21 | Microsoft Technology Licensing, Llc | Head-worn adaptive display |
US10599251B2 (en) | 2014-09-11 | 2020-03-24 | Qeexo, Co. | Method and apparatus for differentiating touch screen users based on touch event analysis |
US10642407B2 (en) | 2011-10-18 | 2020-05-05 | Carnegie Mellon University | Method and apparatus for classifying touch events on a touch sensitive surface |
US10642404B2 (en) | 2015-08-24 | 2020-05-05 | Qeexo, Co. | Touch sensitive device with multi-sensor stream synchronized data |
US10762342B2 (en) * | 2014-10-30 | 2020-09-01 | Toshiba Client Solutions CO., LTD. | Electronic apparatus, method, and program |
US10860199B2 (en) | 2016-09-23 | 2020-12-08 | Apple Inc. | Dynamically adjusting touch hysteresis based on contextual data |
US10860100B2 (en) | 2010-02-28 | 2020-12-08 | Microsoft Technology Licensing, Llc | AR glasses with predictive control of external device based on event input |
US10914606B2 (en) | 2014-09-02 | 2021-02-09 | Apple Inc. | User interactions for a mapping application |
US10942603B2 (en) | 2019-05-06 | 2021-03-09 | Qeexo, Co. | Managing activity states of an application processor in relation to touch or hover interactions with a touch sensitive device |
US10949029B2 (en) | 2013-03-25 | 2021-03-16 | Qeexo, Co. | Method and apparatus for classifying a touch event on a touchscreen as related to one of multiple function generating interaction layers |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
US11009989B2 (en) | 2018-08-21 | 2021-05-18 | Qeexo, Co. | Recognizing and rejecting unintentional touch events associated with a touch sensitive device |
US11029785B2 (en) | 2014-09-24 | 2021-06-08 | Qeexo, Co. | Method for improving accuracy of touch screen event analysis by use of spatiotemporal touch patterns |
US11175698B2 (en) | 2013-03-19 | 2021-11-16 | Qeexo, Co. | Methods and systems for processing touch inputs based on touch type and touch intensity |
US11231815B2 (en) | 2019-06-28 | 2022-01-25 | Qeexo, Co. | Detecting object proximity using touch sensitive surface sensing and ultrasonic sensing |
US11262864B2 (en) | 2013-03-25 | 2022-03-01 | Qeexo, Co. | Method and apparatus for classifying finger touch events |
US11321731B2 (en) | 2015-06-05 | 2022-05-03 | Apple Inc. | User interface for loyalty accounts and private label accounts |
US20220171530A1 (en) * | 2014-06-11 | 2022-06-02 | Lenovo (Singapore) Pte. Ltd. | Displaying a user input modality |
US11592423B2 (en) | 2020-01-29 | 2023-02-28 | Qeexo, Co. | Adaptive ultrasonic sensing techniques and systems to mitigate interference |
US11619983B2 (en) | 2014-09-15 | 2023-04-04 | Qeexo, Co. | Method and apparatus for resolving touch screen ambiguities |
US11783305B2 (en) | 2015-06-05 | 2023-10-10 | Apple Inc. | User interface for loyalty accounts and private label accounts for a wearable device |
US11837206B2 (en) | 2021-07-27 | 2023-12-05 | Avid Technology, Inc. | Multidimensional gestures for music creation applications |
US11868548B2 (en) * | 2011-10-28 | 2024-01-09 | Wacom Co., Ltd. | Executing gestures with active stylus |
Families Citing this family (198)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7199786B2 (en) * | 2002-11-29 | 2007-04-03 | Daniel Suraqui | Reduced keyboards system using unistroke input and having automatic disambiguating and a recognition method using said system |
US7185291B2 (en) * | 2003-03-04 | 2007-02-27 | Institute For Information Industry | Computer with a touch screen |
US7129932B1 (en) * | 2003-03-26 | 2006-10-31 | At&T Corp. | Keyboard for interacting on small devices |
US20150261429A1 (en) * | 2014-01-02 | 2015-09-17 | Benjamin Firooz Ghassabian | Systems to enhance data entry in mobile and fixed environment |
GB0311177D0 (en) * | 2003-05-15 | 2003-06-18 | Qinetiq Ltd | Non contact human-computer interface |
US7266780B2 (en) * | 2003-06-30 | 2007-09-04 | Motorola, Inc. | Method for combining deterministic and non-deterministic user interaction data input models |
GB0406451D0 (en) * | 2004-03-23 | 2004-04-28 | Patel Sanjay | Keyboards |
US7333085B2 (en) | 2004-06-02 | 2008-02-19 | Research In Motion Limited | Handheld electronic device with text disambiguation |
US7519748B2 (en) * | 2004-06-18 | 2009-04-14 | Microth, Inc. | Stroke-based data entry device, system, and method |
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 |
US7487461B2 (en) * | 2005-05-04 | 2009-02-03 | International Business Machines Corporation | System and method for issuing commands based on pen motions on a graphical keyboard |
US8374846B2 (en) * | 2005-05-18 | 2013-02-12 | Neuer Wall Treuhand Gmbh | Text input device and method |
US8117540B2 (en) * | 2005-05-18 | 2012-02-14 | Neuer Wall Treuhand Gmbh | Method and device incorporating improved text input mechanism |
US8036878B2 (en) * | 2005-05-18 | 2011-10-11 | Never Wall Treuhand GmbH | Device incorporating improved text input mechanism |
US9606634B2 (en) * | 2005-05-18 | 2017-03-28 | Nokia Technologies Oy | Device incorporating improved text input mechanism |
US20090193334A1 (en) * | 2005-05-18 | 2009-07-30 | Exb Asset Management Gmbh | Predictive text input system and method involving two concurrent ranking means |
GB0516246D0 (en) * | 2005-08-08 | 2005-09-14 | Scanlan Timothy | A data entry device and method |
KR100618324B1 (en) * | 2005-08-23 | 2006-09-01 | 삼성전자주식회사 | Method for displaying input character in portable terminal |
EP1955134A4 (en) * | 2005-09-20 | 2011-09-07 | Forward Input Inc | System and method for continuous stroke word-based text input |
US8643605B2 (en) | 2005-11-21 | 2014-02-04 | Core Wireless Licensing S.A.R.L | Gesture based document editor |
JP5000132B2 (en) * | 2005-12-28 | 2012-08-15 | 任天堂株式会社 | Training program, training apparatus, training system, training control method, game program, game apparatus, game system, and game control method |
US7786979B2 (en) | 2006-01-13 | 2010-08-31 | Research In Motion Limited | Handheld electronic device and method for disambiguation of text input and providing spelling substitution |
US20070219954A1 (en) * | 2006-03-15 | 2007-09-20 | Microsoft Corporation | Refined Search User Interface |
US7777728B2 (en) * | 2006-03-17 | 2010-08-17 | Nokia Corporation | Mobile communication terminal |
US7899251B2 (en) * | 2006-06-05 | 2011-03-01 | Microsoft Corporation | Balancing out-of-dictionary and in-dictionary recognition scores |
US8462118B2 (en) * | 2006-06-19 | 2013-06-11 | Nuance Communications, Inc. | Data entry system and method of entering data |
CN101529494B (en) * | 2006-07-03 | 2012-01-04 | 克利夫·库什勒 | System and method for a user interface for text editing and menu selection |
US7675435B2 (en) * | 2006-08-31 | 2010-03-09 | Microsoft Corporation | Smart filtering with multiple simultaneous keyboard inputs |
US7934156B2 (en) * | 2006-09-06 | 2011-04-26 | Apple Inc. | Deletion gestures on a portable multifunction device |
US9304675B2 (en) | 2006-09-06 | 2016-04-05 | Apple Inc. | Portable electronic device for instant messaging |
US8736557B2 (en) * | 2006-09-11 | 2014-05-27 | Apple Inc. | Electronic device with image based browsers |
US8564543B2 (en) * | 2006-09-11 | 2013-10-22 | Apple Inc. | Media player with imaged based browsing |
KR101259105B1 (en) * | 2006-09-29 | 2013-04-26 | 엘지전자 주식회사 | Controller and Method for generation of key code on controller thereof |
US8689132B2 (en) | 2007-01-07 | 2014-04-01 | Apple Inc. | Portable electronic device, method, and graphical user interface for displaying electronic documents and lists |
US8091045B2 (en) * | 2007-01-07 | 2012-01-03 | Apple Inc. | System and method for managing lists |
US9001047B2 (en) | 2007-01-07 | 2015-04-07 | Apple Inc. | Modal change based on orientation of a portable multifunction device |
KR101377949B1 (en) * | 2007-04-13 | 2014-04-01 | 엘지전자 주식회사 | Method of searching for object and Terminal having object searching function |
WO2008133619A2 (en) * | 2007-04-27 | 2008-11-06 | Shapewriter Inc. | System and method for preview and selection of words |
US20090051661A1 (en) * | 2007-08-22 | 2009-02-26 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing Automatic Positioning of Text on Touch Display Devices |
US7949516B2 (en) | 2007-08-31 | 2011-05-24 | Research In Motion Limited | Handheld electronic device and method employing logical proximity of characters in spell checking |
KR101515064B1 (en) * | 2007-09-04 | 2015-04-24 | 삼성전자주식회사 | Portable terminal and method for displaying touch keypad thereof |
US8661340B2 (en) * | 2007-09-13 | 2014-02-25 | Apple Inc. | Input methods for device having multi-language environment |
US10203873B2 (en) * | 2007-09-19 | 2019-02-12 | Apple Inc. | Systems and methods for adaptively presenting a keyboard on a touch-sensitive display |
US20090079702A1 (en) * | 2007-09-25 | 2009-03-26 | Nokia Corporation | Method, Apparatus and Computer Program Product for Providing an Adaptive Keypad on Touch Display Devices |
US20090144667A1 (en) * | 2007-11-30 | 2009-06-04 | Nokia Corporation | Apparatus, method, computer program and user interface for enabling user input |
JP2009140368A (en) * | 2007-12-07 | 2009-06-25 | Sony Corp | Input device, display device, input method, display method, and program |
JP5381715B2 (en) * | 2007-12-17 | 2014-01-08 | 日本電気株式会社 | Input device, information terminal including the same, and input method |
FR2925708B1 (en) * | 2007-12-20 | 2009-12-18 | Dav | METHOD FOR DETECTING AN ANGULAR VARIATION OF A CONTROL PATH ON A TOUCH SURFACE AND CORRESPONDING CONTROL MODULE |
US8922518B2 (en) * | 2007-12-20 | 2014-12-30 | Samsung Electronics Co., Ltd. | Mobile terminal having touch screen and function controlling method of the same |
US8327272B2 (en) | 2008-01-06 | 2012-12-04 | Apple Inc. | Portable multifunction device, method, and graphical user interface for viewing and managing electronic calendars |
US20090208912A1 (en) * | 2008-02-19 | 2009-08-20 | Susan Kathryn Voigt | Process that produces two-dimensional symbols from words |
US20090213079A1 (en) * | 2008-02-26 | 2009-08-27 | Microsoft Corporation | Multi-Purpose Input Using Remote Control |
US8908973B2 (en) * | 2008-03-04 | 2014-12-09 | Apple Inc. | Handwritten character recognition interface |
US8289283B2 (en) * | 2008-03-04 | 2012-10-16 | Apple Inc. | Language input interface on a device |
US8949743B2 (en) * | 2008-04-22 | 2015-02-03 | Apple Inc. | Language input interface on a device |
US8229225B2 (en) * | 2008-05-06 | 2012-07-24 | Wu Yingchao | Candidate selection method for handwriting input |
US9355090B2 (en) * | 2008-05-30 | 2016-05-31 | Apple Inc. | Identification of candidate characters for text input |
KR100950797B1 (en) * | 2008-05-30 | 2010-04-02 | 포항공과대학교 산학협력단 | Method for inputting phrase to device applying virtual keyboard |
DE602008005428D1 (en) * | 2008-06-11 | 2011-04-21 | Exb Asset Man Gmbh | Apparatus and method with improved text input mechanism |
US8566717B2 (en) * | 2008-06-24 | 2013-10-22 | Microsoft Corporation | Rendering teaching animations on a user-interface display |
NO328504B1 (en) * | 2008-09-22 | 2010-03-08 | Tandberg Telecom As | Procedure, system and computer program for entering characters |
ES2356998T3 (en) * | 2008-09-26 | 2011-04-15 | General Algorithms Ltd. | PROCEDURE AND DEVICE FOR THE INTRODUCTION OF TEXTS. |
US9996259B2 (en) | 2008-09-26 | 2018-06-12 | General Algorithms Ltd. | Methods for inputting text at a touchscreen |
EP2175355A1 (en) * | 2008-10-07 | 2010-04-14 | Research In Motion Limited | Portable electronic device and method of secondary character rendering and entry |
US20100085313A1 (en) * | 2008-10-07 | 2010-04-08 | Research In Motion Limited | Portable electronic device and method of secondary character rendering and entry |
US8788977B2 (en) | 2008-11-20 | 2014-07-22 | Amazon Technologies, Inc. | Movement recognition as input mechanism |
CN101441525B (en) * | 2008-12-13 | 2010-06-02 | 旭丽电子(广州)有限公司 | Computer keyboard |
US20100164756A1 (en) * | 2008-12-30 | 2010-07-01 | Nokia Corporation | Electronic device user input |
EP2209061A1 (en) * | 2009-01-15 | 2010-07-21 | Research In Motion Limited | Method and handheld electronic device for displaying and selecting diacritics |
US8416192B2 (en) * | 2009-02-05 | 2013-04-09 | Microsoft Corporation | Concurrently displaying multiple characters for input field positions |
US9229615B2 (en) * | 2009-02-23 | 2016-01-05 | Nokia Technologies Oy | Method and apparatus for displaying additional information items |
US8984431B2 (en) | 2009-03-16 | 2015-03-17 | Apple Inc. | Device, method, and graphical user interface for moving a current position in content at a variable scrubbing rate |
US8564541B2 (en) * | 2009-03-16 | 2013-10-22 | Apple Inc. | Zhuyin input interface on a device |
US20100238125A1 (en) * | 2009-03-20 | 2010-09-23 | Nokia Corporation | Method, Apparatus, and Computer Program Product For Discontinuous Shapewriting |
WO2010105440A1 (en) * | 2009-03-20 | 2010-09-23 | Google Inc. | Interaction with ime computing device |
KR101542136B1 (en) * | 2009-03-31 | 2015-08-05 | 삼성전자 주식회사 | Method for inputting character message and mobile terminal using the same |
WO2010145033A1 (en) * | 2009-06-19 | 2010-12-23 | Research In Motion Limited | Selection on a touch-sensitive display |
US8499000B2 (en) * | 2009-07-30 | 2013-07-30 | Novell, Inc. | System and method for floating index navigation |
US9207765B2 (en) * | 2009-12-31 | 2015-12-08 | Microsoft Technology Licensing, Llc | Recognizing interactive media input |
US20110167336A1 (en) * | 2010-01-04 | 2011-07-07 | Hit Development Llc | Gesture-based web site design |
US8736561B2 (en) | 2010-01-06 | 2014-05-27 | Apple Inc. | Device, method, and graphical user interface with content display modes and display rotation heuristics |
JP2013520860A (en) * | 2010-02-19 | 2013-06-06 | ジョ ウー,スン | Multilingual key input device and method |
US8878773B1 (en) | 2010-05-24 | 2014-11-04 | Amazon Technologies, Inc. | Determining relative motion as input |
US20110285651A1 (en) * | 2010-05-24 | 2011-11-24 | Will John Temple | Multidirectional button, key, and keyboard |
CN101901348B (en) * | 2010-06-29 | 2012-10-03 | 北京捷通华声语音技术有限公司 | Normalization based handwriting identifying method and identifying device |
CN102375656B (en) * | 2010-08-13 | 2016-08-03 | 深圳市世纪光速信息技术有限公司 | Full spelling single character sliding input method based on touch screen, device and touch screen terminal |
KR20120018541A (en) * | 2010-08-23 | 2012-03-05 | 삼성전자주식회사 | Method and apparatus for inputting character in mobile terminal |
CN102117175A (en) * | 2010-09-29 | 2011-07-06 | 北京搜狗科技发展有限公司 | Method and device for inputting Chinese in sliding way and touch-screen input method system |
US20120081297A1 (en) * | 2010-10-01 | 2012-04-05 | Google Inc. | Touch keyboard with phonetic character shortcuts |
JP5782699B2 (en) | 2010-10-15 | 2015-09-24 | ソニー株式会社 | Information processing apparatus, input control method for information processing apparatus, and program |
CN103299550B (en) * | 2010-11-04 | 2015-12-09 | 纽昂斯通讯公司 | For having the spell check of the keyboard system of automatic calibration |
CN102467297A (en) * | 2010-11-11 | 2012-05-23 | 富泰华工业(深圳)有限公司 | Electronic device with text input function and method |
EP2466434B1 (en) * | 2010-12-02 | 2018-05-30 | BlackBerry Limited | Portable electronic device and method of controlling same |
US20120203544A1 (en) * | 2011-02-04 | 2012-08-09 | Nuance Communications, Inc. | Correcting typing mistakes based on probabilities of intended contact for non-contacted keys |
US20120206370A1 (en) * | 2011-02-10 | 2012-08-16 | Research In Motion Limited | Method and apparatus for displaying keys of a virtual keyboard |
US9019202B2 (en) | 2011-02-23 | 2015-04-28 | Sony Corporation | Dynamic virtual remote tagging |
CN103608751A (en) * | 2011-02-27 | 2014-02-26 | 朴泰运 | Information input system and information input method using extension key |
JP5826755B2 (en) * | 2011-03-29 | 2015-12-02 | パナソニック インテレクチュアル プロパティ コーポレーション オブアメリカPanasonic Intellectual Property Corporation of America | Character input prediction apparatus, method, and character input system |
CN102736821B (en) * | 2011-03-31 | 2017-06-16 | 深圳市世纪光速信息技术有限公司 | The method and apparatus that candidate word is determined based on sliding trace |
CN102750021A (en) * | 2011-04-19 | 2012-10-24 | 国际商业机器公司 | Method and system for correcting input position of user |
US20140181753A1 (en) * | 2011-04-26 | 2014-06-26 | Kyocera Corporation | Electronic device |
US9123272B1 (en) | 2011-05-13 | 2015-09-01 | Amazon Technologies, Inc. | Realistic image lighting and shading |
CA2837752A1 (en) * | 2011-05-30 | 2012-12-06 | Li NI | Graphic object selection by way of directional swipe gestures |
US9041734B2 (en) | 2011-07-12 | 2015-05-26 | Amazon Technologies, Inc. | Simulating three-dimensional features |
US8891868B1 (en) | 2011-08-04 | 2014-11-18 | Amazon Technologies, Inc. | Recognizing gestures captured by video |
US10088924B1 (en) | 2011-08-04 | 2018-10-02 | Amazon Technologies, Inc. | Overcoming motion effects in gesture recognition |
US9529448B2 (en) * | 2011-08-31 | 2016-12-27 | Farzan Fallah | Data entry systems and methods |
US8766937B2 (en) | 2011-09-08 | 2014-07-01 | Blackberry Limited | Method of facilitating input at an electronic device |
JP2013073383A (en) * | 2011-09-27 | 2013-04-22 | Kyocera Corp | Portable terminal, acceptance control method, and program |
US8947351B1 (en) | 2011-09-27 | 2015-02-03 | Amazon Technologies, Inc. | Point of view determinations for finger tracking |
KR101916706B1 (en) * | 2011-09-30 | 2019-01-24 | 삼성전자주식회사 | Method and apparatus for scrolling screen according to touch input in a mobile terminal |
CN103034362B (en) | 2011-09-30 | 2017-05-17 | 三星电子株式会社 | Method and apparatus for handling touch input in a mobile terminal |
KR101871187B1 (en) * | 2011-11-15 | 2018-06-27 | 삼성전자주식회사 | Apparatus and method for processing touch in portable terminal having touch screen |
KR101924835B1 (en) * | 2011-10-10 | 2018-12-05 | 삼성전자주식회사 | Method and apparatus for function of touch device |
TWI463375B (en) * | 2011-10-19 | 2014-12-01 | Pixart Imaging Inc | Optical touch panel system, optical sensing module, and operation method thereof |
CN102368190A (en) * | 2011-11-15 | 2012-03-07 | 张海光 | Character input method for touch screen based on rectangular lattice |
US9064436B1 (en) | 2012-01-06 | 2015-06-23 | Google Inc. | Text input on touch sensitive interface |
US9223415B1 (en) | 2012-01-17 | 2015-12-29 | Amazon Technologies, Inc. | Managing resource usage for task performance |
US8884928B1 (en) | 2012-01-26 | 2014-11-11 | Amazon Technologies, Inc. | Correcting for parallax in electronic displays |
US9063574B1 (en) | 2012-03-14 | 2015-06-23 | Amazon Technologies, Inc. | Motion detection systems for electronic devices |
TWI476702B (en) * | 2012-03-16 | 2015-03-11 | Pixart Imaging Inc | User identification system and method for identifying user |
US9396540B1 (en) | 2012-03-28 | 2016-07-19 | Emc Corporation | Method and system for identifying anchors for fields using optical character recognition data |
US9285895B1 (en) | 2012-03-28 | 2016-03-15 | Amazon Technologies, Inc. | Integrated near field sensor for display devices |
US8843494B1 (en) * | 2012-03-28 | 2014-09-23 | Emc Corporation | Method and system for using keywords to merge document clusters |
US8832108B1 (en) | 2012-03-28 | 2014-09-09 | Emc Corporation | Method and system for classifying documents that have different scales |
US9069768B1 (en) | 2012-03-28 | 2015-06-30 | Emc Corporation | Method and system for creating subgroups of documents using optical character recognition data |
US20130285927A1 (en) * | 2012-04-30 | 2013-10-31 | Research In Motion Limited | Touchscreen keyboard with correction of previously input text |
US8713464B2 (en) * | 2012-04-30 | 2014-04-29 | Dov Nir Aides | System and method for text input with a multi-touch screen |
CN102722315A (en) * | 2012-05-10 | 2012-10-10 | 奇智软件(北京)有限公司 | Method and device for displaying prompt box of mobile terminal |
US8902170B2 (en) * | 2012-05-31 | 2014-12-02 | Blackberry Limited | Method and system for rendering diacritic characters |
EP2680120B1 (en) * | 2012-06-27 | 2018-03-21 | BlackBerry Limited | Touchscreen keyboard providing selection of word predictions in partitions of the touchscreen keyboard |
CN102819567B (en) * | 2012-07-17 | 2016-04-20 | 重庆优腾信息技术有限公司 | A kind of associated person information search method of electronic equipment and system |
CN102880302A (en) * | 2012-07-17 | 2013-01-16 | 重庆优腾信息技术有限公司 | Word identification method, device and system on basis of multi-word continuous input |
CN102902475B (en) * | 2012-08-15 | 2015-09-16 | 中国联合网络通信集团有限公司 | Numerical value input method and device |
KR102091710B1 (en) * | 2012-08-28 | 2020-04-14 | 삼성전자주식회사 | Coordinate sensing apparatus and method for controlling thereof |
US8487897B1 (en) * | 2012-09-12 | 2013-07-16 | Google Inc. | Multi-directional calibration of touch screens |
KR101992890B1 (en) * | 2012-09-19 | 2019-09-27 | 엘지디스플레이 주식회사 | Touch sensing method and apparatus having jitter cancel function |
US9547375B2 (en) * | 2012-10-10 | 2017-01-17 | Microsoft Technology Licensing, Llc | Split virtual keyboard on a mobile computing device |
US8994681B2 (en) * | 2012-10-19 | 2015-03-31 | Google Inc. | Decoding imprecise gestures for gesture-keyboards |
CN103870172A (en) * | 2012-12-07 | 2014-06-18 | 大陆汽车投资(上海)有限公司 | Information input method and device |
CN103324425B (en) * | 2012-12-13 | 2016-08-03 | 重庆优腾信息技术有限公司 | The method and apparatus that a kind of order based on gesture performs |
CN103064530B (en) * | 2012-12-31 | 2017-03-08 | 华为技术有限公司 | input processing method and device |
US20150378443A1 (en) * | 2013-02-28 | 2015-12-31 | Hewlett-Packard Development Company, L.P. | Input for portable computing device based on predicted input |
US9035874B1 (en) | 2013-03-08 | 2015-05-19 | Amazon Technologies, Inc. | Providing user input to a computing device with an eye closure |
US8701050B1 (en) * | 2013-03-08 | 2014-04-15 | Google Inc. | Gesture completion path display for gesture-based keyboards |
US9348429B2 (en) * | 2013-03-15 | 2016-05-24 | Blackberry Limited | Method and apparatus for word prediction using the position of a non-typing digit |
CN105027012B (en) * | 2013-06-10 | 2017-07-21 | 发纮电机株式会社 | Programable controller system, its programable display |
US20140368434A1 (en) * | 2013-06-13 | 2014-12-18 | Microsoft Corporation | Generation of text by way of a touchless interface |
JP5889845B2 (en) * | 2013-07-31 | 2016-03-22 | 京セラドキュメントソリューションズ株式会社 | Search interface device and electronic device |
US9269012B2 (en) | 2013-08-22 | 2016-02-23 | Amazon Technologies, Inc. | Multi-tracker object tracking |
KR102125212B1 (en) | 2013-08-29 | 2020-07-08 | 삼성전자 주식회사 | Operating Method for Electronic Handwriting and Electronic Device supporting the same |
US20150089432A1 (en) * | 2013-09-02 | 2015-03-26 | idelan inc. | Quick data entry systems and methods |
US11199906B1 (en) | 2013-09-04 | 2021-12-14 | Amazon Technologies, Inc. | Global user input management |
US10289302B1 (en) | 2013-09-09 | 2019-05-14 | Apple Inc. | Virtual keyboard animation |
US10055013B2 (en) | 2013-09-17 | 2018-08-21 | Amazon Technologies, Inc. | Dynamic object tracking for user interfaces |
US9367203B1 (en) | 2013-10-04 | 2016-06-14 | Amazon Technologies, Inc. | User interface techniques for simulating three-dimensional depth |
US20150153949A1 (en) * | 2013-12-03 | 2015-06-04 | Google Inc. | Task selections associated with text inputs |
US9690478B2 (en) * | 2014-03-04 | 2017-06-27 | Texas Instruments Incorporated | Method and system for processing gestures to cause computation of measurement of an angle or a segment using a touch system |
WO2015139196A1 (en) * | 2014-03-18 | 2015-09-24 | 华为终端有限公司 | Method, device, and terminal for inputting text |
US20150277751A1 (en) * | 2014-03-28 | 2015-10-01 | Linpus Technologies, Inc. | Gesture selection data input method and data storage medium having gesture selection software tool stored thereon for implementing the same |
JP6229582B2 (en) * | 2014-04-21 | 2017-11-15 | 富士通株式会社 | Information processing apparatus, character input program, and character input method |
US10255267B2 (en) | 2014-05-30 | 2019-04-09 | Apple Inc. | Device, method, and graphical user interface for a predictive keyboard |
US20160004325A1 (en) * | 2014-06-23 | 2016-01-07 | Roe Mobile Development Llc | Swipe and tap keyboard |
US9632619B2 (en) * | 2014-06-25 | 2017-04-25 | Egalax_Empia Technology Inc. | Recording method, apparatus, system, and computer-readable media of touch information timing |
TWI556154B (en) * | 2014-06-25 | 2016-11-01 | 禾瑞亞科技股份有限公司 | Recording method, apparatus, system, and computer readable media of touch information timing |
CN104199606B (en) * | 2014-07-29 | 2018-10-09 | 北京搜狗科技发展有限公司 | A kind of method and apparatus sliding input |
CN110072131A (en) | 2014-09-02 | 2019-07-30 | 苹果公司 | Music user interface |
US20160092102A1 (en) * | 2014-09-25 | 2016-03-31 | Georgeta Costina Johnson | Smartphone screen touch round keyboard with or without swift, with or without vowels |
US9864515B1 (en) * | 2014-10-24 | 2018-01-09 | Google Llc | Virtual joystick on a touch-sensitive screen |
CN105843414B (en) * | 2015-01-13 | 2022-03-08 | 北京搜狗科技发展有限公司 | Input method input correction method and input method device |
CN105373235B (en) * | 2015-06-11 | 2019-02-05 | 衢州熊妮妮计算机科技有限公司 | A method of input cedilla letter |
KR101671838B1 (en) | 2015-06-17 | 2016-11-03 | 주식회사 비주얼캠프 | Input device using eye-tracking |
US10359929B2 (en) * | 2015-11-09 | 2019-07-23 | Analog Devices, Inc. | Slider and gesture recognition using capacitive sensing |
US9940513B2 (en) * | 2016-03-11 | 2018-04-10 | Microsoft Technology Licensing, Llc | Intuitive selection of a digital stroke grouping |
CN106468960A (en) * | 2016-09-07 | 2017-03-01 | 北京新美互通科技有限公司 | A kind of method and system of candidates of input method sequence |
CN108460040A (en) * | 2017-02-20 | 2018-08-28 | 阿里巴巴集团控股有限公司 | Display methods, display device and the intelligent display device of interface content |
US11431836B2 (en) | 2017-05-02 | 2022-08-30 | Apple Inc. | Methods and interfaces for initiating media playback |
US10992795B2 (en) | 2017-05-16 | 2021-04-27 | Apple Inc. | Methods and interfaces for home media control |
US10928980B2 (en) | 2017-05-12 | 2021-02-23 | Apple Inc. | User interfaces for playing and managing audio items |
US20220279063A1 (en) | 2017-05-16 | 2022-09-01 | Apple Inc. | Methods and interfaces for home media control |
CN111343060B (en) | 2017-05-16 | 2022-02-11 | 苹果公司 | Method and interface for home media control |
CN110637275B (en) * | 2017-05-19 | 2023-11-14 | M·W·墨菲 | Interlaced character selection interface |
FR3072804B1 (en) * | 2017-10-20 | 2021-12-31 | Inria Inst Nat Rech Informatique & Automatique | COMPUTER DEVICE WITH IMPROVED TOUCH INTERFACE AND CORRESPONDING METHOD |
US11061556B2 (en) * | 2018-01-12 | 2021-07-13 | Microsoft Technology Licensing, Llc | Computer device having variable display output based on user input with variable time and/or pressure patterns |
US11012319B2 (en) | 2018-07-24 | 2021-05-18 | International Business Machines Corporation | Entity selection in a visualization of a network graph |
US11106905B2 (en) * | 2018-09-04 | 2021-08-31 | Cerence Operating Company | Multi-character text input system with audio feedback and word completion |
CN109508390B (en) * | 2018-12-28 | 2021-12-14 | 北京金山安全软件有限公司 | Input prediction method and device based on knowledge graph and electronic equipment |
CN109508391B (en) * | 2018-12-28 | 2022-04-08 | 北京金山安全软件有限公司 | Input prediction method and device based on knowledge graph and electronic equipment |
CN111506185B (en) * | 2019-01-31 | 2023-09-29 | 珠海金山办公软件有限公司 | Method, device, electronic equipment and storage medium for operating document |
WO2020243691A1 (en) | 2019-05-31 | 2020-12-03 | Apple Inc. | User interfaces for audio media control |
US11010121B2 (en) | 2019-05-31 | 2021-05-18 | Apple Inc. | User interfaces for audio media control |
US11194467B2 (en) | 2019-06-01 | 2021-12-07 | Apple Inc. | Keyboard management user interfaces |
US11385789B1 (en) * | 2019-07-23 | 2022-07-12 | Facebook Technologies, Llc | Systems and methods for interacting with displayed items |
US11335360B2 (en) * | 2019-09-21 | 2022-05-17 | Lenovo (Singapore) Pte. Ltd. | Techniques to enhance transcript of speech with indications of speaker emotion |
US11416136B2 (en) | 2020-09-14 | 2022-08-16 | Apple Inc. | User interfaces for assigning and responding to user inputs |
US11392291B2 (en) | 2020-09-25 | 2022-07-19 | Apple Inc. | Methods and interfaces for media control with dynamic feedback |
US20230059465A1 (en) * | 2021-02-05 | 2023-02-23 | Jonathan SIEGEL | System and method for an electronic signature device |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5574482A (en) * | 1994-05-17 | 1996-11-12 | Niemeier; Charles J. | Method for data input on a touch-sensitive screen |
US5748512A (en) * | 1995-02-28 | 1998-05-05 | Microsoft Corporation | Adjusting keyboard |
US6008799A (en) * | 1994-05-24 | 1999-12-28 | Microsoft Corporation | Method and system for entering data using an improved on-screen keyboard |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4725694A (en) * | 1986-05-13 | 1988-02-16 | American Telephone And Telegraph Company, At&T Bell Laboratories | Computer interface device |
US6031525A (en) * | 1998-04-01 | 2000-02-29 | New York University | Method and apparatus for writing |
KR100327209B1 (en) * | 1998-05-12 | 2002-04-17 | 윤종용 | Software keyboard system using the drawing of stylus and method for recognizing keycode therefor |
KR100723738B1 (en) * | 1999-05-27 | 2007-05-30 | 에이오엘 엘엘씨 | Keyboard system with automatic correction |
CN1338671A (en) * | 2001-09-26 | 2002-03-06 | 倚天资讯股份有限公司 | Input device integrating handwrinting recognition and input with virtual keyboard input |
-
2003
- 2003-01-16 US US10/346,366 patent/US7098896B2/en not_active Expired - Lifetime
-
2004
- 2004-01-16 EP EP04703007.7A patent/EP1588232B1/en not_active Expired - Lifetime
- 2004-01-16 CA CA2514470A patent/CA2514470C/en not_active Expired - Lifetime
- 2004-01-16 WO PCT/US2004/001269 patent/WO2004066075A2/en active Application Filing
- 2004-01-16 KR KR1020057013227A patent/KR101061317B1/en not_active IP Right Cessation
- 2004-01-16 CN CNB2004800067561A patent/CN100437739C/en not_active Expired - Lifetime
-
2006
- 2006-10-19 HK HK06111525.5A patent/HK1091023A1/en not_active IP Right Cessation
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5574482A (en) * | 1994-05-17 | 1996-11-12 | Niemeier; Charles J. | Method for data input on a touch-sensitive screen |
US6008799A (en) * | 1994-05-24 | 1999-12-28 | Microsoft Corporation | Method and system for entering data using an improved on-screen keyboard |
US5748512A (en) * | 1995-02-28 | 1998-05-05 | Microsoft Corporation | Adjusting keyboard |
Non-Patent Citations (3)
Title |
---|
Per-Ola Kristensson, Design and Evaluation of a Shorthand Aided Soft Keyboard, Dept. of Computer & Information Science, Linkoping University, Sweden, Aug. 2002, pp. 1-97. |
Shumin Zhai, Samples of User Interface Research: Text Input, Laws of Movement, and Eye-Tracking Based Interaction, Department of Computer and Information Science, Sep. 18, 2002, Linkoping University, Linkoping, Sweden, slides 1,8,9. |
Shumin Zhai, Samples of User Interface Research: Text Input, Laws of Movement, and Eye-Tracking Based Interaction, Department of Computer and Information Science, Sept. 18, 2002, Linkoping University, Linkoping, Sweden, slides 1,8,9. |
Cited By (468)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9292111B2 (en) | 1998-01-26 | 2016-03-22 | Apple Inc. | Gesturing with a multipoint sensing device |
US9239673B2 (en) | 1998-01-26 | 2016-01-19 | Apple Inc. | Gesturing with a multipoint sensing device |
US8938688B2 (en) | 1998-12-04 | 2015-01-20 | Nuance Communications, Inc. | Contextual prediction of user words and user actions |
US9626355B2 (en) | 1998-12-04 | 2017-04-18 | Nuance Communications, Inc. | Contextual prediction of user words and user actions |
US20150186041A1 (en) * | 1999-05-27 | 2015-07-02 | Nuance Communications, Inc. | Directional input system with automatic correction |
US8972905B2 (en) | 1999-12-03 | 2015-03-03 | Nuance Communications, Inc. | Explicit character filtering of ambiguous text entry |
US8782568B2 (en) | 1999-12-03 | 2014-07-15 | Nuance Communications, Inc. | Explicit character filtering of ambiguous text entry |
US8990738B2 (en) | 1999-12-03 | 2015-03-24 | Nuance Communications, Inc. | Explicit character filtering of ambiguous text entry |
US8381137B2 (en) | 1999-12-03 | 2013-02-19 | Tegic Communications, Inc. | Explicit character filtering of ambiguous text entry |
US20100122164A1 (en) * | 1999-12-03 | 2010-05-13 | Tegic Communications, Inc. | Contextual prediction of user words and user actions |
US9606668B2 (en) | 2002-02-07 | 2017-03-28 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
USRE43977E1 (en) | 2002-03-01 | 2013-02-05 | Nuance Communications, Inc. | Fast typing system and method |
USRE45322E1 (en) | 2002-03-01 | 2015-01-06 | Nuance Communications, Inc. | Fast typing system and method |
US8583440B2 (en) * | 2002-06-20 | 2013-11-12 | Tegic Communications, Inc. | Apparatus and method for providing visual indication of character ambiguity during text entry |
US20040120583A1 (en) * | 2002-12-20 | 2004-06-24 | International Business Machines Corporation | System and method for recognizing word patterns based on a virtual keyboard layout |
US7251367B2 (en) | 2002-12-20 | 2007-07-31 | International Business Machines Corporation | System and method for recognizing word patterns based on a virtual keyboard layout |
US7453439B1 (en) * | 2003-01-16 | 2008-11-18 | Forward Input Inc. | System and method for continuous stroke word-based text input |
US20100121876A1 (en) * | 2003-02-05 | 2010-05-13 | Simpson Todd G | Information entry mechanism for small keypads |
US8413050B2 (en) * | 2003-02-05 | 2013-04-02 | Zi Corporation Of Canada, Inc. | Information entry mechanism for small keypads |
US9367239B2 (en) | 2003-02-26 | 2016-06-14 | Tomtom International B.V. | Navigation device and method for displaying alternative routes |
US7925437B2 (en) * | 2003-02-26 | 2011-04-12 | Tomtom International B.V. | Navigation device with touch screen |
US20060192769A1 (en) * | 2003-02-26 | 2006-08-31 | Tomtom B.V. | Navigation Device with Touch Screen: Task Away |
US20060173615A1 (en) * | 2003-02-26 | 2006-08-03 | Tomtom B.V. | Navigation Device with Touch Screen |
US20060195259A1 (en) * | 2003-02-26 | 2006-08-31 | Tomtom B.V. | Navigation Device with Touch Screen : Waypoints |
US20060119582A1 (en) * | 2003-03-03 | 2006-06-08 | Edwin Ng | Unambiguous text input method for touch screens and reduced keyboard systems |
US20050275638A1 (en) * | 2003-03-28 | 2005-12-15 | Microsoft Corporation | Dynamic feedback for gestures |
US7886236B2 (en) * | 2003-03-28 | 2011-02-08 | Microsoft Corporation | Dynamic feedback for gestures |
US20070188472A1 (en) * | 2003-04-18 | 2007-08-16 | Ghassabian Benjamin F | Systems to enhance data entry in mobile and fixed environment |
US20050248546A1 (en) * | 2003-04-30 | 2005-11-10 | Microsoft Corporation | Character and text unit input correction system |
US9430051B2 (en) | 2003-04-30 | 2016-08-30 | Microsoft Technology Licensing, Llc | Keyboard with input-sensitive display device |
US7486277B2 (en) * | 2003-04-30 | 2009-02-03 | Microsoft Corporation | Character and text unit input correction system |
US8132118B2 (en) * | 2003-06-10 | 2012-03-06 | Microsoft Corporation | Intelligent default selection in an on-screen keyboard |
US20070038951A1 (en) * | 2003-06-10 | 2007-02-15 | Microsoft Corporation | Intelligent Default Selection In An OnScreen Keyboard |
US7917534B2 (en) | 2003-08-21 | 2011-03-29 | Microsoft Corporation | Systems and methods for extensions and inheritance for units of information manageable by a hardware/software interface system |
US20050066291A1 (en) * | 2003-09-19 | 2005-03-24 | Stanislaw Lewak | Manual user data entry method and system |
US20140104215A1 (en) * | 2003-10-29 | 2014-04-17 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US8610669B2 (en) * | 2003-10-29 | 2013-12-17 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US20070229476A1 (en) * | 2003-10-29 | 2007-10-04 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US20050093826A1 (en) * | 2003-10-29 | 2005-05-05 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US9098120B2 (en) | 2003-10-29 | 2015-08-04 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US7969421B2 (en) | 2003-10-29 | 2011-06-28 | Samsung Electronics Co., Ltd | Apparatus and method for inputting character using touch screen in portable terminal |
US9710162B2 (en) | 2003-10-29 | 2017-07-18 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US20070257896A1 (en) * | 2003-10-29 | 2007-11-08 | Samsung Electronics Co. Ltd. | Apparatus and Method for Inputting Character Using Touch Screen in Portable Terminal |
US9891819B2 (en) * | 2003-10-29 | 2018-02-13 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US9342156B2 (en) | 2003-10-29 | 2016-05-17 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting character using touch screen in portable terminal |
US7701449B2 (en) * | 2003-11-10 | 2010-04-20 | Microsoft Corporation | Ink correction pad |
US20060007190A1 (en) * | 2003-11-10 | 2006-01-12 | Microsoft Corporation | Ink correction pad |
US20050114115A1 (en) * | 2003-11-26 | 2005-05-26 | Karidis John P. | Typing accuracy relaxation system and method in stylus and other keyboards |
US20070089070A1 (en) * | 2003-12-09 | 2007-04-19 | Benq Mobile Gmbh & Co. Ohg | Communication device and method for inputting and predicting text |
US8044827B2 (en) | 2003-12-09 | 2011-10-25 | Qlsda Corporation | Communication device and method for inputting and predicting text |
US20050146508A1 (en) * | 2004-01-06 | 2005-07-07 | International Business Machines Corporation | System and method for improved user input on personal computing devices |
US7250938B2 (en) * | 2004-01-06 | 2007-07-31 | Lenovo (Singapore) Pte. Ltd. | System and method for improved user input on personal computing devices |
US20050164794A1 (en) * | 2004-01-28 | 2005-07-28 | Nintendo Co.,, Ltd. | Game system using touch panel input |
US7771279B2 (en) | 2004-02-23 | 2010-08-10 | Nintendo Co. Ltd. | Game program and game machine for game character and target image processing |
US20050187023A1 (en) * | 2004-02-23 | 2005-08-25 | Nintendo Co., Ltd. | Game program and game machine |
US10338789B2 (en) | 2004-05-06 | 2019-07-02 | Apple Inc. | Operation of a computer with touch screen interface |
US9239677B2 (en) | 2004-05-06 | 2016-01-19 | Apple Inc. | Operation of a computer with touch screen interface |
US20050258020A1 (en) * | 2004-05-24 | 2005-11-24 | Esa Etelapera | Button array |
US8606582B2 (en) | 2004-06-02 | 2013-12-10 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition |
US20110010174A1 (en) * | 2004-06-02 | 2011-01-13 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition |
US9786273B2 (en) * | 2004-06-02 | 2017-10-10 | Nuance Communications, Inc. | Multimodal disambiguation of speech recognition |
US8095364B2 (en) | 2004-06-02 | 2012-01-10 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition |
US8311829B2 (en) | 2004-06-02 | 2012-11-13 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition |
US20140081641A1 (en) * | 2004-06-02 | 2014-03-20 | Tegic Communications, Inc. | Multimodal disambiguation of speech recognition |
US7535460B2 (en) | 2004-06-03 | 2009-05-19 | Nintendo Co., Ltd. | Method and apparatus for identifying a graphic shape |
US20050270289A1 (en) * | 2004-06-03 | 2005-12-08 | Nintendo Co., Ltd. | Graphics identification program |
US20090158191A1 (en) * | 2004-06-15 | 2009-06-18 | Research In Motion Limited | Virtual keypad for touchscreen display |
US20050275633A1 (en) * | 2004-06-15 | 2005-12-15 | Marcelo Varanda | Virtual keypad for touchscreen display |
US7515135B2 (en) * | 2004-06-15 | 2009-04-07 | Research In Motion Limited | Virtual keypad for touchscreen display |
US20060007175A1 (en) * | 2004-07-06 | 2006-01-12 | Chung-Yi Shen | Touch control method of single tap and control module thereof |
US8479122B2 (en) | 2004-07-30 | 2013-07-02 | Apple Inc. | Gestures for touch sensitive input devices |
US8612856B2 (en) | 2004-07-30 | 2013-12-17 | Apple Inc. | Proximity detector in handheld device |
US11036282B2 (en) | 2004-07-30 | 2021-06-15 | Apple Inc. | Proximity detector in handheld device |
US8381135B2 (en) | 2004-07-30 | 2013-02-19 | Apple Inc. | Proximity detector in handheld device |
US10042418B2 (en) | 2004-07-30 | 2018-08-07 | Apple Inc. | Proximity detector in handheld device |
US7614008B2 (en) * | 2004-07-30 | 2009-11-03 | Apple Inc. | Operation of a computer with touch screen interface |
US20060161871A1 (en) * | 2004-07-30 | 2006-07-20 | Apple Computer, Inc. | Proximity detector in handheld device |
US7653883B2 (en) | 2004-07-30 | 2010-01-26 | Apple Inc. | Proximity detector in handheld device |
US8239784B2 (en) | 2004-07-30 | 2012-08-07 | Apple Inc. | Mode-based graphical user interfaces for touch sensitive input devices |
US9348458B2 (en) | 2004-07-30 | 2016-05-24 | Apple Inc. | Gestures for touch sensitive input devices |
US8147154B2 (en) | 2004-08-13 | 2012-04-03 | 5 Examples, Inc. | One-row keyboard and approximate typing |
US20080270897A1 (en) * | 2004-08-13 | 2008-10-30 | 5 Examples, Inc. | One-row keyboard and approximate typing |
US7561740B2 (en) * | 2004-12-10 | 2009-07-14 | Fuji Xerox Co., Ltd. | Systems and methods for automatic graphical sequence completion |
US20060126946A1 (en) * | 2004-12-10 | 2006-06-15 | Fuji Xerox Co., Ltd. | Systems and methods for automatic graphical sequence completion |
US20060227100A1 (en) * | 2005-03-30 | 2006-10-12 | Yu Kun | Mobile communication terminal and method |
US8558792B2 (en) | 2005-04-07 | 2013-10-15 | Nintendo Co., Ltd. | Storage medium storing game program and game apparatus therefor |
US20060227139A1 (en) * | 2005-04-07 | 2006-10-12 | Nintendo Co., Ltd. | Storage medium storing game program and game apparatus therefor |
US20060258390A1 (en) * | 2005-05-12 | 2006-11-16 | Yanqing Cui | Mobile communication terminal, system and method |
US20070060176A1 (en) * | 2005-09-13 | 2007-03-15 | Microsoft Corporation | Type-ahead keypad input |
US7539472B2 (en) | 2005-09-13 | 2009-05-26 | Microsoft Corporation | Type-ahead keypad input for an input device |
US20070063984A1 (en) * | 2005-09-16 | 2007-03-22 | Primax Electronics Ltd. | Input method for touch screen |
US20080098331A1 (en) * | 2005-09-16 | 2008-04-24 | Gregory Novick | Portable Multifunction Device with Soft Keyboards |
US7542029B2 (en) * | 2005-09-20 | 2009-06-02 | Cliff Kushler | System and method for a user interface for text editing and menu selection |
US20080316212A1 (en) * | 2005-09-20 | 2008-12-25 | Cliff Kushler | System and method for a user interface for text editing and menu selection |
US9256580B2 (en) | 2005-10-22 | 2016-02-09 | Nuance Communications, Inc. | System and method for improving text input in a shorthand-on-keyboard interface |
US8543384B2 (en) | 2005-10-22 | 2013-09-24 | Nuance Communications, Inc. | Input recognition using multiple lexicons |
US20070139383A1 (en) * | 2005-12-16 | 2007-06-21 | E-Lead Electronic Co., Ltd. | Touch inductive key |
US20070159362A1 (en) * | 2005-12-23 | 2007-07-12 | Tony Shen | Hand-held electronic equipment |
US7663509B2 (en) * | 2005-12-23 | 2010-02-16 | Sony Ericsson Mobile Communications Ab | Hand-held electronic equipment |
US20080126079A1 (en) * | 2006-01-20 | 2008-05-29 | Research In Motion Limited | Handheld electronic device with automatic text generation |
US20070209016A1 (en) * | 2006-01-25 | 2007-09-06 | Seiko Epson Corporation | Character input technique without a keyboard |
US20090002321A1 (en) * | 2006-01-30 | 2009-01-01 | Kyocera Corporation | Character Input Device |
US9384672B1 (en) | 2006-03-29 | 2016-07-05 | Amazon Technologies, Inc. | Handheld electronic book reader device having asymmetrical shape |
US8413904B1 (en) | 2006-03-29 | 2013-04-09 | Gregg E. Zehr | Keyboard layout for handheld electronic book reader device |
US8286885B1 (en) | 2006-03-29 | 2012-10-16 | Amazon Technologies, Inc. | Handheld electronic book reader device having dual displays |
US8950682B1 (en) | 2006-03-29 | 2015-02-10 | Amazon Technologies, Inc. | Handheld electronic book reader device having dual displays |
US8610686B1 (en) * | 2006-03-30 | 2013-12-17 | Cypress Semiconductor Corporation | Apparatus and method for recognizing a tap gesture on a touch sensing device |
US9588676B1 (en) | 2006-03-30 | 2017-03-07 | Monterey Research, Llc | Apparatus and method for recognizing a tap gesture on a touch sensing device |
US9354715B2 (en) * | 2006-04-12 | 2016-05-31 | Sony Interactive Entertainment Inc. | Dynamic arrangement of characters in an on-screen keyboard |
US20070245259A1 (en) * | 2006-04-12 | 2007-10-18 | Sony Computer Entertainment Inc. | Dynamic arrangement of characters in an on-screen keyboard |
US20070286173A1 (en) * | 2006-05-23 | 2007-12-13 | Bayhub, Inc | Interactive console for delivering digital network services to telephone networks |
US20070298849A1 (en) * | 2006-06-26 | 2007-12-27 | Samsung Electronics Co., Ltd. | Keypad touch user interface method and a mobile terminal using the same |
US8044937B2 (en) * | 2006-10-20 | 2011-10-25 | Samsung Electronics Co., Ltd | Text input method and mobile terminal therefor |
US20080096610A1 (en) * | 2006-10-20 | 2008-04-24 | Samsung Electronics Co., Ltd. | Text input method and mobile terminal therefor |
US20080115078A1 (en) * | 2006-11-13 | 2008-05-15 | Sandeep Suresh Girgaonkar | Method for secure data entry in an application |
US8161395B2 (en) * | 2006-11-13 | 2012-04-17 | Cisco Technology, Inc. | Method for secure data entry in an application |
US8738558B2 (en) | 2006-12-21 | 2014-05-27 | Support Machines Ltd. | Method and computer program product for providing a response to a statement of a user |
US9530098B2 (en) | 2006-12-21 | 2016-12-27 | Knapp Investment Company Limited | Method and computer program product for providing a response to a statement of a user |
US8924330B2 (en) | 2006-12-21 | 2014-12-30 | Support Machines Ltd. | Method and computer program product for providing a response to a statement of a user |
US20130249805A1 (en) * | 2006-12-29 | 2013-09-26 | Research In Motion Limited | Handheld electronic device providing confirmation of input, and associated method |
US9377951B2 (en) * | 2006-12-29 | 2016-06-28 | Blackberry Limited | Handheld electronic device providing confirmation of input, and associated method |
US10592100B2 (en) | 2007-01-05 | 2020-03-17 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US11112968B2 (en) | 2007-01-05 | 2021-09-07 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US9244536B2 (en) | 2007-01-05 | 2016-01-26 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US11416141B2 (en) | 2007-01-05 | 2022-08-16 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US9189079B2 (en) | 2007-01-05 | 2015-11-17 | Apple Inc. | Method, system, and graphical user interface for providing word recommendations |
US7742290B1 (en) | 2007-03-28 | 2010-06-22 | Motion Computing, Inc. | Portable computer with flip keyboard |
US20080270896A1 (en) * | 2007-04-27 | 2008-10-30 | Per Ola Kristensson | System and method for preview and selection of words |
US9158757B2 (en) | 2007-04-27 | 2015-10-13 | Nuance Communications, Inc. | System and method for preview and selection of words |
US20110119617A1 (en) * | 2007-04-27 | 2011-05-19 | Per Ola Kristensson | System and method for preview and selection of words |
US7895518B2 (en) | 2007-04-27 | 2011-02-22 | Shapewriter Inc. | System and method for preview and selection of words |
US20080291171A1 (en) * | 2007-04-30 | 2008-11-27 | Samsung Electronics Co., Ltd. | Character input apparatus and method |
USRE45694E1 (en) * | 2007-06-11 | 2015-09-29 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
USRE48242E1 (en) * | 2007-06-11 | 2020-10-06 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
US20080304890A1 (en) * | 2007-06-11 | 2008-12-11 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
US8018441B2 (en) * | 2007-06-11 | 2011-09-13 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
USRE49670E1 (en) * | 2007-06-11 | 2023-09-26 | Samsung Electronics Co., Ltd. | Character input apparatus and method for automatically switching input mode in terminal having touch screen |
US9015614B2 (en) | 2007-06-19 | 2015-04-21 | Microsoft Technology Licensing, Llc | Virtual keyboard text replication |
US8327285B2 (en) | 2007-06-19 | 2012-12-04 | Microsoft Corporation | Virtual keyboard text replication |
US20080320410A1 (en) * | 2007-06-19 | 2008-12-25 | Microsoft Corporation | Virtual keyboard text replication |
US8078984B2 (en) | 2007-06-19 | 2011-12-13 | Microsoft Corporation | Virtual keyboard text replication |
US20100164897A1 (en) * | 2007-06-28 | 2010-07-01 | Panasonic Corporation | Virtual keypad systems and methods |
US8065624B2 (en) | 2007-06-28 | 2011-11-22 | Panasonic Corporation | Virtual keypad systems and methods |
US20090007001A1 (en) * | 2007-06-28 | 2009-01-01 | Matsushita Electric Industrial Co., Ltd. | Virtual keypad systems and methods |
US20100289749A1 (en) * | 2007-08-28 | 2010-11-18 | Jaewoo Ahn | Key input interface method |
JP2010538391A (en) * | 2007-09-04 | 2010-12-09 | アップル インコーポレイテッド | Virtual keyboard in multilingual environment |
US20090066656A1 (en) * | 2007-09-06 | 2009-03-12 | Samsung Electronics Co., Ltd. | Method and apparatus for inputting korean characters by using touch screen |
US8174409B2 (en) | 2007-09-13 | 2012-05-08 | Alfredo Alvarado | Lineographic alphanumeric data input system |
US20090073002A1 (en) * | 2007-09-13 | 2009-03-19 | Alfredo Alvarado | Lineographic alphanumeric data input system |
US20100245363A1 (en) * | 2007-09-14 | 2010-09-30 | Bang & Olufsen A/S | Method of generating a text on a handheld device and a handheld device |
US20110107240A1 (en) * | 2007-11-22 | 2011-05-05 | Youn Soo Kim | Characters input method |
WO2009066878A1 (en) * | 2007-11-22 | 2009-05-28 | Youn Soo Kim | Characters input method |
US9239657B2 (en) * | 2007-11-22 | 2016-01-19 | Intellectual Discovery, Inc. | Characters input method |
US8863037B2 (en) * | 2007-12-28 | 2014-10-14 | Blackberry Limited | Keypad navigation selection and method on mobile device |
US20090172604A1 (en) * | 2007-12-28 | 2009-07-02 | Vahid Moosavi | Keypad navigation selection and method on mobile device |
US8593405B2 (en) * | 2007-12-31 | 2013-11-26 | Htc Corporation | Electronic device and method for executing commands in the same |
US20090167693A1 (en) * | 2007-12-31 | 2009-07-02 | Htc Corporation | Electronic device and method for executing commands in the same |
US11079933B2 (en) | 2008-01-09 | 2021-08-03 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
US11474695B2 (en) | 2008-01-09 | 2022-10-18 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
US9086802B2 (en) | 2008-01-09 | 2015-07-21 | Apple Inc. | Method, device, and graphical user interface providing word recommendations for text input |
US20090196460A1 (en) * | 2008-01-17 | 2009-08-06 | Thomas Jakobs | Eye tracking system and method |
US8766923B2 (en) * | 2008-03-28 | 2014-07-01 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting characters in a terminal |
US8508483B2 (en) * | 2008-03-28 | 2013-08-13 | Samsung Electronics Co., Ltd | Apparatus and method for inputting characters in a terminal |
US20090267901A1 (en) * | 2008-03-28 | 2009-10-29 | Samsung Electronics Co., Ltd. | Apparatus and method for inputting characters in a terminal |
US20110109558A1 (en) * | 2008-03-31 | 2011-05-12 | Samsung Electronics Co., Ltd. | Button extension type letter input system for touch screen |
US20090276701A1 (en) * | 2008-04-30 | 2009-11-05 | Nokia Corporation | Apparatus, method and computer program product for facilitating drag-and-drop of an object |
US8736553B2 (en) | 2008-05-02 | 2014-05-27 | Gold Charm Limited | Text input method executable by an electronic device |
US8730172B2 (en) | 2008-05-02 | 2014-05-20 | Gold Charm Limited | Electronic device utilizing a text input method |
US9354765B2 (en) | 2008-05-02 | 2016-05-31 | Gold Charm Limited | Text input mode selection method |
US10430078B2 (en) | 2008-06-27 | 2019-10-01 | Apple Inc. | Touch screen device, and graphical user interface for inserting a character from an alternate keyboard |
US9298368B2 (en) | 2008-06-27 | 2016-03-29 | Apple Inc. | Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard |
US10025501B2 (en) | 2008-06-27 | 2018-07-17 | Apple Inc. | Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard |
US9612669B2 (en) | 2008-08-05 | 2017-04-04 | Nuance Communications, Inc. | Probability-based approach to recognition of user-entered data |
US9268764B2 (en) | 2008-08-05 | 2016-02-23 | Nuance Communications, Inc. | Probability-based approach to recognition of user-entered data |
US20100125787A1 (en) * | 2008-11-20 | 2010-05-20 | Canon Kabushiki Kaisha | Information processing apparatus, processing method thereof, and computer-readable storage medium |
US8423916B2 (en) * | 2008-11-20 | 2013-04-16 | Canon Kabushiki Kaisha | Information processing apparatus, processing method thereof, and computer-readable storage medium |
US8669941B2 (en) | 2009-01-05 | 2014-03-11 | Nuance Communications, Inc. | Method and apparatus for text entry |
US9195318B2 (en) | 2009-01-15 | 2015-11-24 | Blackberry Limited | Method and handheld electronic device for displaying and selecting diacritics |
US10146326B2 (en) | 2009-01-15 | 2018-12-04 | Blackberry Limited | Method and handheld electronic device for displaying and selecting diacritics |
US20100180237A1 (en) * | 2009-01-15 | 2010-07-15 | International Business Machines Corporation | Functionality switching in pointer input devices |
US8296680B2 (en) * | 2009-01-15 | 2012-10-23 | Research In Motion Limited | Method and handheld electronic device for displaying and selecting diacritics |
US20100180235A1 (en) * | 2009-01-15 | 2010-07-15 | Griffin Jason T | Method and handheld electronic device for displaying and selecting diacritics |
US10019081B2 (en) * | 2009-01-15 | 2018-07-10 | International Business Machines Corporation | Functionality switching in pointer input devices |
US20100194694A1 (en) * | 2009-01-30 | 2010-08-05 | Nokia Corporation | Method and Apparatus for Continuous Stroke Input |
US20100199226A1 (en) * | 2009-01-30 | 2010-08-05 | Nokia Corporation | Method and Apparatus for Determining Input Information from a Continuous Stroke Input |
US9332106B2 (en) | 2009-01-30 | 2016-05-03 | Blackberry Limited | System and method for access control in a portable electronic device |
US20100241984A1 (en) * | 2009-03-21 | 2010-09-23 | Nokia Corporation | Method and apparatus for displaying the non alphanumeric character based on a user input |
US10402493B2 (en) | 2009-03-30 | 2019-09-03 | Touchtype Ltd | System and method for inputting text into electronic devices |
US10445424B2 (en) | 2009-03-30 | 2019-10-15 | Touchtype Limited | System and method for inputting text into electronic devices |
US20140350920A1 (en) | 2009-03-30 | 2014-11-27 | Touchtype Ltd | System and method for inputting text into electronic devices |
US10191654B2 (en) | 2009-03-30 | 2019-01-29 | Touchtype Limited | System and method for inputting text into electronic devices |
US10073829B2 (en) | 2009-03-30 | 2018-09-11 | Touchtype Limited | System and method for inputting text into electronic devices |
US9659002B2 (en) | 2009-03-30 | 2017-05-23 | 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 |
US9189472B2 (en) | 2009-03-30 | 2015-11-17 | Touchtype Limited | System and method for inputting text into small screen devices |
US20100257552A1 (en) * | 2009-04-01 | 2010-10-07 | Keisense, Inc. | Method and Apparatus for Customizing User Experience |
US8850472B2 (en) | 2009-04-01 | 2014-09-30 | Nuance Communications, Inc. | Method and apparatus for customizing user experience |
US10474351B2 (en) | 2009-06-07 | 2019-11-12 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US10061507B2 (en) | 2009-06-07 | 2018-08-28 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US8681106B2 (en) | 2009-06-07 | 2014-03-25 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US20100309148A1 (en) * | 2009-06-07 | 2010-12-09 | Christopher Brian Fleizach | Devices, Methods, and Graphical User Interfaces for Accessibility Using a Touch-Sensitive Surface |
US20100313125A1 (en) * | 2009-06-07 | 2010-12-09 | Christopher Brian Fleizach | Devices, Methods, and Graphical User Interfaces for Accessibility Using a Touch-Sensitive Surface |
US9009612B2 (en) | 2009-06-07 | 2015-04-14 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility using a touch-sensitive surface |
US20110042102A1 (en) * | 2009-08-18 | 2011-02-24 | Frank's International, Inc. | Method of and kit for installing a centralizer on a pipe segment |
US20110047456A1 (en) * | 2009-08-19 | 2011-02-24 | Keisense, Inc. | Method and Apparatus for Text Input |
US9110515B2 (en) * | 2009-08-19 | 2015-08-18 | Nuance Communications, Inc. | Method and apparatus for text input |
US8471824B2 (en) | 2009-09-02 | 2013-06-25 | Amazon Technologies, Inc. | Touch-screen user interface |
US8624851B2 (en) | 2009-09-02 | 2014-01-07 | Amazon Technologies, Inc. | Touch-screen user interface |
US8451238B2 (en) | 2009-09-02 | 2013-05-28 | Amazon Technologies, Inc. | Touch-screen user interface |
US20110050592A1 (en) * | 2009-09-02 | 2011-03-03 | Kim John T | Touch-Screen User Interface |
US8878809B1 (en) | 2009-09-02 | 2014-11-04 | Amazon Technologies, Inc. | Touch-screen user interface |
US20110050591A1 (en) * | 2009-09-02 | 2011-03-03 | Kim John T | Touch-Screen User Interface |
US9262063B2 (en) * | 2009-09-02 | 2016-02-16 | Amazon Technologies, Inc. | Touch-screen user interface |
US20110050594A1 (en) * | 2009-09-02 | 2011-03-03 | Kim John T | Touch-Screen User Interface |
US20110063231A1 (en) * | 2009-09-14 | 2011-03-17 | Invotek, Inc. | Method and Device for Data Input |
US20110082686A1 (en) * | 2009-10-04 | 2011-04-07 | Daniel Suraqui | Reduced keyboard system and a method for global disambiguation |
US8135582B2 (en) * | 2009-10-04 | 2012-03-13 | Daniel Suraqui | Keyboard system and method for global disambiguation from classes with dictionary database from first and last letters |
US20110083110A1 (en) * | 2009-10-07 | 2011-04-07 | Research In Motion Limited | Touch-sensitive display and method of control |
US8347221B2 (en) * | 2009-10-07 | 2013-01-01 | Research In Motion Limited | Touch-sensitive display and method of control |
US9046932B2 (en) | 2009-10-09 | 2015-06-02 | Touchtype Ltd | System and method for inputting text into electronic devices based on text and text category predictions |
US8884872B2 (en) | 2009-11-20 | 2014-11-11 | Nuance Communications, Inc. | Gesture-based repetition of key activations on a virtual keyboard |
US20110122081A1 (en) * | 2009-11-20 | 2011-05-26 | Swype Inc. | Gesture-based repetition of key activations on a virtual keyboard |
EP2336852A2 (en) | 2009-11-20 | 2011-06-22 | Clifford A. Kushler | Gesture-based repetition of key activations on a virtual keyboard |
US20110163963A1 (en) * | 2010-01-04 | 2011-07-07 | Research In Motion Limited | Portable electronic device and method of controlling same |
US20110163973A1 (en) * | 2010-01-06 | 2011-07-07 | Bas Ording | Device, Method, and Graphical User Interface for Accessing Alternative Keys |
US8806362B2 (en) * | 2010-01-06 | 2014-08-12 | Apple Inc. | Device, method, and graphical user interface for accessing alternate keys |
US8954873B2 (en) * | 2010-02-03 | 2015-02-10 | Fuji Xerox Co., Ltd. | Information processing apparatus, information processing method and computer readable medium |
US20110191705A1 (en) * | 2010-02-03 | 2011-08-04 | Tomoki Kitahashi | Information processing apparatus, information processing method and computer readable medium |
US8179370B1 (en) | 2010-02-09 | 2012-05-15 | Google Inc. | Proximity based keystroke resolution |
US8830182B1 (en) | 2010-02-09 | 2014-09-09 | Google Inc. | Keystroke resolution |
US10235041B2 (en) * | 2010-02-24 | 2019-03-19 | Sony Corporation | Information processing device, information processing method and computer-readable recording medium |
US20110205182A1 (en) * | 2010-02-24 | 2011-08-25 | Miyazawa Yusuke | Information processing device, information processing method and computer-readable recording medium |
US11556245B2 (en) | 2010-02-24 | 2023-01-17 | Sony Corporation | Information processing device, information processing method and computer-readable recording medium |
US10776003B2 (en) | 2010-02-24 | 2020-09-15 | Sony Corporation | Information processing device, information processing method and computer-readable recording medium |
US20190212913A1 (en) * | 2010-02-24 | 2019-07-11 | Sony Corporation | Information processing device, information processing method and computer-readable recording medium |
US10860100B2 (en) | 2010-02-28 | 2020-12-08 | Microsoft Technology Licensing, Llc | AR glasses with predictive control of external device based on event input |
US10539787B2 (en) | 2010-02-28 | 2020-01-21 | Microsoft Technology Licensing, Llc | Head-worn adaptive display |
US9223134B2 (en) | 2010-02-28 | 2015-12-29 | Microsoft Technology Licensing, Llc | Optical imperfections in a light transmissive illumination system for see-through near-eye display glasses |
US9875406B2 (en) | 2010-02-28 | 2018-01-23 | Microsoft Technology Licensing, Llc | Adjustable extension for temple arm |
US20110225536A1 (en) * | 2010-02-28 | 2011-09-15 | Osterhout Group, Inc. | Sliding keyboard input control in an augmented reality eyepiece |
US9759917B2 (en) | 2010-02-28 | 2017-09-12 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered AR eyepiece interface to external devices |
US8477425B2 (en) | 2010-02-28 | 2013-07-02 | Osterhout Group, Inc. | See-through near-eye display glasses including a partially reflective, partially transmitting optical element |
US9329689B2 (en) | 2010-02-28 | 2016-05-03 | Microsoft Technology Licensing, Llc | Method and apparatus for biometric data capture |
US9366862B2 (en) | 2010-02-28 | 2016-06-14 | Microsoft Technology Licensing, Llc | System and method for delivering content to a group of see-through near eye display eyepieces |
US9091851B2 (en) | 2010-02-28 | 2015-07-28 | Microsoft Technology Licensing, Llc | Light control in head mounted displays |
US10180572B2 (en) | 2010-02-28 | 2019-01-15 | Microsoft Technology Licensing, Llc | AR glasses with event and user action control of external applications |
US9097891B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including an auto-brightness control for the display brightness based on the brightness in the environment |
US9097890B2 (en) | 2010-02-28 | 2015-08-04 | Microsoft Technology Licensing, Llc | Grating in a light transmissive illumination system for see-through near-eye display glasses |
US8482859B2 (en) | 2010-02-28 | 2013-07-09 | Osterhout Group, Inc. | See-through near-eye display glasses wherein image light is transmitted to and reflected from an optically flat film |
US8472120B2 (en) | 2010-02-28 | 2013-06-25 | Osterhout Group, Inc. | See-through near-eye display glasses with a small scale image source |
US8814691B2 (en) | 2010-02-28 | 2014-08-26 | Microsoft Corporation | System and method for social networking gaming with an augmented reality |
US9229227B2 (en) | 2010-02-28 | 2016-01-05 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a light transmissive wedge shaped illumination system |
US9129295B2 (en) | 2010-02-28 | 2015-09-08 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a fast response photochromic film system for quick transition from dark to clear |
US9341843B2 (en) | 2010-02-28 | 2016-05-17 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with a small scale image source |
US9285589B2 (en) | 2010-02-28 | 2016-03-15 | Microsoft Technology Licensing, Llc | AR glasses with event and sensor triggered control of AR eyepiece applications |
US10268888B2 (en) | 2010-02-28 | 2019-04-23 | Microsoft Technology Licensing, Llc | Method and apparatus for biometric data capture |
US9134534B2 (en) | 2010-02-28 | 2015-09-15 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses including a modular image source |
US9182596B2 (en) | 2010-02-28 | 2015-11-10 | Microsoft Technology Licensing, Llc | See-through near-eye display glasses with the optical assembly including absorptive polarizers or anti-reflective coatings to reduce stray light |
US8467133B2 (en) | 2010-02-28 | 2013-06-18 | Osterhout Group, Inc. | See-through display with an optical assembly including a wedge-shaped illumination system |
US9052748B2 (en) | 2010-03-04 | 2015-06-09 | Touchtype Limited | System and method for inputting text into electronic devices |
US9256363B2 (en) * | 2010-03-29 | 2016-02-09 | Kyocera Corporation | Information processing device and character input method |
US20130021259A1 (en) * | 2010-03-29 | 2013-01-24 | Kyocera Corporation | Information processing device and character input method |
US8327296B2 (en) | 2010-04-16 | 2012-12-04 | Google Inc. | Extended keyboard user interface |
US8327282B2 (en) | 2010-04-16 | 2012-12-04 | Google Inc. | Extended keyboard user interface |
US20110285656A1 (en) * | 2010-05-19 | 2011-11-24 | Google Inc. | Sliding Motion To Change Computer Keys |
US8707195B2 (en) * | 2010-06-07 | 2014-04-22 | Apple Inc. | Devices, methods, and graphical user interfaces for accessibility via a touch-sensitive surface |
US20110302519A1 (en) * | 2010-06-07 | 2011-12-08 | Christopher Brian Fleizach | Devices, Methods, and Graphical User Interfaces for Accessibility via a Touch-Sensitive Surface |
US20110314399A1 (en) * | 2010-06-18 | 2011-12-22 | Microsoft Corporation | Windowless runtime control of dynamic input device |
US8918734B2 (en) | 2010-07-28 | 2014-12-23 | Nuance Communications, Inc. | Reduced keyboard with prediction solutions when input is a partial sliding trajectory |
US9405466B2 (en) | 2010-07-28 | 2016-08-02 | Nuance Communications, Inc. | Reduced keyboard with prediction solutions when input is a partial sliding trajectory |
US20120047454A1 (en) * | 2010-08-18 | 2012-02-23 | Erik Anthony Harte | Dynamic Soft Input |
US11016609B2 (en) | 2010-09-03 | 2021-05-25 | Microsoft Technology Licensing, Llc | Distance-time based hit-testing for displayed target graphical elements |
US9639265B2 (en) | 2010-09-03 | 2017-05-02 | Microsoft Technology Licensing, Llc | Distance-time based hit-testing for displayed target graphical elements |
US9128281B2 (en) | 2010-09-14 | 2015-09-08 | Microsoft Technology Licensing, Llc | Eyepiece with uniformly illuminated reflective display |
US9384185B2 (en) | 2010-09-29 | 2016-07-05 | Touchtype Ltd. | System and method for inputting text into electronic devices |
US10146765B2 (en) | 2010-09-29 | 2018-12-04 | Touchtype Ltd. | System and method for inputting text into electronic devices |
US9244611B2 (en) | 2010-11-20 | 2016-01-26 | Nuance Communications, Inc. | Performing actions on a computing device using a contextual keyboard |
US9189155B2 (en) | 2010-11-20 | 2015-11-17 | Nuance Communications, Inc. | Systems and methods for using entered text to access and process contextual information |
US9244610B2 (en) | 2010-11-20 | 2016-01-26 | Nuance Communications, Inc. | Systems and methods for using entered text to access and process contextual information |
US8863020B2 (en) * | 2010-12-02 | 2014-10-14 | Blackberry Limited | Portable electronic device and method of controlling same |
US20120144338A1 (en) * | 2010-12-02 | 2012-06-07 | Research In Motion Limited | Portable electronic device and method of controlling same |
US8911165B2 (en) | 2011-01-24 | 2014-12-16 | 5 Examples, Inc. | Overloaded typing apparatuses, and related devices, systems, and methods |
DE102011009974A1 (en) | 2011-02-01 | 2012-08-30 | Denis John | Operation input method of smartphone, involves determining direction of contact using time span from start region to current position of input device or finger of user so as to select character or operation on touch screen |
USD703219S1 (en) | 2011-02-08 | 2014-04-22 | Qualcomm Incorporated | Computing device display screen with computer-generated notification feature |
US9116616B2 (en) | 2011-02-10 | 2015-08-25 | Blackberry Limited | Portable electronic device and method of controlling same |
US9417710B2 (en) | 2011-04-09 | 2016-08-16 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9417709B2 (en) | 2011-04-09 | 2016-08-16 | Shanghai Chule 9Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9182831B2 (en) | 2011-04-09 | 2015-11-10 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US9417711B2 (en) | 2011-04-09 | 2016-08-16 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | System and method for implementing sliding input of text based upon on-screen soft keyboard on electronic equipment |
US20140108994A1 (en) * | 2011-05-16 | 2014-04-17 | Touchtype Limited | User input prediction |
US10416885B2 (en) | 2011-05-16 | 2019-09-17 | Touchtype Limited | User input prediction |
US9639266B2 (en) * | 2011-05-16 | 2017-05-02 | Touchtype Limited | User input prediction |
US8656315B2 (en) * | 2011-05-27 | 2014-02-18 | Google Inc. | Moving a graphical selector |
US20130036388A1 (en) * | 2011-05-27 | 2013-02-07 | Google Inc. | Moving a graphical selector |
US8826190B2 (en) | 2011-05-27 | 2014-09-02 | Google Inc. | Moving a graphical selector |
US8751971B2 (en) | 2011-06-05 | 2014-06-10 | Apple Inc. | Devices, methods, and graphical user interfaces for providing accessibility using a touch-sensitive surface |
US8866762B2 (en) | 2011-07-01 | 2014-10-21 | Pixart Imaging Inc. | Method and apparatus for arbitrating among contiguous buttons on a capacitive touchscreen |
US9594465B2 (en) | 2011-07-01 | 2017-03-14 | Pixart Imaging, Inc. | Method and apparatus for arbitrating among contiguous buttons on a capacitive touchscreen |
US8560974B1 (en) * | 2011-10-06 | 2013-10-15 | Google Inc. | Input method application for a touch-sensitive user interface |
US10642407B2 (en) | 2011-10-18 | 2020-05-05 | Carnegie Mellon University | Method and apparatus for classifying touch events on a touch sensitive surface |
US11868548B2 (en) * | 2011-10-28 | 2024-01-09 | Wacom Co., Ltd. | Executing gestures with active stylus |
US20130120267A1 (en) * | 2011-11-10 | 2013-05-16 | Research In Motion Limited | Methods and systems for removing or replacing on-keyboard prediction candidates |
US9652448B2 (en) * | 2011-11-10 | 2017-05-16 | Blackberry Limited | Methods and systems for removing or replacing on-keyboard prediction candidates |
US9032322B2 (en) | 2011-11-10 | 2015-05-12 | Blackberry Limited | Touchscreen keyboard predictive display and generation of a set of characters |
US9122672B2 (en) | 2011-11-10 | 2015-09-01 | Blackberry Limited | In-letter word prediction for virtual keyboard |
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 |
US9665275B2 (en) | 2011-12-12 | 2017-05-30 | Google Inc. | Techniques for input of a multi-character compound consonant or vowel and transliteration to another language using a touch computing device |
US8762129B2 (en) | 2011-12-12 | 2014-06-24 | Google Inc. | Techniques for input of a multi-character compound consonant or vowel and transliteration to another language using a touch computing device |
US10613746B2 (en) | 2012-01-16 | 2020-04-07 | Touchtype Ltd. | System and method for inputting text |
WO2013107998A1 (en) | 2012-01-16 | 2013-07-25 | Touchtype Limited | A system and method for inputting text |
US9563348B2 (en) | 2012-01-16 | 2017-02-07 | Touchtype Limited | System and method for inputting text |
US20130187857A1 (en) * | 2012-01-19 | 2013-07-25 | Research In Motion Limited | Next letter prediction for virtual keyboard |
US9134810B2 (en) * | 2012-01-19 | 2015-09-15 | Blackberry Limited | Next letter prediction for virtual keyboard |
US9557913B2 (en) | 2012-01-19 | 2017-01-31 | Blackberry Limited | Virtual keyboard display having a ticker proximate to the virtual keyboard |
US9152323B2 (en) | 2012-01-19 | 2015-10-06 | Blackberry Limited | Virtual keyboard providing an indication of received input |
US8659572B2 (en) | 2012-01-27 | 2014-02-25 | Google Inc. | Smart touchscreen key activation detection |
US9244612B1 (en) | 2012-02-16 | 2016-01-26 | Google Inc. | Key selection of a graphical keyboard based on user input posture |
US8659569B2 (en) | 2012-02-24 | 2014-02-25 | Blackberry Limited | Portable electronic device including touch-sensitive display and method of controlling same |
US9910588B2 (en) | 2012-02-24 | 2018-03-06 | Blackberry Limited | Touchscreen keyboard providing word predictions in partitions of the touchscreen keyboard in proximate association with candidate letters |
US20130246329A1 (en) * | 2012-03-16 | 2013-09-19 | Research In Motion Limited | In-context word prediction and word correction |
US9223497B2 (en) * | 2012-03-16 | 2015-12-29 | Blackberry Limited | In-context word prediction and word correction |
US8667414B2 (en) | 2012-03-23 | 2014-03-04 | Google Inc. | Gestural input at a virtual keyboard |
US8881269B2 (en) | 2012-03-31 | 2014-11-04 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
US10013162B2 (en) | 2012-03-31 | 2018-07-03 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
US9633191B2 (en) | 2012-03-31 | 2017-04-25 | Apple Inc. | Device, method, and graphical user interface for integrating recognition of handwriting gestures with a screen reader |
US9201510B2 (en) | 2012-04-16 | 2015-12-01 | Blackberry Limited | Method and device having touchscreen keyboard with visual cues |
US9292192B2 (en) | 2012-04-30 | 2016-03-22 | Blackberry Limited | Method and apparatus for text selection |
US9354805B2 (en) | 2012-04-30 | 2016-05-31 | Blackberry Limited | Method and apparatus for text selection |
US9442651B2 (en) | 2012-04-30 | 2016-09-13 | Blackberry Limited | Method and apparatus for text selection |
US8543934B1 (en) | 2012-04-30 | 2013-09-24 | Blackberry Limited | Method and apparatus for text selection |
US10331313B2 (en) | 2012-04-30 | 2019-06-25 | Blackberry Limited | Method and apparatus for text selection |
US9195386B2 (en) | 2012-04-30 | 2015-11-24 | Blackberry Limited | Method and apapratus for text selection |
US10025487B2 (en) | 2012-04-30 | 2018-07-17 | Blackberry Limited | Method and apparatus for text selection |
US9317201B2 (en) | 2012-05-23 | 2016-04-19 | Google Inc. | Predictive virtual 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 |
US20140063067A1 (en) * | 2012-08-31 | 2014-03-06 | Research In Motion Limited | Method to select word by swiping capacitive keyboard |
US9081482B1 (en) | 2012-09-18 | 2015-07-14 | Google Inc. | Text input suggestion ranking |
US9471220B2 (en) | 2012-09-18 | 2016-10-18 | Google Inc. | Posture-adaptive selection |
US8656296B1 (en) | 2012-09-27 | 2014-02-18 | Google Inc. | Selection of characters in a string of characters |
US9021380B2 (en) | 2012-10-05 | 2015-04-28 | Google Inc. | Incremental multi-touch gesture recognition |
US9552080B2 (en) | 2012-10-05 | 2017-01-24 | Google Inc. | Incremental feature-based gesture-keyboard decoding |
US8782549B2 (en) | 2012-10-05 | 2014-07-15 | Google Inc. | Incremental feature-based gesture-keyboard decoding |
US8914751B2 (en) | 2012-10-16 | 2014-12-16 | Google Inc. | Character deletion during keyboard gesture |
US9542385B2 (en) | 2012-10-16 | 2017-01-10 | Google Inc. | Incremental multi-word recognition |
US9678943B2 (en) | 2012-10-16 | 2017-06-13 | Google Inc. | Partial gesture text entry |
US9134906B2 (en) | 2012-10-16 | 2015-09-15 | Google Inc. | Incremental multi-word recognition |
US9710453B2 (en) | 2012-10-16 | 2017-07-18 | Google Inc. | Multi-gesture text input prediction |
US10140284B2 (en) | 2012-10-16 | 2018-11-27 | Google Llc | Partial gesture text entry |
US8713433B1 (en) | 2012-10-16 | 2014-04-29 | Google Inc. | Feature-based autocorrection |
US9747272B2 (en) | 2012-10-16 | 2017-08-29 | Google Inc. | Feature-based autocorrection |
US9569107B2 (en) * | 2012-10-16 | 2017-02-14 | Google Inc. | Gesture keyboard with gesture cancellation |
US20140108993A1 (en) * | 2012-10-16 | 2014-04-17 | Google Inc. | Gesture keyboard with gesture cancellation |
US11379663B2 (en) | 2012-10-16 | 2022-07-05 | Google Llc | Multi-gesture text input prediction |
US10489508B2 (en) | 2012-10-16 | 2019-11-26 | Google Llc | Incremental multi-word recognition |
US9665276B2 (en) | 2012-10-16 | 2017-05-30 | Google Inc. | Character deletion during keyboard gesture |
US9798718B2 (en) | 2012-10-16 | 2017-10-24 | Google Inc. | Incremental multi-word recognition |
US8850350B2 (en) | 2012-10-16 | 2014-09-30 | Google Inc. | Partial gesture text entry |
US8843845B2 (en) | 2012-10-16 | 2014-09-23 | Google Inc. | Multi-gesture text input prediction |
US9557818B2 (en) | 2012-10-16 | 2017-01-31 | Google Inc. | Contextually-specific automatic separators |
US10977440B2 (en) | 2012-10-16 | 2021-04-13 | Google Llc | Multi-gesture text input prediction |
US8701032B1 (en) | 2012-10-16 | 2014-04-15 | Google Inc. | Incremental multi-word recognition |
US9430146B1 (en) | 2012-10-19 | 2016-08-30 | Google Inc. | Density-based filtering of gesture events associated with a user interface of a computing device |
US9304595B2 (en) | 2012-10-19 | 2016-04-05 | Google Inc. | Gesture-keyboard decoding using gesture path deviation |
US8704792B1 (en) | 2012-10-19 | 2014-04-22 | Google Inc. | Density-based filtering of gesture events associated with a user interface of a computing device |
US10019435B2 (en) | 2012-10-22 | 2018-07-10 | Google Llc | Space prediction for text input |
US8819574B2 (en) | 2012-10-22 | 2014-08-26 | Google Inc. | Space prediction for text input |
US9804777B1 (en) | 2012-10-23 | 2017-10-31 | Google Inc. | Gesture-based text selection |
US9009624B2 (en) | 2012-11-02 | 2015-04-14 | Google Inc. | Keyboard gestures for character string replacement |
US8806384B2 (en) | 2012-11-02 | 2014-08-12 | Google Inc. | Keyboard gestures for character string replacement |
US20140129929A1 (en) * | 2012-11-07 | 2014-05-08 | Samsung Electronics Co., Ltd. | Display apparatus and character correcting method thereof |
US9600467B2 (en) * | 2012-11-07 | 2017-03-21 | Samsung Electronics Co., Ltd. | Display apparatus and character correcting method thereof |
US10452777B2 (en) | 2012-11-07 | 2019-10-22 | Samsung Electronics Co., Ltd. | Display apparatus and character correcting method thereof |
US9830311B2 (en) | 2013-01-15 | 2017-11-28 | Google Llc | Touch keyboard using language and spatial models |
US10528663B2 (en) | 2013-01-15 | 2020-01-07 | Google Llc | Touch keyboard using language and spatial models |
US11334717B2 (en) | 2013-01-15 | 2022-05-17 | Google Llc | Touch keyboard using a trained model |
US8832589B2 (en) | 2013-01-15 | 2014-09-09 | Google Inc. | Touch keyboard using language and spatial models |
US11727212B2 (en) | 2013-01-15 | 2023-08-15 | Google Llc | Touch keyboard using a trained model |
US10254953B2 (en) | 2013-01-21 | 2019-04-09 | Keypoint Technologies India Pvt. Ltd. | Text input method using continuous trace across two or more clusters of candidate words to select two or more words to form a sequence, wherein the candidate words are arranged based on selection probabilities |
US10474355B2 (en) | 2013-01-21 | 2019-11-12 | Keypoint Technologies India Pvt. Ltd. | Input pattern detection over virtual keyboard for candidate word identification |
WO2014111959A3 (en) * | 2013-01-21 | 2015-09-11 | Keypoint Technologies India Pvt. Ltd. | Text input system and method |
US9047268B2 (en) | 2013-01-31 | 2015-06-02 | Google Inc. | Character and word level language models for out-of-vocabulary text input |
US10095405B2 (en) | 2013-02-05 | 2018-10-09 | Google Llc | Gesture keyboard input of non-dictionary character strings |
US9454240B2 (en) | 2013-02-05 | 2016-09-27 | Google Inc. | Gesture keyboard input of non-dictionary character strings |
US9292101B2 (en) | 2013-02-07 | 2016-03-22 | Blackberry Limited | Method and apparatus for using persistent directional gestures for localization input |
US9753906B2 (en) | 2013-02-28 | 2017-09-05 | Google Inc. | Character string replacement |
US8782550B1 (en) | 2013-02-28 | 2014-07-15 | Google Inc. | Character string replacement |
TWI493435B (en) * | 2013-03-05 | 2015-07-21 | Acer Inc | Electrical device and method of browsing data |
US10073536B2 (en) | 2013-03-15 | 2018-09-11 | Google Llc | Virtual keyboard input for international languages |
US11175698B2 (en) | 2013-03-19 | 2021-11-16 | Qeexo, Co. | Methods and systems for processing touch inputs based on touch type and touch intensity |
US10949029B2 (en) | 2013-03-25 | 2021-03-16 | Qeexo, Co. | Method and apparatus for classifying a touch event on a touchscreen as related to one of multiple function generating interaction layers |
US11262864B2 (en) | 2013-03-25 | 2022-03-01 | Qeexo, Co. | Method and apparatus for classifying finger touch events |
US9684446B2 (en) | 2013-04-16 | 2017-06-20 | Google Inc. | Text suggestion output using past interaction data |
US9665246B2 (en) | 2013-04-16 | 2017-05-30 | Google Inc. | Consistent text suggestion output |
US9122376B1 (en) | 2013-04-18 | 2015-09-01 | Google Inc. | System for improving autocompletion of text input |
US9547439B2 (en) | 2013-04-22 | 2017-01-17 | Google Inc. | Dynamically-positioned character string suggestions for gesture typing |
US8887103B1 (en) | 2013-04-22 | 2014-11-11 | Google Inc. | Dynamically-positioned character string suggestions for gesture typing |
US8756499B1 (en) * | 2013-04-29 | 2014-06-17 | Google Inc. | Gesture keyboard input of non-dictionary character strings using substitute scoring |
US9081500B2 (en) | 2013-05-03 | 2015-07-14 | Google Inc. | Alternative hypothesis error correction for gesture typing |
US9841895B2 (en) | 2013-05-03 | 2017-12-12 | Google Llc | Alternative hypothesis error correction for gesture typing |
US10241673B2 (en) | 2013-05-03 | 2019-03-26 | Google Llc | Alternative hypothesis error correction for gesture typing |
US20140359434A1 (en) * | 2013-05-30 | 2014-12-04 | Microsoft Corporation | Providing out-of-dictionary indicators for shape writing |
US8997013B2 (en) | 2013-05-31 | 2015-03-31 | Google Inc. | Multiple graphical keyboards for continuous gesture input |
US9552411B2 (en) * | 2013-06-05 | 2017-01-24 | Microsoft Technology Licensing, Llc | Trending suggestions |
US20140365448A1 (en) * | 2013-06-05 | 2014-12-11 | Microsoft Corporation | Trending suggestions |
US20140365878A1 (en) * | 2013-06-10 | 2014-12-11 | Microsoft Corporation | Shape writing ink trace prediction |
US10972600B2 (en) | 2013-10-30 | 2021-04-06 | Apple Inc. | Displaying relevant user interface objects |
US11316968B2 (en) | 2013-10-30 | 2022-04-26 | Apple Inc. | Displaying relevant user interface objects |
US10250735B2 (en) | 2013-10-30 | 2019-04-02 | Apple Inc. | Displaying relevant user interface objects |
USD829221S1 (en) | 2014-02-12 | 2018-09-25 | Google Llc | Display screen with animated graphical user interface |
US10438205B2 (en) | 2014-05-29 | 2019-10-08 | Apple Inc. | User interface for payments |
US10977651B2 (en) | 2014-05-29 | 2021-04-13 | Apple Inc. | User interface for payments |
US10748153B2 (en) | 2014-05-29 | 2020-08-18 | Apple Inc. | User interface for payments |
US11836725B2 (en) | 2014-05-29 | 2023-12-05 | Apple Inc. | User interface for payments |
US10902424B2 (en) | 2014-05-29 | 2021-01-26 | Apple Inc. | User interface for payments |
US10796309B2 (en) | 2014-05-29 | 2020-10-06 | Apple Inc. | User interface for payments |
US20220171530A1 (en) * | 2014-06-11 | 2022-06-02 | Lenovo (Singapore) Pte. Ltd. | Displaying a user input modality |
US20150363008A1 (en) * | 2014-06-11 | 2015-12-17 | Lenovo (Singapore) Pte. Ltd. | Displaying a user input modality |
US9377871B2 (en) | 2014-08-01 | 2016-06-28 | Nuance Communications, Inc. | System and methods for determining keyboard input in the presence of multiple contact points |
US10914606B2 (en) | 2014-09-02 | 2021-02-09 | Apple Inc. | User interactions for a mapping application |
US11733055B2 (en) | 2014-09-02 | 2023-08-22 | Apple Inc. | User interactions for a mapping application |
US10599251B2 (en) | 2014-09-11 | 2020-03-24 | Qeexo, Co. | Method and apparatus for differentiating touch screen users based on touch event analysis |
US11619983B2 (en) | 2014-09-15 | 2023-04-04 | Qeexo, Co. | Method and apparatus for resolving touch screen ambiguities |
US9904463B2 (en) * | 2014-09-23 | 2018-02-27 | Sulake Corporation Oy | Method and apparatus for controlling user character for playing game within virtual environment |
US11029785B2 (en) | 2014-09-24 | 2021-06-08 | Qeexo, Co. | Method for improving accuracy of touch screen event analysis by use of spatiotemporal touch patterns |
US10282024B2 (en) | 2014-09-25 | 2019-05-07 | Qeexo, Co. | Classifying contacts or associations with a touch sensitive device |
WO2016053698A1 (en) | 2014-10-01 | 2016-04-07 | Qeexo, Co. | Method and apparatus for addressing touch discontinuities |
US10095402B2 (en) | 2014-10-01 | 2018-10-09 | Qeexo, Co. | Method and apparatus for addressing touch discontinuities |
US10762342B2 (en) * | 2014-10-30 | 2020-09-01 | Toshiba Client Solutions CO., LTD. | Electronic apparatus, method, and program |
US20180011549A1 (en) * | 2014-12-30 | 2018-01-11 | Beijing Qihoo Technology Company Limited | Cursor operation method and device for input method |
US20180067645A1 (en) * | 2015-03-03 | 2018-03-08 | Shanghai Chule (Coo Tek) Information Technology Co., Ltd. | System and method for efficient text entry with touch screen |
US20180060295A1 (en) * | 2015-03-10 | 2018-03-01 | Shanghai Chule (Cootek) Information Technology Co., Ltd. | Method and device for context-based forward input error correction |
US20180088800A1 (en) * | 2015-04-02 | 2018-03-29 | Eric PROVOST | Method for selecting an element from among a group of elements displayable on a small input surface |
US11734708B2 (en) | 2015-06-05 | 2023-08-22 | Apple Inc. | User interface for loyalty accounts and private label accounts |
US11321731B2 (en) | 2015-06-05 | 2022-05-03 | Apple Inc. | User interface for loyalty accounts and private label accounts |
US11783305B2 (en) | 2015-06-05 | 2023-10-10 | Apple Inc. | User interface for loyalty accounts and private label accounts for a wearable device |
US20170038856A1 (en) * | 2015-08-04 | 2017-02-09 | Apple Inc. | User interface for a touch screen device in communication with a physical keyboard |
US10642404B2 (en) | 2015-08-24 | 2020-05-05 | Qeexo, Co. | Touch sensitive device with multi-sensor stream synchronized data |
USD785032S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD803863S1 (en) | 2015-09-14 | 2017-11-28 | Microsoft Corporation | Display screen with graphical user interface |
USD803864S1 (en) | 2015-09-14 | 2017-11-28 | Microsoft Corporation | Display screen with graphical user interface |
USD785033S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD785030S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD798897S1 (en) | 2015-09-14 | 2017-10-03 | Microsoft Corporation | Display screen with graphical user interface |
USD798330S1 (en) | 2015-09-14 | 2017-09-26 | Microsoft Corporation | Display screen with graphical user interface |
USD785031S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
USD785034S1 (en) * | 2015-09-14 | 2017-04-25 | Microsoft Corporation | Display screen with graphical user interface |
TWI676931B (en) * | 2015-10-05 | 2019-11-11 | 香港商極刻科技(香港)控股有限公司 | Method to provide a service while inputting contents in an application through a virtual keyboard |
US10156904B2 (en) | 2016-06-12 | 2018-12-18 | Apple Inc. | Wrist-based tactile time feedback for non-sighted users |
US10372310B2 (en) | 2016-06-23 | 2019-08-06 | Microsoft Technology Licensing, Llc | Suppression of input images |
US10860199B2 (en) | 2016-09-23 | 2020-12-08 | Apple Inc. | Dynamically adjusting touch hysteresis based on contextual data |
WO2018083222A1 (en) | 2016-11-04 | 2018-05-11 | Myscript | System and method for recognizing handwritten stroke input |
US10884610B2 (en) | 2016-11-04 | 2021-01-05 | Myscript | System and method for recognizing handwritten stroke input |
US10444987B2 (en) | 2016-12-19 | 2019-10-15 | Microsoft Technology Licensing, Llc | Facilitating selection of holographic keyboard keys |
US10497164B2 (en) | 2017-03-31 | 2019-12-03 | Otis Elevator Company | Animation for representing elevator car movement |
WO2019237173A1 (en) | 2018-06-11 | 2019-12-19 | Clevetura Llc | Input device, signal processing unit thereto, and method to control the input device |
US11009989B2 (en) | 2018-08-21 | 2021-05-18 | Qeexo, Co. | Recognizing and rejecting unintentional touch events associated with a touch sensitive device |
US10942603B2 (en) | 2019-05-06 | 2021-03-09 | Qeexo, Co. | Managing activity states of an application processor in relation to touch or hover interactions with a touch sensitive device |
US11460925B2 (en) | 2019-06-01 | 2022-10-04 | Apple Inc. | User interfaces for non-visual output of time |
US10996761B2 (en) | 2019-06-01 | 2021-05-04 | Apple Inc. | User interfaces for non-visual output of time |
US11543922B2 (en) | 2019-06-28 | 2023-01-03 | Qeexo, Co. | Detecting object proximity using touch sensitive surface sensing and ultrasonic sensing |
US11231815B2 (en) | 2019-06-28 | 2022-01-25 | Qeexo, Co. | Detecting object proximity using touch sensitive surface sensing and ultrasonic sensing |
US11592423B2 (en) | 2020-01-29 | 2023-02-28 | Qeexo, Co. | Adaptive ultrasonic sensing techniques and systems to mitigate interference |
US11837206B2 (en) | 2021-07-27 | 2023-12-05 | Avid Technology, Inc. | Multidimensional gestures for music creation applications |
Also Published As
Publication number | Publication date |
---|---|
CN1761989A (en) | 2006-04-19 |
KR101061317B1 (en) | 2011-08-31 |
KR20060017743A (en) | 2006-02-27 |
US20040140956A1 (en) | 2004-07-22 |
EP1588232B1 (en) | 2014-07-23 |
CN100437739C (en) | 2008-11-26 |
CA2514470A1 (en) | 2004-08-05 |
WO2004066075A3 (en) | 2005-09-29 |
EP1588232A4 (en) | 2009-12-02 |
EP1588232A2 (en) | 2005-10-26 |
WO2004066075A2 (en) | 2004-08-05 |
CA2514470C (en) | 2011-05-17 |
HK1091023A1 (en) | 2007-01-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7098896B2 (en) | System and method for continuous stroke word-based text input | |
US7453439B1 (en) | System and method for continuous stroke word-based text input | |
US7382358B2 (en) | System and method for continuous stroke word-based text input | |
US9557916B2 (en) | Keyboard system with automatic correction | |
JP4527731B2 (en) | Virtual keyboard system with automatic correction function | |
US8884872B2 (en) | Gesture-based repetition of key activations on a virtual keyboard | |
US7821503B2 (en) | Touch screen and graphical user interface | |
US9740399B2 (en) | Text entry using shapewriting on a touch-sensitive input panel | |
KR102402397B1 (en) | Systems and Methods for Multi-Input Management | |
EP1955134A2 (en) | System and method for continuous stroke word-based text input | |
JP2003501711A (en) | Keyboard system with automatic correction | |
JP2006524955A (en) | Unambiguous text input method for touch screen and reduced keyboard | |
US11112965B2 (en) | Advanced methods and systems for text input error correction | |
EP2264563A1 (en) | Virtual keyboard system with automatic correction |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AS | Assignment |
Owner name: FORWORD INPUT, INC., WASHINGTON Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:KUSHLER, CLIFFORD A.;MARSDEN, RANDAL J.;REEL/FRAME:015613/0132 Effective date: 20040721 |
|
STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
FPAY | Fee payment |
Year of fee payment: 4 |
|
AS | Assignment |
Owner name: SWYPE, INC., WASHINGTON Free format text: CHANGE OF NAME;ASSIGNOR:FORWORD INPUT, INC.;REEL/FRAME:023559/0352 Effective date: 20080923 |
|
FEPP | Fee payment procedure |
Free format text: PAT HOLDER NO LONGER CLAIMS SMALL ENTITY STATUS, ENTITY STATUS SET TO UNDISCOUNTED (ORIGINAL EVENT CODE: STOL); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY |
|
AS | Assignment |
Owner name: NUANCE COMMUNICATIONS, INC., MASSACHUSETTS Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SWYPE, INC.;REEL/FRAME:032120/0751 Effective date: 20131118 |
|
FPAY | Fee payment |
Year of fee payment: 8 |
|
MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 12TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1553) Year of fee payment: 12 |
|
AS | Assignment |
Owner name: CERENCE INC., MASSACHUSETTS Free format text: INTELLECTUAL PROPERTY AGREEMENT;ASSIGNOR:NUANCE COMMUNICATIONS, INC.;REEL/FRAME:050836/0191 Effective date: 20190930 |
|
AS | Assignment |
Owner name: CERENCE OPERATING COMPANY, MASSACHUSETTS Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE ASSIGNEE NAME PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE INTELLECTUAL PROPERTY AGREEMENT;ASSIGNOR:NUANCE COMMUNICATIONS, INC.;REEL/FRAME:050871/0001 Effective date: 20190930 |
|
AS | Assignment |
Owner name: BARCLAYS BANK PLC, NEW YORK Free format text: SECURITY AGREEMENT;ASSIGNOR:CERENCE OPERATING COMPANY;REEL/FRAME:050953/0133 Effective date: 20191001 |
|
AS | Assignment |
Owner name: CERENCE OPERATING COMPANY, MASSACHUSETTS Free format text: RELEASE BY SECURED PARTY;ASSIGNOR:BARCLAYS BANK PLC;REEL/FRAME:052927/0335 Effective date: 20200612 |
|
AS | Assignment |
Owner name: WELLS FARGO BANK, N.A., NORTH CAROLINA Free format text: SECURITY AGREEMENT;ASSIGNOR:CERENCE OPERATING COMPANY;REEL/FRAME:052935/0584 Effective date: 20200612 |
|
AS | Assignment |
Owner name: CERENCE OPERATING COMPANY, MASSACHUSETTS Free format text: CORRECTIVE ASSIGNMENT TO CORRECT THE REPLACE THE CONVEYANCE DOCUMENT WITH THE NEW ASSIGNMENT PREVIOUSLY RECORDED AT REEL: 050836 FRAME: 0191. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT;ASSIGNOR:NUANCE COMMUNICATIONS, INC.;REEL/FRAME:059804/0186 Effective date: 20190930 |