Systems and methods for automatic disable of input devices

US9256304B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9256304-B2
Application numberUS-78949210-A
CountryUS
Kind codeB2
Filing dateMay 28, 2010
Priority dateMay 28, 2010
Publication dateFeb 9, 2016
Grant dateFeb 9, 2016

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Systems, methods, apparatuses and computer program products configured to provide intelligent filtering techniques to reduce errant device inputs are described. For example, filtering out the data input from a touch pad while typing on the keyboard or operating with a pointing stick, even if the touch pad is sensing contact, is augmented by continuing to filter data from the touch pad until the contact on the touch pad ends.

First claim

Opening claim text (preview).

What is claimed is: 1. An apparatus comprising: two or more input devices of a laptop, the two or more input devices including a touch pad and an input device located proximate to the touch pad; and one or more processors; wherein, responsive to execution of computer readable program code accessible to the one or more processors, the one or more processors: ascertain multiple inputs from the two or more input devices; ascertain inadvertent input via one of the two or more input devices, including sensing input via the touchpad while sensing input from the input device located proximate to the touch pad, wherein sensing input via the touchpad is other than sensing inadvertent input with a palm check filter; responsive to ascertaining inadvertent input via the one of the two or more input devices, disable one or more of the two or more input devices, wherein all input via the touch pad is filtered out according to a prioritization scheme that prioritizes non-touchpad over touch pad input, wherein said non-touchpad input is treated as prioritized input; and responsive to detecting removal of the inadvertent input via the one of the two or more input devices, automatically re-enable the input device previously disabled. 2. The apparatus according to claim 1 , wherein to ascertain inadvertent input comprises ascertaining inadvertent input via the touchpad when ascertaining multiple inputs. 3. The apparatus according to claim 1 , wherein the one or more processors determine if a start zone has been used. 4. The apparatus according to claim 3 , wherein responsive to determining the start zone has not been used, implementing a hard disable of the touchpad. 5. The apparatus according to claim 1 , wherein the one or more processors increment a counter responsive to ascertaining the inadvertent input. 6. The apparatus according to claim 5 , wherein the one or more processors implement a hard disable if the counter exceeds a predetermined threshold. 7. The apparatus of claim 1 , wherein input via the touch pad includes one or more of a palm input, a finger input, and a stylus input. 8. The apparatus of claim 1 , wherein the inadvertent input is any of a stylus input and a finger input. 9. A computer program product comprising: a computer readable storage device having computer readable program code embodied therewith, the computer readable program code being executable by a processor and comprising: computer readable program code that ascertains multiple inputs from two or more input devices of a laptop, the two or more input devices including a touch pad and an input device located proximate to the touch pad; computer readable program code that ascertains inadvertent input via one of the two or more input devices, including sensing input via the touchpad while sensing input from the input device located proximate to the touch pad, wherein sensing input via the touchpad is other than sensing inadvertent input with a palm check filter; computer readable program code that, responsive to ascertaining inadvertent input via the one of the two or more input devices, disables one or more of the two or more input devices, wherein all input via the touch pad is filtered out according to a prioritization scheme that prioritizes non-touchpad over touch pad input, wherein said non-touchpad input is treated as prioritized input; and computer readable program code that, responsive to detecting removal of the inadvertent input via the one of the two or more input devices, automatically re-enables the input device previously disabled. 10. The computer program product according to claim 9 , wherein the two or more input devices include at least a keyboard located on a surface and being situated proximate to a location of the surface containing the touchpad. 11. The computer program product according to claim 10 , wherein the one of the two or more input devices providing inadvertent input is the touchpad. 12. The computer program product according to claim 9 , wherein the inadvertent input is touchpad input. 13. The computer program product according to claim 9 , wherein the computer readable program code further comprises computer readable program code that determines if a start zone has been used. 14. The computer program product according to claim 13 , wherein the computer readable program code further comprises computer readable program code that, responsive to determining the start zone has not been used, implements a hard disable of a touchpad. 15. The computer program product according to claim 9 , wherein the computer readable program code further comprises computer readable program code that increments a counter responsive to ascertaining the inadvertent input. 16. The computer program product according to claim 15 , wherein the computer readable program code further comprises computer readable program code that implements a hard disable if the counter exceeds a predetermined threshold. 17. A method comprising: ascertaining multiple inputs from two or more input devices of a laptop, the two or more input devices including a touch pad and an input device located proximate to the touch pad; ascertaining inadvertent input via one of the two or more input devices, including sensing input via the touchpad while sensing input from the input device located proximate to the touch pad, wherein sensing input via the touchpad is other than sensing inadvertent input with a palm check filter; responsive to ascertaining inadvertent input via the one of the two or more input devices, disabling one or more of the two or more input devices, wherein all input via the touch pad is filtered out according to a prioritization scheme that prioritizes non-touchpad over touch pad input, wherein said non-touchpad input is treated as prioritized input; and responsive to detecting removal of the inadvertent input via the one of the two or more input devices, automatically re-enabling the input device previously disabled. 18. The method according to claim 17 , wherein the two or more input devices include at least a keyboard located on a surface and being situated proximate to a location of the surface containing the touchpad. 19. The method according to claim 18 , wherein the one of the two or more input devices providing inadvertent input is the touchpad.

Assignees

Inventors

Classifications

  • Control or interface arrangements specially adapted for digitisers · CPC title

  • G06F3/038Primary

    Control and interface arrangements therefor, e.g. drivers or device-embedded control circuitry · CPC title

  • Touch pads, in which fingers can move on a surface · CPC title

  • using detection at multiple resolutions, e.g. coarse and fine scanning; using detection within a limited area, e.g. object tracking window · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US9256304B2 cover?
Systems, methods, apparatuses and computer program products configured to provide intelligent filtering techniques to reduce errant device inputs are described. For example, filtering out the data input from a touch pad while typing on the keyboard or operating with a pointing stick, even if the touch pad is sensing contact, is augmented by continuing to filter data from the touch pad until the…
Who is the assignee on this patent?
Stewart Aaron Michael, Matsubara Masaki, Mori Hidetoshi, and 1 more
What technology area does this patent fall under?
Primary CPC classification G06F3/038. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 09 2016 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).