IP Library Granted Patent US 12,265,679
Granted Patent B2
US 12,265,679 · App. 18/455,434 · Granted Apr 1, 2025

Dynamic adjustment of a click threshold corresponding to a force-based tactile sensor

Inventors: Tomer Moscovich (San Francisco, CA); Ilya Daniel Rosenberg (Mountain View, CA)
Assignee: Sensel, Inc.
G06F3/04186G06F3/04144G06F3/0418G06F3/0446G06F3/0488G06F3/042G06F2203/04102G06F2203/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,265,679
App. No.
18/455,434
Granted
Apr 1, 2025
Kind
B2
Abstract

Facilitating dynamic adjustment of a click/unclick threshold corresponding to a force-based tactile sensor is presented herein. A system can comprise a tactile sensor comprising force-based sensor(s); and a motion detection component that can determine a rate of change of a movement that has been detected via a group of sensors comprising the force-based sensor(s), and based on the rate of change of the movement, modify a defined sensitivity of the force-based sensor(s) with respect to detection of a click and/or unclick event corresponding to the tactile sensor. Further, the motion detection component can decrease the defined sensitivity with respect to detection of the click and/or unclick event in response to the rate of change being determined to satisfy a defined condition representing an increase in the speed at which the stylus or the finger has moved across the tactile sensor.

Claims (41)

1. A system, comprising:

a tactile sensor; and

a motion detection component that is configured to

determine a combined three-dimensional (3D) velocity of a movement that has been detected via the tactile sensor with respect to an x-axis of a reference plane, a y-axis of the reference plane, and a rate of change of a force with respect to time that corresponds to the x-axis or the y-axis, and

based on the combined 3D velocity of the movement, dynamically adjust a defined unclick force threshold with respect to a detection of an unclick event corresponding to the tactile sensor.

2. The system of claim 1 , wherein the motion detection component dynamically adjusts the defined unclick force threshold by increasing a defined sensitivity with respect to the second detection of the unclick event, and wherein the increasing of the defined sensitivity comprises decreasing the defined unclick force threshold.

3. The system of claim 1 , wherein the tactile sensor comprises force-based sensors, and wherein the unlick event represents that a change of the movement has been determined to satisfy a defined condition with respect to a force property that is based on a magnitude of the force, wherein the force has been determined to be applied to the force-based sensors.

4. The system of claim 3 , wherein the unclick event represents that that the magnitude of the force has been determined to be less than or equal to the defined unclick force threshold.

5. The system of claim 3 , wherein the motion detection component dynamically adjusts the defined unclick threshold based on a probabilistic model that facilitates a prediction, based on the magnitude of the force, of a likelihood of an intentional unclick event.

6. The system of claim 5 , further comprising:

a prediction component that predicts, based on the magnitude of the force using the probabilistic model, the likelihood of the intentional unclick event.

7. The system of claim 3 , wherein the force-based sensors comprise a variable impedance array comprising variable impedance elements that interconnect with respective row and column cross points of the variable impedance array.

8. A method, comprising:

determining, by a system comprising a processor, a combined three-dimensional (3D) velocity of a movement that has been detected by a tactile sensor of the system with respect to an x-axis of a reference plane, a y-axis of the reference plane, and a speed of force change corresponding to the x-axis or the y-axis; and

based on the combined 3D velocity of the movement, modifying, by the system, a defined sensitivity with respect to a detection, via the tactile sensor, of an unclick input.

9. The method of claim 8 , wherein the modifying of the defined sensitivity comprises:

increasing the defined sensitivity with respect to the detection of the unclick input.

10. The method of claim 9 , wherein the increasing of the defied sensitivity comprises:

decreasing a defined unclick force threshold corresponding to the detection of the unclick input.

11. The method of claim 8 , wherein the tactile sensor comprises force-based sensors, and wherein the unlick input represents that a change of the movement has been determined to satisfy a defined condition with respect to a force property that is based on a magnitude of a force, wherein the force has been determined to be applied to the force-based sensors.

12. The method of claim 11 , wherein the unclick input represents that that the magnitude of the force has been determined to be less than or equal to a defined unclick force threshold corresponding to the detection of the unclick input.

13. The method of claim 11 , further comprising:

dynamically adjusting, by the system, the unclick input based on a probabilistic model that facilitates a prediction, based on the magnitude of the force, of a likelihood of an intentional unclick input.

14. The method of claim 13 , further comprising:

based on the magnitude of the force, predicting, by the system using the probabilistic model, the likelihood of the intentional unclick input.

15. The method of claim 8 , further comprising:

in response to detecting the unlick input, performing, by the system, an action.

16. The method of claim 15 , wherein the performing of the action comprises:

closing an application that the system has been executing,

de-selecting the application,

de-selecting an object corresponding to the application,

exiting an interaction mode of the system, or

providing at least one of a visual feedback, a haptic feedback, or an audible feedback.

17. A device, comprising:

a tactile sensor; and

a motion detection component that

determines a combined three-dimensional (3D) velocity of a movement corresponding to the tactile sensor, wherein the combined 3D velocity comprises respective determinations of speed at which a finger or a stylus has moved across the tactile sensor with respect to a first direction, a second direction that is different from the first direction, and a determination of a rate of change of a force with respect to time in the first direction or the second direction, and

