IP Library › Granted Patent US 12,608,105
Granted Patent B2
US 12,608,105 · App. 18/929,278 · Granted Apr 21, 2026

Determining an unprompted pressure

Inventors: Daniel Ferguson (Herriman, UT); Brian Monson (Farmington, UT); Ethan Sturm (Salt Lake City, UT)
Assignee: Cirque Corporation
G06F3/0418G06F3/044
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,608,105
App. No.
18/929,278
Granted
Apr 21, 2026
Kind
B2
Abstract

A capacitance module may include a set of electrodes, a processor in communication with the set of electrodes and memory in communication with the processor. The memory may include programmed instructions that cause the capacitance module, when executed, to perform a calibration, the calibration including prompting a press input, storing a press attribute of a press measurement associated with the press input, and determining a type of unprompted input by consulting the stored press attribute.

Claims (77)

1 . A capacitance module, comprising:

a set of electrodes;

a processor in communication with the set of electrodes;

memory in communication with the processor;

wherein the memory includes programmed instructions that cause the capacitance module, when executed, to perform a calibration, the calibration comprising:

prompting a press input;

storing a press attribute of a press measurement associated with the press input;

deriving a press threshold value based on the stored press attribute; and

determining a type of unprompted input is a press input by comparing the unprompted input to the derived press threshold value;

wherein the stored press attribute does not include a fingerprint attribute.

2 . The capacitance module of claim 1 , the calibration further comprising:

prompting a touch input;

storing a touch attribute associated with the touch input;

wherein determining the type of the unprompted input includes consulting at least one of the stored press attribute and the touch attribute.

3 . The capacitance module of claim 1 , the calibration further comprising:

prompting a double press input and storing a double press attribute of a double press measurement associated with the double press input.

4 . The capacitance module of claim 2 , wherein determining the type of the unprompted input includes consulting at least one of the stored press attribute, the touch attribute, and the double press attribute.

5 . The capacitance module of claim 1 , the calibration further comprising:

prompting a corner press input;

storing a corner press attribute of a corner press measurement associated with the corner press input;

wherein the corner press attribute includes a different pressure measurement than the pressure attribute.

6 . The capacitance module of claim 1 , the pressure calibration further comprising:

prompting a finger press input;

storing a finger press attribute of a finger press measurement associated with the finger press input;

prompting a palm press input; and

storing a palm press attribute of a palm press measurement associated with the palm press input.

7 . The capacitance module of claim 1 , wherein the press attribute includes at least one contact area, capacitance signal strength, or capacitance signal trend.

8 . The capacitance module of claim 1 , further comprising a pressure sensor in communication with the processor; wherein the press attribute includes a pressure magnitude.

9 . The capacitance module of claim 1 , the pressure calibration further comprising:

prompting multiple press inputs at different locations on the capacitance module; and

creating a pressure threshold map containing multiple regions that each have a discretely determined press threshold that vary across the surface of the capacitance module based on the multiple press inputs;

wherein the map compensates for regional variations across the surface.

10 . The capacitance module of claim 1 , the calibration further comprising:

prompting a subsequent press input; and

using a subsequent press attribute of a subsequent press measurement associated with the prompted subsequent press input to modify the stored press attribute.

11 . The capacitance module of claim 1 , the calibration further comprising:

prompting a subsequent touch input; and

using a subsequent touch attribute of a subsequent touch measurement associated with the prompted subsequent touch input to modify the stored press attribute.

12 . The capacitance module of claim 1 , further comprising:

creating a press attribute using a press machine learning model; and

training the press machine learning model with multiple press measurements from prompted press inputs at various locations on the capacitance module.

13 . A method for determining a press input on a capacitance module, comprising:

prompting a press input;

storing a press attribute of a press measurement associated with the press input;

prompting a touch input;

storing a touch attribute of a touch measurement associated with the touch input;

deriving a press threshold value based on the stored press attribute and the stored touch attribute; and

determining an unprompted input is a press input by comparing the unprompted input to the derived press threshold value;

wherein the stored press attribute does not include a fingerprint attribute.

14 . The method of claim 13 , further comprising:

prompting a corner press input;

storing a corner press attribute of a corner press measurement associated with the corner press input;

wherein the corner press attribute includes a different pressure measurement than the pressure attribute.

15 . The method of claim 13 , further comprising:

recording a trend in capacitance signal strength during the press input and the touch input; and

adjusting the press attribute based on the trend.

16 . The method of claim 13 , further comprising:

prompting at least one additional press inputs for at least one different location on the capacitance module; and

creating a pressure threshold map with different pressure threshold attributes associated with different locations of the capacitance module based on the additional press input.

17 . A computer-program product for determining a press input on a capacitance module; the computer-program product comprising a non-transitory computer-readable medium storing instructions executable by a processor to:

prompt a press input;

store a press attribute of a press measurement associated with the press input;

prompt a touch input;

store a touch attribute of a touch measurement associated with the touch input;

deriving a press threshold value based on the stored press attribute and the stored touch attribute; and

determine a type of unprompted input is a press input by comparing the unprompted input to the derived press threshold value;

wherein the stored press attribute does not include a fingerprint attribute.

18 . The computer-program product of claim 17 , the instructions being executable to:

prompt a corner press input;

store a corner press attribute of a corner press measurement associated with the corner press input;

wherein determining the unprompted input is the press input includes adjusting the derived pressure threshold value based on the location of the unprompted input on the capacitance module.

19 . The computer-program product of claim 17 , the instructions being executable to:

record a trend in capacitance signal strength during the press input; and

adjust the press attribute based on the trend.

20 . The computer-program product of claim 17 , the instructions being executable to:

prompt an additional press input at a different location on the capacitance module; and

create a pressure threshold map with different pressure threshold attributes associated with different locations of the capacitance module based on the additional press input.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 12, 2025
From: FERGUSON, DANIEL, MR.; MONSON, BRIAN, MR.; STURM, ETHAN, MR.
To: CIRQUE CORPORATION
Reel/Frame 071399/0097 →
Continuity (2)
Continuation In Part 18809924 · Aug 20, 2024
Related Publication 20260056632A1 · Feb 26, 2026
References Cited (11)
US 8604364B2 · Simon · 2013 [cited by applicant]
US 9430147B2 · Luo · 2016 [cited by applicant]
US 11449123B2 · Li · 2022 [cited by applicant]
US 11836317B2 · Yang · 2023 [cited by applicant]
US 20130201155A1 · Wu · 2013 [cited by applicant]
US 20150074615A1 · Han · 2015 [cited by examiner]
US 20170336891A1 · Rosenberg · 2017 [cited by examiner]
US 20180181735A1 · Yang · 2018 [cited by examiner]
US 20230110133A1 · Dhar · 2023 [cited by applicant]
CN 114626054A · 2022 [cited by examiner]
WO WO2018129966A1 · 2018 [cited by examiner]