IP Library Granted Patent US 8,705,727
Granted Patent B2
US 8,705,727 · App. 11/493,470 · Granted Apr 22, 2014

Methods and apparatus for enhancing ringback tone quality during telephone communications

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,705,727
App. No.
11/493,470
Granted
Apr 22, 2014
Kind
B2
Abstract

A system for enhancing tonal quality for ringback signals in a telecommunications network by adjusting audio processing during an alerting interval of a telecommunications session (e.g. during a telephone call). The system may be embodied in a telecommunications switching device and include a ringback manager process that provides the ability to adjust audio processing (e.g., by signaling to in-path equipment) which enhances the tonal quality of the ringback signal. As an example, a telephone system (e.g. equipment associated with establishment and operation of telephone communications sessions) can disable or attenuate operation of voice quality enhancement processing such as echo cancellation, noise reduction, adaptive level control, and the like, during the ringback or alerting interval or period of a telephone call so that the ringback tone provided to the calling party is not distorted by such processing.

Claims (56)

1. A machine implemented method for controlling a telephone communications session, the method comprising:

detecting an event associated with an alerting interval that occurs during the telephone communications session, the alerting interval providing a ringback signal to a calling device while the telephone communications session attempts to engage a user of a called device in the telephone communications session, wherein the event comprises activation of the alerting interval; and

in response to detecting activation of the alerting interval, modifying state associated with audio processing applied to the telephone communications session, the audio processing adjusting an audio characteristic of audio transmitted during the telephone communications session, wherein modifying state associated with audio processing includes:

transmitting at least one control protocol message to in-path equipment associated with the telephone communications session to adjust audio processing applied to the ringback signal by the in-path equipment to the telephone communications session during the alerting interval;

applying the at least one control protocol message to the ringback signal for adjusting the audio processing applied to the telephone communications session during the alerting interval via applying secondary audio processing to the ringback signal, wherein applying the secondary audio processing occurs remotely from the calling device and the called device and includes boosting the ringback signal in response to detecting a noisy telephone communications session.

2. The method of claim 1 wherein adjusting the audio processing applied to the telephone communications session comprises at least one of:

attenuating noise reduction processing applied to the ringback signal during the alerting interval; and

attenuating echo cancellation processing applied to the ringback signal during the alerting interval.

3. The method of claim 2 wherein detecting an event associated with an alerting interval that occurs during the telephone communications session comprises:

detecting a secondary event indicating termination of the alerting interval during the telephone communications session;

and wherein modifying state associated with audio processing applied to the telephone communications session comprises:

in response to termination of the alerting interval:

i) increasing noise reduction processing applied to the ringback signal during the alerting interval; and

ii) increasing echo cancellation processing applied to the ringback signal during the alerting interval.

4. The method of claim 1 wherein adjusting the audio processing applied to the telephone communications session comprises at least one of:

deactivating noise reduction processing applied to the ringback signal during the alerting interval;

deactivating echo cancellation processing applied to the ringback signal during the alerting interval; and

deactivating adaptive level control processing applied to the ringback signal during the alerting interval.

5. The method of claim 1 wherein transmitting at least one control protocol message to in-path equipment comprises:

transmitting the ringback signal to the calling device over the telephone communications session, the ringback signal containing the at least one control protocol message.

6. The method of claim 1 wherein transmitting at least one control protocol message to in-path equipment comprises at least one of:

transmitting at least one tandem free operation (TFO) message to in-path equipment; and

transmitting at least one transcoder free operation (TrFO) message to in-path equipment.

7. The method of claim 1 wherein detecting an event associated with an alerting interval that occurs during the telephone communications session comprises:

detecting termination of the alerting interval during the telephone communications session;

and wherein modifying state associated with audio processing applied to the telephone communications session comprises:

in response to termination of the alerting interval, adjusting the audio processing applied to the telephone communications session.

8. The method of claim 7 wherein adjusting the audio processing applied to the telephone communications session comprises at least one of:

i) increasing noise reduction processing applied to the ringback signal during the alerting interval; and

ii) increasing echo cancellation processing applied to the ringback signal during the alerting interval.

9. The method as in claim 1 , wherein remotely applying the secondary audio processing includes:

transmitting the ringback signal to the calling device while mitigating additional remote audio processing.

10. The method as in claim 1 , wherein boosting the ringback signal includes:

applying distortion processing to the ringback signal, the distortion processing comprising a type of distortion processing selected due to at least one device characteristic of the calling device.

11. The method as in claim 10 , wherein applying the distortion processing occurs at a telecommunications switching device located remotely from the calling device and the called device, the boosted ringback signal transmitted to the calling device via the telecommunications switching device.

12. The method of claim 10 further comprising detecting noise processing imposed by the calling device, and preprocessing the ringback signal to compensate for the detected noise processing such that the ringback signal is perceived based on its original intended format.

13. The method of claim 1 wherein boosting the ringback signal is based on background noise received from the calling party to compensate for the inability of the calling party to clearly hear the ringback tone.

14. A non-transitory computer readable storage medium comprising executable instructions encoded thereon operable on a computerized device to perform processing comprising:

instructions for detecting an event associated with an alerting interval that occurs during the telephone communications session, the alerting interval providing a ringback signal to a calling device while the telephone communications session attempts to engage a user of a called device in the telephone communications session, wherein the event comprises activation of the alerting interval; and

instructions for modifying state associated with audio processing applied to the telephone communications session in response to detecting activation of the alerting interval, the audio processing adjusting an audio characteristic of audio transmitted during the telephone communications session, wherein the instructions for modifying state associated with audio processing include:

