IP Library › Granted Patent US 11,327,599
Granted Patent B2
US 11,327,599 · App. 17/088,283 · Granted May 10, 2022

Identifying a contact type

Inventors: Samuel W. Sheng (Saratoga, CA); Shih-Ming Shih (San Jose, CA); Shirish A. Altekar (Palo Alto, CA); Lapoe E. Lynn (Los Altos, CA); Yenyu Hsieh (San Jose, CA)
G06F3/0416G06F3/0433G06F3/0436
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 11,327,599
App. No.
17/088,283
Granted
May 10, 2022
Kind
B2
Abstract

A signal to be used to propagate a propagating signal through a propagating medium with a touch input surface is sent. The propagating signal has been allowed to propagate through the propagating medium to a plurality of receivers coupled to the propagating medium. A received signal affected by a contact contacting the touch input surface is received. At least a portion of the received signal is compared with one or more reference signal signatures.

Claims (32)

1. A system for detecting a touch input force, comprising:

a signal generator configured to send a signal to be used to propagate a propagating signal from a fixed location through a propagating medium with a surface, wherein system is configured to receive a disturbed version of the propagating signal, and the disturbed version of the propagating signal includes the propagating signal that propagated from the fixed location to a touch input location on the surface where the propagating signal was disturbed by a touch input with an amount of force on the surface; and

a processor configured to process the received disturbed version of the propagating signal to determine an identifier associated with the amount of force, wherein processing the received disturbed version of the propagating signal includes normalizing the received disturbed version of the propagating signal originating on the propagating medium from the fixed location different from the touch input location, normalizing the received disturbed version of the propagating signal includes adjusting at least a portion of the received disturbed version of the propagating signal in determining an adjusted amplitude, and adjusting at least the portion of the received disturbed version of the propagating signal includes scaling an initial amplitude of the received disturbed version of the propagating signal using a value determined using a distance value associated with the touch input location of the disturbance on the surface that is different from the originating fixed location of the propagating signal and that has been determined using the received disturbed version of the propagating signal prior to scaling the initial amplitude of the received disturbed version of the propagating signal in determining a magnitude of the amount of force of the touch input.

2. A system, comprising:

a signal communication interface configured to:

send an output signal to be used to propagate a propagating signal through a propagating medium with a touch input surface, wherein the propagating signal is to be allowed to propagate through the propagating medium to a plurality of receivers coupled to the propagating medium; and

a processor configured to:

receive a signal affected by a contact contacting the propagating medium, wherein the received signal includes a signal portion that corresponds to the propagating signal that has been disturbed by the contact;

compare at least a portion of the received signal with one or more reference signal signatures of one or more contact types, including by being configured to compare with the one or more reference signal signatures of the one or more contact types at least a portion of a version of the signal portion of the received signal that corresponds to the propagating signal that has been disturbed by the contact; and

based at least in part on the comparison, select one of the one or more contact types as corresponding to the contact contacting the propagating medium.

3. The system of claim 2 , wherein the one or more contact types includes a finger contact type and a non-finger contact type.

4. The system of claim 2 , wherein the processor is further configured to, based at least in part on the comparison, determine a force magnitude and/or a location of the contact.

5. The system of claim 2 , wherein the processor is configured to compare at least the portion of the received signal with the one or more reference signal signatures including by being configured to compare an amplitude of the received signal with an amplitude of the one or more reference signal signatures.

6. The system of claim 2 , wherein the received signal was detected using a transducer.

7. The system of claim 2 , wherein the processor is configured to compare at least the portion of the received signal with the one or more reference signal signatures including by being configured to match in a time domain by correlating the at least a portion of the received signal with one or more waveforms of the one or more reference signal signatures.

8. The system of claim 2 , wherein the processor is configured to compare at least the portion of the received signal with the one or more reference signal signatures including by being configured to frequency-domain match at least a portion of the received signal with one or more frequency-domain spectra of the one or more reference signal signatures.

9. The system of claim 2 , wherein the processor is configured to compare at least the portion of the received signal with the one or more reference signal signatures including by being configured to wavelet-domain match at least a portion of the received signal with one or more wavelet-domain transforms of the one or more reference signal signatures.

10. The system of claim 2 , wherein the received signal was detected by converting a detected vibrational energy to the received signal.

11. The system of claim 2 , wherein the processor is further configured to filter a background noise included in the received signal including by being configured to measure a rate of spectral change of at least a portion of the received signal.

12. A method, comprising:

sending an output signal to be used to propagate a propagating signal through a propagating medium with a touch input surface, wherein the propagating signal is allowed to propagate through the propagating medium to a plurality of receivers coupled to the propagating medium;

receiving a signal affected by a contact contacting the propagating medium, wherein the received signal includes a signal portion that corresponds to the propagating signal that has been disturbed by the contact;

comparing at least a portion of the received signal with one or more reference signal signatures of one or more contact types, wherein comparing at least the portion of the received signal with the one or more reference signal signatures of the one or more contact types includes comparing with the one or more reference signal signatures of the one or more contact types at least a portion of a version of the signal portion of the received signal that corresponds to the propagating signal that has been disturbed by the contact; and

based at least in part on the comparison, selecting one of the one or more contact types as corresponding to the contact contacting the propagating medium.

13. The method of claim 12 , wherein the one or more contact types includes at least a finger contact type and a non-finger contact type.

14. The method of claim 12 , wherein based at least in part on the comparison, a force magnitude and/or a location of the contact is determined.

15. The method of claim 12 , wherein comparing at least the portion of the received signal with the one or more reference signal signatures includes comparing an amplitude of the received signal with an amplitude of the one or more reference signal signatures.

16. The method of claim 12 , wherein the received signal was detected using a transducer.

17. The method of claim 12 , wherein comparing at least the portion of the received signal with the one or more reference signal signatures includes matching in a time domain by correlating the at least a portion of the received signal with one or more waveforms of the one or more reference signal signatures.

18. The method of claim 12 , wherein comparing at least the portion of the received signal with the one or more reference signal signatures includes frequency-domain matching at least a portion of the received signal with one or more frequency-domain spectra of the one or more reference signal signatures.

19. The method of claim 12 , wherein comparing at least the portion of the received signal with the one or more reference signal signatures includes wavelet-domain matching at least a portion of the received signal with one or more wavelet-domain transforms of the one or more reference signal signatures.

20. The method of claim 12 , further comprising filtering a background noise included in the received signal including by measuring a rate of spectral change of at least a portion of the received signal.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 22, 2021
From: SHENG, SAMUEL W.; SHIH, SHIH-MING; ALTEKAR, SHIRISH A.; LYNN, LAPOE E.; HSIEH, YENYU
To: SENTONS INC.
Reel/Frame 055356/0441 →
Continuity (16)
Continuation In Part 16578953 · Sep 23, 2019
Continuation 16243803 · Jan 9, 2019
Continuation 17088283
Continuation In Part 16227852 · Dec 20, 2018
Continuation 15939911 · Mar 29, 2018
Continuation 14882193 · Oct 13, 2015
Continuation 13945649 · Jul 18, 2013
Continuation 13681294 · Nov 19, 2012
Continuation In Part 13451288 · Apr 19, 2012
Provisional Application 61673102 · Jul 18, 2012
Provisional Application 61673103 · Jul 18, 2012
Provisional Application 61594255 · Feb 2, 2012
Provisional Application 61561660 · Nov 18, 2011
Provisional Application 61561697 · Nov 18, 2011
Provisional Application 61479331 · Apr 26, 2011
Related Publication 20210149519A1 · May 20, 2021
Cited By (2)
US 12,299,226 US 12,411,579