IP Library Granted Patent US 12,164,690
Granted Patent B2
US 12,164,690 · App. 18/207,603 · Granted Dec 10, 2024

Human-computer interface system

Inventors: Ilya Daniel Rosenberg (Sunnyvale, CA); John Aaron Zarraga (Sunnyvale, CA); Shuangming Li (Sunnyvale, CA); Ninad Sathe (Sunnyvale, CA); Darren Lochun (Sunnyvale, CA)
Assignee: Sensel, Inc.
G06F3/016G06F3/0416G06F3/045G06F2203/04105
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,164,690
App. No.
18/207,603
Granted
Dec 10, 2024
Kind
B2
Abstract

One variation of a system for a touch sensor includes: a substrate; a cover layer; a spacer element; a second electrode; and a controller. The substrate includes: a support location arranged on the substrate; and a first electrode arranged proximal the support location. The cover layer defines a touch sensor surface arranged over the substrate. The spacer element: is coupled to the substrate at the support location; and yields to displacement of the substrate downward responsive to forces applied to the touch sensor surface. The second electrode: is arranged opposite the first electrode to define a nominal gap; and is configured to effect electrical values of the first electrode responsive to displacement of the substrate. The controller is configured to: read a set of electrical values from the first sense electrode; and interpret a first force magnitude of a first touch input based on the set of electrical values.

Claims (207)

1. A system comprising:

a substrate comprising:

a first support location arranged proximal a lateral edge of the substrate; and

a first electrode:

defining a sense electrode;

spanning a first area across a bottom layer of the substrate; and

encircling the first support location;

a cover layer defining a touch sensor surface arranged over the substrate;

a first spacer element:

coupled to the substrate at the first support location; and

configured to couple the substrate to a baseplate and to yield to displacement of the substrate relative the baseplate responsive to forces applied on the touch sensor surface;

a second electrode:

defining a drive electrode;

spanning a second area, less than the first area;

arranged below the substrate and opposite the first electrode to define a nominal gap between the first electrode and the second electrode and form a first capacitive force sensor below the touch sensor surface; and

configured to effect electrical values of the first electrode responsive to displacement of the first electrode toward the second electrode; and

a controller configured to:

detect a first touch input at a first location on the touch sensor surface;

read a set of electrical values from the first electrode; and

interpret a first force magnitude of the first touch input based on the set of electrical values.

2. The system of claim 1 :

wherein the first electrode comprises a first sense electrode, in a set of sense electrodes, arranged about a periphery of a bottom layer of the substrate;

wherein the second electrode comprises a second drive electrode, in a set of drive electrodes, arranged about a top surface of the baseplate in alignment with the first sense electrode; and

wherein the controller is configured to:

read a first set of capacitance values between the first sense electrode on the substrate and the second drive electrode on the baseplate; and

interpret the first force magnitude of the first touch input based on the set of capacitance values.

3. The system of claim 1 :

wherein the substrate further comprises an array of drive and sense electrode pairs arranged across a top surface of the substrate;

wherein the cover layer is arranged over the array of drive and sense electrode pairs; and

wherein the controller is configured to:

read a second set of electrical values from the array of drive and sense electrode pairs;

detect a lateral position and a longitudinal position of the first touch input on the touch sensor surface based on the second set of electrical values; and

output the lateral position, the longitudinal position, and the first force magnitude of the first touch input.

4. The system of claim 1 :

wherein the baseplate comprises a first spring element:

arranged about a periphery of the baseplate;

defining a first stage facing the first support location; and

configured to yield to displacement of the substrate downward toward the baseplate responsive to forces applied to the touch sensor surface;

wherein the first spacer element is interposed between the first support location and the first stage of the first spring element; and

wherein the second electrode is arranged proximal the first spring element in alignment with the first sense electrode.

5. The system of claim 4 , wherein the controller is configured to:

access a force model representing a relationship between deviation of from a baseline electrical value and force carried by the first spring element based on a spring constant of the first spring element; and

