Activating virtual keys of a touch-screen virtual keyboard
First Claim
1. A method of operating a touch screen to activate one of a plurality of virtual GUI items, comprising:
- 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 virtual GUI items;
for each of the plurality of virtual GUI items, each virtual GUI items having a set of at least one GUI item location corresponding to it, determining a parameter for that virtual GUI item that relates the touch location and the set of at least one item location corresponding to that virtual GUI item;
processing the determined parameters to determine one of the virtual GUI items; and
generating a signal indicating activation of the determined one of the 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.
-
Citations
56 Claims
-
1. A method of operating a touch screen to activate one of a plurality of virtual GUI items, comprising:
-
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 virtual GUI items;
for each of the plurality of virtual GUI items, each virtual GUI items having a set of at least one GUI item location corresponding to it, determining a parameter for that virtual GUI item that relates the touch location and the set of at least one item location corresponding to that virtual GUI item;
processing the determined parameters to determine one of the virtual GUI items; and
generating a signal indicating activation of the determined one of the 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 method of operating a touch screen to selectively activate a virtual GUI item, comprising:
-
determining a touch location based on location data pertaining to touch input on the touch screen, wherein the touch input may be intended to activate the GUI item;
for each item location of a set of at least one item locations corresponding to the virtual GUI item, determining a distance between the touch location and that item location; and
processing the determined distances to determine whether the GUI items is activated. - View Dependent Claims (28, 29, 30)
-
-
31. A computer-readable medium having a computer program tangibly embodied thereon, the computer program including steps for operating a touch screen to activate one of a plurality of virtual GUI items, the steps of the computer program comprising:
-
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 virtual GUI items;
for each of the plurality of virtual GUI items, each virtual GUI items having a set of at least one GUI item location corresponding to it, determining a parameter for that virtual GUI item that relates the touch location and the set of at least one item location corresponding to that virtual GUI item;
processing the determined parameters to determine one of the virtual GUI items; and
generating a signal indicating activation of the determined one of the virtual GUI items. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50)
-
-
51. A computer-readable medium having a computer program tangibly embodied thereon, the computer program including steps for operating a touch screen to selectively activate a virtual GUI item, comprising:
-
determining a touch location based on location data pertaining to touch input on the touch screen, wherein the touch input may be intended to activate the GUI item;
for each item location of a set of at least one item locations corresponding to the virtual GUI item, determining a distance between the touch location and that item location; and
processing the determined distances to determine whether the GUI items is activated. - View Dependent Claims (52, 53, 54)
-
-
55. A method of operating a touch screen, comprising:
-
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 a plurality of virtual keys of a virtual keyboard provided on the touch screen;
for each of the plurality of virtual keys, each virtual key having a set of at least one key location corresponding to it, determining a parameter for that virtual key that relates the touch location and the set of at least one key location corresponding to that virtual key; and
generating a signal indicating activation of a determined one of the virtual keys based on processing the determined parameters.
-
-
56. A computer readable medium having embodied thereon a program to operate a touch screen of a touch screen computer, the program comprising steps of:
-
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 a plurality of virtual keys of a virtual keyboard provided on the touch screen;
for each of the plurality of virtual keys, each virtual key having a set of at least one key location corresponding to it, determining a parameter for that virtual key that relates the touch location and the set of at least one key location corresponding to that virtual key; and
generating a signal indicating activation of a determined one of the virtual keys based on processing the determined parameters.
-
Specification