Force sensing system and method

US11269509B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11269509-B2
Application numberUS-202017076489-A
CountryUS
Kind codeB2
Filing dateOct 21, 2020
Priority dateOct 26, 2018
Publication dateMar 8, 2022
Grant dateMar 8, 2022

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an activity has occurred at the force sensor; and an event detection stage to receive said indication, and to determine if a user input has occurred based on the received input from the at least one force sensor.

First claim

Opening claim text (preview).

The invention claimed is: 1. A force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an activity has occurred at the force sensor; and an event detection stage to receive said indication, and to determine if a user input has occurred based on the received input from the at least one force sensor, wherein the force sensing system is configured in an anomaly-detection operation to determine whether an input from the at least one force sensor, or an average or other combination or cross-correlation of inputs from respective force sensors, has a characteristic indicative of an anomalous user input. 2. The system of claim 1 , wherein the characteristic comprises the amplitude being negative and optionally the magnitude being greater than a threshold value. 3. The system of claim 2 , configured in the anomaly-detection operation to employ a mapping function to map said amplitude to a value within a predefined range of values, optionally wherein the mapping function comprises a sigmoid function. 4. The system of claim 1 , configured to: enter an anomaly mode of operation if it is determined that the input from the at least one force sensor, or the average or other combination or cross-correlation of inputs from respective force sensors, starts to have the characteristic; and exit the anomaly mode of operation if it is determined that the input from the at least one force sensor, or the average or other combination or cross-correlation of inputs from respective force sensors, ceases to have the characteristic. 5. The system of claim 1 , configured, if it is determined in the anomaly-detection operation that said characteristic is present, to: operate in an anomaly mode; and/or disable one or more functions; and/or sample the at least one force sensor at a given anomaly-mode sample rate; and/or operate using anomaly mode system parameters. 6. The system of claim 1 , configured in the anomaly-detection operation to determine whether the input from the at least one force sensor, or the average or other combination or cross-correlation of inputs from respective force sensors, has the characteristic indicative of an anomalous user input by comparison against an anomaly-detection model which comprises a support-vector machine model defined by a support-vector machine classification algorithm. 7. The system of claim 1 , wherein the system further comprises: at least one force sensor, the output of the at least one force sensor coupled to the input channel to provide the received input. 8. The system of claim 7 , wherein the at least one force sensor comprises one or more of the following: a capacitive displacement sensor; an inductive force sensor; a strain gauge; a piezoelectric force sensor; a force sensing resistor; a piezoresistive force sensor; a thin film force sensor; and a quantum tunnelling composite-based force sensor. 9. The system of claim 1 , wherein the system further comprises: a sensor conditioning stage, to perform conditioning of an input received from the input channel to provide a conditioned force sense signal, wherein the activity detection stage performs the activity level monitoring on the conditioned force sense signal. 10. The system of claim 9 , wherein the sensor conditioning stage is configured to perform a baseline tracking of the input received from the input channel. 11. The system of claim 9 , wherein the system is configured to receive inputs from multiple force sensors, optionally wherein the sensor conditioning stage is configured to determine an inverse correlation matrix of the inputs received from the input channel, to determine a sensor diagonalization of the inputs received from the input channel. 12. The system of claim 1 , wherein the activity detection stage comprises a thresholding module, the thresholding module configured to determine if the activity level of the input from the at least one force sensor or of the conditioned force sense signal exceeds at least one threshold, wherein if the activity level exceeds the at least one threshold the activity detection stage determines that an activity has occurred at the force sensor. 13. The system of claim 12 , wherein one said threshold is a noise threshold, and wherein the thresholding module is configured to derive the noise threshold adaptively based on a running estimate of noise in the input from the at least one force sensor. 14. The system of claim 12 , wherein the thresholding module is further configured to perform at least one of the following: compare the rate or rise and/or fall of the monitored signal against a corresponding rise threshold and/or a fall threshold indicative of an activity occurring at the sensor; compare an active duration of the monitored signal against a minimum and/or maximum duration threshold indicative of an activity occurring at the sensor; and compare the monitored signal against defined classified parameters to determine whether an activity has occurred at the sensor. 15. The system of claim 1 , wherein the event detection stage comprises a comparison stage arranged to compare the received indication against a stored touch event model, and to determine if a user input has occurred based on the comparison. 16. The system of claim 15 , wherein the touch event model comprises a support-vector machine model defined by a support-vector machine classification algorithm. 17. The system of claim 16 , configured to employ a supervised learning algorithm to define the support-vector machine model based on training data and/or to update the support-vector machine model based on a determination made using the support-vector machine model and context information defining a context in which the input from the at least one force sensor concerned was obtained. 18. The system of claim 15 , wherein the event detection stage is configured to determine based on the comparison against the touch event model whether the user input corresponds to a defined type of user input or a defined sequence of defined types of user input, and optionally to output an indication of the defined type, or defined sequence of defined types, to which the user input corresponds. 19. A device comprising the force sensing system as claimed in claim 1 , preferably wherein the device comprises a mobile phone or tablet device. 20. A device, comprising: at least one force sensor; and a controller operable, in a classification operation, to determine whether a candidate input sensor signal derived from the at least one force sensor has a given characteristic, wherein: the given characteristic comprises the amplitude of the candidate input sensor signal being negative and the magnitude of the candidate input sensor signal being greater than a threshold value; the classification operation is an anomaly detection operation; and the controller is operable to determine that an anomaly is occurring if it is determined that the candidate input sensor signal has the given characteristic.

Assignees

Inventors

Classifications

  • using a force resistance transducer · CPC title

  • of piezoresistors · CPC title

  • Digitisers structurally integrated in a display · CPC title

  • using variations in capacitance · CPC title

  • G06F3/0414Primary

    using force sensing means to determine a position · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11269509B2 cover?
A force sensing system for determining if a user input has occurred, the system comprising: an input channel, to receive an input from at least one force sensor; an activity detection stage, to monitor an activity level of the input from the at least one force sensor and, responsive to an activity level which may be indicative of a user input being reached, to generate an indication that an act…
Who is the assignee on this patent?
Cirrus Logic Int Semiconductor Ltd, Cirrus Logic Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0414. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Mar 08 2022 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).