interpret the first force magnitude of the first touch input based on the first set of electrical values and the force model.

6. The system of claim 1 :

wherein the substrate further comprises:

a second support location arranged proximal a second lateral edge, opposite the first lateral edge, of the substrate; and

a third electrode arranged proximal the second support location;

further comprising a fourth electrode:

arranged below the substrate and opposite the third electrode to define the nominal gap between the third electrode and the fourth electrode; and

configured to effect electrical values of the third electrode responsive to displacement of the third electrode toward the fourth electrode; and

wherein the controller is configured to:

in response to the first set of electrical values deviating in a first direction from baseline electrical values for the first electrode, interpret a first compressive force carried by the first spacer element at the first support location;

read a second set of electrical values from the third electrode;

in response to the second set of electrical values deviating in a second direction, opposite the first direction, from baseline electrical values for the third electrode, interpret a second tensile force carried by a second spacer element at the second support location; and

interpret the first force magnitude of the first touch input applied to the touch sensor surface based on a combination of the first compressive force and the second tensile force.

7. The system of claim 6 :

wherein the second electrode and the fourth electrode are electrically coupled across the baseplate; and

wherein the controller is configured to, in response to detecting the first touch input at the first location proximal the first electrode on the substrate:

drive a target voltage concurrently across the second electrode and the fourth electrode;

read the first set of electrical values from the first electrode proximal the first location of the first touch input; and

read the second set of electrical values from the third electrode located offset from the first location of the first touch input.

8. The system of claim 1 :

wherein the substrate defines:

a first region comprising:

the first support location arranged proximal a first lateral edge of the substrate; and

the first electrode arranged below the first region of the substrate proximal the first support location; and

a second region adjacent the first region comprising:

a second support location arranged proximal a second lateral edge, opposite the first lateral edge, of the substrate; and

a third electrode arranged proximal the second support location and below the second region of the substrate;

further comprising a fourth electrode:

arranged below the substrate and opposite the third electrode to define the nominal gap between the third electrode and the fourth electrode; and

configured to effect electrical values of the third electrode responsive to displacement of the third electrode toward the fourth electrode; and

wherein the controller is configured to:

detect the first touch input at the first location within the first region of the substrate;

read a second set of electrical values from the third electrode at the second region of the substrate; and

interpret the first force magnitude at the first location within the first region based on a combination of the first set of electrical values and the second set of electrical values.

9. The system of claim 1 :

wherein the substrate further comprises a set of inductor layers comprising a set of spiral traces arranged across the set of inductor layers to form a multi-layer inductor;

further comprising a first magnetic element defining a first polarity facing the multi-layer inductor;

wherein the controller is configured to, in response to the first force magnitude exceeding a target force magnitude, drive an oscillating voltage across the multi-layer inductor to:

induce alternating magnetic coupling between the multi-layer inductor and the first magnetic element; and

oscillate the substrate and the cover layer relative the first magnetic element; and

wherein the first spacer element is configured to yield to magnetic coupling of the multi-layer inductor to the first magnetic element to enable the substrate and the touch sensor surface to oscillate relative the baseplate.

10. The system of claim 1 :

further comprising a set of spring elements arranged below the substrate, each spring element in the set of spring elements comprising a flexure:

formed in the baseplate;

defining a stage; and

configured to return to approximately a nominal plane in response to absence of a touch input applied to the touch sensor surface; and

wherein each spacer element, in the set of spacer elements:

is interposed between the substrate and the set of spring elements; and

couples a support location, in the set of support locations, to a stage of a spring element, in the set of spring elements.

11. The system of claim 10 , wherein the controller is configured to interpret the first force magnitude of the first touch input based on:

a first lateral position and a first longitudinal position of the first touch input;

deviations of the set of electrical values from baseline electrical values at the first electrode; and

locations of spring elements, in the set of spring elements, coupled to the substrate.

12. The system of claim 1 :

wherein the substrate comprises a first force flex layer:

comprising a first set of electrodes arranged across the first force flex layer, the first set of electrodes comprising the first electrode;

