IP Library Granted Patent US 10,990,223
Granted Patent B2
US 10,990,223 · App. 16/519,319 · Granted Apr 27, 2021

Method and apparatus for variable impedence 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 10,990,223
App. No.
16/519,319
Granted
Apr 27, 2021
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 (35)

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

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;

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;

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:

based on the touch, receive a continuous electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks, and

based on the continuous electrical signal, detecting the continuous pressure curve for the touch.

2. The system of claim 1 wherein the processor is further configured to determine that the continuous pressure curve of the touch comprises a pattern corresponding to a predetermined gesture.

3. The system of claim 1 wherein the continuous pressure curve comprises an amount of pressure applied to the display device by the touch over a period of time.

4. The system of claim 1 wherein the processor is further configured to, based on the continuous pressure curve, 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, based on the continuous pressure curve, the processor is further configured to, based on the continuous pressure curve, determine that the touch on the display device is a kneading pattern of multiple fingers pushing in and out.

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

7. The system of claim 1 wherein the processor is further configured determine that a relationship between the continuous pressure curve of the touch and another continuous pressure curve of another touch comprises a pattern corresponding to a predetermined gesture.

8. The system of claim 7 wherein the relationship is based on a relative pressure between the touch and the other touch over a period of time.

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

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

11. The system of claim 1 wherein continuous pressure curve is further based on a location of the touch on the display device.

12. The system of claim 1 wherein the processor is configured to: determine a continuous pressure change at one or more points on the sensor array from the 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 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 system for detecting a continuous pressure curve for a touch on a display device comprising:

a variable impedance array (VIA), an array column driver, an array row sensor, and a processor;

wherein the VIA includes interlinked impedance columns coupled to the array column driver and interlinked impedance rows coupled to the array row sensor;

wherein the array column driver is configured to select the interlinked impedance columns based on a column switching register and electrically drive the interlinked impedance columns using a column driving source;

wherein the VIA conveys current from the driven interlinked impedance columns to the interlinked impedance columns which are sensed by the array row sensor;

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; and

wherein the processor is configured to:

determines a pressure of the touch over a period of time from the state of the interlinked impedance rows sensed by array row sensor, and

based on the determined pressure over the period of time, detecting the continuous pressure curve for the touch.

15. The system of claim 14 wherein the processor is further configured to detect two or more touches at a first time at the sensor panel and determine, based on pressures of the two or more touches over the period of time, detect continuous pressure curves for the two or more touches.

16. The system of claim 14 wherein the processor is further configured to determine that the continuous pressure curve of the touch comprises a pattern corresponding to a predetermined gesture.

17. The system of claim 14 wherein the processor is further configured to determine a pressure response from the state of the interlinked impedance rows sensed by array row sensor.

18. The system of claim 14 wherein the processor is further configured to determine a relative orientation of a plurality of fingers from the state of the interlinked impedance rows sensed by array row sensor and a relative pressure applied by the plurality of fingers from the state of the interlinked impedance rows sensed by array row sensor.

19. The system of claim 14 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.

20. A tangible non-transitory machine-readable storage medium, comprising executable instructions that, when executed by a processor of a display device comprising 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, 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, and 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, facilitate performance of operations, comprising: based on the touch, receive a continuous electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks, and based on the continuous electrical signal, detect the continuous pressure curve for the touch.

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 Jul 23, 2019
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 049832/0500 →
Continuity (2)
Provisional Application 62730752 · Sep 13, 2018
Related Publication 20200089367A1 · Mar 19, 2020
Cited By (1)
US 12,535,906