IP Library Granted Patent US 11,614,820
Granted Patent B2
US 11,614,820 · App. 17/728,122 · Granted Mar 28, 2023

Method and apparatus for variable impedance touch sensor array gesture recognition

Inventors: John Aaron Zarraga (San Francisco, CA); Alexander Meagher Grau (Durham, NC); Bethany Noel Haniger (Los Gatos, CA); Bradley James Bozarth (Moore, SC); Brogan Carl Miller (Mountain View, CA); Ilya Daniel Rosenberg (Mountain View, CA); James Frank Thomas (Danville, CA); Mark Joshua Rosenberg (Sunnyvale, CA); Peter Hans Nyboer (San Jose, CA); Reuben Eric Martinez (Gilroy, CA); Scott Gregory Isaacson (Mountain View, CA); Stephanie Jeanne Oberg (Sunnyvale, CA); Timothy James Miller (Half Moon Bay, CA); Tomer Moscovich (San Francisco, CA); Yibo Yu (Santa Clara, CA)
Assignee: Sensel, Inc.
G06F3/04146G06F3/0412G06F3/0416G06F3/0488G06F2203/04104
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 11,614,820
App. No.
17/728,122
Granted
Mar 28, 2023
Kind
B2
Abstract

The present invention relates to touch sensor detector systems and methods incorporating an interpolated variable impedance touch sensor array and specifically to such systems and methods for gesture recognition and associating a UI element with the recognized gesture. In one embodiment, the present invention provides a variable impedance array (VIA) system for receiving a gesture that includes: a plurality of physical VIA columns connected by interlinked impedance columns; a plurality of physical VIA rows connected by interlinked impedance rows; and a processor configured to interpolate a location and/or pressure of the gesture in the physical columns and rows from an electrical signal from a plurality of column drive sources (connected to the plurality of physical VIA columns through the interlinked impedance columns) sensed at a plurality of row sense sinks (connected to the plurality of physical VIA rows through the interlinked impedance rows).

Claims (47)

1. A gesture-recognition system, comprising:

a sensor panel comprising a grid of sensing elements; and

a processor that:

based on a first determination that respective touch inputs received at the sensor panel correspond to a defined pattern based on a pressure differential between the respective touch inputs satisfying a defined pressure differential, implements an action at a user interface element based on the defined pattern, and

based on a second determination that the respective touch inputs received at the sensor panel fail to correspond to the defined pattern, ignores the respective touch inputs and does not implement the action.

2. The gesture-recognition system of claim 1 , wherein the grid of sensing elements power on simultaneously and generate multiple currents along multiple current paths in response to a sensed touch, wherein an amount of current generated by a sensing element of the grid of sensing elements is directly proportional to a force applied by the sensed touch.

3. The gesture-recognition system of claim 1 , wherein the processor detects that the pressure differential between the respective touch inputs varies in a rocking manner.

4. The gesture-recognition system of claim 3 , wherein the processor determines the rocking manner based on detection of an increased pressure at a first touch inputs of the respective touch inputs and a decreased pressure at a second touch inputs of the respective touch inputs, or vice versa.

5. The gesture-recognition system of claim 1 , further comprising:

column drive sources connected to physical variable impedance array columns through interlinked impedance columns; and

row sense sinks connected to physical variable impedance array rows through interlinked impedance rows,

wherein the processor determines a relative orientation of the respective touch inputs based on an electrical signal received from the column drive sources sensed at the row sense sinks and based on a relative pressure applied at the respective touch inputs determined based on the electrical signal from the column drive sources sensed at the row sense sinks.

6. The gesture-recognition system of claim 1 , further comprising:

column drive sources connected to physical variable impedance array columns through interlinked impedance columns; and

row sense sinks connected to physical variable impedance array rows through interlinked impedance rows,

wherein the processor further:

determines a continuous pressure change at the respective touch inputs on the sensor panel from an electrical signal received from the column drive sources sensed at the row sense sinks; and

causes the user interface element to provide visual feedback based on the continuous pressure change at the respective touch inputs.

7. The gesture-recognition system of claim 1 , wherein the processor determines a touch pattern of a gesture based on one or more of the respective touch inputs.

8. A touch sensor system comprising:

a sensor panel that receives touch inputs;

an interpolated variable impedance array; and

a processor that:

based on a first determination that the touch inputs are received at the sensor panel within a defined period of time and correspond to a defined pattern, implements an action at a user interface element based on the defined pattern; and

based on a second determination that the touch inputs are received at the sensor panel within the defined period of time and fail to correspond to the defined pattern, rejects the touch inputs and does not implement the action.

9. The touch sensor system of claim 8 , wherein the first determination is based on the processor determining that a pressure difference between the touch inputs satisfies a defined pressure difference.

10. The touch sensor system of claim 8 , wherein the second determination is based on the processor determining that a pressure difference between the touch inputs fails to satisfy a defined pressure difference.

11. The touch sensor system of claim 8 , wherein the processor determines a pressure difference between respective inputs of the touch inputs based on an electrical signal received in response to detection of the respective inputs of the touch inputs.

12. The touch sensor system of claim 8 , wherein the processor determines a pressure difference between respective inputs of the touch inputs based on identifying a varying pressure between inputs of the touch inputs.

13. The touch sensor system of claim 8 , wherein the processor determines a touch pattern of a gesture based on one or more inputs of the touch inputs.

14. The touch sensor system of claim 8 , wherein the interpolated variable impedance array comprises:

column drive sources connected to physical variable impedance array columns through interlinked impedance columns; and

row sense sinks connected to physical variable impedance array rows through interlinked impedance rows.

15. The touch sensor system of claim 14 , wherein based on an electrical signal received from the column drive sources sensed at the row sense sinks, the processor determines a pressure difference between respective inputs of the touch inputs based on identifying an increased pressure at a first input of the touch inputs and a decreased pressure at a second input of the touch inputs.

16. The touch sensor system of claim 14 , wherein based on an electrical signal from the column drive sources sensed at the row sense sinks, the processor determines a pressure difference between respective inputs of the touch inputs based on identifying a decreased pressure at a first input of the touch inputs and an increased pressure at a second input of the touch inputs.

17. The touch sensor system of claim 14 , wherein the processor:

determines a continuous pressure change at an input of the touch inputs on the sensor panel from an electrical signal received from the column drive sources sensed at the row sense sinks; and

causes the user interface element to provide visual feedback based on the continuous pressure change at the input of the touch inputs.

18. The touch sensor system of claim 14 , wherein the processor determines a pressure response pattern at one or more inputs of the touch inputs over time from an electrical signal received from the column drive sources sensed at the row sense sinks.

19. A system, comprising:

a variable impedance array;

an array column driver;

an array row sensor; and

a processor that:

determines a first touch point and a second touch point received at a sensor panel correspond to a defined pattern based on a pressure difference between the first touch point and the second touch point satisfying a defined pressure difference; and

implements an action at an associated user interface element based on the defined pattern.

20. The system of claim 19 , wherein the variable impedance array comprises interlinked impedance columns coupled to the array column driver and interlinked impedance rows coupled to the array row sensor, wherein the array column driver selects the interlinked impedance columns based on a column switching register and electrically drive the interlinked impedance columns using a column driving source, wherein the variable impedance array conveys current from the interlinked impedance columns to the interlinked impedance columns sensed by the array row sensor, and wherein the array row sensor selects the interlinked impedance rows and electrically senses a state of the interlinked impedance rows based on a row switching register.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2025
From: SENSEL, INC
To: CIRQUE CORPORATION
Reel/Frame 072018/0359 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 25, 2022
From: ZARRAGA, JOHN AARON; GRAU, ALEXANDER MEAGHER; HANIGER, BETHANY NOEL; BOZARTH, BRADLEY JAMES; MILLER, BROGAN CARL; ROSENBERG, ILYA DANIEL; THOMAS, JAMES FRANK; ROSENBERG, MARK JOSHUA; NYBOER, PETER HANS; MARTINEZ, REUBEN ERIC; ISAACSON, SCOTT GREGORY; OBERG, STEPHANIE JEANNE; MILLER, TIMOTHY JAMES; MOSCOVICH, TOMER; YU, YIBO
To: SENSEL, INC.
Reel/Frame 059697/0001 →
Continuity (4)
Continuation 17113818 · Dec 7, 2020
Continuation 16384331 · Apr 15, 2019
Provisional Application 62730746 · Sep 13, 2018
Related Publication 20220244828A1 · Aug 4, 2022