bonded to a bottom surface of the substrate; and

extending about a periphery of the substrate; and

wherein the baseplate comprises a second force flex layer:

comprising a second set of electrodes:

aligned to the first set of electrodes on the substrate;

arranged across the second force flex layer; and

comprising the second electrode;

bonded to a top surface of the baseplate; and

extending about a periphery of the baseplate.

13. The system of claim 1 :

wherein the substrate further comprises a third electrode is:

arranged proximal the first support location adjacent the first electrode; and

electrically coupled to the first electrode;

further comprising a fourth electrode:

arranged adjacent to the second electrode;

arranged below the substrate and opposite the third electrode to define the nominal gap between the third electrode and the fourth electrode; and

configured to effect electrical values of the third electrode responsive to displacement of the third electrode toward the fourth electrode; and

wherein the controller is configured to:

read the set of electrical values from the first electrode and the third electrode; and

interpret the first force magnitude of the first touch input on the touch sensor surface based on deviations of the set of electrical values from baseline electrical values.

14. A system comprising:

a substrate comprising:

a bottom layer;

a first set of electrodes arranged on the bottom layer of the substrate; and

a set of support locations arranged on the bottom layer adjacent the first set of electrodes;

a cover layer arranged over the substrate and defining a touch sensor surface;

a set of spring elements, each spring element in the set of spring elements:

coupled to the substrate at a support location in the set of support locations; and

configured to yield to displacement of the substrate downward toward a baseplate responsive to forces applied to the touch sensor surface; and

a second set of electrodes:

arranged below the substrate and opposite the first set of electrodes to define a nominal gap between the first set of electrodes and the second set of electrodes; and

configured to effect electrical values of the first set of electrodes responsive to displacement of the first set of electrodes on the substrate toward the second set of electrodes.

15. The system of claim 14 , further comprising a controller configured to:

detect a first touch input at a first location on the touch sensor surface;

read a set of electrical values from the first set of electrodes; and

interpret a first force magnitude of the first touch input based on the set of electrical values.

16. The system of claim 14 :

wherein the set of spring elements comprises a unitary structure defining a nominal plane;

wherein each spring element in the set of spring elements comprises a flexure:

formed in the unitary structure;

defining a stage; and

configured to return to approximately the nominal plane in response to absence of a touch input applied to the touch sensor surface; and

further comprising a set of spacer elements, each spacer element in the set of spacer elements:

interposed between the substrate and the set of spring elements; and

coupling a support location, in the set of support locations, to a stage of a spring element, in the set of spring elements.

17. The system of claim 14 :

wherein the first set of electrodes define a first set of sense electrodes arranged about a periphery of the bottom layer of the substrate;

wherein the second set of electrodes define a second set of drive electrodes arranged about a top surface of the baseplate in alignment to the first set of sense electrodes to form an array of capacitive force sensors below the cover layer; and

wherein the controller is configured to:

read a set of capacitance values from the array of capacitive force sensors below the cover layer; and

interpret the first force magnitude of the first touch input based on the set of capacitance values.

18. The system of claim 14 :

wherein the substrate further comprises an array of drive and sense electrode pairs arranged across a top layer of the substrate;

wherein the cover layer is arranged over the array of drive and sense electrode pairs; and

wherein the controller is configured to:

read a second set of electrical values from the array of drive and sense electrode pairs;

detect a lateral position and a longitudinal position of the first touch input on the touch sensor surface based on the second set of electrical values; and

output the lateral position, the longitudinal position, and the first force magnitude of the first touch input.

19. A system comprising:

a cover layer defining a touch surface;

a first set of sense electrodes:

arranged below the cover layer; and

arranged proximal a set of support locations opposite the touch surface;

a set of spring elements, each spring element in the set of spring elements:

coupled to the substrate at a support location in the set of support locations; and

configured to yield to displacement of the substrate downward toward a chassis responsive to forces applied to the touch surface;

a second set of drive electrodes:

