IP Library Granted Patent US 9,058,071
Granted Patent B2
US 9,058,071 · App. 13/581,517 · Granted Jun 16, 2015

Method for detecting a sustained contact and corresponding device

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 9,058,071
App. No.
13/581,517
Granted
Jun 16, 2015
Kind
B2
Abstract

The invention relates to a method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object comprising the steps of: a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface, and b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer characterized in that step b) comprises analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more. The analysis close to the natural frequencies allows the reliable determination of not only the location of a touch event but also whether the user continues to interact with the surface of the object which is due to the important damping of the generated signal in the presence of the touch. The invention also relates to a touch sensitive device configured to carry out the method.

Claims (37)

1. A method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object comprising:

a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface, and

b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises a calibration step, comprising sweeping through a frequency band provided by the transducer, and analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more.

2. The method according to claim 1 , wherein step a) comprises a coarse location determination based on the perturbation of the signal generated in or on the object and a fine location determination step based on the acoustic signal generated by the touch event.

3. The method according to claim 2 , wherein during the coarse location determining step a candidate area smaller than the interaction surface is determined within which the touch event took place and wherein during the fine location determination step the location of the touch event is determined within the candidate area.

4. A method for determining the locations and durations of two or more sustained contacts of touch events performed by a user on a surface of an object, wherein the two or more sustained contacts at least partially overlap in time, the method comprising:

a) determining the location of the touch events based on acoustic signals generated by the impacts of the touch on the surface, and

b) determining the duration of each one of the sustained touch events based on sweeping through a frequency band provided by a transducer and the analysis of a signal of a second kind, wherein the end of one of the two or more sustained touch events is determined based on the identification of a change observed in at least one parameter of the signal of the second kind.

5. The method according to claim 1 , wherein in step a) and b) different frequencies are analyzed.

6. The method according to claim 1 , wherein in step b) the N frequencies used for analyzing are outside the audible frequency range, in particular at frequencies at or above 20 kHz.

7. The method according to claim 5 , wherein the acoustic signal and the perturbed signal are sensed by the same sensing means.

8. The method according to claim 1 , further comprising identifying the N frequencies used in step b) by identifying N largest signal amplitudes sensed by a sensing means.

9. The method according to claim 8 , wherein the N frequencies used in step b) are separated by at least three times the frequency step used in the frequency sweep.

10. The method according to claim 1 , further comprising a recalibration step, in particular carried out on a regular basis or upon user request, comprising sweeping through the frequency band which can be provided by the transducer, and adapting the N frequencies to be used in step b), in particular in case a frequency shift has been observed.

11. The method according to claim 8 , wherein the calibration step further comprises:

determining for each of the N natural frequencies, a mean value and a standard deviation of the amplitude and/or phase difference and/or inter sensed signal properties; and

determining a minimum threshold value and a maximum threshold value for each corresponding frequency or a combination thereof.

12. The method according to claim 11 , wherein in step b) it is decided that a touch action still occurs as long as at least one signal amplitude or phase or inter signal property of the N frequencies is outside the amplitude or phase or inter signal property range defined by the corresponding minimum and maximum threshold values respectively.

13. The method according to claim 12 , wherein step b) further comprises determining a confidence level based on the number of amplitudes or phase or inter signal properties that is/are outside the amplitude or phase or inter signal property range.

14. A method for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object, the method comprising:

a) determining the location of the touch event based on an acoustic signal generated by the impact of the touch on the surface, and

b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises sensing the generated signal, sweeping through a frequency band provided by the transducer, and analyzing variations in the sensed signal.

15. Method according to claim 14 , wherein in step b) the end of a touch event is detected in case the variations of the sensed signal are below a predetermined threshold.

16. Method according to claim 14 , wherein in step b) the variations in the sensed signal are analyzed at or close to at least one frequency component at or close to a natural frequency of the object.

17. Computer program product for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object, the computer program product comprising one or more non-transitory computer readable storage medium having computer-executable program instructions embodied therein for use with a computer, the computer-executable program instructions comprising instructions configured to cause:

a) determining the location of the touch event, in particular based on an acoustic signal generated by the impact of the touch on the surface; and

b) determining the duration of the touch event based on a perturbation of a signal generated in or on the object by a transducer, wherein determining the duration of the touch event comprises sweeping through a frequency band provided by the transducer and analyzing the signal generated at or close to N natural frequencies of the object, with N being one or more.

18. Touch sensitive device for determining the location and duration of a sustained contact of a touch event performed by a user on a surface of an object, the touch sensitive device comprising one touch location determining unit and one touch duration determining unit,

wherein the touch location determining unit comprises a first sensing means for receiving an acoustic signal generated by the impact of the touch on the surface of the object and a localization unit for determining the location of the touch based on the acoustic signal, and

wherein the touch duration determining unit comprises a transducer for generating a signal at or close to N natural frequencies of the object, with N being one or more, a second sensing means for receiving the generated signal and a duration determining unit for sweeping through a frequency band provided by the transducer and determining the duration of the touch based on a perturbation of the signal generated in or on the object by the transducer.

19. Touch sensitive device according to claim 18 , wherein the first and the second sensing means share the same sensors and a filtering unit is used to attribute the signals to the localization unit and the duration determining unit based on the different frequencies used for the determining the localization and the duration.

20. The method according to claim 10 , wherein the recalibration step further comprises:

determining for each of the N natural frequencies, a mean value and a standard deviation of the amplitude and/or phase difference and/or inter sensed signal properties; and

determining a minimum threshold value and a maximum threshold value for each corresponding frequency or a combination thereof.

21. The method according to claim 1 , wherein step a) generates a passive signal and step b) generates an active signal and wherein the active signal is switched on in response to detecting the touch event.

22. The method according to claim 21 , wherein the signal generated at or close to N natural frequencies is the active signal.

23. The method according to claim 1 , wherein a passive signal is generated by the touch event performed by the user and wherein the passive signal amplitude is configured to remain at or above a minimum threshold value while energy consumption is configured to remain at or below a maximum threshold value.

Assignments (9)
PATENT SECURITY AGREEMENT Recorded Dec 17, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 074005/0708 →
RELEASE OF SECURITY INTEREST IN PATENTS RECORDED AT REEL 070666/FRAME 0540 Recorded Sep 30, 2025
From: CITIZENS BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 072982/0372 →
RELEASE OF SECURITY INTERESTS (FIRST LIEN) IN PATENTS Recorded Mar 27, 2025
From: GOLDMAN SACHS BANK USA
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 070670/0714 →
SECURITY INTEREST Recorded Mar 27, 2025
From: ELO TOUCH SOLUTIONS, INC.
To: CITIZENS BANK, N.A.
Reel/Frame 070666/0540 →
SECURITY INTEREST Recorded Dec 19, 2018
From: ELO TOUCH SOLUTIONS, INC.
To: GOLDMAN SACHS BANK USA, AS COLLATERAL AGENT
Reel/Frame 047956/0114 →
RELEASE OF SECURITY INTEREST Recorded Dec 14, 2018
From: JPMORGAN CHASE BANK, N.A.
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 047909/0833 →
SECURITY AGREEMENT Recorded Oct 31, 2017
From: ELO TOUCH SOLUTIONS, INC.
To: JPMORGAN CHASE BANK, N.A., AS COLLATERAL AGENT
Reel/Frame 044652/0421 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2012
From: ESTEVE, SIMON
To: SENSITIVE OBJECT SA
Reel/Frame 029376/0181 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 29, 2012
From: SENSITIVE OBJECT SA
To: ELO TOUCH SOLUTIONS, INC.
Reel/Frame 029376/0241 →