# US 10,372,266 B2 · Systems and methods of improved water detection on a touch-sensitive display using directional scanning techniques

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

- Number: US 10,372,266 B2
- Document ID: US10372266B2
- Status: Granted
- Kind: B2
- Application number: 15/645,633
- Filed: 2017-07-10
- Published: 2018-09-27
- Granted: 2019-08-06
- Earliest claimed: 2017-03-24
- Assignees: Parade Technologies, Ltd.
- Applicants: Parade Technologies, Ltd.
- Inventors: Victor Paul Drake
- Web page: https://patentgrep.com/patent/US10372266B2

## CPC

- G06F 3/0418: {for error correction or compensation, e.g. based on parallax, calibration or alignment}
- G06F 3/04186: {Touch location disambiguation}
- G06F 3/0443: {using a single layer of sensing electrodes}
- G06F 3/0445: {using two or more layers of sensing electrodes, e.g. using two layers of electrodes separated by a dielectric layer}
- G06F 3/0446: {using a grid-like structure of electrodes in at least two directions, e.g. using row and column electrodes}
- G06F 2203/04104: Multi-touch detection in digitiser, i.e. details about the simultaneous detection of a plurality of touching locations, e.g. multiple fingers or pen and finger
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)

## Abstract

An exemplary method used to improve water detection on a touch-sensitive display includes performing a plurality of scans of a touch-sensitive array using at least two different scan patterns to capture response data for at least a subset of the plurality of sensor electrodes. The method further includes determining a signal direction for each sensor electrode in the subset using the response data. The method further includes identifying touch zone(s), each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group. The peak electrode response indicates a location of a candidate touch object on the touch-sensitive array. For each identified touch zone, reporting a touch object at the location of the peak electrode response upon determination that the peak electrode response for the touch zone satisfies a predefined response threshold.

## Claims

### Claim 1

A method, comprising:
at a touch-sensitive device having one or more processors and a touch-sensitive array that includes a plurality of sensor electrodes:
performing a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes;
determining a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction;
identifying one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and
for each identified touch zone:
contributing electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, and
reporting a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold.

### Claim 2 (depends on 1)

The method of claim 1, further comprising, at the touch-sensitive device, for each identified touch zone, identifying a non-touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone does not satisfy the predefined response threshold.

### Claim 3 (depends on 1)

The method of claim 1, further comprising, at the touch-sensitive device, for each identified touch zone, determining a shape of the touch zone,
wherein reporting the touch object is further performed in accordance with a determination that the shape of the touch zone satisfies a shape criterion.

### Claim 4 (depends on 3)

The method of claim 3, wherein the shape of the touch zone is associated with a drop, puddle, spray, rivulet, trail, or condensation of water.

### Claim 5 (depends on 1)

The method of claim 1, wherein determining the signal direction for each sensor electrode in the subset comprises:
determining a first axis signal direction for each sensor electrode in the subset;
determining a second axis signal direction for each sensor electrode in the subset;
determining whether the first axis signal direction for each sensor electrode in the subset satisfies a first direction threshold; and
determining whether the second axis signal direction for each sensor electrode in the subset satisfies a second direction threshold.

### Claim 6 (depends on 5)

The method of claim 5, wherein determining the signal direction for each sensor electrode in the subset further comprises:
combining the first axis signal direction with the second axis signal direction.

### Claim 7 (depends on 1)

The method of claim 1, wherein the signal direction is a cardinal direction or a primary inter-cardinal direction.

### Claim 8 (depends on 1)

The method of claim 1, further comprising, at the touch-sensitive device, storing the response data captured from the plurality of scans.

### Claim 9 (depends on 1)

The method of claim 1, wherein identifying the one or more touch zones comprises determining that multiple peak electrode responses are related to the same touch object by:
identifying a first group of sensor electrodes having signal directions that point towards a first peak electrode response included in the first group; and
identifying a second group of sensor electrodes having signal directions that point towards a second peak electrode response included in the second group, wherein:
the first and second peak electrode responses are adjacent to one another, and
the signal directions for the first group of sensor electrodes mirror the signal directions for the second group of sensor electrodes.

### Claim 10 (depends on 1)

