Activating virtual keys of a touch-screen virtual keyboard
First Claim
1. A method of operating a touch screen to activate a virtual GUI item, comprising:
- displaying a plurality of activatable virtual GUI items on the touch screen, wherein at least one of the activatable virtual GUI items in the plurality of activatable virtual GUI items has a corresponding set of greater than one GUI item locations;
determining a touch location based on location data pertaining to touch input on the touch screen, wherein the touch input is intended to activate one of the plurality of activatable virtual GUI items;
for each of the plurality of activatable virtual GUI items, determining a distance parameter for that respective activatable virtual GUI item that relates the touch location and one or more GUI item locations corresponding to that respective activatable virtual GUI item, wherein;
determining the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations includes for each of these GUI item locations corresponding to that activatable virtual GUI item, determining a distance parameter relating the touch location and that GUI item location, and processing the determined distance parameters for each of the set of greater than one GUI item locations corresponding to that activatable virtual GUI item to determine the distance parameter for that activatable virtual GUI item, andthe distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations is a statistical parameter characterizing the distribution of the GUI item locations within the set of greater than one GUI item locations corresponding to that activatable virtual GUI item;
processing the determined distance parameters of the plurality of activatable virtual GUI items to determine one of the activatable virtual GUI items; and
generating a signal indicating activation of the determined one of the activatable virtual GUI items.
2 Assignments
0 Petitions
Accused Products
Abstract
A method of operating a touch screen to activate one of a plurality of virtual keys is provided. A touch location is determined based on location data pertaining to touch input on the touch screen, wherein the touch input is intended to activate one of the plurality of virtual keys. Each of the plurality of virtual keys has a set of at least one key location corresponding to it. For each of the virtual keys, a parameter (such as physical distance) is determined for that virtual key that relates the touch location and the set of at least one key location corresponding to that virtual key. The determined parameters are processed to determine one of the virtual keys. For example, the determined one virtual key may be the virtual key with a key location (or more than one key location, on average) being closest to the touch location. A signal is generated indicating activation of the determined one of the virtual keys.
801 Citations
49 Claims
-
1. A method of operating a touch screen to activate a virtual GUI item, comprising:
-
displaying a plurality of activatable virtual GUI items on the touch screen, wherein at least one of the activatable virtual GUI items in the plurality of activatable virtual GUI items has a corresponding set of greater than one GUI item locations; determining a touch location based on location data pertaining to touch input on the touch screen, wherein the touch input is intended to activate one of the plurality of activatable virtual GUI items; for each of the plurality of activatable virtual GUI items, determining a distance parameter for that respective activatable virtual GUI item that relates the touch location and one or more GUI item locations corresponding to that respective activatable virtual GUI item, wherein; determining the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations includes for each of these GUI item locations corresponding to that activatable virtual GUI item, determining a distance parameter relating the touch location and that GUI item location, and processing the determined distance parameters for each of the set of greater than one GUI item locations corresponding to that activatable virtual GUI item to determine the distance parameter for that activatable virtual GUI item, and the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations is a statistical parameter characterizing the distribution of the GUI item locations within the set of greater than one GUI item locations corresponding to that activatable virtual GUI item; processing the determined distance parameters of the plurality of activatable virtual GUI items to determine one of the activatable virtual GUI items; and generating a signal indicating activation of the determined one of the activatable virtual GUI items. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26)
-
-
27. A computer readable storage medium storing one or more programs, the one or more programs comprising instructions, which when executed by a electronic device with a touch screen display, cause the electronic device to perform a method comprising:
-
displaying a plurality of activatable virtual GUI items on the touch screen, wherein at least one of the activatable virtual GUI items in the plurality of activatable virtual GUI items has a corresponding set of greater than one GUI item locations; determining a touch location based on location data pertaining to touch input on the touch screen, wherein the touch input is intended to activate one of the plurality of activatable virtual GUI items; for each of the plurality of activatable virtual GUI items, determining a distance parameter for that respective activatable virtual GUI item that relates the touch location and one or more GUI item locations corresponding to that respective activatable virtual GUI item, wherein; determining the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations includes for each of these GUI item locations corresponding to that activatable virtual GUI item, determining a distance parameter relating the touch location and that GUI item location, and processing the determined distance parameters for each of the set of greater than one GUI item locations corresponding to that activatable virtual GUI item to determine the distance parameter for that activatable virtual GUI item, and the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations is a statistical parameter characterizing the distribution of the GUI item locations within the set of greater than one GUI item locations corresponding to that activatable virtual GUI item; processing the determined distance parameters of the plurality of activatable virtual GUI items to determine one of the activatable virtual GUI items; and generating a signal indicating activation of the determined one of the activatable virtual GUI items. - View Dependent Claims (28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47)
-
-
48. A electronic device, comprising:
-
a touch screen display; a processor; a memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the processor, the one or more programs including instructions for; displaying a plurality of activatable virtual GUI items on a touch screen, wherein at least one of the activatable virtual GUI items in the plurality of activatable virtual GUI items has a corresponding set of greater than one GUI item locations; determining a touch location based on location data pertaining to touch input on the touch screen, wherein the touch input is intended to activate one of the plurality of activatable virtual GUI items; for each of the plurality of activatable virtual GUI items, determining a distance parameter for that respective activatable virtual GUI item that relates the touch location and one or more GUI item locations corresponding to that respective activatable virtual GUI item, wherein; determining the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations includes for each of these GUI item locations corresponding to that activatable virtual GUI item, determining a distance parameter relating the touch location and that GUI item location, and processing the determined distance parameters for each of the set of greater than one GUI item locations corresponding to that activatable virtual GUI item to determine the distance parameter for that activatable virtual GUI item, and the distance parameter for each of the at least one activatable virtual GUI items having a corresponding set of greater than one GUI item locations is a statistical parameter characterizing the distribution of the GUI item locations within the set of greater than one GUI item locations corresponding to that activatable virtual GUI item; processing the determined distance parameters of the plurality of activatable virtual GUI items to determine one of the activatable virtual GUI items; and generating a signal indicating activation of the determined one of the activatable virtual GUI items. - View Dependent Claims (49)
-
Specification