instructions for transmitting at least one control protocol message to in-path equipment associated with the telephone communications session to adiust audio processing applied to the ringback signal by the in-path equipment to the telephone communications session during the alerting interval;

instructions for applying the at least one control protocol message to the ringback signal for adjusting the audio processing applied to the telephone communications session during the alerting interval via applying secondary audio processing to the ringback signal, wherein applying the secondary audio processing occurs remotely from the calling device and the called device and includes boosting the ringback signal in response to detecting a noisy telephone communications session.

15. The non-transitory computer readable storage medium of claim 14 wherein the instructions operable on a processor to adjust the audio processing applied to the telephone communications session comprises at least one of:

instructions operable on a processor to deactivate noise reduction processing applied to the ringback signal during the alerting interval; and

instructions operable on a processor to deactivate echo cancellation processing applied to the ringback signal during the alerting interval.

16. The non-transitory computer readable storage medium of claim 14 wherein the instructions operable on a processor to transmit at least one control protocol message to in-path equipment comprises at least one of:

instructions operable on a processor to transmit at least one tandem free operation (TFO) message to in-path equipment; and

instructions operable on a processor to transmit at least one transcoder free operation (TrFO) message to in-path equipment.

17. A computer system, comprising:

a processor;

a memory unit that stores instructions associated with an application executed by the processor; and

an interconnect coupling the processor and the memory unit, enabling the computer system to execute the application and perform operations of:

detecting an event associated with an alerting interval that occurs during the telephone communications session, the alerting interval providing a ringback signal to a calling device while the telephone communications session attempts to engage a user of a called device in the telephone communications session, wherein the event comprises activation of the alerting interval; and

in response to detecting activation of the alerting interval, modifying state associated with audio processing applied to the telephone communications session, the audio processing adjusting an audio characteristic of audio transmitted during the telephone communications session, wherein modifying state associated with audio processing includes:

transmitting at least one control protocol message to in-path equipment associated with the telephone communications session to adiust audio processing applied to the ringback signal by the in-path equipment to the telephone communications session during the alerting interval: and

applying the at least one control protocol message to the ringback signal for adjusting the audio processing applied to the telephone communications session during the alerting interval via applying secondary audio processing to the ringback signal, wherein applying the secondary audio processing occurs remotely from the calling device and the called device and includes boosting the ringback signal in response to detecting a noisy telephone communications session.

Assignments (14)
RELEASE OF SECURITY INTEREST Recorded Jan 7, 2014
From: LLOYD I. MILLER TRUST A-4; MILFAM II, L.P.; SINGER CHILDREN'S MANAGEMENT TRUST; MARRA, JANICE; OROS, DAVE; OROS, MARIA
To: LIVEWIRE MOBILE, INC.; GROOVE MOBILE, INC.
Reel/Frame 031906/0406 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 14, 2013
From: LIVEWIRE MOBILE, INC.; GROOVE MOBILE, INC.
To: ONMOBILE LIVE, INC.
Reel/Frame 031009/0320 →
CHANGE OF NAME Recorded Aug 14, 2013
From: NMS COMMUNICATIONS CORPORATION
To: LIVEWIRE MOBILE, INC.
Reel/Frame 031014/0068 →
NOTES ISSUED PURSUANT TO SECURITY AGREEMENT Recorded Mar 8, 2013
From: LIVEWIRE MOBILE INC.
To: MILFAM II L.P.; LLOYD I. MILLER TRUST A-4; SINGER CHILDREN'S MANAGEMENT TRUST
Reel/Frame 029943/0168 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Aug 1, 2012
From: LIVEWIRE MOBILE, INC.
To: MILFAM II L.P.
Reel/Frame 028700/0187 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Aug 1, 2012
From: LIVEWIRE MOBILE INC.
To: LLOYD I. MILLER TRUST A-4
Reel/Frame 028700/0198 →
SUPPLEMENT TO SECURITY AGREEMENT Recorded Aug 1, 2012
From: LIVEWIRE MOBILE, INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST
Reel/Frame 028700/0148 →
SECURITY AGREEMENT Recorded May 11, 2012
From: LIVEWIRE MOBILE, INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST; MILFAM II, L.P.; LLOYD I. MILLER TRUST A-4
Reel/Frame 028193/0891 →
SECURITY AGREEMENT Recorded Mar 22, 2012
From: LIVEWIRE MOBILE, INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST; MILFAM II, L.P.; LLOYD I. MILLER TRUST A-4
Reel/Frame 027916/0001 →
SECURITY AGREEMENT Recorded Dec 19, 2011
From: LIVEWIRE MOBILE, INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST; MILFAM II L.P.; LLOYD I. MILLER TRUST A-4; OROS, MARLA; MARRA, JANICE
Reel/Frame 027411/0891 →
RELEASE Recorded Jul 27, 2011
From: SILICON VALLEY BANK
To: LIVEWIRE MOBILE, INC.
Reel/Frame 026663/0221 →
SECURITY AGREEMENT Recorded Jun 27, 2011
From: LIVEWIRE MOBILE INC.
To: SINGER CHILDREN'S MANAGEMENT TRUST; MILFAM II, L.P.; LLOYD I. MILLER TRUST A-4; OROS, DAVID; OROS, MARIA
Reel/Frame 026509/0513 →
SECURITY AGREEMENT Recorded Nov 18, 2008
From: LIVEWIRE MOBILE, INC.
To: SILICON VALLEY BANK
Reel/Frame 021849/0713 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 26, 2006
From: TURNER, R. BROUGH
To: NMS COMMUNICATIONS CORPORATION
Reel/Frame 018100/0907 →