Method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices
-
0Associated
Cases -
0Associated
Defendants -
0Accused
Products -
491Forward
Citations -
0
Petitions -
4
Assignments
First Claim
1. A method for implementing a graphical user interface (GUI) keyboard and a text buffer on an electronic device comprising:
- providing a plurality of keys on the GUI keyboard, wherein each key corresponds to a character;
receiving a first pair of Cartesian coordinates that is representative of a current location of a pointer upon pointer-down;
enhancing a first key on the GUI keyboard that corresponds to the first pair of Cartesian coordinates;
inserting a first character in the text buffer that corresponds to the first key to identify an active character;
subsequently receiving a second pair of Cartesian coordinates that is representative of the current location of the pointer prior to pointer-up;
enhancing a second key instead of the first key that corresponds to the second pair of Cartesian coordinates;
replacing the active character with a second character that corresponds to the second key, thus making the second character the active character; and
accepting a character that is active upon pointer-up as a text character, wherein the first character that was active upon pointer-down is different from the character that is active upon pointer-up, the enhancing step comprising enlarging a key that is enhanced and further comprising enlarging a predetermined number of keys surrounding the key that is enhanced, wherein the predetermined number of keys is eight.
4 Assignments
0 Petitions

Accused Products

Abstract
A method and apparatus for implementing a graphical user interface keyboard (10) and a text buffer (12) on an electronic device. A character that is active upon pointer-up is accepted as a text character, even though the character that is active upon pointer-up is different from a character that was active and inserted in the text buffer (12) upon pointer-down.
495 Citations
MULTIMODAL DISAMBIGUATION OF SPEECH RECOGNITION | ||
Patent #
US 20110010174A1
Filed 07/02/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
METHOD AND APPARATUS FOR AN ADAPTIVE TOUCH SCREEN DISPLAY | ||
Patent #
US 20110050575A1
Filed 08/31/2009
|
Current Assignee
Motorola Mobility LLC
|
Sponsoring Entity
Motorola Mobility LLC
|
Multimodal disambiguation of speech recognition | ||
Patent #
US 7,881,936 B2
Filed 06/01/2005
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Method for entering text | ||
Patent #
US 7,873,903 B2
Filed 01/08/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
SYSTEM AND PROCESS FOR SELECTABLE INPUT WITH A TOUCH SCREEN | ||
Patent #
US 20110037718A1
Filed 10/22/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Fast Typographical Error Correction for Touchscreen Keyboards | ||
Patent #
US 20110018812A1
Filed 07/21/2009
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Far-field input identification | ||
Patent #
US 7,876,310 B2
Filed 01/03/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for controlling a skin texture surface on a device using a shape memory alloy | ||
Patent #
US 7,876,199 B2
Filed 04/04/2007
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Mobility Inc.
|
Touch Activated Display Data Entry | ||
Patent #
US 20110010622A1
Filed 04/29/2008
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Qualcomm Inc.
|
Keyboard system with automatic correction | ||
Patent #
US 7,880,730 B2
Filed 09/11/2007
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
System and Method for Collecting a Signature Using a Smart Device | ||
Patent #
US 20110060985A1
Filed 09/08/2009
|
Current Assignee
Hightail Incorporated
|
Sponsoring Entity
Hightail Incorporated
|
DYNAMIC SIZING OF IDENTIFIER ON A TOUCH-SENSITIVE DISPLAY | ||
Patent #
US 20110057886A1
Filed 09/10/2009
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Image forming apparatus with touchscreen and method of editing input letter thereof | ||
Patent #
US 20110154246A1
Filed 10/29/2010
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
Method and system for providing word recommendations for text input | ||
Patent #
US 7,957,955 B2
Filed 01/05/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
MULTI-TOUCH INPUT DISCRIMINATION | ||
Patent #
US 20110080365A1
Filed 12/10/2010
|
Current Assignee
WESTERMAN Wayne Carl
|
Sponsoring Entity
WESTERMAN Wayne Carl
|
Apparatus and method for inputting character using touch screen in portable terminal | ||
Patent #
US 7,969,421 B2
Filed 09/27/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
BUTTON EXTENSION TYPE LETTER INPUT SYSTEM FOR TOUCH SCREEN | ||
Patent #
US 20110109558A1
Filed 03/27/2009
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Display screen of a mobile communication device with graphical user interface | ||
Patent #
D640711S1
Filed 10/09/2009
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING DEVICE | ||
Patent #
US 20110181535A1
Filed 01/27/2011
|
Current Assignee
Kyocera Corporation
|
Sponsoring Entity
Kyocera Corporation
|
ONSCREEN KEYBOARD ASSISTANCE METHOD AND SYSTEM | ||
Patent #
US 20110181522A1
Filed 01/28/2010
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
SPELL-CHECK FOR A KEYBOARD SYSTEM WITH AUTOMATIC CORRECTION | ||
Patent #
US 20110193797A1
Filed 11/04/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
PORTABLE ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME | ||
Patent #
US 20110163963A1
Filed 01/04/2010
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Device, Method, and Graphical User Interface for Performing Character Entry | ||
Patent #
US 20110221685A1
Filed 03/11/2010
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Character input apparatus and method for automatically switching input mode in terminal having touch screen | ||
Patent #
US 8,018,441 B2
Filed 06/10/2008
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Device, Method, and Graphical User Interface for Accessing Alternative Keys | ||
Patent #
US 20110163973A1
Filed 05/28/2010
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
INPUT DEVICE FOR PICTOGRAPHIC LANGUAGES | ||
Patent #
US 20110173558A1
Filed 01/11/2010
|
Current Assignee
IDEOGRAPHIX INC.
|
Sponsoring Entity
IDEOGRAPHIX INC.
|
PROJECTED AND SECURED VIRTUAL KEYBOARD | ||
Patent #
US 20110221681A1
Filed 08/27/2009
|
Current Assignee
Gemalto SA
|
Sponsoring Entity
Gemalto SA
|
TEXT ENTRY TECHNIQUES | ||
Patent #
US 20110296347A1
Filed 05/26/2010
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Text input method and mobile terminal therefor | ||
Patent #
US 8,044,937 B2
Filed 10/19/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
User interface for providing consolidation and access | ||
Patent #
US 8,032,843 B2
Filed 03/24/2009
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and Method for Identifying Words Based on a Sequence of Keyboard Events | ||
Patent #
US 20100235780A1
Filed 07/17/2009
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User Interface Including Word Recommendations | ||
Patent #
US 20100188358A1
Filed 03/18/2010
|
Current Assignee
King Virgil Scott, Bas Ording, Kenneth Kocienda, Imran Chaudhri, Greg Christie, Stephen O. Lemay, Marcel Van Os, Scott Forstall, Chris Blumenberg, Gregory Novick, Scott Herz, Richard A Williamson
|
Sponsoring Entity
King Virgil Scott, Bas Ording, Kenneth Kocienda, Imran Chaudhri, Greg Christie, Stephen O. Lemay, Marcel Van Os, Scott Forstall, Chris Blumenberg, Gregory Novick, Scott Herz, Richard A Williamson
|
Adaptive Keyboard | ||
Patent #
US 20100188357A1
Filed 03/18/2010
|
Current Assignee
King Virgil Scott, Bas Ording, Kenneth Kocienda, Imran Chaudhri, Greg Christie, Stephen O. Lemay, Marcel Van Os, Scott Forstall, Chris Blumenberg, Gregory Novick, Scott Herz, Richard A Williamson
|
Sponsoring Entity
King Virgil Scott, Bas Ording, Kenneth Kocienda, Imran Chaudhri, Greg Christie, Stephen O. Lemay, Marcel Van Os, Scott Forstall, Chris Blumenberg, Gregory Novick, Scott Herz, Richard A Williamson
|
INCREASING USER INPUT ACCURACY ON A MULTIFUNCTIONAL ELECTRONIC DEVICE | ||
Patent #
US 20100161522A1
Filed 12/18/2008
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
SELECTIVE CHARACTER MAGNIFICATION ON TOUCH SCREEN DEVICES | ||
Patent #
US 20100066764A1
Filed 09/18/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Selective input system based on tracking of motion parameters of an input device | ||
Patent #
US 7,750,891 B2
Filed 06/28/2004
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
INFORMATION INPUT DEVICE, INFORMATION INPUT METHOD, INFORMATION INPUT CONTROL PROGRAM, AND ELECTRONIC DEVICE | ||
Patent #
US 20100289761A1
Filed 01/07/2009
|
Current Assignee
NEC Corporation
|
Sponsoring Entity
NEC Corporation
|
Contextual prediction of user words and user actions | ||
Patent #
US 7,679,534 B2
Filed 06/10/2004
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Directional input system with automatic correction | ||
Patent #
US 7,778,818 B2
Filed 09/21/2007
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Explicit character filtering of ambiguous text entry | ||
Patent #
US 7,712,053 B2
Filed 06/20/2002
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
VIRTUAL KEYBOARD WITH VISUALLY ENHANCED KEYS | ||
Patent #
US 20100115448A1
Filed 11/05/2009
|
Current Assignee
Pavliv Andriy, Lysytskyy Dmytro
|
Sponsoring Entity
Pavliv Andriy, Lysytskyy Dmytro
|
Method and apparatus utilizing voice input to resolve ambiguous manually entered text input | ||
Patent #
US 7,720,682 B2
Filed 02/07/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
DIRECTIONAL INPUT SYSTEM WITH AUTOMATIC CORRECTION | ||
Patent #
US 20100277416A1
Filed 07/15/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
SYSTEM AND METHOD FOR KEY LAYOUT AWARE SPELL CHECK | ||
Patent #
US 20100321299A1
Filed 06/22/2009
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Multi-touch input discrimination | ||
Patent #
US 7,855,718 B2
Filed 01/03/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
METHOD AND SYSTEM FOR PERFORMING DRAG AND DROP OPERATION | ||
Patent #
US 20100058214A1
Filed 08/26/2008
|
Current Assignee
General Electric Company
|
Sponsoring Entity
General Electric Company
|
TOUCH SCREEN INPUT RECOGNITION AND CHARACTER SELECTION | ||
Patent #
US 20100333011A1
Filed 06/30/2009
|
Current Assignee
Sun Microsystems Incorporated
|
Sponsoring Entity
Sun Microsystems Incorporated
|
Device, Methods, and User Interface for Providing Optimized Entry of Alphanumeric Text | ||
Patent #
US 20100026629A1
Filed 10/12/2009
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Keyboards for portable electronic devices | ||
Patent #
US 7,694,231 B2
Filed 07/24/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
ASYMMETRIC SHUFFLE KEYBOARD | ||
Patent #
US 20100110012A1
Filed 10/25/2007
|
Current Assignee
Maw Wai-Lin
|
Sponsoring Entity
Maw Wai-Lin
|
ZOOMING KEYBOARD/KEYPAD | ||
Patent #
US 20100156807A1
Filed 12/19/2008
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Method, system, and graphical user interface for text entry with partial word display | ||
Patent #
US 7,793,228 B2
Filed 10/13/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Touch screen and graphical user interface | ||
Patent #
US 7,821,503 B2
Filed 05/11/2009
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Method, Apparatus and Computer Program Product for Providing an Object Selection Mechanism for Display Devices | ||
Patent #
US 20090006958A1
Filed 06/29/2007
|
Current Assignee
Nokia Corporation
|
Sponsoring Entity
Nokia Corporation
|
METHOD AND APPARATUS FOR CONTROLLING A DISPLAY OF A DEVICE | ||
Patent #
US 20090015560A1
Filed 07/13/2007
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
EFFICIENT STORAGE AND SEARCH OF WORD LISTS AND OTHER TEXT | ||
Patent #
US 20090037371A1
Filed 10/01/2008
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
TEXT SELECTION USING A TOUCH SENSITIVE SCREEN OF A HANDHELD MOBILE COMMUNICATION DEVICE | ||
Patent #
US 20090109182A1
Filed 10/26/2007
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
User interface for providing consolidation and access | ||
Patent #
US 7,526,738 B2
Filed 08/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Tactile Conforming Apparatus and Method for a Device | ||
Patent #
US 20090132093A1
Filed 08/19/2008
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Method and Apparatus for Controlling a Keypad of a Device | ||
Patent #
US 20090128376A1
Filed 11/19/2008
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
DISPLAY DEVICE, METHOD AND PROGRAM | ||
Patent #
US 20090122085A1
Filed 10/30/2008
|
Current Assignee
Canon Ayutthaya Limited
|
Sponsoring Entity
Canon Ayutthaya Limited
|
Video image display for portable phone | ||
Patent #
D595302S1
Filed 03/24/2008
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
USER INTERFACE FOR PROVIDING CONSOLIDATION AND ACCESS | ||
Patent #
US 20090183120A1
Filed 03/24/2009
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User interface for computer display | ||
Patent #
D597099S1
Filed 11/27/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method, Device, and Graphical User Interface Providing Word Recommendations for Text Input | ||
Patent #
US 20090174667A1
Filed 06/30/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and system for message and note composition on small screen devices | ||
Patent #
US 7,567,239 B2
Filed 06/26/2003
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Inc.
|
ELECTRONIC DEVICE AND METHOD OF CONTROLLING SAME | ||
Patent #
US 20090193361A1
Filed 01/30/2008
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
TOUCH SCREEN AND GRAPHICAL USER INTERFACE | ||
Patent #
US 20090213134A1
Filed 05/11/2009
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Apparatus and method for reordering of multiple language databases for text disambiguation | ||
Patent #
US 7,580,829 B2
Filed 02/11/2005
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Multi-Purpose Input Using Remote Control | ||
Patent #
US 20090213079A1
Filed 02/26/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Dynamic Soft Keyboard | ||
Patent #
US 20090195506A1
Filed 02/04/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Efficient storage and search of word lists and other text | ||
Patent #
US 7,580,925 B2
Filed 04/19/2006
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Embedded rule engine for rendering text and other applications | ||
Patent #
US 7,587,378 B2
Filed 04/27/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
VIRTUAL KEY INPUT METHOD | ||
Patent #
US 20090237360A1
Filed 01/28/2009
|
Current Assignee
E-TEN Information Systems Company Limited
|
Sponsoring Entity
E-TEN Information Systems Company Limited
|
Dynamic database reordering system | ||
Patent #
US 7,610,194 B2
Filed 07/16/2003
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 7,603,142 B1
Filed 04/08/2005
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Virtual Keyboard System with Automatic Correction | ||
Patent #
US 20090284471A1
Filed 06/19/2009
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Method and apparatus for text input in various languages | ||
Patent #
US 7,636,083 B2
Filed 02/16/2005
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Input Method for Touch Panel and Related Touch Panel and Electronic Device | ||
Patent #
US 20090295745A1
Filed 04/28/2009
|
Current Assignee
Wistron Corporation
|
Sponsoring Entity
Wistron Corporation
|
CHARACTER INPUT APPARATUS AND CHARACTER INPUT METHOD | ||
Patent #
US 20090322692A1
Filed 01/27/2009
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Method and Apparatus for Signaling Neighbor Cell Transmission Frame Allocations | ||
Patent #
US 20090319935A1
Filed 02/03/2009
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Technologies Oy
|
Directional Input System with Automatic Correction | ||
Patent #
US 20080015841A1
Filed 09/21/2007
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Multi-functional keyboard on touch screen | ||
Patent #
US 20080046496A1
Filed 12/01/2006
|
Current Assignee
Kater Arthur, Kater Arthur
|
Sponsoring Entity
Kater Arthur, Kater Arthur
|
Method for dynamically adapting button size on touch screens to compensate for hand tremor | ||
Patent #
US 20080055259A1
Filed 08/31/2006
|
Current Assignee
Ademco Inc.
|
Sponsoring Entity
Ademco Inc.
|
Information processing device | ||
Patent #
US 20080068335A1
Filed 09/07/2007
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
Handheld device graphical user interfaces for displaying patient medical records | ||
Patent #
US 7,343,565 B2
Filed 03/20/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
Thomson Reuters Incorporated
|
Portable Multifunction Device with Soft Keyboards | ||
Patent #
US 20080098331A1
Filed 12/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
-
|
TEXT INPUT METHOD AND MOBILE TERMINAL THEREFOR | ||
Patent #
US 20080096610A1
Filed 10/19/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Directional Input System with Automatic Correction | ||
Patent #
US 20080126073A1
Filed 10/12/2007
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
METHOD FOR SECURE DATA ENTRY IN AN APPLICATION | ||
Patent #
US 20080115078A1
Filed 11/13/2006
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
-
|
Keyboard System with Automatic Correction | ||
Patent #
US 20080100579A1
Filed 09/11/2007
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
-
|
FINGER-BASED USER INTERFACE FOR HANDHELD DEVICES | ||
Patent #
US 20080141149A1
Filed 12/07/2006
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
PROCESSING OF REDUCED-SET USER INPUT TEXT WITH SELECTED ONE OF MULTIPLE VOCABULARIES AND RESOLUTION MODALITIES | ||
Patent #
US 20080154576A1
Filed 12/21/2006
|
Current Assignee
Tegic Communications Inc.
|
Sponsoring Entity
-
|
Operating a browser to display first and second virtual keyboard areas that the user changes directly or indirectly | ||
Patent #
US 7,383,342 B2
Filed 01/10/2003
|
Current Assignee
SAP SE
|
Sponsoring Entity
SAP SE
|
Method, system, and graphical user interface for providing word recommendations | ||
Patent #
US 20080168366A1
Filed 01/05/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
-
|
Method and system for providing word recommendations for text input | ||
Patent #
US 20080167858A1
Filed 01/05/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
-
|
FUEL INJECTION AND IGNITION CONTROL METHOD AND FUEL INJECTION AND IGNITION CONTROL DEVICE OF ENGINE | ||
Patent #
US 20080183369A1
Filed 01/07/2008
|
Current Assignee
Kokusan Denki Company Limited
|
Sponsoring Entity
-
|
IRREGULAR INPUT IDENTIFICATION | ||
Patent #
US 20080158146A1
Filed 01/03/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multi-Touch Input Discrimination | ||
Patent #
US 20080158185A1
Filed 05/31/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
-
|
MULTI-TOUCH INPUT DISCRIMINATION | ||
Patent #
US 20080158145A1
Filed 01/03/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
-
|
SPELL-CHECK FOR A KEYBOARD SYSTEM WITH AUTOMATIC CORRECTION | ||
Patent #
US 20080189605A1
Filed 01/31/2008
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
User interface for computer display | ||
Patent #
D575793S1
Filed 11/27/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
GESTURES FOR TOUCH SENSITIVE INPUT DEVICES | ||
Patent #
US 20080231610A1
Filed 05/09/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Mobile terminal device and program used in mobile terminal device | ||
Patent #
US 20080227499A1
Filed 09/14/2006
|
Current Assignee
NTT Docomo Incorporated
|
Sponsoring Entity
NTT Docomo Incorporated
|
DISAMBIGUATION OF TELEPHONE STYLE KEY PRESSES TO YIELD CHINESE TEXT USING SEGMENTATION AND SELECTIVE SHIFTING | ||
Patent #
US 20080235003A1
Filed 03/18/2008
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
GESTURES FOR TOUCH SENSITIVE INPUT DEVICES | ||
Patent #
US 20080211785A1
Filed 05/09/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
DISPLAYING DATA SENSITIVE TARGETS | ||
Patent #
US 20080218530A1
Filed 03/05/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Apparatus with Multiple Highlights | ||
Patent #
US 20080222567A1
Filed 09/14/2006
|
Current Assignee
Sony Ericsson Mobile Communications USA Incorporated
|
Sponsoring Entity
Sony Ericsson Mobile Communications USA Incorporated
|
METHOD AND APPARATUS FOR CONTROLLING A SKIN TEXTURE SURFACE ON A DEVICE USING A GAS | ||
Patent #
US 20080248248A1
Filed 04/04/2007
|
Current Assignee
Motorola Mobility Inc.
|
Sponsoring Entity
Motorola Mobility Inc.
|
METHOD AND APPARATUS FOR CONTROLLING A SKIN TEXTURE SURFACE ON A DEVICE USING A SHAPE MEMORY ALLOY | ||
Patent #
US 20080248247A1
Filed 04/04/2007
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Method, system, and graphical user interface for text entry with partial word display | ||
Patent #
US 20080259022A1
Filed 10/13/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
TOUCH PANEL APPARATUS | ||
Patent #
US 20080244450A1
Filed 03/31/2008
|
Current Assignee
Sanyo Electric Company Limited
|
Sponsoring Entity
Sanyo Electric Company Limited
|
METHOD AND APPARATUS FOR CONTROLLING A SKIN TEXTURE SURFACE ON A DEVICE USING HYDRAULIC CONTROL | ||
Patent #
US 20080248836A1
Filed 04/04/2007
|
Current Assignee
Motorola Mobility Inc.
|
Sponsoring Entity
Motorola Mobility Inc.
|
Entering a character into an electronic device | ||
Patent #
US 7,443,316 B2
Filed 09/01/2005
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Inc.
|
User interface for providing consolidation and access | ||
Patent #
US 7,434,177 B1
Filed 12/20/1999
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
METHOD AND APPARATUS FOR INPUTTING CHARACTERS IN A MOBILE COMMUNICATION TERMINAL | ||
Patent #
US 20080284744A1
Filed 04/14/2008
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
MULTIPLE PREDICTIONS IN A REDUCED KEYBOARD DISAMBIGUATING SYSTEM | ||
Patent #
US 20080291059A1
Filed 05/01/2008
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Character input apparatus and method | ||
Patent #
US 20080291171A1
Filed 04/30/2008
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
METHOD AND APPARATUS FOR CONTROLLING A SKIN TEXTURE SURFACE ON A DEVICE | ||
Patent #
US 20080287167A1
Filed 04/04/2007
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Flip cover for a portable electronic device | ||
Patent #
US 7,463,247 B2
Filed 08/02/2004
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Corporation
|
Character input apparatus and method for automatically switching input mode in terminal having touch screen | ||
Patent #
US 20080304890A1
Filed 06/10/2008
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Display apparatus and display method | ||
Patent #
US 20080303801A1
Filed 08/04/2008
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
Method for entering text | ||
Patent #
US 7,162,694 B2
Filed 03/30/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Text input method for personal digital assistants and the like | ||
Patent #
US 7,158,678 B2
Filed 07/19/2001
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Inc.
|
User interface for computer display | ||
Patent #
D535657S1
Filed 01/04/2000
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Remotely controlling a computer via simulated keyboard events | ||
Patent #
US 7,177,902 B2
Filed 12/28/2001
|
Current Assignee
Nokia Inc.
|
Sponsoring Entity
Nokia Inc.
|
Display apparatus and display method | ||
Patent #
US 20070030256A1
Filed 07/28/2006
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
Input method for touch screen | ||
Patent #
US 20070063984A1
Filed 10/12/2005
|
Current Assignee
Transpacific Plasma LLC
|
Sponsoring Entity
Transpacific Plasma LLC
|
Entering a character into an electronic device | ||
Patent #
US 20070046641A1
Filed 09/01/2005
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
System and method for data input | ||
Patent #
US 7,190,351 B1
Filed 05/10/2002
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Goren Michael
|
System and method for abbreviated text messaging | ||
Patent #
US 20070076862A1
Filed 09/30/2005
|
Current Assignee
Motorola Mobility LLC
|
Sponsoring Entity
Motorola Mobility LLC
|
Graphical user interface for computers having variable size icons | ||
Patent #
US 20070079255A1
Filed 12/08/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Graphical user interface for computers having variable size icons | ||
Patent #
US 7,216,304 B1
Filed 01/05/2000
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Hand-held communication device having navigation key-based predictive text entry | ||
Patent #
US 7,218,249 B2
Filed 06/08/2004
|
Current Assignee
Siemens AG
|
Sponsoring Entity
Siemens Communications Incorporated
|
Learner for resource constrained devices | ||
Patent #
US 20070106785A1
Filed 03/28/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Touch inductive key | ||
Patent #
US 20070139383A1
Filed 12/16/2005
|
Current Assignee
E-Lead Electronic Co. Ltd.
|
Sponsoring Entity
E-Lead Electronic Co. Ltd.
|
METHOD FOR ENTERING TEXT | ||
Patent #
US 20070143675A1
Filed 01/08/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
TERMINAL AND CONTROL PROGRAM OF TERMINAL | ||
Patent #
US 20070135104A1
Filed 11/13/2006
|
Current Assignee
NTT Docomo Incorporated
|
Sponsoring Entity
NTT Docomo Incorporated
|
EMBEDDED RULE ENGINE FOR RENDERING TEXT AND OTHER APPLICATIONS | ||
Patent #
US 20070156618A1
Filed 04/27/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
OPERATION OF A COMPUTER WITH TOUCH SCREEN INTERFACE | ||
Patent #
US 20070174788A1
Filed 04/04/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Keyboards for Portable Electronic Devices | ||
Patent #
US 20070152978A1
Filed 07/24/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Touch Screen Keyboards for Portable Electronic Devices | ||
Patent #
US 20070152980A1
Filed 07/24/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Portable device and special character input method thereof | ||
Patent #
US 20070202855A1
Filed 01/17/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Graphical user interface for computers having variable size icons | ||
Patent #
US 20070209022A1
Filed 05/08/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
EFFICIENT STORAGE AND SEARCH OF WORD LISTS AND OTHER TEXT | ||
Patent #
US 20070250469A1
Filed 04/19/2006
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Apparatus and Method for Inputting Character Using Touch Screen in Portable Terminal | ||
Patent #
US 20070257896A1
Filed 07/24/2007
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
User interface for providing consolidation and access | ||
Patent #
US 20070288860A1
Filed 08/20/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 6,882,869 B1
Filed 12/19/2000
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Touchscreen user interface | ||
Patent #
US 6,724,370 B2
Filed 04/12/2001
|
Current Assignee
Lenovo Singapore Pte Limited
|
Sponsoring Entity
International Business Machines Corporation
|
Virtual input device placement on a touch screen user interface | ||
Patent #
US 20060033724A1
Filed 09/16/2005
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Flip cover for a portable electronic device | ||
Patent #
US 20060022954A1
Filed 08/02/2004
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Technologies Oy
|
Gestures for touch sensitive input devices | ||
Patent #
US 20060026536A1
Filed 01/31/2005
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Information processing apparatus and display control program | ||
Patent #
US 20060044283A1
Filed 03/22/2005
|
Current Assignee
Toshiba Corporation
|
Sponsoring Entity
Toshiba Corporation
|
Machine learning contextual approach to word determination for text input via reduced keypad keys | ||
Patent #
US 7,103,534 B2
Filed 03/31/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Spell checking for text input via reduced keypad keys | ||
Patent #
US 7,117,144 B2
Filed 03/31/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Contextual Prediction of User Words and User Actions | ||
Patent #
US 20060247915A1
Filed 04/21/2006
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Virtual Keyboard Systems with Automatic Correction | ||
Patent #
US 20060274051A1
Filed 04/17/2006
|
Current Assignee
Tegic Communications Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Contextual prediction of user words and user actions | ||
Patent #
US 20050017954A1
Filed 06/10/2004
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Generating alphanumeric characters | ||
Patent #
US 20050068322A1
Filed 09/29/2003
|
Current Assignee
Richard A. Falcioni
|
Sponsoring Entity
Richard A. Falcioni
|
Selective input system based on tracking of motion parameters of an input device | ||
Patent #
US 20050052406A1
Filed 06/28/2004
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Text entry method and device therefor | ||
Patent #
US 6,885,318 B2
Filed 05/28/2002
|
Current Assignee
Koninklijke Philips N.V.
|
Sponsoring Entity
Koninklijke Philips N.V.
|
Apparatus and method for inputting character using touch screen in portable terminal | ||
Patent #
US 20050093826A1
Filed 09/27/2004
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Method and apparatus for text input in various languages | ||
Patent #
US 20050195171A1
Filed 02/16/2005
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Apparatus and method for reordering of multiple language databases for text disambiguation | ||
Patent #
US 20050198023A1
Filed 02/11/2005
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Apparatus and method for providing visual indication of character ambiguity during text entry | ||
Patent #
US 20050283358A1
Filed 08/26/2005
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Hand-held communication device having navigation key-based predictive text entry | ||
Patent #
US 20050270270A1
Filed 06/08/2004
|
Current Assignee
Siemens AG
|
Sponsoring Entity
Siemens AG
|
Multimodal disambiguation of speech recognition | ||
Patent #
US 20050283364A1
Filed 06/01/2005
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Rapid entry of data and information on a reduced size input area | ||
Patent #
US 6,980,200 B2
Filed 03/31/2003
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Goren Michael
|
Method and apparatus for operating a virtual keyboard | ||
Patent #
US 6,677,933 B1
Filed 11/15/1999
|
Current Assignee
Espial Group Incorporated
|
Sponsoring Entity
Espial Group Incorporated
|
Keyboard for tablet computers | ||
Patent #
US 20040046742A1
Filed 09/06/2002
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Hewlett-Packard Development Company L.P.
|
Dynamic database reordering system | ||
Patent #
US 20040083198A1
Filed 07/16/2003
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Key customizing method and portable terminal device | ||
Patent #
US 6,720,951 B2
Filed 04/26/2001
|
Current Assignee
Lenovo Innovations Limited Hong Kong
|
Sponsoring Entity
NEC Corporation
|
Rapid entry of data and information on a reduced size input area | ||
Patent #
US 6,741,235 B1
Filed 06/13/2000
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Goren Michael
|
Method of implementing an electronic calculator function in a portable terminal | ||
Patent #
US 6,754,683 B1
Filed 03/06/2000
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Method of displaying a software keyboard | ||
Patent #
US 20040130575A1
Filed 03/25/2003
|
Current Assignee
Tatung Company
|
Sponsoring Entity
Tatung Company
|
Method and system for providing an embedded application tool bar | ||
Patent #
US 20040174396A1
Filed 12/22/2003
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
-
|
Method and system for message and note composition on small screen devices | ||
Patent #
US 20040263486A1
Filed 06/26/2003
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
-
|
Context dependent auxiliary menu elements | ||
Patent #
US 20040261031A1
Filed 06/23/2003
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
-
|
Machine learning contextual approach to word determination for text input via reduced keypad keys | ||
Patent #
US 20030023420A1
Filed 03/31/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Text input method for personal digital assistants and the like | ||
Patent #
US 20030016873A1
Filed 07/19/2001
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Out-of-vocabulary word determination and user interface for text input via reduced keypad keys | ||
Patent #
US 20030011574A1
Filed 03/31/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Text entry method and device therefor | ||
Patent #
US 20030025616A1
Filed 05/28/2002
|
Current Assignee
Koninklijke Philips N.V.
|
Sponsoring Entity
Koninklijke Philips N.V.
|
System and method for automatically switching between writing and text input modes | ||
Patent #
US 6,552,719 B2
Filed 01/07/1999
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Remotely controlling a computer via simulated keyboard events | ||
Patent #
US 20030122856A1
Filed 12/28/2001
|
Current Assignee
Nokia Inc.
|
Sponsoring Entity
-
|
Information processing device | ||
Patent #
US 20030162569A1
Filed 12/16/2002
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
-
|
Operating a browser to display first and second virtual keyboard areas that the user changes directly or indirectly | ||
Patent #
US 20030154292A1
Filed 01/10/2003
|
Current Assignee
SAP SE
|
Sponsoring Entity
-
|
Handheld device graphical user interfaces for displaying patient medical records | ||
Patent #
US 20030179223A1
Filed 03/20/2002
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
-
|
Efficient entry of characters from a large character set into a portable information appliance | ||
Patent #
US 6,639,586 B2
Filed 04/11/2001
|
Current Assignee
Cirque Corporation
|
Sponsoring Entity
Cirque Corporation
|
User interface for character entry using a minimum number of selection keys | ||
Patent #
US 20030197736A1
Filed 05/30/2003
|
Current Assignee
Michael W. Murphy Esq.
|
Sponsoring Entity
Michael W. Murphy Esq.
|
Rapid entry of data and information on a reduced size input area | ||
Patent #
US 20030189553A1
Filed 03/31/2003
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
-
|
Dynamic keyboard | ||
Patent #
US 6,359,572 B1
Filed 09/03/1998
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
User interface for character entry using a minimum number of selection keys | ||
Patent #
US 20020093535A1
Filed 01/16/2002
|
Current Assignee
Michael William Murphy
|
Sponsoring Entity
Michael William Murphy
|
Method for entering text | ||
Patent #
US 20020180689A1
Filed 03/30/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Explicit character filtering of ambiguous text entry | ||
Patent #
US 20020196163A1
Filed 06/20/2002
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Cerence Inc.
|
Spell checking for text input via reduced keypad keys | ||
Patent #
US 20020188448A1
Filed 03/31/2001
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Method, system, and graphical user interface for providing word recommendations | ||
Patent #
US 8,074,172 B2
Filed 01/05/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 8,078,231 B2
Filed 10/12/2009
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Image preview | ||
Patent #
US 8,117,548 B1
Filed 05/03/2005
|
Current Assignee
Apple Computer Incorporated
|
Sponsoring Entity
Apple Computer Incorporated
|
Disambiguation of telephone style key presses to yield Chinese text using segmentation and selective shifting | ||
Patent #
US 8,103,499 B2
Filed 03/18/2008
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
INPUT DEVICE OF PORTABLE ELECTRONIC APPARATUS, CONTROL METHOD OF INPUT DEVICE, AND PROGRAM | ||
Patent #
US 20110316811A1
Filed 03/16/2010
|
Current Assignee
Lenovo Innovations Limited Hong Kong
|
Sponsoring Entity
Lenovo Innovations Limited Hong Kong
|
INTERACTION WITH IME COMPUTING DEVICE | ||
Patent #
US 20120019446A1
Filed 09/30/2011
|
Current Assignee
Google Inc.
|
Sponsoring Entity
Google Inc.
|
Multimodal disambiguation of speech recognition | ||
Patent #
US 8,095,364 B2
Filed 07/02/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Multi-touch input discrimination | ||
Patent #
US 8,130,203 B2
Filed 05/31/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
INPUT DEVICE | ||
Patent #
US 20120062495A1
Filed 05/25/2010
|
Current Assignee
Kyocera Corporation
|
Sponsoring Entity
Kyocera Corporation
|
INPUT METHOD AND APPARATUS FOR MOBILE TERMINAL WITH TOUCH SCREEN | ||
Patent #
US 20120081321A1
Filed 09/29/2011
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
INFORMATION PROCESSING APPARATUS, INFORMATION PROCESSING METHOD, AND COMPUTER PROGRAM | ||
Patent #
US 20120092261A1
Filed 10/06/2011
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
Method for secure data entry in an application | ||
Patent #
US 8,161,395 B2
Filed 11/13/2006
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
IME TEXT ENTRY ASSISTANCE | ||
Patent #
US 20120113011A1
Filed 03/20/2009
|
Current Assignee
Genqing Wu, Huang Tai-Yi, Duan Xiaotao
|
Sponsoring Entity
Genqing Wu, Huang Tai-Yi, Duan Xiaotao
|
Mobile terminal device and program used in mobile terminal device | ||
Patent #
US 8,188,976 B2
Filed 09/14/2006
|
Current Assignee
NTT Docomo Incorporated
|
Sponsoring Entity
NTT Docomo Incorporated
|
Spell-check for a keyboard system with automatic correction | ||
Patent #
US 8,201,087 B2
Filed 01/31/2008
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
CHARACTER INPUT METHOD AND APPARATUS OF TERMINAL | ||
Patent #
US 20120162086A1
Filed 12/23/2011
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Spell-check for a keyboard system with automatic correction | ||
Patent #
US 8,225,203 B2
Filed 11/04/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Method, device, and graphical user interface providing word recommendations for text input | ||
Patent #
US 8,232,973 B2
Filed 06/30/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and process for selectable input with a touch screen | ||
Patent #
US 8,237,682 B2
Filed 10/22/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Selective input system and process based on tracking of motion parameters of an input object | ||
Patent #
US 8,237,681 B2
Filed 07/02/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Multi-touch input discrimination | ||
Patent #
US 8,243,041 B2
Filed 01/18/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Increasing user input accuracy on a multifunctional electronic device | ||
Patent #
US 8,250,001 B2
Filed 12/18/2008
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Motorola Mobility LLC
|
VIRTUAL KEYBOARD FEEDBACK | ||
Patent #
US 20120218194A1
Filed 02/28/2011
|
Current Assignee
Silverman Richard Ian
|
Sponsoring Entity
Silverman Richard Ian
|
Irregular input identification | ||
Patent #
US 8,269,727 B2
Filed 01/03/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic completion of fragments of text | ||
Patent #
US 8,280,722 B1
Filed 09/16/2011
|
Current Assignee
Google LLC
|
Sponsoring Entity
Google Inc.
|
Zooming keyboard/keypad | ||
Patent #
US 8,289,286 B2
Filed 12/19/2008
|
Current Assignee
Verizon Patent and Licensing Incorporated
|
Sponsoring Entity
Verizon Patent and Licensing Incorporated
|
Directional input system with automatic correction | ||
Patent #
US 8,294,667 B2
Filed 07/15/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Multiple predictions in a reduced keyboard disambiguating system | ||
Patent #
US 8,299,943 B2
Filed 05/01/2008
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 8,311,588 B2
Filed 10/25/2011
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Multimodal disambiguation of speech recognition | ||
Patent #
US 8,311,829 B2
Filed 12/06/2011
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Input device for pictographic languages | ||
Patent #
US 8,381,119 B2
Filed 01/11/2010
|
Current Assignee
IDEOGRAPHIX INC.
|
Sponsoring Entity
IDEOGRAPHIX INC.
|
Explicit character filtering of ambiguous text entry | ||
Patent #
US 8,381,137 B2
Filed 03/16/2010
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Multi-touch input discrimination | ||
Patent #
US 8,384,684 B2
Filed 12/10/2010
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display device, method and program | ||
Patent #
US 8,400,476 B2
Filed 10/30/2008
|
Current Assignee
Canon Ayutthaya Limited
|
Sponsoring Entity
Canon Ayutthaya Limited
|
PORTABLE TERMINAL AND RECEPTION CONTROL METHOD | ||
Patent #
US 20130076669A1
Filed 09/12/2012
|
Current Assignee
Kyocera Corporation
|
Sponsoring Entity
Kyocera Corporation
|
Virtual keyboard with visually enhanced keys | ||
Patent #
US 8,413,066 B2
Filed 11/05/2009
|
Current Assignee
Pavliv Andriy, Lysytskyy Dmytro
|
Sponsoring Entity
Pavliv Andriy, Lysytskyy Dmytro
|
Terminal and control program of terminal | ||
Patent #
US 8,422,661 B2
Filed 11/13/2006
|
Current Assignee
NTT Docomo Incorporated
|
Sponsoring Entity
NTT Docomo Incorporated
|
Onscreen keyboard assistance method and system | ||
Patent #
US 8,423,897 B2
Filed 01/28/2010
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
Graphical user interface for computers having variable size icons | ||
Patent #
US 8,429,562 B2
Filed 12/08/2006
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Virtual keyboard system with automatic correction | ||
Patent #
US 8,441,454 B2
Filed 06/19/2009
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Selective input system and process based on tracking of motion parameters of an input object | ||
Patent #
US 8,456,441 B2
Filed 07/17/2012
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
System and apparatus for selectable input with a touch screen | ||
Patent #
US 8,466,896 B2
Filed 07/18/2012
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
INFORMATION INPUT DEVICE, INFORMATION INPUT METHOD, INFORMATION INPUT CONTROL PROGRAM, AND ELECTRONIC DEVICE | ||
Patent #
US 20130157725A1
Filed 02/11/2013
|
Current Assignee
NEC Corporation
|
Sponsoring Entity
NEC Corporation
|
Gestures for touch sensitive input devices | ||
Patent #
US 8,479,122 B2
Filed 07/30/2004
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
DISPLAY APPARATUS AND METHOD OF EDITING DISPLAYED LETTERS IN THE DISPLAY APPARATUS | ||
Patent #
US 20130179778A1
Filed 01/07/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Efficient storage and search of word lists and other text | ||
Patent #
US 8,204,921 B2
Filed 10/01/2008
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Tegic Communications Inc.
|
Learner for resource constrained devices | ||
Patent #
US 8,504,606 B2
Filed 03/28/2006
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Display screen with animated graphical user interface | ||
Patent #
D687446S1
Filed 06/20/2012
|
Current Assignee
Microsoft Corporation
|
Sponsoring Entity
Microsoft Corporation
|
Display screen with animated graphical user interface | ||
Patent #
D687840S1
Filed 06/20/2012
|
Current Assignee
Microsoft Corporation
|
Sponsoring Entity
Microsoft Corporation
|
Automatic Magnification and Selection Confirmation | ||
Patent #
US 20130219338A1
Filed 02/17/2012
|
Current Assignee
Lenovo PC International Limited
|
Sponsoring Entity
Lenovo PC International Limited
|
Automatic completion of fragments of text | ||
Patent #
US 8,521,515 B1
Filed 08/29/2012
|
Current Assignee
Google LLC
|
Sponsoring Entity
Google Inc.
|
Multi-touch input discrimination | ||
Patent #
US 8,531,425 B2
Filed 07/27/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multi-touch input discrimination | ||
Patent #
US 8,542,210 B2
Filed 02/15/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen with transitional graphical user interface | ||
Patent #
D691619S1
Filed 08/03/2012
|
Current Assignee
Microsoft Corporation
|
Sponsoring Entity
Microsoft Corporation
|
Virtual keyboard system with automatic correction | ||
Patent #
US 8,570,292 B2
Filed 03/25/2011
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
SYSTEMS AND METHODS FOR PROVIDING A USER INTERFACE | ||
Patent #
US 20130285962A1
Filed 06/24/2013
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Qualcomm Inc.
|
Directional input system with automatic correction | ||
Patent #
US 8,576,167 B2
Filed 10/17/2012
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Apparatus and method for providing visual indication of character ambiguity during text entry | ||
Patent #
US 8,583,440 B2
Filed 08/26/2005
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Multimodal disambiguation of speech recognition | ||
Patent #
US 8,606,582 B2
Filed 10/12/2012
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Method and system for performing drag and drop operation | ||
Patent #
US 8,607,148 B2
Filed 08/26/2008
|
Current Assignee
General Electric Company
|
Sponsoring Entity
General Electric Company
|
Proximity detector in handheld device | ||
Patent #
US 8,612,856 B2
Filed 02/13/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Projected and secured virtual keyboard | ||
Patent #
US 8,624,842 B2
Filed 08/27/2009
|
Current Assignee
Gemalto SA
|
Sponsoring Entity
Gemalto SA
|
User interface for providing consolidation and access | ||
Patent #
US 8,640,045 B2
Filed 10/04/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User interface for providing consolidation and access | ||
Patent #
US 8,640,044 B2
Filed 10/04/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Systems and Methods for Touch-Based Two-Stage Text Input | ||
Patent #
US 20140049477A1
Filed 08/14/2012
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 8,666,457 B2
Filed 11/08/2012
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Efficient storage and search of word lists and other text | ||
Patent #
US 8,676,779 B2
Filed 06/18/2012
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Predictive Keyboard With Suppressed Keys | ||
Patent #
US 20140078065A1
Filed 09/15/2012
|
Current Assignee
Ahmet Akkok
|
Sponsoring Entity
Ahmet Akkok
|
Device, method, and graphical user interface for performing character entry | ||
Patent #
US 8,686,955 B2
Filed 03/11/2010
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multiple predictions in a reduced keyboard disambiguating system | ||
Patent #
US 8,692,693 B2
Filed 08/15/2012
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Displaying data sensitive targets | ||
Patent #
US 8,719,723 B2
Filed 03/05/2007
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Text entry method and device therefor | ||
Patent #
RE44913E1
Filed 07/31/2013
|
Current Assignee
Koninklijke Philips N.V.
|
Sponsoring Entity
Koninklijke Philips N.V.
|
Touch screen input recognition and character selection | ||
Patent #
US 8,745,518 B2
Filed 06/30/2009
|
Current Assignee
Sun Microsystems Incorporated
|
Sponsoring Entity
Sun Microsystems Incorporated
|
Method and apparatus for controlling a skin texture surface on a device | ||
Patent #
US 8,761,846 B2
Filed 04/04/2007
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Explicit character filtering of ambiguous text entry | ||
Patent #
US 8,782,568 B2
Filed 01/23/2013
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Multi-touch input discrimination | ||
Patent #
US 8,791,921 B2
Filed 08/19/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen or portion thereof with graphical user interface | ||
Patent #
D710369S1
Filed 10/19/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and system for providing an embedded application tool bar | ||
Patent #
US 8,799,813 B2
Filed 12/22/2003
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device, method, and graphical user interface for accessing alternate keys | ||
Patent #
US 8,806,362 B2
Filed 05/28/2010
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic magnification and selection confirmation | ||
Patent #
US 8,812,983 B2
Filed 02/17/2012
|
Current Assignee
Lenovo PC International Limited
|
Sponsoring Entity
Lenovo PC International Limited
|
Method and apparatus for controlling a keypad of a device | ||
Patent #
US 8,866,641 B2
Filed 11/19/2008
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Handheld device graphical user interfaces for displaying patient medical records | ||
Patent #
US 8,869,029 B2
Filed 01/07/2008
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
Truven Health Analytics Inorporated
|
AUTOMATIC MAGNIFICATION AND SELECTION CONFIRMATION | ||
Patent #
US 20140317524A1
Filed 07/02/2014
|
Current Assignee
Lenovo Singapore Pte Limited
|
Sponsoring Entity
Lenovo Singapore Pte Limited
|
Spell-check for a keyboard system with automatic correction | ||
Patent #
US 8,892,996 B2
Filed 06/29/2012
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Service orchestration for intelligent automated assistant | ||
Patent #
US 8,892,446 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Personalized vocabulary for digital assistant | ||
Patent #
US 8,903,716 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen or portion thereof with graphical user interface | ||
Patent #
D719962S1
Filed 11/20/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Paraphrasing of user requests and results by automated digital assistant | ||
Patent #
US 8,930,191 B2
Filed 03/04/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen or portion thereof with animated graphical user interface | ||
Patent #
D720772S1
Filed 02/11/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Contextual prediction of user words and user actions | ||
Patent #
US 8,938,688 B2
Filed 04/21/2006
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Determining user intent based on ontologies of domains | ||
Patent #
US 8,942,986 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Character input apparatus and character input method | ||
Patent #
US 8,947,367 B2
Filed 01/27/2009
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Covered Image Projecting Method and Portable Electronic Apparatus Using the Same | ||
Patent #
US 20150067577A1
Filed 03/11/2014
|
Current Assignee
Acer Inc.
|
Sponsoring Entity
Acer Inc.
|
Directional input system with automatic correction | ||
Patent #
US 8,976,115 B2
Filed 10/12/2007
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 8,977,321 B2
Filed 02/06/2014
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Image preview | ||
Patent #
US 8,990,737 B2
Filed 01/17/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Explicit character filtering of ambiguous text entry | ||
Patent #
US 8,990,738 B2
Filed 06/13/2014
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
DISTRIBUTION APPARATUS, TERMINAL APPARATUS AND DISTRIBUTION METHOD | ||
Patent #
US 20150088667A1
Filed 07/08/2014
|
Current Assignee
Yahoo Japan Corporation
|
Sponsoring Entity
Yahoo Japan Corporation
|
Text correction processing | ||
Patent #
US 8,994,660 B2
Filed 08/29/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Image forming apparatus with touchscreen and method of editing input letter thereof | ||
Patent #
US 9,003,320 B2
Filed 10/29/2010
|
Current Assignee
Hewlett-Packard Development Company L.P.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Input method for touch panel and related touch panel and electronic device | ||
Patent #
US 9,019,210 B2
Filed 04/28/2009
|
Current Assignee
Wistron Corporation
|
Sponsoring Entity
Wistron Corporation
|
Mobile terminal and method for controlling virtual key pad thereof | ||
Patent #
US 9,021,378 B2
Filed 03/24/2011
|
Current Assignee
LG Electronics Inc.
|
Sponsoring Entity
LG Electronics Inc.
|
Multi-touch input discrimination | ||
Patent #
US 9,024,906 B2
Filed 07/28/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Information processing apparatus, information processing method, and computer program | ||
Patent #
US 9,024,881 B2
Filed 10/06/2011
|
Current Assignee
Sony Corporation
|
Sponsoring Entity
Sony Corporation
|
Portable computers | ||
Patent #
RE45559E1
Filed 07/11/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multiple predictions in a reduced keyboard disambiguating system | ||
Patent #
US 9,086,736 B2
Filed 02/18/2014
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Method, device, and graphical user interface providing word recommendations for text input | ||
Patent #
US 9,086,802 B2
Filed 07/26/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Spell-check for a keyboard system with automatic correction | ||
Patent #
US 9,092,419 B2
Filed 05/18/2012
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
User touch display interface providing an expanded selection area for a user selectable object | ||
Patent #
US 9,092,134 B2
Filed 02/03/2009
|
Current Assignee
Nokia Technologies Oy
|
Sponsoring Entity
Nokia Technologies Oy
|
Apparatus and method for inputting character using touch screen in portable terminal | ||
Patent #
US 9,098,120 B2
Filed 08/13/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Using event alert text as input to an automated assistant | ||
Patent #
US 9,117,447 B2
Filed 12/21/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Block-based navigation of a virtual keyboard | ||
Patent #
US 9,134,809 B1
Filed 03/21/2011
|
Current Assignee
Amazon Technologies
|
Sponsoring Entity
Amazon Technologies
|
Systems and methods for providing a user interface | ||
Patent #
US 9,141,279 B2
Filed 06/24/2013
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Snaptrack Incorporated
|
Touch-sensitive display method and apparatus | ||
Patent #
US 9,141,280 B2
Filed 12/28/2011
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Character input apparatus and method for automatically switching input mode in terminal having touch screen | ||
Patent #
RE45694E1
Filed 09/13/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Asymmetric shuffle keyboard | ||
Patent #
US 9,152,238 B2
Filed 10/25/2007
|
Current Assignee
Maw Wai-Lin
|
Sponsoring Entity
Maw Wai-Lin
|
Method and apparatus for inputting characters in a mobile communication terminal | ||
Patent #
US 9,176,659 B2
Filed 04/14/2008
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Method, system, and graphical user interface for providing word recommendations | ||
Patent #
US 9,189,079 B2
Filed 12/02/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
AUTO SCANNING INPUT METHOD AND APPARATUS | ||
Patent #
US 20150346920A1
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Gesturing with a multipoint sensing device | ||
Patent #
US 9,239,673 B2
Filed 09/11/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Operation of a computer with touch screen interface | ||
Patent #
US 9,239,677 B2
Filed 04/04/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method, system, and graphical user interface for providing word recommendations | ||
Patent #
US 9,244,536 B2
Filed 12/02/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
DISTRIBUTION DEVICE, TERMINAL DEVICE, DISTRIBUTION METHOD, AND NON-TRANSITORY COMPUTER READABLE STORAGE MEDIUM | ||
Patent #
US 20160027060A1
Filed 07/16/2015
|
Current Assignee
Yahoo Japan Corporation
|
Sponsoring Entity
Yahoo Japan Corporation
|
Systems and methods for touch-based two-stage text input | ||
Patent #
US 9,256,366 B2
Filed 08/14/2012
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Multi-touch input discrimination | ||
Patent #
US 9,256,322 B2
Filed 03/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device access using voice authentication | ||
Patent #
US 9,262,612 B2
Filed 03/21/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Systems and methods for predictive text entry for small-screen devices with touch-based two-stage text input | ||
Patent #
US 9,274,685 B2
Filed 03/15/2013
|
Current Assignee
Google Technology Holdings LLC
|
Sponsoring Entity
Google Technology Holdings LLC
|
Electronic device and method of controlling same | ||
Patent #
US 9,274,698 B2
Filed 10/26/2007
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Gesturing with a multipoint sensing device | ||
Patent #
US 9,292,111 B2
Filed 01/30/2007
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for emergency calls initiated by voice command | ||
Patent #
US 9,300,784 B2
Filed 06/13/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 9,318,108 B2
Filed 01/10/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods and apparatus for altering audio output signals | ||
Patent #
US 9,330,720 B2
Filed 04/02/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant for TV user interactions | ||
Patent #
US 9,338,493 B2
Filed 09/26/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Apparatus and method for inputting character using touch screen in portable terminal | ||
Patent #
US 9,342,156 B2
Filed 08/03/2015
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Character input apparatus and character input method | ||
Patent #
US 9,342,238 B2
Filed 01/09/2015
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Gestures for touch sensitive input devices | ||
Patent #
US 9,348,458 B2
Filed 01/31/2005
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Information input device, information input method, information input control program, and electronic device | ||
Patent #
US 9,348,503 B2
Filed 02/11/2013
|
Current Assignee
NEC Corporation
|
Sponsoring Entity
NEC Corporation
|
Information input device, information input method, information input control program, and electronic device | ||
Patent #
US 9,354,802 B2
Filed 01/07/2009
|
Current Assignee
NEC Corporation
|
Sponsoring Entity
NEC Corporation
|
Context-sensitive handling of interruptions | ||
Patent #
US 9,368,114 B2
Filed 03/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
TEXT SELECTION USING A TOUCH SENSITIVE SCREEN OF A HANDHELD MOBILE COMMUNICATION DEVICE | ||
Patent #
US 20160179347A1
Filed 02/29/2016
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Touch-sensitive display method and apparatus | ||
Patent #
US 9,383,921 B2
Filed 09/09/2015
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Virtual keyboard system with automatic correction | ||
Patent #
US 9,400,782 B2
Filed 10/25/2013
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Irregular input identification | ||
Patent #
US 9,411,468 B2
Filed 08/13/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Asymmetric Shuffle Keyboard | ||
Patent #
US 20160231927A1
Filed 08/24/2015
|
Current Assignee
CUBIC DESIGN STUDIOS LLC
|
Sponsoring Entity
CUBIC DESIGN STUDIOS LLC
|
User interface system, method, and computer program product | ||
Patent #
US 9,417,754 B2
Filed 08/03/2012
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Exemplar-based natural language processing | ||
Patent #
US 9,430,463 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Application programming interfaces for scrolling operations | ||
Patent #
US 9,448,712 B2
Filed 05/14/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Handling speech synthesis of content for multiple languages | ||
Patent #
US 9,483,461 B2
Filed 03/06/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device, method, and user interface for voice-activated navigation and browsing of a document | ||
Patent #
US 9,495,129 B2
Filed 03/12/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method for supporting dynamic grammars in WFST-based ASR | ||
Patent #
US 9,502,031 B2
Filed 09/23/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Mobile device having human language translation capability with positional feedback | ||
Patent #
US 9,535,906 B2
Filed 06/17/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 9,548,050 B2
Filed 06/09/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Dynamic soft keyboard | ||
Patent #
US 9,552,155 B2
Filed 02/04/2008
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
Keyboard system with automatic correction | ||
Patent #
US 9,557,916 B2
Filed 11/04/2013
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Context-sensitive handling of interruptions by intelligent digital assistant | ||
Patent #
US 9,576,574 B2
Filed 09/09/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Unified ranking with entropy-weighted information for phrase-based semantic auto-completion | ||
Patent #
US 9,582,608 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Touch-sensitive display method and apparatus | ||
Patent #
US 9,588,680 B2
Filed 12/28/2011
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Mode-based graphical user interfaces for touch sensitive input devices | ||
Patent #
US 9,606,668 B2
Filed 08/01/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for user-specified pronunciation of words for speech synthesis and recognition | ||
Patent #
US 9,620,104 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Analyzing audio input for efficient speech and music recognition | ||
Patent #
US 9,620,105 B2
Filed 09/29/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Contextual prediction of user words and user actions | ||
Patent #
US 9,626,355 B2
Filed 08/28/2014
|
Current Assignee
Nuance Communications Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 9,626,955 B2
Filed 04/04/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Better resolution when referencing to concepts | ||
Patent #
US 9,633,004 B2
Filed 09/29/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User profiling for voice input processing | ||
Patent #
US 9,633,660 B2
Filed 11/13/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for detecting errors in interactions with a voice-based digital assistant | ||
Patent #
US 9,633,674 B2
Filed 06/05/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Fast, language-independent method for user authentication by voice | ||
Patent #
US 9,646,614 B2
Filed 12/21/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Caching apparatus for serving phonetic pronunciations | ||
Patent #
US 9,646,609 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant for TV user interactions | ||
Patent #
US 9,668,024 B2
Filed 03/30/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Social reminders | ||
Patent #
US 9,668,121 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
DISPLAY APPARATUS AND METHOD OF DRIVING THE SAME | ||
Patent #
US 20170154589A1
Filed 01/14/2016
|
Current Assignee
BOE Technology Group Company Limited, Beijing BOE Optoelectronics Technology Co Ltd.
|
Sponsoring Entity
BOE Technology Group Company Limited, Beijing BOE Optoelectronics Technology Co Ltd.
|
Image preview | ||
Patent #
US 9,678,926 B2
Filed 03/23/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User interface for providing consolidation and access | ||
Patent #
US 9,684,436 B2
Filed 01/27/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for updating an adaptive speech recognition model | ||
Patent #
US 9,697,822 B1
Filed 04/28/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Unit-selection text-to-speech synthesis using concatenation-sensitive neural networks | ||
Patent #
US 9,697,820 B2
Filed 12/07/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Distribution device, terminal device, distribution method, and non-transitory computer readable storage medium | ||
Patent #
US 9,704,180 B2
Filed 07/16/2015
|
Current Assignee
Yahoo Japan Corporation
|
Sponsoring Entity
Yahoo Japan Corporation
|
Apparatus and method for inputting character using touch screen in portable terminal | ||
Patent #
US 9,710,162 B2
Filed 05/16/2016
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Disambiguating heteronyms in speech synthesis | ||
Patent #
US 9,711,141 B2
Filed 12/12/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Reducing the need for manual start/end-pointing and trigger phrases | ||
Patent #
US 9,715,875 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Competing devices responding to voice triggers | ||
Patent #
US 9,721,566 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Determining domain salience ranking from ambiguous words in natural speech | ||
Patent #
US 9,734,193 B2
Filed 09/18/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Predictive text input | ||
Patent #
US 9,760,559 B2
Filed 05/22/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Application programming interfaces for scrolling operations | ||
Patent #
US 9,760,272 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Portable computers | ||
Patent #
RE46548E1
Filed 11/10/2008
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Magnification based on eye input | ||
Patent #
US 9,778,829 B2
Filed 11/18/2014
|
Current Assignee
Lenovo PC International Limited
|
Sponsoring Entity
Lenovo PC International Limited
|
Multi-touch input discrimination | ||
Patent #
US 9,778,807 B2
Filed 12/30/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Text prediction using combined word N-gram and unigram language models | ||
Patent #
US 9,785,630 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multimodal disambiguation of speech recognition | ||
Patent #
US 9,786,273 B2
Filed 11/14/2013
|
Current Assignee
Cerence Inc.
|
Sponsoring Entity
Nuance Communications Inc.
|
Device, methods, and user interface for providing optimized entry of alphanumeric text | ||
Patent #
US 9,792,041 B2
Filed 02/02/2015
|
Current Assignee
Cisco Technology Incorporated
|
Sponsoring Entity
Cisco Technology Incorporated
|
Text correction processing | ||
Patent #
US 9,798,393 B2
Filed 02/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for discovering trending terms in speech requests | ||
Patent #
US 9,818,400 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Parsimonious continuous-space phrase representations for natural language processing | ||
Patent #
US 9,842,105 B2
Filed 08/27/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Predictive conversion of language input | ||
Patent #
US 9,842,101 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Using context information to facilitate processing of commands in a virtual assistant | ||
Patent #
US 9,858,925 B2
Filed 09/30/2011
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent text-to-speech conversion | ||
Patent #
US 9,865,248 B2
Filed 03/06/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Structured dictation using intelligent automated assistants | ||
Patent #
US 9,865,280 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Auto scanning input method and apparatus | ||
Patent #
US 9,870,125 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display apparatus and method of driving the same | ||
Patent #
US 9,875,705 B2
Filed 01/14/2016
|
Current Assignee
BOE Technology Group Company Limited, Beijing BOE Optoelectronics Technology Co Ltd.
|
Sponsoring Entity
BOE Technology Group Company Limited, Beijing BOE Optoelectronics Technology Co Ltd.
|
Parsimonious handling of word inflection via categorical stem + suffix N-gram language models | ||
Patent #
US 9,886,432 B2
Filed 08/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Virtual assistant activation | ||
Patent #
US 9,886,953 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Apparatus and method for inputting character using touch screen in portable terminal | ||
Patent #
US 9,891,819 B2
Filed 12/16/2013
|
Current Assignee
Samsung Electronics Co. Ltd.
|
Sponsoring Entity
Samsung Electronics Co. Ltd.
|
Systems and methods for structured stem and suffix language models | ||
Patent #
US 9,899,019 B2
Filed 08/31/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Training an at least partial voice command system | ||
Patent #
US 9,922,642 B2
Filed 03/14/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Image preview | ||
Patent #
US 9,934,201 B2
Filed 06/12/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Unit-selection text-to-speech synthesis based on predicted concatenation parameters | ||
Patent #
US 9,934,775 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Crowd sourcing information to fulfill user requests | ||
Patent #
US 9,953,088 B2
Filed 03/07/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Speech recognition involving a mobile device | ||
Patent #
US 9,959,870 B2
Filed 12/10/2009
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multi-command single utterance input method | ||
Patent #
US 9,966,065 B2
Filed 05/28/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for user-specified pronunciation of words for speech synthesis and recognition | ||
Patent #
US 9,966,060 B2
Filed 02/28/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Interpreting and acting upon commands that involve sharing information with remote devices | ||
Patent #
US 9,966,068 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Privacy preserving distributed evaluation framework for embedded personalized systems | ||
Patent #
US 9,972,304 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Voice-based media searching | ||
Patent #
US 9,971,774 B2
Filed 12/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Information display device, distribution device, information display method, and non-transitory computer readable storage medium | ||
Patent #
US 9,984,390 B2
Filed 07/15/2015
|
Current Assignee
Yahoo Japan Corporation
|
Sponsoring Entity
Yahoo Japan Corporation
|
Social reminders | ||
Patent #
US 9,986,419 B2
Filed 05/26/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Information display device, distribution device, information display method, and non-transitory computer readable storage medium | ||
Patent #
US 9,990,657 B2
Filed 07/15/2015
|
Current Assignee
Yahoo Japan Corporation
|
Sponsoring Entity
Yahoo Japan Corporation
|
Device, method, and graphical user interface for performing character entry | ||
Patent #
US 10,007,426 B2
Filed 04/01/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Touch screen device, method, and graphical user interface for inserting a character from an alternate keyboard | ||
Patent #
US 10,025,501 B2
Filed 03/25/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Irregular input identification | ||
Patent #
US 10,025,429 B2
Filed 08/08/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System, method, and computer program product for a multi-pressure selection touch screen | ||
Patent #
US 10,031,607 B1
Filed 09/28/2017
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Proximity detector in handheld device | ||
Patent #
US 10,042,418 B2
Filed 11/14/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant | ||
Patent #
US 10,043,516 B2
Filed 12/20/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent automated assistant for media exploration | ||
Patent #
US 10,049,663 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
User profiling for voice input processing | ||
Patent #
US 10,049,675 B2
Filed 04/21/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Applying neural network language models to weighted finite state transducers for automatic speech recognition | ||
Patent #
US 10,049,668 B2
Filed 05/16/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Active transport based notifications | ||
Patent #
US 10,057,736 B2
Filed 12/28/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Multilingual word prediction | ||
Patent #
US 10,067,938 B2
Filed 12/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Providing an indication of the suitability of speech recognition | ||
Patent #
US 10,074,360 B2
Filed 08/24/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Entropy-guided text prediction using combined word and character n-gram language models | ||
Patent #
US 10,078,631 B2
Filed 05/15/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Name recognition system | ||
Patent #
US 10,079,014 B2
Filed 07/07/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device voice control for selecting a displayed affordance | ||
Patent #
US 10,083,688 B2
Filed 08/27/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Better resolution when referencing to concepts | ||
Patent #
US 10,083,690 B2
Filed 03/14/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen or portion thereof with graphical user interface | ||
Patent #
D829223S1
Filed 06/04/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent device arbitration and control | ||
Patent #
US 10,089,072 B2
Filed 09/16/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen or portion thereof with graphical user interface | ||
Patent #
D830377S1
Filed 11/07/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Language input correction | ||
Patent #
US 10,101,822 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device access using voice authentication | ||
Patent #
US 10,102,359 B2
Filed 01/04/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Mobile device having human language translation capability with positional feedback | ||
Patent #
US 10,108,612 B2
Filed 11/14/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Distribution apparatus, a terminal apparatus, and a distribution method for controlling transparency of multiple contents displayed on a display in response to an input operation | ||
Patent #
US 10,115,132 B2
Filed 07/08/2014
|
Current Assignee
Yahoo Japan Corporation
|
Sponsoring Entity
Yahoo Japan Corporation
|
Application-specific pressure-sensitive touch screen system, method, and computer program product | ||
Patent #
US 10,120,480 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Language identification from short strings | ||
Patent #
US 10,127,220 B2
Filed 09/03/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Speaker identification and unsupervised speaker adaptation techniques | ||
Patent #
US 10,127,911 B2
Filed 08/25/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Systems and methods for name pronunciation | ||
Patent #
US 10,134,385 B2
Filed 03/02/2012
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Touch screen system, method, and computer program product | ||
Patent #
US 10,146,353 B1
Filed 09/28/2017
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Display screen or portion thereof with graphical user interface | ||
Patent #
D835661S1
Filed 11/14/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Tri-state gesture-equipped touch screen system, method, and computer program product | ||
Patent #
US 10,156,921 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
System, method, and computer program product for a pressure-sensitive touch screen for messages | ||
Patent #
US 10,162,448 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Exemplar-based natural language processing | ||
Patent #
US 10,169,329 B2
Filed 07/26/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent assistant for home automation | ||
Patent #
US 10,170,123 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
System and method for inferring user intent from speech inputs | ||
Patent #
US 10,176,167 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Device, method, and graphical user interface for enabling conversation persistence across two or more instances of a digital assistant | ||
Patent #
US 10,185,542 B2
Filed 06/06/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Context-based endpoint detection | ||
Patent #
US 10,186,254 B2
Filed 09/04/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Digital assistant providing whispered speech | ||
Patent #
US 10,192,552 B2
Filed 09/15/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Voice trigger for a digital assistant | ||
Patent #
US 10,199,051 B2
Filed 02/07/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Pressure-sensitive home interface system, method, and computer program product | ||
Patent #
US 10,203,794 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Pressure-sensitive touch screen system, method, and computer program product for objects | ||
Patent #
US 10,209,809 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Tri-state gesture-equipped touch screen system, method, and computer program product | ||
Patent #
US 10,209,806 B1
Filed 09/28/2017
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Pressure-based interface system, method, and computer program product with virtual display layers | ||
Patent #
US 10,209,808 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Pressure sensitive touch screen system, method, and computer program product for hyperlinks | ||
Patent #
US 10,209,807 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
System, method, and computer program product for a multi-pressure selection touch screen | ||
Patent #
US 10,222,894 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Pressure-based touch screen system, method, and computer program product with virtual display layers | ||
Patent #
US 10,222,893 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Setting interface system, method, and computer program product for a multi-pressure selection touch screen | ||
Patent #
US 10,222,891 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
System, method, and computer program product for a multi-pressure selection touch screen | ||
Patent #
US 10,222,892 B1
Filed 04/19/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Pressure-based touch screen system, method, and computer program product with virtual display layers | ||
Patent #
US 10,222,895 B1
Filed 05/03/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Proactive assistance based on dialog communication between devices | ||
Patent #
US 10,223,066 B2
Filed 05/31/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Actionable reminder entries | ||
Patent #
US 10,241,644 B2
Filed 05/14/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Interface for a virtual digital assistant | ||
Patent #
US 10,241,752 B2
Filed 10/04/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent list reading | ||
Patent #
US 10,249,300 B2
Filed 09/21/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic accent detection using acoustic models | ||
Patent #
US 10,255,907 B2
Filed 09/04/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Intelligent task discovery | ||
Patent #
US 10,269,345 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,275,087 B1
Filed 10/09/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Intelligent automated assistant | ||
Patent #
US 10,276,170 B2
Filed 06/07/2013
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Gesture-equipped touch screen system, method, and computer program product | ||
Patent #
US 10,275,086 B1
Filed 10/06/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Methods and apparatuses for automatic speech recognition | ||
Patent #
US 10,283,110 B2
Filed 07/07/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Domain specific language for encoding assistant dialog | ||
Patent #
US 10,289,433 B2
Filed 09/30/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Application integration with a digital assistant | ||
Patent #
US 10,297,253 B2
Filed 09/19/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Competing devices responding to voice triggers | ||
Patent #
US 10,311,871 B2
Filed 06/12/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for building an intelligent automated assistant | ||
Patent #
US 10,318,871 B2
Filed 10/20/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Operation of a computer with touch screen interface | ||
Patent #
US 10,338,789 B2
Filed 01/07/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,338,736 B1
Filed 10/06/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Devices and methods for navigating between user interfaces | ||
Patent #
US 10,345,961 B1
Filed 10/06/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Intelligent automated assistant in a home environment | ||
Patent #
US 10,354,011 B2
Filed 09/23/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Virtual assistant aided communication with 3rd party service in a communication session | ||
Patent #
US 10,356,243 B2
Filed 01/11/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,365,758 B1
Filed 10/06/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Efficient word encoding for recurrent neural network language models | ||
Patent #
US 10,366,158 B2
Filed 04/28/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Methods and apparatus for altering audio output signals | ||
Patent #
US 10,381,016 B2
Filed 03/29/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Devices, methods, and graphical user interfaces for manipulating user interface objects with visual and/or haptic feedback | ||
Patent #
US 10,386,960 B1
Filed 10/06/2018
|
Current Assignee
P4TENTS1 LLC
|
Sponsoring Entity
P4TENTS1 LLC
|
Dynamic soft keyboard | ||
Patent #
US 10,394,446 B2
Filed 12/12/2016
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Technology Licensing LLC
|
User-specific acoustic models | ||
Patent #
US 10,410,637 B2
Filed 09/22/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Text selection using a touch sensitive screen of a handheld mobile communication device | ||
Patent #
US 10,423,311 B2
Filed 02/29/2016
|
Current Assignee
Blackberry Limited
|
Sponsoring Entity
Blackberry Limited
|
Touch screen device, and graphical user interface for inserting a character from an alternate keyboard | ||
Patent #
US 10,430,078 B2
Filed 07/13/2018
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Method and apparatus for discovering trending terms in speech requests | ||
Patent #
US 10,431,204 B2
Filed 11/03/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Identification of voice inputs providing credentials | ||
Patent #
US 10,446,143 B2
Filed 09/16/2016
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Automatic speech recognition based on user feedback | ||
Patent #
US 10,446,141 B2
Filed 01/07/2015
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Display screen or portion thereof with graphical user interface | ||
Patent #
D863323S1
Filed 07/10/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Using context information to facilitate processing of commands in a virtual assistant | ||
Patent #
US 10,475,446 B2
Filed 06/12/2014
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Application programming interfaces for scrolling operations | ||
Patent #
US 10,481,785 B2
Filed 07/31/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Hierarchical belief states for digital assistants | ||
Patent #
US 10,482,874 B2
Filed 08/15/2017
|
Current Assignee
Apple Inc.
|
Sponsoring Entity
Apple Inc.
|
Computer system with handwriting annotation | ||
Patent #
US 6,054,990 A
Filed 07/05/1996
|
Current Assignee
Qualcomm Inc.
|
Sponsoring Entity
Bao Q. Tran
|
Adjusting keyboard | ||
Patent #
US 5,748,512 A
Filed 02/28/1995
|
Current Assignee
Microsoft Technology Licensing LLC
|
Sponsoring Entity
Microsoft Corporation
|
Graphical keyboard | ||
Patent #
US 6,094,197 A
Filed 05/17/1995
|
Current Assignee
Xerox Corporation
|
Sponsoring Entity
Xerox Corporation
|
Computer programmed soft keyboard system, method and apparatus having user input displacement | ||
Patent #
US 5,818,451 A
Filed 08/12/1996
|
Current Assignee
International Business Machines Corporation
|
Sponsoring Entity
International Business Machines Corporation
|
7 Claims
- 1. A method for implementing a graphical user interface (GUI) keyboard and a text buffer on an electronic device comprising:
providing a plurality of keys on the GUI keyboard, wherein each key corresponds to a character;
receiving a first pair of Cartesian coordinates that is representative of a current location of a pointer upon pointer-down;
enhancing a first key on the GUI keyboard that corresponds to the first pair of Cartesian coordinates;
inserting a first character in the text buffer that corresponds to the first key to identify an active character;
subsequently receiving a second pair of Cartesian coordinates that is representative of the current location of the pointer prior to pointer-up;
enhancing a second key instead of the first key that corresponds to the second pair of Cartesian coordinates;
replacing the active character with a second character that corresponds to the second key, thus making the second character the active character; and
accepting a character that is active upon pointer-up as a text character, wherein the first character that was active upon pointer-down is different from the character that is active upon pointer-up, the enhancing step comprising enlarging a key that is enhanced and further comprising enlarging a predetermined number of keys surrounding the key that is enhanced, wherein the predetermined number of keys is eight. - View Dependent Claims (2, 3)
- 4. A method for implementing a graphical user interface (GUI) keyboard and a text buffer on an electronic device comprising:
providing a plurality of keys on the GUI keyboard, wherein each key corresponds to a character;
receiving a first pair of Cartesian coordinates that is representative of a current location of a pointer upon pointer-down;
enhancing a first key on the GUI keyboard that corresponds to the first pair of Cartesian coordinates;
inserting a first character in the text buffer that corresponds to the first key to identify an active character;
subsequently receiving a second pair of Cartesian coordinates that is representative of the current location of the pointer prior to pointer-up;
enhancing a second key instead of the first key that corresponds to the second pair of Cartesian coordinates;
replacing the active character with a second character that corresponds to the second key, thus making the second character the active character; and
accepting a character that is active upon pointer-up as a text character, wherein the first character that was active upon pointer-down is different from the character that is active upon pointer-up;
the enhancing step comprising enlarging a key that is enhanced and further comprising enlarging a predetermined number of keys surrounding the key that is enhanced, wherein the predetermined number of keys is five.
- 5. A method for implementing a graphical user interface (GUI) keyboard and a text buffer on an electronic device comprising:
providing a plurality of keys on the GUI keyboard, wherein each key corresponds to a character;
receiving a first pair of Cartesian coordinates that is representative of a current location of a pointer upon pointer-down;
enhancing a first key on the GUI keyboard that corresponds to the first pair of Cartesian coordinates;
inserting a first character in the text buffer that corresponds to the first key to identify an active character;
subsequently receiving a second pair of Cartesian coordinates that is representative of the current location of the pointer prior to pointer-up;
enhancing a second key instead of the first key that corresponds to the second pair of Cartesian coordinates;
replacing the active character with a second character that corresponds to the second key, thus making the second character the active character; and
accepting a character that is active upon pointer-up as a text character, wherein the first character that was active upon pointer-down is different from the character that is active upon pointer-up;
the enhancing step comprising enlarging a key that is enhanced and further comprising enlarging a predetermined number of keys surrounding the key that is enhanced, wherein the predetermined number of keys is three.
- 6. A method for implementing a graphical user interface (GUI) keyboard and a text buffer on an electronic device, comprising:
providing a plurality of keys on the GUI keyboard, wherein each key corresponds to a character;
enlarging a key on the GUI keyboard that represents the current location of the pointer and wherein the character that is active corresponds to the key that is enlarged;
enlarging a predetermined number of keys around the key that represents the current location of the pointer, wherein the predetermined number of keys is eight;
receiving a key selection from a pointer upon pointer-down that corresponds to a location of the pointer;
inserting a character in the text buffer that corresponds to the key selection to identify an active character;
as the pointer changes its location by moving across the plurality of keys, replacing the active character with a subsequent character that corresponds to the location of the pointer;
inserting a character in the text buffer that corresponds to the key selection to identify an active character.
- 7. An apparatus for implementing a graphical user interface (GUI) keyboard and a text buffer on an electronic device, wherein the GUI keyboard has a plurality of keys, comprising:
a display unit;
a touch sensitive surface overlaid on top of the display unit;
an input interface, coupled to the touch sensitive surface, for translating pressure on the touch sensitive surface into Cartesian coordinates;
a processing unit, coupled to the input interface, programmed to highlight a key that represents a current location of a pointer, select and insert a character into an active position within a text buffer that corresponds to the key highlighted to identify an active character, replace the active character, as the pointer moves across the GUI keyboard, with a subsequent character that corresponds to the current location of the pointer prior to pointer-up, thus making the subsequent character the active character, and accept a character that is active upon pointer-up as a text character, wherein the character active upon pointer-down is different from the character active upon pointer-up;
a keyboard graphic module coupled to the processing unit; and
a display driver coupled to the processing unit and to the display unit.
1 Specification
The present invention relates to a method and apparatus for implementing a graphical user interface keyboard and a text buffer on electronic devices.
Many small hand-held devices that require data entry rely on a graphical user interface (GUI) keyboard. Users typically select the keys of the GUI keyboard using a pointer, such as a stylus or a pen. One difficulty with such an approach is that each key on the GUI keyboard is very small since the whole device itself is small. For such keyboards, positioning the pointer accurately on the desired key is difficult. Moreover, identifying the character selected is difficult because the pointer obscures the character identified on the key.
As shown in FIG. 1, one solution to prevent the user from selecting and entering an incorrect character into a text buffer is to highlight the selected key upon pointer-down (i.e., when the pointer first touches the GUI keyboard). If the highlighted key corresponds to the correct character, the pointer is lifted from the GUI keyboard (pointer-up) and the character that corresponds to the highlighted key is entered into the text buffer.
If, however, the highlighted key that was selected upon pointer-down does not correspond to the correct character, the user has to either i) enter the incorrect character into the text buffer and subsequently edit the character by attempting to re-position the pointer accurately on the key that corresponds to the correct character upon pointer-down; or ii) move the pointer beyond the highlighted key to prevent from entering the incorrect character into the text buffer, thus adding nothing to the text buffer.
A problem with this method is that it still requires the user to position the pointer accurately on the key that corresponds to the correct character upon pointer-down in order to enter the correct character into the text buffer. In this method, a character is only entered into the text buffer if the pointer is lifted from the key that was selected upon pointer-down.
Another solution to prevent the user from selecting and entering the incorrect character into the text buffer is to magnify the character that corresponds to the key selected by the pointer. In this process, once a key is selected, its corresponding character is magnified. Such a magnification allows a user to identify the character that corresponds to the key that was selected before the character is entered into the text buffer. If the character that is magnified is incorrect, the user can select another key by moving the pointer across the GUI keyboard to the correct character. After the correct character is magnified, however, the user is required to “double-tap” on its corresponding key in order to enter the correct character into the text buffer.
One problem with this method, however, is that since the device is small, the pointer may also cover the magnified character, thus making it difficult to identify the character that corresponds to the key that was selected even though the character is magnified. Another problem with this method is that even if the magnified character is identifiable, the user is required to “double-tap” on its corresponding key before the character is entered in the text buffer. Such a selection method still requires the user to position the pointer accurately on the key that corresponds to the correct character upon pointer-down.
Thus, a need exists or providing a method and apparatus that easily identifies an active character in an area on the GUI that is not obscured by the pointer, allows subsequent characters to become active after pointer-down and accepts a character as a text character without requiring the pointer to be positioned accurately on the key that corresponds to the accepted character upon pointer-down.
A preferred embodiment of the present invention is now described, by way of example only, with reference to the accompanying drawings in which:
FIG. 1 (prior art) illustrates a state diagram of a method known in the art;
FIG. 2 illustrates a structural block diagram according to the preferred embodiment of the present invention;
FIG. 3 illustrates a screen shot where a first key is highlighted and its corresponding character is active and inserted in an active position within a text buffer according to the preferred embodiment of the present invention;
FIG. 4 illustrates a screen shot where a second key is highlighted and its corresponding character becomes the active character inserted in the active position within the text buffer according to the preferred embodiment of the present invention;
FIG. 5 illustrates a state diagram according to the preferred embodiment of the present invention;
FIG. 6 illustrates a screen shot showing a first configuration according to an alternative embodiment of the present invention;
FIG. 7 illustrates a screen shot showing a second configuration according to the alternative embodiment of the present invention; and
FIG. 8 illustrates a screen shot showing a third configuration according to the alternative embodiment of the present invention.
A method and apparatus for implementing a graphical user interface (hereinafter referred to as “GUI”) keyboard on an electronic device, wherein the GUI keyboard comprises a plurality of keys, is described herein. The preferred embodiment of the present invention easily identifies an active character in an area on the GUI that is not obscured by the pointer, allows a subsequent character to become active in place of the previous active character after pointer-down and accepts the character that is active at the time of pointer-up as a text character without requiring the pointer to be positioned accurately on the key that corresponds to the accepted character upon pointer-down. It is important to note that a character “is active” or “becomes active” when its corresponding key is selected. Thus, the active character changes as the pointer selects subsequent characters prior to pointer-up. It should also be noted that the pointer is either a stylus, a finger, a pen or any other object that can be used to select a key on the GUI keyboard.
The structure of the electronic device according to the preferred embodiment of the present invention is illustrated in FIG. 2. The GUI of the electronic device comprises a GUI keyboard 10 and a text buffer 12. It should be noted that the GUI keyboard 10 can comprise any type of characters (e.g., letters, numbers, special characters, Chinese characters, etc.) and/or display any type of configuration thereof (e.g., the characters displayed in a particular order such as in a QWERTY keyboard).
The internal circuitry of the electronic device comprises a touch sensitive surface 14, a display unit 16 (e.g., a liquid crystal display), an input interface 18, a processing unit 20, a keyboard graphic module 22 and a display driver 24. The touch sensitive surface 14 is overlaid on top of the display unit 16 to create a touch screen 26. Preferably, the touch sensitive surface 14 is a resistive grid, but could alternatively be an inductive grid, capacitance grid or any other touch sensitive surface known in the art.
The input interface 18 is coupled to the touch sensitive surface 14. The input interface 18 translates pressure on the touch sensitive surface 14 into Cartesian coordinates (hereinafter referred to as “coordinates”) and transmits the coordinates to the processing unit 20. The coordinates identify the current location of the pointer 28. Thus, as the pointer 28 exerts pressure on the touch sensitive surface 14 by moving across the GUI keyboard 10, the input interface 18 generates new coordinates in order to keep current of the location of the pointer 28.
The processing unit 20 is coupled to the input interface 18. Upon receiving the coordinates from the input interface 18, the processing unit 20 is programmed by a computer-readable memory device 30 having instructions and data stored therein which, when loaded into the processing unit 20, cause the processing unit 20, as shown in FIGS. 3 and 4, to i) highlight a key 31 that represents the current location of the pointer 28; ii) select and insert a character into an active position 32 within the text buffer 12 that corresponds to the key 31 highlighted to identify an active character; iii) replace the active character, as the pointer 28 moves across the GUI keyboard 10, with a subsequent character that corresponds to the current location of the pointer 28 prior to pointer-up; iv) accept the active character as a text character upon pointer-up; and v) advance the active position 32 upon entry of the text character. It is important to note that as the pointer 28 moves across the plurality of keys on the GUI keyboard 10 prior to pointer-up, the active character inserted into the active position 32 within the text buffer 12 is replaced with a subsequent character (which is now the active character) that corresponds to the current location of the pointer 28.
Referring back to FIG. 2, the keyboard graphics module 22 is coupled to the processing unit 20. The keyboard graphics module 22 communicates to the processing unit 20 the type of characters associated with the GUI keyboard 10 (e.g., special characters, selected characters, Chinese characters, etc.) and/or their configuration displayed on the touch screen 26.
The display driver 24 couples the processing unit 20 to the display unit 16. The output from the processing unit 20 is transmitted to the display driver 24 which turns on or off pixels within the display unit 16.
In operation, as shown in FIG. 3, a character is active and inserted into the active position 32 within the text buffer 12 by selecting a key on the GUI keyboard 10 upon pointer-down. For example, when the key that corresponds to the character “l” is selected (e.g., key 30), the character “l” becomes the active character and is inserted into the active position 32 within the text buffer 12. Inserting the active character, in this case the character “l”, in the active position 32 within the text buffer 24 allows the user to easily identify the active character that corresponds to the key 30 selected without solely relying on identifying the active character behind/under the pointer 28. When the pointer 28 is lifted from a key (e.g., key 30), the character that is active (e.g., the character “l”) is accepted as a text character and the active position advances upon entry of the text character and waits for the next active character selected and inserted upon the next pointer-down.
Moreover, the present invention resolves the difficulty of accurately selecting a key that corresponds to the desired character upon pointer-down. For instance, as shown in FIG. 4, suppose that the user wants to make the character “o” a text character, but instead selects the key that corresponds to the character “l” (i.e., key 31) upon pointer-down (since the key corresponding to the character “o” (key 34) and the key corresponding to the character “l” (key 30) are in close proximity to one another on the GUI keyboard 10). As a result, the character “l” is active and inserted in the active position of the text buffer. The present invention allows the user to make the character “o” active by sliding the pointer 28 from key 31 to key 34. If the character “o” remains active (i.e., the pointer 28 has not moved outside the boundary of key 34) when the pointer 28 is lifted from the GUI keyboard 10, the character “o” is accepted as a text character, regardless of the fact that the character “l ” was the active character upon pointer-down.
A further example is illustrated in FIG. 5 using a state diagram. In operation, a user enters a keyboard mode (See state 36) and selects a key upon pointer-down. The selected key is highlighted and its corresponding character becomes active (See state 38). As the user slides her pointer across the GUI keyboard, the processing unit 20 monitors the movement of the pointer 28 by selecting (and preferably highlighting) the key corresponding to the current location of the pointer 28 and making active its corresponding character. Thus, the active character inserted into the active position of the text buffer is updated with a subsequent character that corresponds to the key currently selected by the pointer. Whichever character is active at the time the pointer is lifted from the GUI keyboard, that character is accepted as a text character (See state 40). It is important to note that if the pointer is moved outside of the GUI keyboard, the active character is de-selected and the active position in the text buffer is left blank (i.e., there is no active character). If the pointer is lifted from the GUI keyboard when the active position in the text buffer is blank, nothing is accepted as a text character and the active position in the text buffer does not advance.
As described herein thus far, the preferred embodiment of the present invention identifies the active character in an area that is not obscured by the pointer 28. The preferred embodiment of the present invention also updates the active character with a subsequent character as the pointer 28 changes its location on the GUI keyboard 10. Moreover, the preferred embodiment of the present invention accepts the character that is active upon pointer-up as a text character regardless of the character that was selected and inserted into the active position within the text buffer upon pointer-down. In addition to that already described in the preferred embodiment, the present invention further provides a zooming/pop-up GUI keypad in relation with the GUI keyboard to further assist in identifying, selecting and accepting the desired character as a text character, which is the focus of the remainder of the discussion.
As shown in FIG. 6, when a key is selected on the GUI keyboard 10, a new GUI keypad 42 pops up according to an alternative embodiment of the present invention. This new pop-up GUI keypad 42 has fewer keys than the GUI keyboard 10, but the keys on the pop-up GUI keypad 42 are larger than the keys on the GUI keyboard 10. Preferably, the characters that correspond to the keys on the pop-up GUI keypad 42 depend on which key is selected (or which character is active) upon pointer-down or subsequently moved to prior to pointer-up. Further, the number of keys and the arrangement of the pop-up GUI keypad 42 are user determinable.
For example, as shown in FIG. 6, if the character “g” is active, the pop-up GUI keypad 42 may have nine keys arranged in a 3×3 grid. The first row of the pop-up GUI keypad 42 has the keys that correspond to characters “r”, “t” and “y”. The second row of the pop-up GUI keypad 42 has the keys that correspond to characters “f”, “g” and “h”. The third row of the pop-up GUI keypad 42 has the keys that correspond to characters “c”, “v” and “b”. In the same respect, if the character “p” is active, the pop-up GUI keypad 42 may have six keys arranged in 2×3 grid as shown in FIG. 7. If the character “l ” is active, the pop-up GUI keypad 42 may have only four keys arranged in 2×2 grid as shown in FIG. 8.
It is desirable that the pop-up GUI keypad 42 displays the selected key (i.e., the key that corresponds to the active character) and a predetermined number of keys that are in the vicinity of the selected key to allow the user to easily select a neighboring key (that is magnified) to change the active character, if necessary. Preferably, the selected key is highlighted in the pop-up GUI keypad 42. It should be noted that a key can be selected from either the GUI keyboard 10 or the pop-up GUI keypad 42. Thus, since the keys on the pop-up GUI keypad 42 are relatively large in relation to the keys on the GUI keyboard 10, the active character is highlighted in the pop-up GUI keypad 42 and the active character is inserted in the active position of the text buffer, the user has good visual feedback about the identity of the active character before the character is accepted as a text character.
While the invention has been described in conjunction with a specific embodiment thereof, additional advantages and modifications will readily occur to those skilled in the art. The invention, in its broader aspects, is therefore not limited to the specific details, representative apparatus and illustrative examples shown and described. Various alterations, modifications and variations will be apparent to those skilled in the art in light of the foregoing description. Thus, it should be understood that the invention is not limited by the foregoing description, but embraces all such alterations, modifications and variations in accordance with the spirit and scope of the appended claims.