Filtering of inadvertent contact with touch pad input device
First Claim
1. A computer-implemented method executing on an information handling system comprising:
- defining a filter area within a surface of a touch pad input device accessible from the information handling system, the filter area not being solely defined based on the elapse of a period of time a user touches an area to be filtered on the touch pad input device;
receiving an input stream from the touch pad input device resulting from a user contacting the surface of the touch pad input device, wherein the input stream includes an origination point where contact was initially made by the user, and wherein the origination point includes a plurality of contacted pixels defining a first area;
retrieving a predetermined contact threshold area from a memory area accessible to the information handling system;
determining whether the origination point is inside the defined filter area by comparing a portion of the first area that is inside the defined filter area to the predetermined contact threshold area;
filtering out the input stream in response to a determination that the origination point is within the defined filter area; and
processing the input stream in response to a determination that the origination point is outside the defined filter area.
3 Assignments
0 Petitions
Accused Products
Abstract
An approach is provided that filters out inadvertent contact with a touch pad input device. A filter area is defined within a surface of a touch pad input device that is accessible from an information handling system, such as a computer system. When a user of the information handling system contacts the surface of the touch pad, an input stream is received. The input stream includes an origination point where contact was initially made by the user. If the origination point is within the defined filter area, then the input stream is filtered out (not processed). On the other hand, if the origination point is outside of the defined filter area, then the input stream is processed by the information handling system.
-
Citations
20 Claims
-
1. A computer-implemented method executing on an information handling system comprising:
-
defining a filter area within a surface of a touch pad input device accessible from the information handling system, the filter area not being solely defined based on the elapse of a period of time a user touches an area to be filtered on the touch pad input device; receiving an input stream from the touch pad input device resulting from a user contacting the surface of the touch pad input device, wherein the input stream includes an origination point where contact was initially made by the user, and wherein the origination point includes a plurality of contacted pixels defining a first area; retrieving a predetermined contact threshold area from a memory area accessible to the information handling system; determining whether the origination point is inside the defined filter area by comparing a portion of the first area that is inside the defined filter area to the predetermined contact threshold area; filtering out the input stream in response to a determination that the origination point is within the defined filter area; and processing the input stream in response to a determination that the origination point is outside the defined filter area. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An information handling system comprising:
-
one or more processors; a memory coupled to at least one of the processors; a nonvolatile storage area coupled to at least one of the processors; a touch pad input device accessible to at least one of the processors, the touch pad input device receiving user input at a surface of the touch pad input device; and a set of instructions stored in the memory and executable by at least one of the processors in order to perform actions of; defining a filter area within the surface of the touch pad input device; receiving an input stream from the touch pad input device resulting from a user contacting the surface of the touch pad input device, wherein the input stream includes an origination point where contact was initially made by the user, and wherein the origination point includes a plurality of contacted pixels defining a first area; retrieving a predetermined contact threshold area from a memory area accessible to the information handling system; determining whether the origination point is inside the defined filter area by comparing a portion of the first area that is inside the defined filter area to the predetermined contact threshold area; filtering out the input stream in response to a determination that the origination point is within the defined filter area; processing the input stream in response to a determination that the origination point is outside the defined filter area; wherein the filter area includes an edge of the touch pad input device used for scrolling and the instructions are executable by the processor to determine whether input received at the edge used for scrolling is for a scroll command, and responsive to determining that the input received at the edge used for scrolling is a scroll command, executing the scroll command, and responsive to determining that the input received at the edge used for scrolling is not a scroll command, filtering the input. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A computer program product stored in a computer readable storage medium that is not an electromagnetic wave, comprising functional descriptive material that, when executed by an information handling system, causes the information handling system to perform actions comprising:
-
defining a filter area within a surface of a touch pad input device accessible from the information handling system, the filter area not being solely defined based on the elapse of a period of time a user touches an area to be filtered on the touch pad input device; receiving an input stream from the touch pad input device resulting from a user contacting the surface of the touch pad input device, wherein the input stream includes an origination point where contact was initially made by the user, and wherein the origination point includes a plurality of contacted pixels defining a first area; retrieving a predetermined contact threshold area from a memory area accessible to the information handling system; determining whether the origination point is inside the defined filter area by comparing a portion of the first area that is inside the defined filter area to the predetermined contact threshold area; filtering out the input stream in response to a determination that the origination point is within the defined filter area; and processing the input stream in response to a determination that the origination point is outside the defined filter area. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification