IP Library Granted Patent US 11,656,718
Granted Patent B2
US 11,656,718 · App. 17/237,224 · Granted May 23, 2023

Method and apparatus for variable impedance touch sensor array force aware interaction in large surface devices

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/0418G01L1/146G01L1/205G06F3/044G06F3/0414G06F2203/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,656,718
App. No.
17/237,224
Granted
May 23, 2023
Kind
B2
Abstract

The present invention relates to interpolated variable impedance touch sensor arrays for force-aware large-surface device interaction. An exemplary system for detecting a continuous pressure curve includes a plurality of physical variable impedance array (VIA) columns connected by interlinked impedance columns and a plurality of physical VIA rows connected by interlinked impedance rows. The system also includes a plurality of column drive sources connected to the interlinked impedance columns and to the plurality of physical VIA columns through the interlinked impedance columns as well as a plurality of row sense sinks connected to the interlinked impedance rows and to the plurality of physical VIA rows through the interlinked impedance rows. Further, the system includes a processor configured to interpolate the continuous pressure curve in the physical VIA columns and physical VIA rows from an electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks.

Claims (33)

1. A system for detecting a continuous pressure curve for a touch on a display device, comprising:

a column switching register;

a plurality of physical variable impedance array (VIA) columns connected by interlinked impedance columns;

a plurality of physical VIA rows connected by interlinked impedance rows;

an array of column drivers configured to:

based on the column switching register, select the interlinked impedance columns, and

connect, via the selected the interlinked impedance columns, to the selected interlinked impedance columns and to the plurality of physical VIA columns;

a plurality of row sense sinks connected to the interlinked impedance rows and to the plurality of physical VIA rows through the interlinked impedance rows; and

a processor configured to interpolate the continuous pressure curve in the physical VIA columns and physical VIA rows from an electrical signal from the array of column drivers, sensed at the plurality of row sense sinks.

2. The system of claim 1 , wherein the processor is further configured to detect two or more touches at a first time, determine that the two or more touches at the first time are arranged in a pattern corresponding to a predetermined gesture, determine a relative pressure between the two or more touches from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks, and associate the continuous pressure curve with a user interface (UI) element, the UI element accepting an adjustment input based on the relative pressure between the two or more touches, and provide a confirming input to the UI element based on the relative pressure between the two or more touches.

3. The system of claim 1 , wherein the processor is further configured to resize a user interface (UI) element proportionally to the continuous pressure curve.

4. The system of claim 1 , wherein the processor is further configured to determine that the touch on the display device is a high force tap corresponding to a knuckle tap from the continuous pressure curve.

5. The system of claim 1 , wherein the processor is further configured to determine that the touch on the display device is a kneading pattern of multiple fingers pushing in and out with translating horizontally or vertically on the sensor array from the continuous pressure curve.

6. The system of claim 1 , wherein the processor is further configured to determine that the touch on the display device is a pressure pattern that can damage the device from the continuous pressure curve.

7. The system of claim 6 , wherein the processor is further configured to cause an alert if it determines that the touch on the display device is a pressure pattern that can damage the device.

8. The system of claim 1 , wherein the processor is further configured to detect two or more touches at a first time and determine a relative pressure between the two or more touches from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks.

9. The system of claim 1 , wherein the processor is further configured to determine a pressure response from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks.

10. The system of claim 9 , wherein the processor is further configured to provide adjustment information to a coupled device based on the gesture location and pressure response.

11. The system of claim 1 , wherein the processor is further configured to determine a relative orientation of a plurality of fingers from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks and a relative pressure applied by the plurality of fingers from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks.

12. The system of claim 1 , wherein the processor is further configured to determine a continuous pressure change at one or more points on the sensor array from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks and to cause a user interface (UI) element to provide visual feedback based on the continuous pressure at the one or more points.

13. The system of claim 1 , wherein the processor is further configured to determine a pattern of touches of one or more points in contact with the sensor panel instantaneously or over time and to determine a pressure at the one or more points in contact with the sensor panel instantaneously or over time.

14. A non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor of a display device, facilitate performance of operations, comprising:

based on a column switching register, select, by an array of column drivers, interlinked impedance columns that connect a plurality of physical variable impedance array (VIA) columns, wherein the selected interlinked impedance columns are connected to the plurality of physical VIA columns, wherein a plurality of physical VIA rows are connected by interlinked impedance rows, and wherein a plurality of row sense sinks are connected to the interlinked impedance rows and to the plurality of physical VIA rows through the interlinked impedance rows; and

interpolate a continuous pressure curve in the physical VIA columns and physical VIA rows from an electrical signal from the array of column drivers, sensed at a plurality of row sense sinks.

15. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise resizing a user interface (UI) element proportionally to the continuous pressure curve.

16. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise determining that the touch on the display device is a high force tap corresponding to a knuckle tap from the continuous pressure curve.

17. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise determining that the touch on the display device is a kneading pattern of multiple fingers pushing in and out with translating horizontally or vertically on the sensor array from the continuous pressure curve.

18. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise determining that the touch on the display device is a pressure pattern that can damage the device from the continuous pressure curve.

19. The non-transitory machine-readable storage medium of claim 18 , wherein the operations further comprise causing an alert if it determines that the touch on the display device is a pressure pattern that can damage the device.

20. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise determining a continuous pressure change at one or more points on the sensor array from the electrical signal from the array of column drivers sensed at the plurality of row sense sinks and to cause a user interface (UI) element to provide visual feedback based on the continuous pressure at the one or more points.

21. The non-transitory machine-readable storage medium of claim 14 , wherein the operations further comprise:

determining a pattern of touches of one or more points in contact with the sensor panel instantaneously or over time, and

determining a pressure at the one or more points in contact with the sensor panel instantaneously or over time.

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 22, 2021
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 056002/0177 →
Continuity (3)
Continuation 16519319 · Jul 23, 2019
Provisional Application 62730752 · Sep 13, 2018
Related Publication 20210240296A1 · Aug 5, 2021