Speed zone touchpad
First Claim
1. A method for configuring the control gain of a computer pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said method comprising the steps of:
- dividing the sensing plane into a plurality of distinct regions and associating a given control gain setting for each region;
detecting the touch down of an object onto said sensing surface;
sending x-y position information of said touch down to said host computer system;
determining in which of said distinct regions said touch down occurred based on the x-y position information of said touch down; and
configuring the pointing device according to the control gain setting associated with the distinct region in which it is determined that said touch down occurred.
1 Assignment
0 Petitions
Accused Products
Abstract
A touchpad pointing device dynamically adjusts cursor control gain characteristics based on the x-y coordinates at which the finger first touches the touchpad for a given cursor control task. In this manner, cursor control gain such as simple cursor tracking rate or cursor acceleration profile may be optimized for each control task without changing settings. The x-y coordinates are preferably grouped into easily identifiable zones on the touchpad surface. Accordingly, a wide range of control gain is available, including very high cursor track rates where long distance cursor excursions are desired, and very low cursor tracking for tasks requiring fine cursor positioning. As a further aspect of the invention, the touchpad also allows control of other operational features such as tapping, tapping sensitivity, and button functionality, thus providing a touchpad that is highly customizable.
-
Citations
69 Claims
-
1. A method for configuring the control gain of a computer pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said method comprising the steps of:
-
dividing the sensing plane into a plurality of distinct regions and associating a given control gain setting for each region;
detecting the touch down of an object onto said sensing surface;
sending x-y position information of said touch down to said host computer system;
determining in which of said distinct regions said touch down occurred based on the x-y position information of said touch down; and
configuring the pointing device according to the control gain setting associated with the distinct region in which it is determined that said touch down occurred. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method for configuring the control gain of a computer pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said method comprising the steps of:
-
defining a relationship associating control gain with touchpad touch down position;
detecting the touch down of an object onto said sensing surface;
sending x-y position information of said touch down to said host computer system;
determining the control gain setting using said x-y position information of said touch down; and
configuring the pointing device with the determined control gain setting. - View Dependent Claims (16, 17)
-
-
18. In a computer system, a computer pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to said computer system in response to the presence of an object touching said sensing surface, said pointing device comprising:
-
a bounded plane sensing surface for controlling cursor movement on a display;
control circuitry connected to said sensing surface capable of determining the x-y position of an object touching said sensing surface;
an interface for communicatively coupling said control circuitry to a said computer system for sending x-y position information to said computer system; and
means for selecting and setting a pointing device control gain configuration from among a plurality of control gain configurations, wherein said means for selecting and setting a pointing device control gain configuration is capable of selecting and setting a pointing device control gain configuration on the basis of the x-y position coordinates at which an object first touches said sensing surface. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29)
-
-
30. The computer pointing device according to claim 30 further comprising an alphanumeric keyboard.
-
31. A computer system having pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to said computer system in response to the presence of an object touching said sensing surface, said pointing device comprising:
-
a bounded plane sensing surface;
control circuitry connected to said sensing surface capable of determining the x-y position of an object touching said sensing surface;
an interface communicatively coupling said control circuitry to said computer system; and
means for selecting and setting a pointing device control gain configuration from among a plurality of control gain configurations, wherein said means for selecting and setting a pointing device control gain configuration is capable of selecting and setting a pointing device control gain configuration on the basis of the x-y position coordinates at which an object first touches said sensing surface. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44)
-
-
45. An article of manufacture comprising:
-
a computer useable medium having a computer readable code means embodied in said medium for configuring the control gain characteristics of a computer pointing device of the type having a bounded plane sensing surface for detecting the x-y position coordinates of touch or pressure input upon said sensing plane, the computer readable program code in said article of manufacture comprising;
computer readable program code means to divide the sensing surface into a plurality of distinct regions, each of said distinct regions comprising a distinct set of x-y coordinates on said sensing plane;
computer readable program code means for causing the computer to associate each of said distinct regions with a particular control gain setting;
computer readable program code means for causing the computer to receive x-y coordinate information of a touch down of an object on said sensing surface from said pointing device;
computer readable program code means for causing the computer to determine which of said plurality of distinct regions the x-y coordinate information of said touch down falls within; and
computer readable program code means for causing the computer to configure the control gain in accordance with the control gain characteristics of that distinct region in which said touch down falls within.
-
-
46. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for configuring the control gain of a computer pointing device of the touch sensing type, said pointing device being of the type employing a bounded plane sensing surface and further being of the type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said method steps comprising:
-
dividing the sensing plane into a plurality of distinct regions and associating a given control gain setting for each region;
detecting the touch down of an object onto said sensing surface;
sending x-y position information of said touch down to said host computer system;
determining in which of said distinct regions said touch down occurred based on the x-y position information of said touch down; and
configuring the pointing device according to the control gain setting associated with the distinct region in which it is determined that said touch down occurred. - View Dependent Claims (47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58)
-
-
59. A computer pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said computer pointing device capable of identifying to a user the control gain characteristics of the pointing device on a visual and/or tactual basis, said computer pointing device comprising a bounded plane sensing surface and control circuitry for controlling cursor movement on a display, and an insulating sheet overlying said sensing plane, having graphical or tactual indicia thereon whereby distinct regions are associated with particular control gain settings, the indicia is correlated with the distinct regions, and the indicia serves to identify to a user the location on said sensing plane a finger first touches down and further serves to identify to a user selected control gain characteristics selected.
-
60. A method for imparting information to a touchpad user, said touchpad being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said computer pointing device capable of identifying to a user the control gain characteristics of the pointing device on a visual and/or tactual basis, said method comprising the steps of providing a bounded plane sensing surface and control circuitry for controlling cursor movement on a display, and providing an insulating sheet overlying said sensing plane, having graphical or tactual indicia thereon whereby distinct regions are associated with particular control gain settings, the indicia is correlated with the distinct regions, and the indicia serves to identify to a user the location on said sensing plane a finger first touches down and further serves to identify to a user selected control gain characteristics selected.
-
61. A method for configuring one or more operational features of a computer pointing device, said pointing device being of the touch sensing type employing a bounded plane sensing surface and said pointing device being further of type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said method comprising the steps of:
-
dividing the sensing plane into a plurality of distinct regions and associating one or more operational feature settings for each region;
detecting the touch down of an object onto said sensing surface;
sending x-y position information of said touch down to said host computer system;
determining in which of said distinct regions said touch down occurred based on the x-y position information of said touch down; and
configuring the pointing device according to said one or more operational feature settings associated with the distinct region in which it is determined that said touch down occurred. - View Dependent Claims (62, 63)
-
-
64. An article of manufacture comprising:
-
a computer useable medium having a computer readable code means embodied in said medium for configuring one or more operational features of a computer pointing device of the type having a bounded plane sensing surface for detecting the x-y position coordinates of touch or pressure input upon said sensing plane, the computer readable program code in said article of manufacture comprising;
computer readable program code means to divide the sensing surface into a plurality of distinct regions, each of said distinct regions comprising a distinct set of x-y coordinates on said sensing plane;
computer readable program code means for causing the computer to associate each of said distinct regions with a particular configuration for said one or more operational features;
computer readable program code means for causing the computer to receive x-y coordinate information of a touch down of an object on said sensing surface from said pointing device;
computer readable program code means for causing the computer to determine which of said plurality of distinct regions the x-y coordinate information of said touch down falls within; and
computer readable program code means for causing the computer to configure said one or more operational features in accordance with the configuration associated with that distinct region in which said touch down falls within. - View Dependent Claims (65, 66)
-
-
67. A program storage device readable by a machine, tangibly embodying a program of instructions executable by the machine to perform method steps for configuring one or more operational features of a computer pointing device of the touch sensing type, said pointing device being of the type employing a bounded plane sensing surface and further being of the type capable of providing x-y position information to a host computer system in response to the presence of an object touching said sensing surface, said method steps comprising:
-
dividing the sensing plane into a plurality of distinct regions and associating with each region a given configuration setting for said one or more operational features;
detecting the touch down of an object onto said sensing surface;
sending x-y position information of said touch down to said host computer system;
determining in which of said distinct regions said touch down occurred based on the x-y position information of said touch down; and
configuring the pointing device according to the configuration setting for said one or more operational features associated with the distinct region in which it is determined that said touch down occurred. - View Dependent Claims (68, 69)
-
Specification