# US 2014/0191972 A1 · Identification and use of gestures in proximity to a sensor

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

- Number: US 2014/0191972 A1
- Document ID: US20140191972A1
- Status: Published application
- Kind: A1
- Application number: 13/734,463
- Filed: 2013-01-04
- Published: 2014-07-10
- Earliest claimed: 2013-01-04
- Assignees: Lenovo (Singapore) Pte. Ltd.
- Applicants: Lenovo (Singapore) Pte. Ltd.
- Inventors: Michaela Rose Case; Aaron Michael Stewart; Wesley Abram Luttrell; Mamoru Okada; Xin Feng
- Web page: https://patentgrep.com/patent/US20140191972A1

## CPC

- G06F 3/017: {Gesture based interaction, e.g. based on a set of recognized hand gestures (interaction based on gestures traced on a digitiser G06F3/04883)}
- G06F 3/0213: {Arrangements providing an integrated pointing device in a keyboard, e.g. trackball, mini-joystick (for pointing devices integrated in a laptop computer G06F1/169; joysticks G05G9/047; constructional details of pointing devices G06F3/033)}
- G06F 3/04883: for inputting data by handwriting, e.g. gesture or text
- G06F 3/0489: using dedicated keyboard keys or combinations thereof
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An aspect provides a method, including: operating one or more sensors to detect gesture input proximate to a surface of an input device of an information handling device, wherein the input device is configured to receive one or more input types in addition to gesture input; determining, using a processor, if the gesture input detected matches a predetermined gesture; and executing at least one response action associated with the predetermined gesture. Other aspects are described and claimed.

## Claims

### Claim 1

A method, comprising:
operating one or more sensors to detect gesture input proximate to a surface of an input device of an information handling device, wherein the input device is configured to receive one or more input types in addition to gesture input;
determining, using a processor, if the gesture input detected matches a predetermined gesture; and
executing at least one response action associated with the predetermined gesture.

### Claim 2 (depends on 1)

The method of claim 1, wherein operating one or more sensors to detect gesture input proximate to a surface of an input device further comprises determining a distance between one or more gesture objects and the surface of the input device.

### Claim 3 (depends on 2)

The method of claim 2, wherein the determining, using the processor, if the gesture input detected matches a predetermined gesture is:
determining if the gesture input matches a predetermined gesture input in a layer, wherein the layer is defined by proximity to the one or more sensors;
determining if the gesture input matches a predetermined gesture input in a combination of layers, wherein the combination of layers are defined by proximity to the one or more sensors; or
determining if the gesture input matches a predetermined gesture input corresponding to movement through multiple layers, wherein the multiple layers are defined by proximity to the one or more sensors.

### Claim 4 (depends on 1)

The method of claim 1, further comprising detecting physical contact at the surface of the input device.

### Claim 5 (depends on 4)

The method of claim 4, wherein the physical contact at the surface of the input device does not activate a control of the input device.

### Claim 6 (depends on 4)

The method of claim 4, wherein the physical contact at the surface of the input device activates a control of the input device.

### Claim 7 (depends on 6)

The method of claim 6, further comprising modifying the at least one response action associated with the predetermined gesture in response to activation of the control of the input device.

### Claim 8 (depends on 1)

The method of claim 1, wherein operating one or more sensors to detect gesture input proximate to a surface of an input device of an information handling device further comprises detecting gesture input in a particular region of the surface of the input device.

### Claim 9 (depends on 8)

The method of claim 8, wherein determining, using the information handling device, if the gesture input detected matches a predetermined gesture further comprises determining if the gesture input in a particular region of the surface of the input device matches the predetermined gesture.

### Claim 10 (depends on 9)

The method of claim 9, wherein regions of the surface are defined with respect to proximity of detected gesture input to the surface.

### Claim 11

An information handling device, comprising:
an input device having a surface, wherein the input device is configured to receive one or more input types in addition to gesture input;
one or more sensors;
one or more processors; and
a memory operatively coupled to the one or more processors that stores instructions executable by the one or more processors to perform acts comprising:
operating the one or more sensors to detect gesture input proximate to the surface of the input device;
determining if the gesture input detected matches a predetermined gesture; and
executing at least one response action associated with the predetermined gesture.

### Claim 12 (depends on 11)

The information handling device of claim 11, wherein operating the one or more sensors to detect gesture input proximate to a surface of an input device further comprises determining a distance between one or more gesture objects and the surface of the input device.

### Claim 13 (depends on 12)

The information handling device of claim 12, wherein the determining if the gesture input detected matches a predetermined gesture is:
determining if the gesture input matches a predetermined gesture input in a layer, wherein the layer is defined by proximity to the one or more sensors;
determining if the gesture input matches a predetermined gesture input in a combination of layers, wherein the combination of layers are defined by proximity to the one or more sensors; or
determining if the gesture input matches a predetermined gesture input corresponding to movement through multiple layers, wherein the multiple layers are defined by proximity to the one or more sensors.

### Claim 14 (depends on 11)

The information handling device of claim 11, wherein the acts further comprise detecting physical contact at the surface of the input device.

### Claim 15 (depends on 14)

The information handling device of claim 14, wherein the physical contact at the surface of the input device does not activate a control of the input device.

### Claim 16 (depends on 14)

The information handling device of claim 14, wherein the physical contact at the surface of the input device activates a control of the input device.

### Claim 17 (depends on 16)

The information handling device of claim 16, wherein the acts further comprise modifying the at least one response action associated with the predetermined gesture in response to activation of the control of the input device.

### Claim 18 (depends on 11)

The information handling device of claim 11, wherein operating the one or more sensors to detect gesture input proximate to a surface of an input device further comprises detecting gesture input in a particular region of the surface of the input device.

### Claim 19 (depends on 18)

The information handling device of claim 18, wherein regions of the surface are defined dynamically with respect to proximity of detected gesture input to the surface.

### Claim 20

A program product, comprising:
a storage medium having computer program code embodied therewith, the computer program code comprising:
computer program code configured to operate one or more sensors to detect gesture input proximate to a surface of an input device of an information handling device, wherein the input device is configured to receive one or more input types in addition to gesture input;
computer program code configured to determine, using a processor, if the gesture input detected matches a predetermined gesture; and
computer program code configured to execute at least one response action associated with the predetermined gesture.
