IP Library Granted Patent US 10,394,381
Granted Patent B2
US 10,394,381 · App. 15/645,717 · Granted Aug 27, 2019

False input reduction systems, apparatus, and methods for an information processing device

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,394,381
App. No.
15/645,717
Granted
Aug 27, 2019
Kind
B2
Abstract

Apparatus, methods, and computer program products that can reduce false inputs to an information handling device are disclosed. Various embodiments of an apparatus include a processor of an information handling device and memory that stores code executable by the processor. The code can cause the processor to determine when a user is operating one of a keyboard and a touch pad and, in response to the user operating the one of the keyboard and the touch pad, modify an area of a valid operating region of the touch pad. A method and program product can also perform the functions of the apparatus.

Claims (45)

1. An apparatus, comprising:

a processor of an information handling device; and

a memory that stores code executable by the processor to:

determine when a user is operating one of a keyboard and a touch pad,

in response to the user operating the one of the keyboard and the touch pad, modify a first operational area of a valid operating region of the touch pad, and

modify the first operational area of the valid operating region between a first region and a second region that is narrower than the first region.

2. The apparatus of claim 1 , wherein the code is further executable by the processor to, in response to the user operating the keyboard, modify a portion of the valid operating region that is adjacent to the keyboard to an invalid operating region.

3. The apparatus of claim 1 , further comprising:

a touch panel display configured to digitally display the keyboard and the touch pad, wherein:

the code is further executable by the processor to, in response to modifying the first area of the valid operating region, modifying a second operational area of the touch pad that is displayed on the touch panel display.

4. The apparatus of claim 1 , wherein the code is further executable by the processor to, in response to determining that the user is performing operations on the keyboard, modify the valid operating region to the second region.

5. The apparatus of claim 4 , wherein the code is further executable by the processor to, in response to determining that the user is performing operations on the touch pad, modify the valid operating region to the first region.

6. The apparatus of claim 1 , wherein the code is further executable by the processor to, in response to determining that the user is performing operations on the touch pad, modify the valid operating region to the first region.

7. The apparatus of claim 1 , wherein the code is further executable by the processor to, in response to a combination of a key input on the keyboard and a touch input on the touch pad, modify the valid operating region to the first region.

8. The apparatus of claim 1 , further comprising:

a display configured to display a pointer associated with the touch pad,

wherein the code is further executable by the processor to:

in response to the valid operating region operating with the first region, display the pointer on the display, and

in response to the valid operating region operating with the second region, omit display of the pointer on the display.

9. The apparatus of claim 1 , further comprising:

a touch panel display configured to receive touch inputs,

wherein the code is further executable by the processor to, in response to receiving a touch input, invalidate inputs received from the one of the keyboard and the touch pad.

10. The apparatus of claim 1 , wherein the second region comprises a smaller area than the first region when the second region is narrower than the first region.

11. A method, comprising:

determining, by use of a processor, when a user is operating one of a keyboard and a touch pad, wherein the touch pad comprises a valid operating region;

in response to the user operating the one of the keyboard and the touch pad, modifying an area of the valid operating region; and

modifying the area of the valid operating region between a first region and a second region that is narrower than the first region.

12. The method of claim 11 , further comprising:

in response to determining that the user is performing operations on the keyboard, modifying the valid operating region to the second region.

13. The method of claim 11 , further comprising:

in response to determining that the user is performing operations on the touch pad, modifying the valid operating region to the first region.

14. The method of claim 11 , further comprising:

in response to a combination of a key input on the keyboard and a touch input on the touch pad, modifying the valid operating region to the first region.

15. The method of claim 11 , wherein the second region comprises a smaller area than the first region when the second region is narrower than the first region.

16. A program product comprising a non-transitory computer-readable storage medium that stores code executable by a processor, the executable code comprising code to perform:

determining when a user is operating one of a keyboard and a touch pad, wherein the touch pad comprises a valid operating region;

in response to the user operating the one of the keyboard and the touch pad, modifying an operational area of the valid operating region; and

modifying the operational area of the valid operating region between a first region and a second region that is narrower than the first region.

17. The program product of claim 16 , wherein the executable code further comprises code to perform:

in response to determining that the user is performing operations on the keyboard, modifying the valid operating region to the second region.

18. The program product of claim 16 , wherein the executable code further comprises code to perform:

in response to determining that the user is performing operations on the touch pad, modifying the valid operating region to the first region.

19. The program product of claim 16 , wherein the executable code further comprises code to perform:

in response to a combination of a key input on the keyboard and a touch input on the touch pad, modifying the valid operating region to the first region.

20. The program product of claim 16 , wherein the second region comprises a smaller area than the first region when the second region is narrower than the first region.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2025
From: LENOVO PC INTERNATIONAL LIMITED
To: LENOVO SWITZERLAND INTERNATIONAL GMBH
Reel/Frame 069870/0670 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2020
From: LENOVO (SINGAPORE) PTE LTD
To: LENOVO PC INTERNATIONAL LTD
Reel/Frame 052931/0633 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 10, 2017
From: LUO, JUN; ITOH, HIROSHI; NOMURA, RYOHTA; KAWANO, SEIICHI
To: LENOVO (SINGAPORE) PTE. LTD.
Reel/Frame 043140/0955 →
Cited By (1)
US 12,602,156