The method of claim 1, wherein identifying the one or more touch zones comprises determining that one or more electrode responses in the subset are related to a non-touch object by:
identifying a first group of sensor electrodes having signal directions that point in a first direction; and
identifying a second group of sensor electrodes having signal directions that point in a second direction, wherein:
the second direction is opposite to the first direction, and
the first and second groups of sensor electrodes are adjacent to one another.

### Claim 11 (depends on 1)

The method of claim 1, wherein identifying the one or more touch zones comprises determining that multiple peak electrode responses are related to different touch objects by:
identifying a first group of sensor electrodes having signal directions that point towards a first peak electrode response included in the first group; and
identifying a second group of sensor electrodes having signal directions that point towards a second peak electrode response included in the second group, wherein the first and second peaks are adjacent to and separated by at least one sensor electrode.

### Claim 12 (depends on 1)

The method of claim 1, further comprising, at the touch-sensitive device, performing a plurality of additional scans of the touch-sensitive array using the at least two different scan patterns in response to identifying the one or more touch zones,
wherein reporting the touch object for each identified touch zone is further performed in accordance with a determination that the same touch zone is identified by the plurality of additional scans.

### Claim 13 (depends on 1)

The method of claim 1, wherein:
one of the identified touch zones is positioned along an edge of the touch-sensitive array and
the method further comprises, at the touch-sensitive device, for the touch zone positioned along the edge of the touch-sensitive array:
determining a number of sensor electrodes in the touch zone that are adjacent to the edge of the touch-sensitive array; and
reporting a size of the touch object based at least in part on: (i) a value of the peak electrode response for the touch zone, and (ii) the number of sensor electrodes in the touch zone that are adjacent to the edge of the touch-sensitive array.

### Claim 14

A touch-sensitive device, comprising:
a touch-sensitive array that includes a plurality of sensor electrodes;
one or more processors; and
memory storing one or more programs, the one or more programs including instructions, which when executed by the one or more processors cause the touch-sensitive device to:
perform a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes;
determine a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction;
identify one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and
for each identified touch zone:
contribute electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, and
report a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold.

### Claim 15 (depends on 14)

The touch-sensitive device of claim 14, wherein the one or more programs further include instructions, which when executed by the one or more processors cause the touch-sensitive device to:
for each identified touch zone, identify a non-touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone does not satisfy the predefined response threshold.

### Claim 16 (depends on 14)

The touch-sensitive device of claim 14, wherein the one or more programs further include instructions, which when executed by the one or more processors cause the touch-sensitive device to:
for each identified touch zone, determine a shape of the touch zone,
wherein reporting the touch object is further performed in accordance with a determination that the shape of the touch zone satisfies a shape criterion.

### Claim 17 (depends on 16)

The touch-sensitive device of claim 16, wherein the shape of the touch zone is associated with a drop, puddle, spray, rivulet, trail, or condensation of water.

### Claim 18

A non-transitory computer-readable storage medium, storing one or more programs configured for execution by one or more processors of a touch-sensitive device having a touch-sensitive array that includes a plurality of sensor electrodes, the one or more programs including instructions for:
performing a plurality of scans of the touch-sensitive array using at least two different scan patterns, wherein the plurality of scans captures response data for at least a subset of the plurality of sensor electrodes;
determining a signal direction for each sensor electrode in the subset using the response data, wherein the signal direction for each sensor electrode indicates a relative location of a sensor electrode in the subset most responsible for creation of the signal direction;
identifying one or more touch zones, each comprising a group of sensor electrodes with signal directions that point towards a peak electrode response included in the group, wherein the peak electrode response indicates a location of a candidate touch object on the touch-sensitive array; and
for each identified touch zone:
contributing electrode responses from the group of sensor electrodes in the touch zone to the peak electrode response for the touch zone, and
reporting a touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone satisfies a predefined response threshold.

### Claim 19 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the one or more programs further include instructions for:
for each identified touch zone, identifying a non-touch object at the location associated with the peak electrode response in accordance with a determination that the contributed peak electrode response for the touch zone does not satisfy the predefined response threshold.

### Claim 20 (depends on 18)

The non-transitory computer-readable storage medium of claim 18, wherein the one or more programs further include instructions for:
for each identified touch zone, determining a shape of the touch zone,
wherein reporting the touch object is further performed in accordance with a determination that the shape of the touch zone satisfies a shape criterion.
