Patent ID: 9582100
Date: 2017-02-28
CPC Classifications: G06F

Claim:
1. A method for generating an input using vibrations from a surface feature, the method comprising: sensing, in an electronic device, using a processor, a combined vibration, wherein the combined vibration includes an ambient sound and a vibration caused by a motion of an object across the surface feature; separating from the combined vibration the vibration; determining, in the device, a characteristic of the vibration, the surface feature being a feature formed on a user-accessible surface of the device, the object makes a physical contact with the feature during the motion; determining whether the characteristic is mapped to a command in the device; generating, responsive to the characteristic being mapped to the command, an instruction as the input to execute the command in the device; sending the instruction to cause a function to be performed in the device; detecting, using a hardware transducer in the device, a second, the second vibration being caused by a second motion of a second object across the surface feature; generating a signal corresponding to the second vibration; determining a second characteristic of the second vibration caused using the surface feature; and re-calibrating the input by mapping the second characteristic to the command in the device.