IP Library Granted Patent US 8,085,929
Granted Patent B2
US 8,085,929 · App. 12/173,567 · Granted Dec 27, 2011

Method and apparatus for providing customized ringbacks

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,085,929
App. No.
12/173,567
Granted
Dec 27, 2011
Kind
B2
Abstract

An approach is provided for providing custom ringback services. The approach includes prompting a user for content as part of a managed ringback service. The content is received from the user, and is set as a ringback. An identifier corresponding to the ringback is received from the user, wherein the identifier is associated with a caller.

Claims (37)

1. A method comprising:

prompting a user for content as part of a managed ringback service;

receiving the content from the user, wherein the content is set as a ringback; and

receiving policy information from the user, wherein the policy information defines criteria for transmitting the ringback to a caller in response to the caller initiating a communication session with the user.

2. A method according to claim 1 , further comprising:

transmitting the content to a media module configured to generate an audio file.

3. A method according to claim 2 , wherein a web module is configured to assign a uniform resource identifier to the audio file.

4. A method according to claim 1 , wherein a profile is created for the user, the profile including information specifying an address of an originating device and scheduling information for providing the ringback to the originating device.

5. A method according to claim 1 , wherein a provisioning module is configured to generate a ringback trigger corresponding to an address of a destination device for use on a switch that is configured to establish communication between an originating device of the caller and the destination device.

6. A method according to claim 1 , wherein the step of prompting is executed in response to the user calling a toll-free number.

7. A method according to claim 1 , wherein the ringback is transmitted to an originating device as an analog voice signal or as one or more session initiation protocol real-time transfer protocol packets.

8. A method according to claim 1 , wherein the ringback is stored to a repository as a companding algorithm waveform audio compilation.

9. A method according to claim 1 , wherein the ringback includes either a greeting message, a song, an invitation message, or a message responding to an unwanted communication session.

10. An apparatus comprising:

an interactive voice response module configured to prompt a user for content as part of a managed ringback service, and to receive the content from the user, wherein the content is set as a ringback,

wherein the interactive voice response module is further configured to receive policy information from the user, the policy information defining criteria for transmitting the ringback to a caller in response to the caller initiating a communication session with the user.

11. An apparatus according to claim 10 , further comprising:

a media module configured to generate an audio file based on the content.

12. An apparatus according to claim 11 , further comprising:

a web module configured to assign a uniform resource identifier to the audio file.

13. An apparatus according to claim 10 , wherein a profile is created for the user, the profile including information specifying an address of an originating device and scheduling information for providing the ringback to the originating device.

14. An apparatus according to claim 10 , further comprising:

a provisioning module configured to generate a ringback trigger corresponding to an address of a destination device for use on a switch that is configured to establish communication between an originating device of the caller and the destination device.

15. An apparatus according to claim 10 , wherein the user calls a toll-free number to be directed to the interactive voice response module.

16. An apparatus according to claim 10 , wherein the ringback is transmitted to an originating device as an analog voice signal or as one or more session initiation protocol real-time transfer protocol packets.

17. An apparatus according to claim 10 , further comprising:

a repository configured to store the ringback as a companding algorithm waveform audio compilation.

18. An apparatus according to claim 10 , wherein the ringback includes either a greeting message, a song, an invitation message, or a message responding to an unwanted communication session.

19. A system comprising:

a ringback platform configured to prompt a user for content through a menu of options as part of a managed ringback service, and to receive the content from the user, wherein the content is set as a ringback, the ringback platform being further configured to receive an identifier corresponding to the ringback from the user, the identifier being associated with a caller;

a repository configured to store the ringback among a plurality of ringbacks corresponding to other users; and

a node configured to detect initiation of a communication session by the caller, and to retrieve the ringback in response to detection, wherein the ringback is provided to the caller during establishment of the communication session;

wherein the ringback platform includes,

a media module configured to generate an audio file based on the content,

a web module configured to assign a uniform resource identifier to the audio file, and

a provisioning module configured to generate a ringback trigger corresponding to the identifier, the identifier corresponding to a destination device of the user configured to terminate the communication session,

wherein the ringback trigger causes the node to retrieve the ringback from the repository based on the uniform resource identifier of the ringback.

Assignments (3)
CORRECTIVE ASSIGNMENT TO REMOVE SERIAL NUMBER 11/505,281 PREVIOUSLY RECORDED AT REEL: 023420 FRAME: 0484. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Aug 15, 2014
From: VERIZON DATA SERVICES INDIA PRIVATE LIMITED
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 033549/0791 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 26, 2009
From: VERIZON DATA SERVICES INDIA PRIVATE LIMITED
To: VERIZON PATENT AND LICENSING INC.
Reel/Frame 023420/0484 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 15, 2008
From: SUBRAMANIAM, SENTHIL KUMAR
To: VERIZON DATA SERVICES INDIA PRIVATE LIMITED
Reel/Frame 021240/0072 →