arranged below the first set of electrodes to define a nominal gap between the first set of sense electrodes and the second set of drive electrodes; and

configured to effect electrical values of the first set of sense electrodes responsive to displacement of the nominal gap between first set of sense electrodes and the second set of drive electrodes; and

a set of spacer elements:

interposed between the set of spring elements and the set of support locations; and

locating the first set of sense electrodes in alignment to the second set of drive electrodes to form a set of force sensors below the touch surface.

20. A system comprising:

a substrate comprising:

a first support location arranged proximal a lateral edge of the substrate;

a first electrode arranged proximal the first support location; and

a multi-layer inductor arranged across a set of inductor layers;

a cover layer defining a touch sensor surface arranged over the substrate;

a first magnetic element defining a first polarity facing the multi-layer inductor;

a first spacer element:

coupled to the substrate at the first support location;

configured to couple the substrate to a baseplate and yield to displacement of the substrate relative the baseplate responsive to forces applied on the touch sensor surface; and

a second electrode:

arranged below the substrate and opposite the first electrode to define a nominal gap between the first electrode and the second electrode; and

configured to effect electrical values of the first electrode responsive to displacement of the first electrode toward the second electrode; and

a controller configured to:

detect a first touch input at a first location on the touch sensor surface;

read a set of electrical values from the first electrode;

interpret a first force magnitude of the first touch input based on the set of electrical values; and

in response to the first force magnitude exceeding a target force magnitude, drive an oscillating voltage through the multi-layer inductor to:

induce magnetic coupling between the multi-layer inductor and the first magnetic element; and

oscillate the substrate and the cover layer relative the first magnetic element.

21. A system comprising:

a substrate comprising a first support location arranged proximal a lateral edge of the substrate;

a first flex layer:

a first electrode the first support location;

coupled to a bottom surface of the substrate; and

extending about a periphery of the substrate;

a cover layer defining a touch sensor surface arranged over the substrate;

a first spacer element:

coupled to the substrate at the first support location; and

configured to couple the substrate to a baseplate and to yield to displacement of the substrate relative the baseplate responsive to forces applied on the touch sensor surface;

a second flex layer arranged over the baseplate and comprising a second electrode:

aligned to the first electrode to define a nominal gap between the first electrode and the second electrode; and

configured to effect electrical values of the first electrode responsive to displacement of the first electrode toward the second electrode; and

a controller configured to:

detect a first touch input at a first location on the touch sensor surface;

read a set of electrical values from the first electrode; and

interpret a first force magnitude of the first touch input based on the set of electrical values.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2025
From: SENSEL, INC
To: CIRQUE CORPORATION
Reel/Frame 071743/0628 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2024
From: ROSENBERG, ILYA; SATHE, NINAD; ZARRAGA, JOHN AARON; LI, SHUANGMING; LOCHUN, DARREN
To: SENSEL INC.
Reel/Frame 068196/0307 →
Continuity (19)
Continuation In Part 18204818 · Jun 1, 2023
Continuation In Part 18099698 · Jan 20, 2023
Continuation 17855747 · Jun 30, 2022
Continuation 17669209 · Feb 10, 2022
Continuation 17367572 · Jul 5, 2021
Continuation 17191636 · Mar 3, 2021
Continuation In Part 17092002 · Nov 6, 2020
Continuation 16297426 · Mar 8, 2019
Continuation In Part 15845751 · Dec 18, 2017
Continuation In Part 15476732 · Mar 31, 2017
Provisional Application 63350327 · Jun 8, 2022
Provisional Application 63063168 · Aug 7, 2020
Provisional Application 63048071 · Jul 3, 2020
Provisional Application 63040433 · Jun 17, 2020
Provisional Application 62984448 · Mar 3, 2020
Provisional Application 62640138 · Mar 8, 2018
Provisional Application 62343453 · May 31, 2016
Provisional Application 62316417 · Mar 31, 2016
Related Publication 20230324995A1 · Oct 12, 2023
Cited By (1)
US 12,560,983