# US 12,602,156 B2 · Information handling system touch detection palm rest to support touch function row

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 12,602,156 B2
- Document ID: US12602156B2
- Status: Granted
- Kind: B2
- Application number: 18/428,747
- Filed: 2024-01-31
- Published: 2025-07-31
- Granted: 2026-04-14
- Earliest claimed: 2024-01-31
- Assignees: Dell Products L.P.
- Applicants: Dell Products L.P.
- Inventors: Priyank J. Gajiwala; Nidhi Palan; Keith M. Alfano; Nicholas G. DiLoreto; Dewey Yu; Brandon J. Brocklesby
- Web page: https://patentgrep.com/patent/US12602156B2

## CPC

- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 1/1616: {with folding flat displays, e.g. laptop computers or notebooks having a clamshell configuration, with body parts pivoting to an open position around an axis parallel to the plane they define in closed position}
- G06F 1/169: {the I/O peripheral being an integrated pointing device, e.g. trackball in the palm rest area, mini-joystick integrated between keyboard keys, touch pads or touch stripes (G06F1/1643 takes precedence; constructional details of pointing devices G06F3/033)}
- G06F 3/044: by capacitive means
- G06F 3/0482: Interaction with lists of selectable items, e.g. menus
- G06F 3/04886: by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

A portable information handling system palm rest adjacent a mechanical keyboard includes a touch detection surface to accept end user touches as inputs to the information handling system and a force detection sensor to detect pressure associated with the touches. A touch row function defined in an upper strip of the touch detection surface interacts with function key value icons presented at a main display to accept function key row inputs in the place of mechanical function keys of the keyboard. Logic executing on a processing resource compares touch areas with associated pressures to differentiate intentional inputs from unintentional inputs, such as a palm resting on the palm rest.

## Claims

### Claim 1

An information handling system comprising:
a housing;
a processor disposed in the housing and operable to process information;
a memory disposed in the housing and interfaced with the processor, the memory operable to store the information;
a display interfaced with the processor and operable to present the information as visual images;
a keyboard coupled to the housing, the keyboard having plural mechanical keys to accept end user inputs;
a palm rest coupled to the housing adjacent the keyboard and distal the display, the palm rest having a capacitive touch detection surface interfaced with the processor, the capacitive touch surface operable to detect touches as inputs;
a touch function row coupled to the housing between the keyboard and the display and operable to accept touch function inputs by touches at the touch function row; and
a non-transient memory storing instructions that when executed cause detection of touch locations in a predetermined touch function row portion of the palm rest and in response presentation at the display of a function on-screen-display user interface having plural function key value icons selected from plural functions of the touch function row, one of the function key value icons highlighted based upon the detected touch location in the touch function row portion of the palm rest, the instructions further causing detection of touch function row inputs by touches at either of the touch function row or the touch function row portion of the palm rest.

### Claim 2 (depends on 1)

The information handling system of claim 1 wherein the functions include at least key input values of F1-F9.

### Claim 3 (depends on 2)

The information handling system of claim 2 further comprising:
a secondary display included under the palm rest; and
instructions that cause the presentation of function key value icons in the touch locations of the predetermined touch function row portion.

### Claim 4 (depends on 2)

The information handling system of claim 2 further comprising instructions that cause:
detection of a lift of a touch from the touch location followed by a tap in a predetermined time period; and
in response to the tap, command of the function associated with the touch location detected at the lift.

### Claim 5 (depends on 2)

The information handling system of claim 2 further comprising:
a force detection sensor disposed at the palm rest capacitive touch detection surface and interfaced with the processor, the force detection sensor operable to detect pressures applied by the touches; and
instructions that cause in response to the pressures command of the function associated with the touch location.

### Claim 6 (depends on 5)

The information handling system of claim 5 further comprising instructions that compare an area size of a detected touch with a pressure of the detected touch to determine whether the touch is intended as an input.

### Claim 7 (depends on 6)

The information handling system of claim 6 wherein the detected touch is a palm touch at the touch detection surface.

### Claim 8 (depends on 2)

The information handling system of claim 2 further comprising instructions that cause:
detection of a finger in proximity to the touch detect surface to determine the touch location followed by a tap; and
in response to the tap, command of the function associated with the touch location detected with the proximity.

### Claim 9 (depends on 2)

The information handling system of claim 2 wherein the keyboard has a capacitive touch surface in the place of the keyboard function row of keys.

### Claim 10

A method for managing touch inputs at an information handling system, the method comprising:
coupling a touch detection surface to a palm rest adjacent a lower side of a mechanical keyboard of the information handling system;
defining a touch function row portion having plural touch locations at the touch detection surface of the palm rest;
coupling a touch function row adjacent an upper side of the mechanical keyboard between the keyboard and a display;
detecting touches as inputs at the touch function row;
detecting touch locations at the touch function row portion; and
in response to a touch detected at the touch function row portion touch locations, presenting at a main display of the information handling system a function on-screen-display user interface having plural function icons, one of the function icons highlighted based upon the detected touch location, inputs to the function on-screen-display user interface accepted at either the touch function row or the touch function row portion.

### Claim 11 (depends on 10)

The method of claim 10 wherein the functions include at least key input values F1-F9.

### Claim 12 (depends on 10)

The method of claim 10 further comprising:
detecting touches with the touch detection surface;
detecting force associated with the touches with a force detection sensor; and
discarding at least some of the touches as unintended inputs by comparing the area of the touches and the force of the touches.

### Claim 13 (depends on 12)

The method of claim 12 further comprising:
comparing the touches with an area of a palm;
comparing the touches with force of the palm resting on the touch detection surface; and
discarding the touches when the touches have the area and the force of the palm.

### Claim 14 (depends on 10)

The method of claim 10 further comprising:
detecting a lift of the touch followed by a tap; and
in response to the tap, inputting the function associated with the highlighted function icon.

### Claim 15 (depends on 14)

The method of claim 14 further comprising:
coupling a secondary display to the palm rest; and
detecting the touches and detecting forces through the secondary display.

### Claim 16 (depends on 15)

The method of claim 15 further comprising presenting the touch function row plural function icons at the secondary display.

### Claim 17

A palm rest configured to couple to an information handling system adjacent a keyboard, the palm rest comprising:
a processing resource operable to execute instructions;
a touch detection surface operable to detect end user touches adjacent a lower side of a keyboard, the keyboard accepting inputs with a mechanical depression of keys;
a touch function row operable to detect touch function inputs adjacent an upper side of the keyboard between the keyboard and a display; and
a non-transient memory storing instructions that when executed on the processing resource cause detection of touch locations in a predetermined touch function row portion of the touch detection surface and in response to present at a main display a function on-screen-display user interface having plural function key value icons selected from plural functions, one of the function icons highlighted based upon the detected touch location, either of the touch function row or the touch function row portion accepting touch inputs to select the plural function key value icons.

### Claim 18 (depends on 17)

The palm rest of claim 17 further comprising:
a force detection sensor disposed at the touch detection surface and interfaced with the processing resource, the force detection sensor operable to detect a pressures applied by the touches; and
instructions stored in the non-transient memory that when executed on the processing resource cause a comparison of the area of the touches with the pressure of the touches to discard at least some of the touches as unintentional.

### Claim 19 (depends on 18)

The palm rest of claim 18 further comprising instructions stored in the non-transient memory that when executed on the processing resource further cause:
identify at least some of the touches as having a shape of an end user palm; and
reject the touches having the shape of the end user palm when the forces correspond to a weight of the end user palm relative to the area.

### Claim 20 (depends on 17)

The palm rest of claim 17 wherein the plural functions include at least key input values of F1 through F9.
