IP Library Granted Patent US 12,056,322
Granted Patent B2
US 12,056,322 · App. 18/055,104 · Granted Aug 6, 2024

Method and apparatus for variable impedance touch sensor array force aware interaction with handheld display 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/0446G06F3/0416G06F2203/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 12,056,322
App. No.
18/055,104
Granted
Aug 6, 2024
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 force-aware interaction with handheld display devices on one or more surfaces of the device. An exemplary embodiment includes a method for receiving a flexing gesture formed on a sensor panel of the handheld device including determining two or more pressure inputs at the sensor panel and determining a relative pressure between the two or more pressure inputs. The method further includes correlating the relative pressure inputs to the flexing gesture, associating the flexing gesture with a UI element and providing an input to the UI element based on the gesture and the relative pressure between the two or more pressure inputs.

Claims (55)

1. A method, comprising:

detecting a grip pressure associated with a first touch at a first sensor panel on a first lateral side of a handheld device and a second touch at a second sensor panel on a second lateral side of the handheld device;

detecting a third touch at a third sensor panel of the handheld device and a pressure strength of the third touch; and

in response to detecting the third touch and based on the pressure strength of the third touch being determined to satisfy a defined strength, performing one of:

based on a first determination that the grip pressure fails to satisfy a defined value, rejecting the third touch, and

based on a second determination that the grip pressure satisfies the defined value, accepting the third touch.

2. The method of claim 1 , wherein the rejecting the third touch comprises, based on the pressure strength of the third touch failing to satisfy the defined strength, determining the third touch is a spurious touch input.

3. The method of claim 1 , wherein the detecting further comprises:

determining a first location of the first touch at the first sensor panel and a second location of the second touch at the second sensor panel, and wherein the rejecting comprises rejecting the third touch based on a distance between the first location and the second location failing to satisfy a predetermined pattern.

4. The method of claim 1 , wherein the detecting further comprises:

determining a first location of the first touch at the first sensor panel and a second location of the second touch at the second sensor panel, and wherein the accepting comprises accepting the third touch based on a distance between the first location and the second location satisfying a predetermined pattern.

5. The method of claim 1 , wherein the first sensor panel is located on a first lateral side of the handheld device, wherein the second sensor panel is located on a second lateral side of the handheld device, and wherein the third sensor panel is located at a back side of the handheld device.

6. The method of claim 1 , wherein the first sensor panel is located on a first lateral side of the handheld device, wherein the second sensor panel is located on a second lateral side of the handheld device, and wherein the third sensor panel is located at a front side of the handheld device.

7. The method of claim 1 , wherein each of the first sensor panel and the second sensor panel comprise respective ones of:

a plurality of physical 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 interpolate a location of the grip pressure in a physical VIA column of the plurality of physical VIA columns and a physical VIA row of the plurality of physical VIA rows from an electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks.

8. The method of claim 7 , further comprising:

determining a pressure response from the electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks.

9. The method of claim 8 , further comprising:

providing adjustment information to a coupled device based on the pressure response.

10. The method of claim 8 , further comprising:

determining a relative orientation of the grip pressure at the first sensor panel and the grip pressure at the second sensor panel from the electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks.

11. The method of claim 8 further comprising:

determining a continuous pressure change at the first sensor panel or the second sensor panel from the electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks; and

based on the continuous pressure change at one or more points, causing a UI element to provide visual feedback.

12. The method of claim 8 , further comprising:

determining a pressure pattern over time from the electrical signal from the plurality of column drive sources sensed at the plurality of row sense sinks.

13. A device, comprising:

a sensor array comprising:

a first sensor panel located at a first side of the device,

a second sensor panel located at a second side of the device, and

a third sensor panel located at a third side of the device, wherein the first side, the second side, and the third side are different sides of the device; and

a processor communicatively coupled to the sensor array, wherein the processor is configured to:

detect a grip pressure associated with a first touch at the first sensor panel and a second touch at the second sensor panel;

detect a third touch at the third sensor panel and a pressure strength of the third touch;

based on detecting the third touch and the pressure strength of the third touch satisfying a defined strength, performing one of:

based on a first determination that the grip pressure satisfies a defined value, accept the third touch; and

based on detecting the third touch and based on a second determination that the grip pressure does not satisfy the defined value, reject the third touch.

14. The device of claim 13 , wherein the processor is further configured to:

determine a first location of the first touch at the first sensor panel and a second location of the second touch at the second sensor panel, and

reject the third touch based on a distance between the first location and the second location failing to satisfy a predetermined pattern.

15. The device of claim 13 , wherein the processor is further configured to:

determine a first location of the first touch at the first sensor panel and a second location of the second touch at the second sensor panel, and

accept the third touch based on a distance between the first location and the second location satisfying a predetermined pattern.

16. The device of claim 13 , wherein the first sensor panel is located on a first side of the device, wherein the second sensor panel is located on a second side of the device, and wherein the third sensor panel is located at a back side of the device.

17. The device of claim 13 , wherein the first sensor panel is located on a first side of the device, wherein the second sensor panel is located on a second side of the device, and wherein the third sensor panel is located at a front side of the device.

18. The device of claim 13 , wherein the processor is further configured to:

determine a relative orientation of the grip pressure at the first sensor panel and the grip pressure at the second sensor panel.

19. The device of claim 13 , wherein the processor is further configured to:

determine a continuous pressure change at the first sensor panel or the second sensor panel; and

based on the continuous pressure change at one or more points, cause a UI element to provide visual feedback.

20. The device of claim 13 , wherein the processor is further configured to determine a pressure pattern 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 Nov 14, 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 061760/0190 →
Continuity (3)
Division 16724548 · Dec 23, 2019
Provisional Application 62784951 · Dec 26, 2018
Related Publication 20230075139A1 · Mar 9, 2023