based on the 3D velocity, modifies a defined sensitivity with respect to a detection of an unclick input.

18. The device of claim 17 , wherein the motion detection component modifies the defined sensitivity by increasing the defined sensitivity with respect to the detection of the unclick input.

19. The device of claim 18 , wherein the motion detection component increases the defined sensitivity by decreasing a defined unclick force threshold corresponding to the detection of the unclick input.

20. The device of claim 17 , wherein the tactile sensor comprises force-based sensors, and wherein the unlick input represents that a change of the movement has been determined to satisfy a defined condition with respect to a force property that is based on a magnitude of the force, wherein the force has been determined to be applied to the force-based sensors.

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 Aug 24, 2023
From: MOSCOVICH, TOMER; ROSENBERG, ILYA DANIEL
To: SENSEL, INC.
Reel/Frame 064698/0265 →
Continuity (4)
Continuation 17241029 · Apr 26, 2021
Continuation 16847595 · Apr 13, 2020
Continuation 16240625 · Jan 4, 2019
Related Publication 20230400947A1 · Dec 14, 2023
References Cited (51)
US 8798956B2 · Leung · 2014 [cited by examiner]
US 9110561B2 · Moore · 2015 [cited by examiner]
US 9211854B2 · Vaghefinazari · 2015 [cited by examiner]
US 9262002B2 · Momeyer · 2016 [cited by examiner]
US 9542016B2 · Armstrong-Muntner · 2017 [cited by examiner]
US 9785272B1 · Rosenberg · 2017 [cited by examiner]
US 9977499B2 · Westerman · 2018 [cited by examiner]
US 10042599B2 · Clarke · 2018 [cited by examiner]
US 10055048B2 · Smith · 2018 [cited by examiner]
US 10180755B2 · Hill · 2019 [cited by examiner]
US 10191638B2 · Hinkel · 2019 [cited by examiner]
US 10222889B2 · Picciotto · 2019 [cited by examiner]
US 10379672B2 · Zhong · 2019 [cited by examiner]
US 10656763B1 · Moscovich · 2020 [cited by examiner]
US 11347320B1 · Shin · 2022 [cited by examiner]
US 11489013B2 · Yin · 2022 [cited by examiner]
US 20080205714A1 · Benkley · 2008 [cited by examiner]
US 20110187651A1 · Whitlow · 2011 [cited by examiner]
US 20120105358A1 · Momeyer · 2012 [cited by examiner]
US 20140071050A1 · Armstrong-Muntner · 2014 [cited by examiner]
US 20140232677A1 · Yamane · 2014 [cited by examiner]
US 20150033163A1 · Hinkel · 2015 [cited by examiner]
US 20150046884A1 · Moore · 2015 [cited by examiner]
US 20150116205A1 · Westerman · 2015 [cited by examiner]
US 20150268786A1 · Kitada · 2015 [cited by examiner]
US 20160357297A1 · Picciotto · 2016 [cited by examiner]
US 20170031495A1 · Smith · 2017 [cited by examiner]
US 20170071713A1 · Nakai · 2017 [cited by examiner]
US 20170115757A1 · Armstrong-Muntner · 2017 [cited by examiner]
US 20170123622A1 · Koenders · 2017 [cited by examiner]
US 20170249048A1 · Hill · 2017 [cited by examiner]
US 20170277498A1 · Wood, Jr. · 2017 [cited by examiner]
US 20170285843A1 · Roberts-Hoffman · 2017 [cited by examiner]
US 20180081461A1 · Funahashi · 2018 [cited by examiner]
US 20180203562A1 · An · 2018 [cited by examiner]
US 20180299996A1 · Kugler · 2018 [cited by examiner]
US 20180300004A1 · Kugler · 2018 [cited by examiner]
US 20180350337A1 · Netherland · 2018 [cited by examiner]
US 20190018539A1 · Zhong · 2019 [cited by examiner]
US 20190034075A1 · Smochko · 2019 [cited by examiner]
US 20210247889A1 · Moscovich · 2021 [cited by examiner]
US 20230400947A1 · Moscovich · 2023 [cited by examiner]
WO 2018129149 · 2018 [cited by applicant]
WO WO2018129149A1 · 2018 [cited by examiner]
Fitzpatrick, Jason. “How to Stop Accidental Trackpad Clicks in Windows 10 (and Other Mouse Enhancements)” How-To-Geek, Jul. 23, 2015. [https://www.howtogeek.com/223404/how-to-stop-accidental-trackpad-clicks-in-windows-1… [cited by applicant]
International Search Report and Written Opinion dated Feb. 7, 2020 for PCT Application No. PCT/US2020/012221, 16 pages. [cited by applicant]
Office Action dated Apr. 8, 2019 for U.S. Appl. No. 16/240,625, 55 pages. [cited by applicant]
Final Office Action dated Jul. 25, 2019 for U.S. Appl. No. 16/240,625, 49 pages. [cited by applicant]
Notice of Allowance dated Jan. 9, 2020 for U.S. Appl. No. 16/240,625, 41 pages. [cited by applicant]
Notice of Allowance dated Jan. 15, 2021 for U.S. Appl. No. 16/847,595, 50 pages. [cited by applicant]
Notice of Allowance dated Apr. 17, 2023 for U.S. Appl. No. 17/241,029, 81 pages. [cited by applicant]