Patent ID: 8428659

Claim:
A computer-implemented method, comprising: detecting an input received by a mobile device, wherein the mobile device includes a vibrating device and a microphone, in response to which, the mobile device is to provide an indication to a user of the mobile device by vibrating the mobile device; determining whether the mobile device is in motion; generating, in response to determining that the mobile device is in motion, a first signal having a first frequency; outputting the first signal to the vibrating device capable of generating vibrations in the mobile device based on the first signal; generating, using the vibrating device, vibrations based on the first signal having the first frequency; sensing sound generated by the vibrations using the microphone associated with the mobile device; generating a second signal based on an output of the microphone; measuring amplitude of the second signal; varying the first frequency of the first signal; detecting a second frequency of the first signal at which the amplitude of the second signal is maximum; generating the first signal having the second frequency; and generating, using the vibrating device, vibrations based on the first signal having the second frequency.