IP Library Granted Patent US 8,270,621
Granted Patent B2
US 8,270,621 · App. 12/369,108 · Granted Sep 18, 2012

Automatic generation of audible alert according to ambient sound

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 8,270,621
App. No.
12/369,108
Granted
Sep 18, 2012
Kind
B2
Abstract

In one embodiment, ambient sound in audible range of a telephone is electronically sampled, and an audible alert is automatically generated in response to an incoming call signal as a function of the sampled ambient sound. The ambient sound sample may be analyzed in terms of selected parameters such as frequency, amplitude, and tempo. The audible alert may then be generated as a function of the selected parameters in such a way that the audible alert is more noticeable in the presence of the ambient sound. For example, an alert frequency that is dissonant with an identified frequency of the ambient sound may be generated.

Claims (54)

1. A computer-implemented method comprising:

electronically sampling ambient sound in audible range of a telephone;

analytically separating the ambient sound into a plurality of ambient sound components having different values of one or more parameters; and

in response to an incoming call signal, automatically generating a plurality of alert components each selected as a function of a respective one of the plurality of ambient sound components, and combining the plurality of alert components to produce an audible alert in audible range of the telephone.

2. The computer-implemented method of claim 1 , further comprising:

dynamically sampling the ambient sound; and

dynamically generating the audible alert as a function of the dynamically detected ambient sound.

3. The computer-implemented method of claim 2 , further comprising:

filtering out the dynamically generated audible alert from the dynamically sampled ambient sound.

4. The computer-implemented method of claim 1 , further comprising:

determining a frequency of a selected ambient sound component; and

generating a frequency of the audible alert as a function of the frequency of the selected ambient sound component.

5. The computer-implemented method of claim 1 , further comprising:

identifying a frequency of a selected ambient sound component; and

generating an audible alert frequency within the same critical band and at least 10 Hz apart from the identified frequency of the selected ambient sound component.

6. The computer-implemented method of claim 1 , further comprising:

identifying a frequency of a selected ambient sound component; and

generating an audible alert frequency within the same critical band and within 15 percent of the identified frequency of the selected ambient sound component.

7. The computer-implemented method of claim 1 , further comprising:

identifying a frequency of a selected ambient sound component; and

generating an audible alert frequency within the same critical band as the identified frequency and having a frequency difference of between 25 to 30 percent of the critical bandwidth.

8. The computer-implemented method of claim 4 , further comprising:

identifying a frequency of a selected ambient sound component; and

generating an audible alert frequency of more than one octave apart from the identified frequency of the selected ambient sound component.

9. The computer-implemented method of claim 1 , further comprising:

determining a tempo of a selected ambient sound component; and

generating the audible alert with a tempo distinct from the tempo of the selected ambient sound component.

10. The computer-implemented method of claim 1 , further comprising:

determining an amplitude of the sampled ambient sound; and

selectively adjusting the volume of the audible alert over time as a function of the amplitude.

11. A computer program product including computer usable program code embodied on a non-transitory computer usable storage medium, comprising:

computer usable program code for electronically sampling ambient sound in audible range of a telephone;

computer usable program code for analytically separating the ambient sound into a plurality of ambient sound components having different values of one or more parameters and

computer usable program code for, in response to an incoming call signal, automatically generating a plurality of alert components each selected as a function of a respective one of the plurality of ambient sound components, and combining the plurality of alert components to produce an audible alert in audible range of the telephone.

12. The computer program product of claim 11 , further comprising:

computer usable program code for dynamically sampling the ambient sound; and

computer usable program code for dynamically generating the audible alert as a function of the dynamically detected ambient sound.

13. The computer program product of claim 11 , further comprising

computer usable program code for identifying a frequency of a selected ambient sound component; and

computer usable program code for generating a frequency of the audible alert as a function of the frequency of the selected ambient sound component.

14. The computer program product of claim 11 , further comprising:

computer usable program code for identifying a frequency of a selected ambient sound component; and

computer usable program code for generating an audible alert frequency within the same critical band and at least 10 Hz apart from the identified frequency of the selected ambient sound component.

15. The computer program product of claim 11 , further comprising:

computer usable program code for identifying a frequency of the selected ambient sound component; and

computer usable program code for generating an audible alert frequency within the same critical band and within 15 percent of the identified frequency of the selected ambient sound component.

16. The computer program product of claim 11 , further comprising:

computer usable program code for identifying a frequency of the selected ambient sound component; and

computer usable program code for generating an audible alert frequency within the same critical band as the identified frequency and having a frequency difference of between 25 to 30 percent of the critical bandwidth.

17. A telephone system, comprising:

a transceiver configured for communication on a telephone line, the transceiver including a microphone configured for generating electronic representation of sound to be transmitted over a telephone line and a receiver configured for reproducing electronic representation of sound received over a telephone line;

an ambient sound microphone for sampling ambient sound audible at the location of the transceiver; and

an audible alert module configured for analytically separating the ambient sound into a plurality of ambient sound components each having different values of one or more parameters and automatically generating a plurality of alert components each selected as a function of a respective one of the plurality of ambient sound components and combining the plurality of alert components to produce an audible alert in response to an incoming call signal.

18. The telephone system of claim 17 , wherein the audible alert module further comprises a sound filter module for filtering out at least a portion of the sounded audible alert from the sampled ambient sound.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0291 →