WO2007058772A1 - Ringback tone preference information to assist selection of ringback tone - Google Patents

Ringback tone preference information to assist selection of ringback tone Download PDF

Info

Publication number
WO2007058772A1
WO2007058772A1 PCT/US2006/042521 US2006042521W WO2007058772A1 WO 2007058772 A1 WO2007058772 A1 WO 2007058772A1 US 2006042521 W US2006042521 W US 2006042521W WO 2007058772 A1 WO2007058772 A1 WO 2007058772A1
Authority
WO
WIPO (PCT)
Prior art keywords
ringback tone
service subscriber
user
preference information
communication device
Prior art date
Application number
PCT/US2006/042521
Other languages
French (fr)
Inventor
Ramachendra Prahlada Batni
Ranjan Sharma
Original Assignee
Lucent Technologies Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Lucent Technologies Inc. filed Critical Lucent Technologies Inc.
Priority to CN2006800418923A priority Critical patent/CN101305589B/en
Priority to JP2008540054A priority patent/JP5275808B2/en
Priority to EP06836722A priority patent/EP1946536A1/en
Priority to NZ568133A priority patent/NZ568133A/en
Priority to KR1020087013773A priority patent/KR101334632B1/en
Publication of WO2007058772A1 publication Critical patent/WO2007058772A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42017Customized ring-back tones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/02Calling substations, e.g. by ringing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/42136Administration or customisation of services
    • H04M3/42153Administration or customisation of services by subscriber
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/487Arrangements for providing information services, e.g. recorded voice services or time announcements
    • H04M3/493Interactive information services, e.g. directory enquiries ; Arrangements therefor, e.g. interactive voice response [IVR] systems or voice portals

Definitions

  • the invention relates generally to communications and more particularly to ringback tone service.
  • Known ringback tone services allow a called party to preselect a ringback tone to be played to a calling party.
  • the calling party would receive standard ringback content before the called party answers the call.
  • the ringback tone service replaces that standard ringback content with a ringback tone selected by the called party.
  • the ringback tone service allows the called party to customize the ringback content that the calling party receives during the ringing phase of a call to the called party.
  • the calling party receives the ringback tone preselected by the called party while waiting for the called party to answer the call.
  • the called party in one example is the ringback tone service subscriber and controls the selection of the ringback tone.
  • the ringback tone service subscriber may select a ringback tone that the calling party would dislike receiving. As one shortcoming, until the ringback tone service subscriber selects a different ringback tone, the calling party may continue to receive the disliked ringback tone on subsequent calls to the ringback tone service subscriber. As another shortcoming, the ringback tone service subscriber may have been charged a fee for selecting the ringback tone that ends up being disliked by the calling party. As yet another shortcoming, a disliked ringback tone may fail to serve as a proper fashion statement. Therefore, the disliked ringback tone may fail an intended purpose of selecting ringback tones. [04] If the calling party dislikes the ringback tone, the calling party may attempt to get the ringback tone changed.
  • the calling party may contact the ringback tone service subscriber to indicate that the currently selected ringback tone is disliked and a different ringback tone is desired.
  • contacting the ringback tone service subscriber to request a ringback tone selection change may be inconvenient for both the calling party and the ringback tone service subscriber.
  • the ringback tone service subscriber may not always honor such requests. For example, the ringback tone service subscriber may forget to make a requested change.
  • a ringback tone service allows customization of the ringback content that a calling party receives during a ringing phase of a call to a called party.
  • the ringback tone service replaces the standard ringback content that a calling party normally receives with a customized ringback tone.
  • the called party in one example is the ringback tone service subscriber and controls the selection of the ringback tone.
  • the ringback tone service presents ringback tone preference information for the calling party to the ringback tone service subscriber or the proxy.
  • a method for presenting ringback tone preference information input by a user of a communication device, to a ringback tone service subscriber or a proxy for the ringback tone service subscriber to assist the ringback tone service subscriber or the proxy select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber.
  • an article comprising one or more computer-readable signal-bearing media.
  • the article comprises means in the one or more media for presenting ringback tone preference information, input by a user of a communication device, to a ringback tone service subscriber or a proxy for the ringback tone service subscriber to assist the ringback tone service subscriber or the proxy select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber.
  • FIG. 1 is a representation of one implementation of an apparatus that comprises one or more intelligent network platforms, one or more management platforms, one or more ringback tone preference databases, one or more access interfaces, one or more provisioning interfaces, one or more mobile switching centers, and one or more service switching points.
  • FIG. 2 is a representation of a ringback tone selection profile that stores the ringback tone selections of a ringback tone service subscriber.
  • FIG. 3 is a representation of a ringback tone preference profile that stores ringback tone preference information input by a user for possible presentation to a ringback tone service subscriber.
  • FIG. 4 is a representation of one exemplary logic flow that illustrates a connection between a user of a communication device and a ringback tone preference database for the user to input ringback tone preference information.
  • FIG. 5 is a representation of one exemplary logic flow that illustrates a selection of a ringback tone by a ringback tone service subscriber to be played to a user of a communication device on a call to the ringback tone service subscriber.
  • an apparatus 100 provides a ringback tone service for wireless and/or wire-line telecommunication systems.
  • the ringback tone service in one example replaces the standard ringback content that a calling parry normally receives with a ringback tone selected by a ringback tone service subscriber.
  • the ringback tone may comprise audio content, video content, image content, or text content. Without assistance, the ringback tone service subscriber may select a ringback tone that the calling party would dislike receiving.
  • the ringback tone service in one example presents ringback tone preference information for the calling party to the ringback tone service subscriber or a proxy for the ringback tone service subscriber.
  • the ringback tone preference information relates to one or more of audio content, video content, image content, or text content.
  • the ringback tone service subscriber or the proxy may then employ the ringback tone preference information to select a ringback tone that conforms to the ringback tone preferences of the calling party.
  • the apparatus 100 in one embodiment comprises one or more intelligent network (“IN”) platforms 102, one or more management platforms 104, one or more ringback tone preference databases 106, one or more access interfaces 108, one or more provisioning interfaces 110, one or more mobile switching centers (“MSCs”) 112 and 114, and one or more service switching points (“SSPs”) 116.
  • the MSCs 112 and 114 in one example support wireless communication devices, such as a calling party 118 and a called party 120.
  • the SSP 116 in one example supports wire-line communication devices, such as a calling party 122 and a called party 124.
  • the intelligent network platforms 102 in one example comprise a service control point ("SCP") 126 and a ringback tone server 128.
  • SCP service control point
  • the SCP 126 and the ringback tone server 128 may be combined into a single intelligent network platform or divided into a plurality of intelligent network platforms.
  • the SCP 126 serves as the ringback tone call controller for the ringback tone service provided by the ringback tone server 128.
  • a signaling network 134 communicatively couples the SCP 126, the ringback tone server 128, the MSCs 112 and 114, and the SSP 116.
  • the signaling network 134 in one example comprises a signaling system 7 ("SS7") network that supports signaling traffic.
  • a bearer network 136 communicatively couples the ringback tone server 128, the MSCs 112 and 114, and the SSP 116.
  • the bearer network 136 in one example comprises a public switched telephone network (“PSTN”) that supports bearer traffic.
  • PSTN public switched telephone network
  • the SCP 126 and the ringback tone server 128 serve to route calls and play ringback tones to the calling parly (e.g., the calling party 118 or 122) on calls from the calling party to the called party (e.g., the called parly 120 or 124).
  • the SCP 126 and the ringback tone server 128 serve to provide the ringback tone service.
  • the SCP 126 in one example provides instruction to the ringback tone server 128 to control the functionality of the ringback tone server 128.
  • the SCP 126 sends messages to the ringback tone server 128 to instruct the ringback tone server 128 to play the ringback tone to the calling party 118 or 122.
  • the SCP 126 directs the incoming call to the ringback tone server 128 and the ringback tone server 128 plays the specialized ringback tone to the calling party 118. If the incoming call does not require ringback tone service, then the SCP 126 in one example instructs the MSC 112 to provide standard ringback content to the calling party 112.
  • the SCP 126 and the ringback tone server 128 are connected to the management'platform 104 through operations, administration, maintenance, and provisioning ("OAM&P") interfaces, such as: a Transmission Control Protocol/Internet Protocol (“TCP/IP”) connection, Lightweight Directory Access Protocol (“LDAP”) connection, Extensible Markup Language (“XML”) connection, or the like.
  • the ringback tone system in one example employs the management platform 104 to interface with ringback tone service subscribers.
  • the management platform 104 comprises an instance of a recordable data storage medium 150, as described herein.
  • the management platform 104 in one example comprises a service management system 130 and an upstream interface 132.
  • the service management system 130 comprises a provisioning system.
  • the service management system 130 in one example handles subscriber provisioning, subscriber profile updating, interfacing to content providers, ringback tone distribution to ringback tone servers, and the like.
  • the service management system 130 comprises OAM&P interfaces with the SCP 126 and the ringback tone server 128.
  • the upstream interface 132 comprises OAM&P interfaces with the ringback tone preference database 106 and the provisioning interface 110.
  • the ringback tone preference database 106 stores the ringback tone preference information input by users of communication devices.
  • the ringback tone preference information in one example indicates the ringback tone content likes and dislikes of the users of communication devices.
  • the physical implementation of the ringback tone preference database 106 can take many forms, such as: a portion of an existing database in the service provider network, a new database in the service provider network, a database that belongs to the network of a different service provider, an industry-wide database, a database shared by a group of service providers, or the like.
  • the ringback tone preference database 106 communicates with the ringback tone service through a messaging protocol, such as: LDAP, XML, Open DataBase Connectivity ("ODBC”), Structured Query Language (“SQL”), or the like.
  • ODBC Open DataBase Connectivity
  • SQL Structured Query Language
  • discovery mechanisms such as Electronic NUMbering ("ENUM") or Distributed Universal Number Discovery (“DUNDi”) can be used to locate the ringback tone preference information.
  • the access interface 108 provides a mechanism between users (e.g., calling parties) and the ringback tone preference database 106 to input the ringback tone preference information.
  • the provisioning interface 110 provides a connection between the ringback tone service subscribers and the ringback tone preference database 106 via the upstream interface 132 to present the ringback tone preference information for other users to the ringback tone service subscribers.
  • the access interface 108 and the provisioning interface 110 comprise website interfaces, Wireless Application Protocol ("WAP") interfaces, Interactive Voice Response ("IVR") interfaces, Short Message Service (“SMS”) interfaces, or the like.
  • WAP Wireless Application Protocol
  • IVR Interactive Voice Response
  • SMS Short Message Service
  • the ringback tone service subscriber comprises a wireless communication device, such as the called party 120.
  • the wireless ringback tone service subscriber 120 may select specialized ringback tones for the ringback tone service to play to wireless and wire-line communication devices (e.g., the calling party 118 and the calling parry 122) that call the wireless ringback tone service subscriber 120.
  • wireless and wire-line communication devices e.g., the calling party 118 and the calling parry 122
  • the MSC 112 Upon receipt of an incoming call for the wireless ringback tone service subscriber 120 at the MSC 112, the MSC 112 sends signaling relating to the incoming call to the SCP 126.
  • the MSCs 112 and 114 support mobile telecommunication devices, for example, the calling party 118 and the wireless ringback tone service subscriber 120.
  • the MSCs 112 and 114 in one example comprise an originating mobile switching center ("O-MSC") 112 for the wireless ringback tone service subscriber 120 and a serving mobile switching center (“S-MSC") 114 for the wireless ringback tone service subscriber 120.
  • O-MSC originating mobile switching center
  • S-MSC serving mobile switching center
  • the O-MSC 112 supports a home area of the wireless ringback tone service subscriber 120 and the S-MSC 114 supports the wireless ringback tone service subscriber 120 if the wireless ringback tone service subscriber 120 moves to a roaming area. If the wireless ringback tone service subscriber 120 is within the home area supported by the O-MSC 112, then the S-MSC 114 may not be in the call path between the calling party 118 and the wireless ringback tone service subscriber 120.
  • the O-MSC 112 would also serve as a S-MSC for the wireless ringback tone service subscriber 120.
  • the calling party 118 in one example is supported by the O-MSC 112 of the wireless ringback tone service subscriber 120 (as shown in FIG. 1).
  • the calling party 118 in another example is supported by a different MSC (not shown) and a call from the calling party 118 to the wireless ringback tone service subscriber 120 will pass from the calling party 118 to that other MSC, then through the bearer network 136, and to the O-MSC 112 of the wireless ringback tone service subscriber 120 to locate the wireless ringback tone service subscriber 120 for the call.
  • the ringback tone service subscriber comprises a wire-line communication device, such as the called party 124.
  • the wire-line ringback tone service subscriber 124 may select specialized ringback tones for the ringback tone service to play to wireless and wire-line communication devices (e.g., the calling party 118 and the calling party 122) that call the wire-line ringback tone service subscriber 124.
  • wireless and wire-line communication devices e.g., the calling party 118 and the calling party 122
  • the SCP 126 Upon receipt of an incoming call for the wire-line ringback tone service subscriber 124 at the SSP 116, the SCP 126 receives signaling relating to the incoming call from the SSP 116.
  • the SSP 116 supports wire-line telecommunication devices, for example, the calling party 122 and the wire-line ringback tone service subscriber 124.
  • the SSP 116 is the service switching point for the wire-line ringback tone service subscriber 124.
  • the calling party 122 in one example is supported by the SSP of the wire-line ringback tone service subscriber 124 (as shown in FIG. 1).
  • the calling party 122 in another example is supported by a different SSP (not shown) and a call from the calling party 122 to the wire-line ringback tone service subscriber 124 will pass from the calling party 122 to that other SSP, then through the bearer network 136, and to the SSP 116 of the wire-line ringback tone service subscriber 124.
  • the ringback tone service in one example maintains a ringback tone selection profile 202 for a ringback tone service subscriber (e.g., the called party 120 or 124).
  • the ringback tone selection profile 202 stores the ringback tone selections of the ringback tone service subscriber.
  • the ringback tone selection profile 202 includes an entry for a calling party 312-111-1111 and an entry for a calling party 312-222-2222.
  • the ringback tone service subscriber selected ringback tone #1 for the calling party 312-111-1111 and ringback tone #2 for the calling party 312-222-2222.
  • the ringback tone service accesses the ringback tone selection profile 202 to determine if there is an entry that matches an identifier of the calling party.
  • the identifier may comprise a directory number, Uniform Resource Identifier ("URT'), or the like. If the ringback tone selection profile 202 does not contain an entry for the calling party, then in one example a default ringback tone is provided to the calling party. If the ringback tone selection profile 202 does contain an entry for the calling party, then the ringback tone selection made by the ringback tone service subscriber is provided to the calling party.
  • the ringback tone selection profile 202 also comprises an entry for a calling party 312- 555-5555. As shown in FIG. 2, the ringback tone service subscriber has yet to make a ringback tone selection for the calling party 312-555-5555.
  • the ringback tone service After the ringback tone subscriber enters an identifier of the calling party (e.g., directory number 312-555-5555, URI, or the like) and before the ringback tone service subscriber makes a ringback tone selection, the ringback tone service checks whether the calling party 312-555-5555 has input ringback tone preference information to be presented to the ringback tone service subscriber or a proxy for the ringback tone service subscriber, as described below.
  • an identifier of the calling party e.g., directory number 312-555-5555, URI, or the like
  • the ringback tone service in one example maintains a ringback tone preference profile 302 for a user of a communication device (e.g., the calling party 312-555- 5555).
  • the ringback tone preference profile 302 can be examined by ringback tone subscribers when those ringback tone subscribers are in the process of provisioning a ringback tone for the calling party 312-555-5555.
  • the ringback tone preference profile 302 in one example is stored in the ringback tone preference database 106 (FIG. 1).
  • the ringback tone preference profile 302 stores ringback tone preference information input by the user for possible presentation to a ringback tone service subscriber (e.g., the called party 120 or 124).
  • the ringback tone preference information that is input by the calling party 312-555-5555 is presented to the ringback tone service subscriber to assist the ringback tone service subscriber select a ringback tone for the calling party 312-555-5555 that conforms to the ringback tone preferences of the calling party 312-555-5555.
  • the ringback tone preference information that is input by the calling party 312-555-5555 is presented to a proxy for the ringback tone service subscriber. Presentation in one example may take any form that can be seen or heard by the ringback tone service subscriber oruie proxy.
  • the ringback tone preference information in one example indicates one or more ringback tone genres that the calling party 312-555-5555 would like to receive during a ringing phase of an outgoing call.
  • the ringback tone preference profile 302 comprises one or more entries that indicate types of ringback tones that the calling party 312-555-5555 likes. For example, the ringback tone preference profile 302 comprises "likes" entries for ringback tones in the rock and ambience genres. If the calling party 312-555-5555 wanted to indicate a dislike of all ringback tones, then the calling party 312-555-5555 could input "none" in a "likes" entry.
  • the ringback tone preference information in another example indicates one or more ringback tone genres that the user of the communication device would dislike receiving during the ringing phase of an outgoing call.
  • the ringback tone preference profile 302 comprises one or more entries that indicate types of ringback tones that the calling party 312-555-5555 dislikes.
  • the ringback tone preference profile 302 comprises "dislikes" entries for ringback tones in the rap and disco genres. If the calling party 312-555-5555 wanted to indicate a dislike of all ringback tones, then the calling party 312-555-5555 could input "all" in a "dislikes" entry.
  • the ringback tone preference information in the ringback tone preference profile 302 in one example also indicates one or more examples or exceptions within the liked or disliked ringback tone genres.
  • the examples and exceptions may identify specific artists, albums, songs, or sounds.
  • the examples provide the ringback tone service subscriber with more information about the type of ringback tones that fall within the liked or disliked ringback tone genres.
  • the calling party 312-555-5555 lists artist #1 and song #l as examples of the rock genre that is listed in a "likes" entry.
  • the calling party 312-555-5555 also lists artist #4 as an example of the rap genre that is listed in a "dislikes" entry.
  • the exceptions to a liked ringback tone genre identify the ringback tones that may fall within the liked ringback tone genre, but are disliked by the calling party 312-555-5555.
  • the exceptions to a disliked ringback tone genre identify the ringback tones that may fall within the disliked ringback tone genre, but are liked by the calling party 312-555-5555.
  • the calling party 312-555-5555 lists artist #2 as an exception to the rock genre that is listed in a "likes" entry. Therefore, the calling party 312-555-5555 would dislike receiving a ringback tone by artist #2 even though it generally falls within the rock genre.
  • the calling party 312-555-5555 also lists artist #5 as an exception to the rap genre that is listed in a "dislikes" entry.
  • a message flow 402 represents an exemplary connection between a user of a communication device (e.g., the calling parly 312- 555-5555) and the ringback tone preference database 106 for the user to input ringback tone preference information.
  • the user in one example need not be a ringback tone service subscriber to input ringback tone preference information.
  • the logic 402 employs one or more steps, for example, STEPS 404, 406, 408, 410, and 412.
  • the user connects with the access interface 108 to input ringback tone preference information into the ringback tone preference database 106.
  • the access interface 108 may comprise a website interface where the user inputs the ringback tone preference information.
  • STEP 404 proceeds to STEP 406.
  • the user enters likes and/or dislikes for ringback content, such as: music genres, text information, video types, or image types.
  • ringback tone preference profile 302 FIG. 3
  • the user inputs that rock and ambience ringback tone genres are generally liked and rap and disco ringback tone genres are generally disliked.
  • the user may also identify likes and dislikes in other ringback media categories, such as: text information, video types, or image types.
  • STEP 406 proceeds to STEP 408.
  • the user enters any desired examples of the likes or dislikes entered at STEP 406.
  • the user inputs artist #1 and song #1 as specific examples of the rock genre that is liked by the user.
  • STEP 408 proceeds to STEP 410.
  • the user enters any desired exceptions to the likes or dislikes entered at STEP 406.
  • the user inputs artist #2 as an exception to the rock genre that is generally liked by the user. It is not mandatory for the user to provide inputs at all of the steps.
  • the user can skip a step if the user has no inputs for a step, such as at STEPS 408 and 410. For example, the user may not want to input any exceptions. Therefore, the user could skip STEP 410. After input of the desired exceptions to the generally liked or disliked ringback tone genres, STEP 410 proceeds to STEP 412.
  • an entry i.e., the ringback tone preference profile 302
  • the ringback tone preference database 106 stores the ringback tone preference information for later presentation to a ringback tone service subscriber, as described below.
  • a message flow 502 represents an exemplary selection of a ringback tone by a ringback tone service subscriber (e.g., the called party 120 or 124) to be played to a user of a communication device (e.g., the calling party 312- 555-5555) on a call to the ringback tone service subscriber.
  • the logic 502 employs one or more steps, for example, STEPS 504, 506, 508, 510, 512, 514, 516, 518, and 520.
  • the ringback tone service subscriber connects with the provisioning interface 110 to select a ringback tone to be played to the calling party 312-555-5555 on a call from the calling party 312-555-5555 to the ringback tone service subscriber.
  • the provisioning interface 110 may comprise a website interface where the ringback tone service subscriber provisions ringback tones to be played to calling parties.
  • STEP 504 proceeds to STEP 506.
  • the ringback tone service subscriber enters an identifier of the user (e.g., a directory number, URI, or the like) to start the ringback tone selection process.
  • the ringback tone service subscriber enters the directory number 312-555-5555 to start a ringback tone selection process for the calling party 312-555-5555.
  • the ringback tone service maintains the ringback tone selection profile 202 (FIG. 2) for the ringback tone service subscriber.
  • the management platform 104 receives an indication that the ringback tone service subscriber is making a ringback tone selection for the calling party 312-555-5555.
  • the ringback tone selection profile 202 contains the start of a ringback tone selection entry for the calling party 312-555-5555.
  • the management platform 104 determines whether the ringback tone preference database 106 contains ringback tone preference information for the calling party 312- 555-5555. The management platform 104 access the ringback tone preference database 106 to check for an entry associated with the identifier of the calling party 312-555-5555. If the ringback tone preference database 106 does not contain an entry for the identifier of calling party 312-555-5555, then STEP 508 proceeds to STEP 510. [43] At STEP 510, the ringback tone service subscriber selects a ringback tone for the user.
  • the ringback tone service subscriber selects a ringback tone without assistance from ringback tone preference information input of calling party 312-555-5555. After the ringback tone service subscriber selects a ringback tone for the user, STEP 510 proceeds to STEP 512.
  • the ringback tone selection profile 202 (FIG. 2) of the ringback tone service subscriber is updated to include the new ringback tone selection for the calling party 312- 555-5555.
  • the ringback tone selection column in the entry for the calling party 312-555-5555 is updated to include an indication of the ringback tone #3.
  • the management platform 104 determines that the ringback tone preference database 106 does contain an entry for the identifier of the calling party 312-555- 5555, then STEP 508 proceeds to STEP 514.
  • the management platform 104 accesses the ringback tone preference database 106 to acquire the ringback tone preference information associated with the calling party 312-555-5555.
  • the ringback tone service in one example comprises a database that has been pre-provisioned with the address of the ringback tone preference database 106 to be accessed for a given calling party identifier.
  • the database is also pre-provisioned with the messaging protocols to be used to contact the ringback tone preference database 106.
  • the management platform 104 in one example employs the identifier of the calling party 312-555-5555 to search the ringback tone preference database 106 for the ringback tone preference information that is associated with the calling party 312-555-5555. After the management platform 104 acquires the ringback tone preference information associated with the calling party 312-555-5555, STEP 514 proceeds to STEP 516. [46] At STEP 516, the management platform 104 presents the ringback tone preference information associated with the calling party 312-555-5555 to the ringback tone service subscriber or a proxy for the ringback tone service subscriber. A customer care representative or other person/entity may act as the proxy for the ringback tone service subscriber and make the appropriate ringback tone selection for the ringback tone service subscriber.
  • the management platform 104 displays the ringback tone preference information on a computer screen viewable by the ringback tone service subscriber or the proxy. In another example, the management platform 104 displays the ringback tone preference information on a display screen of the handheld communication device used by the ringback tone service subscriber or the proxy to make the ringback tone selection. In yet another example, the management platform 104 presents the ringback tone preference information to the ringback tone service subscriber or the proxy over an Interactive Voice Response ("IVR") system. After the management platform 104 presents the ringback tone preference information for the calling party 312-555-5555 to the ringback tone service subscriber or the proxy, STEP 516 proceeds to STEP 518.
  • IVR Interactive Voice Response
  • ringback tones are suggested to the ringback tone service subscriber or the proxy that would conform to the ringback tone preference information.
  • the management platform 104 in one example analyzes the ringback tone preference information for the calling party 312-555-5555. To further assist the ringback tone service subscriber or the proxy select a ringback tone for the calling party 312-555-5555, the management platform 104 may identify and present one or more suggested ringback tones that would conform to the ringback tone preferences of the calling party 312-555-5555.
  • the management platform 104 After the management platform 104 provides all of the ringback tone preference information for the calling party 312-555-555 to the ringback tone service subscriber or the proxy, the management platform 104 waits for a ringback tone selection, and STEP 518 proceeds to STEP 520.
  • the ringback tone service subscriber or the proxy selects a ringback tone for the calling party 312-555-5555 in light of the ringback tone preference information received from the management platform 104. If the ringback tone service subscriber follows the ringback tone preference information for the calling party 312-555-5555, then the calling party 312-555- 5555 may be more likely to enjoy the ringback tone selected by the ringback tone service subscriber. After deciding on a ringback tone, the ringback tone service subscriber or the proxy sends the ringback tone selection to the management platform 104 to complete the provisioning process, and STEP 520 proceeds to STEP 512.
  • the ringback tone selection profile is updated to include the new ringback tone selection for the calling party 312-555-5555.
  • the ringback tone selection column in the entry for the calling party 312- 555-5555 is updated to include an indication of the ringback tone #4.
  • the apparatus 100 in one example comprises a plurality of components such as one or more of electronic components, hardware components, and computer software components. A number of such components can be combined or divided in the apparatus 100.
  • An exemplary component of the apparatus 100 employs and/or comprises a set and/or series of computer instructions written in or implemented with any of a number of programming languages, as will be appreciated by those skilled in the art.
  • the apparatus 100 in one example comprises any (e.g., horizontal, oblique, or vertical) orientation, with the description and figures herein illustrating one exemplary orientation of the apparatus 100, for explanatory purposes.
  • the apparatus 100 in one example employs one or more computer-readable signal-bearing media.
  • the computer-readable signal-bearing media store software, firmware and/or assembly language for performing one or more portions of one or more embodiments of the invention. Examples of a computer-readable signal-bearing medium for the apparatus 100 comprise the recordable data storage medium 150 of the management platform 104.
  • the computer-readable signal-bearing medium for the apparatus 100 in one example comprise one or more of a magnetic, electrical, optical, biological, and atomic data storage medium.
  • the computer-readable signal-bearing medium comprise floppy disks, magnetic tapes, CD-ROMs, DVD-ROMs, hard disk drives, and electronic memory.
  • the computer-readable signal-bearing medium comprises a modulated carrier signal transmitted over a network comprising or coupled with the apparatus 100, for instance, one or more of a telephone network, a local area network ("LAN”), a wide area network (“WAN”), the Internet, and a wireless network.
  • LAN local area network
  • WAN wide area network
  • the Internet and a wireless network.

Abstract

Ringback tone preference information, input by a user of a communication device, is presented to a ringback tone service subscriber or a proxy for the ringback tone service subscriber to assist the ringback tone service subscriber or the proxy select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber

Description

RINGBACKTONE PREFERENCE INFORMATION TO ASSIST SELECTION OF
RINGBACKTONE
TECHNICAL FIELD
[01] The invention relates generally to communications and more particularly to ringback tone service.
BACKGROUND
[02] Known ringback tone services allow a called party to preselect a ringback tone to be played to a calling party. Traditionally, the calling party would receive standard ringback content before the called party answers the call. The ringback tone service replaces that standard ringback content with a ringback tone selected by the called party. For example, the ringback tone service allows the called party to customize the ringback content that the calling party receives during the ringing phase of a call to the called party. The calling party receives the ringback tone preselected by the called party while waiting for the called party to answer the call. [03] The called party in one example is the ringback tone service subscriber and controls the selection of the ringback tone. Without assistance, the ringback tone service subscriber may select a ringback tone that the calling party would dislike receiving. As one shortcoming, until the ringback tone service subscriber selects a different ringback tone, the calling party may continue to receive the disliked ringback tone on subsequent calls to the ringback tone service subscriber. As another shortcoming, the ringback tone service subscriber may have been charged a fee for selecting the ringback tone that ends up being disliked by the calling party. As yet another shortcoming, a disliked ringback tone may fail to serve as a proper fashion statement. Therefore, the disliked ringback tone may fail an intended purpose of selecting ringback tones. [04] If the calling party dislikes the ringback tone, the calling party may attempt to get the ringback tone changed. For example, the calling party may contact the ringback tone service subscriber to indicate that the currently selected ringback tone is disliked and a different ringback tone is desired. As one shortcoming, contacting the ringback tone service subscriber to request a ringback tone selection change may be inconvenient for both the calling party and the ringback tone service subscriber. As another shortcoming, the ringback tone service subscriber may not always honor such requests. For example, the ringback tone service subscriber may forget to make a requested change.
[05] Thus, a need exists for a ringback tone service that assists a ringback tone service subscriber or a proxy for the ringback tone service subscriber select a ringback tone for a calling party that conforms to the ringback tone preferences of the calling party.
SUMMARY
[06] A ringback tone service allows customization of the ringback content that a calling party receives during a ringing phase of a call to a called party. The ringback tone service replaces the standard ringback content that a calling party normally receives with a customized ringback tone.
The called party in one example is the ringback tone service subscriber and controls the selection of the ringback tone. To assist the ringback tone service subscriber or a proxy for the ringback tone service subscriber select a ringback tone to be played to the calling party, the ringback tone service presents ringback tone preference information for the calling party to the ringback tone service subscriber or the proxy. [07] In one embodiment, there is provided a method for presenting ringback tone preference information, input by a user of a communication device, to a ringback tone service subscriber or a proxy for the ringback tone service subscriber to assist the ringback tone service subscriber or the proxy select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber.
[08] In another embodiment, there is provided a method for: receiving ringback tone preference information from a user of a communication device; and storing the ringback tone preference information for later presentation to a ringback tone service subscriber that indicates an intention to select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber.
[09] In yet another embodiment, there is provided an article comprising one or more computer-readable signal-bearing media. The article comprises means in the one or more media for presenting ringback tone preference information, input by a user of a communication device, to a ringback tone service subscriber or a proxy for the ringback tone service subscriber to assist the ringback tone service subscriber or the proxy select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber.
DESCRIPTION OF THE DRAWINGS
[10] Features of exemplary implementations of the invention will become apparent from the description, the claims, and the accompanying drawings in which:
[11] FIG. 1 is a representation of one implementation of an apparatus that comprises one or more intelligent network platforms, one or more management platforms, one or more ringback tone preference databases, one or more access interfaces, one or more provisioning interfaces, one or more mobile switching centers, and one or more service switching points. [12] FIG. 2 is a representation of a ringback tone selection profile that stores the ringback tone selections of a ringback tone service subscriber. [13] FIG. 3 is a representation of a ringback tone preference profile that stores ringback tone preference information input by a user for possible presentation to a ringback tone service subscriber.
[14] FIG. 4 is a representation of one exemplary logic flow that illustrates a connection between a user of a communication device and a ringback tone preference database for the user to input ringback tone preference information.
[15] FIG. 5 is a representation of one exemplary logic flow that illustrates a selection of a ringback tone by a ringback tone service subscriber to be played to a user of a communication device on a call to the ringback tone service subscriber.
DETAILED DESCRIPTION
[16] Turning to FIG. 1, an apparatus 100 provides a ringback tone service for wireless and/or wire-line telecommunication systems. The ringback tone service in one example replaces the standard ringback content that a calling parry normally receives with a ringback tone selected by a ringback tone service subscriber. The ringback tone may comprise audio content, video content, image content, or text content. Without assistance, the ringback tone service subscriber may select a ringback tone that the calling party would dislike receiving. To assist the ringback tone service subscriber select a ringback tone to be played to the calling party, the ringback tone service in one example presents ringback tone preference information for the calling party to the ringback tone service subscriber or a proxy for the ringback tone service subscriber. The ringback tone preference information relates to one or more of audio content, video content, image content, or text content. The ringback tone service subscriber or the proxy may then employ the ringback tone preference information to select a ringback tone that conforms to the ringback tone preferences of the calling party.
[17] The apparatus 100 in one embodiment comprises one or more intelligent network ("IN") platforms 102, one or more management platforms 104, one or more ringback tone preference databases 106, one or more access interfaces 108, one or more provisioning interfaces 110, one or more mobile switching centers ("MSCs") 112 and 114, and one or more service switching points ("SSPs") 116. The MSCs 112 and 114 in one example support wireless communication devices, such as a calling party 118 and a called party 120. The SSP 116 in one example supports wire-line communication devices, such as a calling party 122 and a called party 124. [18] The intelligent network platforms 102 in one example comprise a service control point ("SCP") 126 and a ringback tone server 128. The SCP 126 and the ringback tone server 128 may be combined into a single intelligent network platform or divided into a plurality of intelligent network platforms. The SCP 126 serves as the ringback tone call controller for the ringback tone service provided by the ringback tone server 128.
[19] A signaling network 134 communicatively couples the SCP 126, the ringback tone server 128, the MSCs 112 and 114, and the SSP 116. The signaling network 134 in one example comprises a signaling system 7 ("SS7") network that supports signaling traffic. A bearer network 136 communicatively couples the ringback tone server 128, the MSCs 112 and 114, and the SSP 116. The bearer network 136 in one example comprises a public switched telephone network ("PSTN") that supports bearer traffic. [20] The SCP 126 and the ringback tone server 128 serve to route calls and play ringback tones to the calling parly (e.g., the calling party 118 or 122) on calls from the calling party to the called party (e.g., the called parly 120 or 124). For example, the SCP 126 and the ringback tone server 128 serve to provide the ringback tone service. The SCP 126 in one example provides instruction to the ringback tone server 128 to control the functionality of the ringback tone server 128. For example, the SCP 126 sends messages to the ringback tone server 128 to instruct the ringback tone server 128 to play the ringback tone to the calling party 118 or 122. If an incoming call requires ringback tone service, then the SCP 126 directs the incoming call to the ringback tone server 128 and the ringback tone server 128 plays the specialized ringback tone to the calling party 118. If the incoming call does not require ringback tone service, then the SCP 126 in one example instructs the MSC 112 to provide standard ringback content to the calling party 112.
[21] The SCP 126 and the ringback tone server 128 are connected to the management'platform 104 through operations, administration, maintenance, and provisioning ("OAM&P") interfaces, such as: a Transmission Control Protocol/Internet Protocol ("TCP/IP") connection, Lightweight Directory Access Protocol ("LDAP") connection, Extensible Markup Language ("XML") connection, or the like. The ringback tone system in one example employs the management platform 104 to interface with ringback tone service subscribers. The management platform 104 comprises an instance of a recordable data storage medium 150, as described herein. [22] The management platform 104 in one example comprises a service management system 130 and an upstream interface 132. The service management system 130 comprises a provisioning system. The service management system 130 in one example handles subscriber provisioning, subscriber profile updating, interfacing to content providers, ringback tone distribution to ringback tone servers, and the like. The service management system 130 comprises OAM&P interfaces with the SCP 126 and the ringback tone server 128. The upstream interface 132 comprises OAM&P interfaces with the ringback tone preference database 106 and the provisioning interface 110. [23] The ringback tone preference database 106 stores the ringback tone preference information input by users of communication devices. The ringback tone preference information in one example indicates the ringback tone content likes and dislikes of the users of communication devices. The physical implementation of the ringback tone preference database 106 can take many forms, such as: a portion of an existing database in the service provider network, a new database in the service provider network, a database that belongs to the network of a different service provider, an industry-wide database, a database shared by a group of service providers, or the like. The ringback tone preference database 106 communicates with the ringback tone service through a messaging protocol, such as: LDAP, XML, Open DataBase Connectivity ("ODBC"), Structured Query Language ("SQL"), or the like. If the ringback tone preference database 106 comprises a distributed database, then discovery mechanisms such as Electronic NUMbering ("ENUM") or Distributed Universal Number Discovery ("DUNDi") can be used to locate the ringback tone preference information.
[24] The access interface 108 provides a mechanism between users (e.g., calling parties) and the ringback tone preference database 106 to input the ringback tone preference information. The provisioning interface 110 provides a connection between the ringback tone service subscribers and the ringback tone preference database 106 via the upstream interface 132 to present the ringback tone preference information for other users to the ringback tone service subscribers. The access interface 108 and the provisioning interface 110 comprise website interfaces, Wireless Application Protocol ("WAP") interfaces, Interactive Voice Response ("IVR") interfaces, Short Message Service ("SMS") interfaces, or the like. [25] In one example, the ringback tone service subscriber comprises a wireless communication device, such as the called party 120. The wireless ringback tone service subscriber 120 may select specialized ringback tones for the ringback tone service to play to wireless and wire-line communication devices (e.g., the calling party 118 and the calling parry 122) that call the wireless ringback tone service subscriber 120. Upon receipt of an incoming call for the wireless ringback tone service subscriber 120 at the MSC 112, the MSC 112 sends signaling relating to the incoming call to the SCP 126. The MSCs 112 and 114 support mobile telecommunication devices, for example, the calling party 118 and the wireless ringback tone service subscriber 120. The MSCs 112 and 114 in one example comprise an originating mobile switching center ("O-MSC") 112 for the wireless ringback tone service subscriber 120 and a serving mobile switching center ("S-MSC") 114 for the wireless ringback tone service subscriber 120. For example, the O-MSC 112 supports a home area of the wireless ringback tone service subscriber 120 and the S-MSC 114 supports the wireless ringback tone service subscriber 120 if the wireless ringback tone service subscriber 120 moves to a roaming area. If the wireless ringback tone service subscriber 120 is within the home area supported by the O-MSC 112, then the S-MSC 114 may not be in the call path between the calling party 118 and the wireless ringback tone service subscriber 120. For example, the O-MSC 112 would also serve as a S-MSC for the wireless ringback tone service subscriber 120. The calling party 118 in one example is supported by the O-MSC 112 of the wireless ringback tone service subscriber 120 (as shown in FIG. 1). The calling party 118 in another example is supported by a different MSC (not shown) and a call from the calling party 118 to the wireless ringback tone service subscriber 120 will pass from the calling party 118 to that other MSC, then through the bearer network 136, and to the O-MSC 112 of the wireless ringback tone service subscriber 120 to locate the wireless ringback tone service subscriber 120 for the call.
[26] In another example, the ringback tone service subscriber comprises a wire-line communication device, such as the called party 124. The wire-line ringback tone service subscriber 124 may select specialized ringback tones for the ringback tone service to play to wireless and wire-line communication devices (e.g., the calling party 118 and the calling party 122) that call the wire-line ringback tone service subscriber 124. Upon receipt of an incoming call for the wire-line ringback tone service subscriber 124 at the SSP 116, the SCP 126 receives signaling relating to the incoming call from the SSP 116. The SSP 116 supports wire-line telecommunication devices, for example, the calling party 122 and the wire-line ringback tone service subscriber 124. The SSP 116 is the service switching point for the wire-line ringback tone service subscriber 124. The calling party 122 in one example is supported by the SSP of the wire-line ringback tone service subscriber 124 (as shown in FIG. 1). The calling party 122 in another example is supported by a different SSP (not shown) and a call from the calling party 122 to the wire-line ringback tone service subscriber 124 will pass from the calling party 122 to that other SSP, then through the bearer network 136, and to the SSP 116 of the wire-line ringback tone service subscriber 124. [27] Referring to FIG. 2, the ringback tone service in one example maintains a ringback tone selection profile 202 for a ringback tone service subscriber (e.g., the called party 120 or 124). The ringback tone selection profile 202 stores the ringback tone selections of the ringback tone service subscriber. For example, the ringback tone selection profile 202 includes an entry for a calling party 312-111-1111 and an entry for a calling party 312-222-2222. The ringback tone service subscriber selected ringback tone #1 for the calling party 312-111-1111 and ringback tone #2 for the calling party 312-222-2222.
[28] When a calling party calls the ringback tone service subscriber, the ringback tone service accesses the ringback tone selection profile 202 to determine if there is an entry that matches an identifier of the calling party. The identifier may comprise a directory number, Uniform Resource Identifier ("URT'), or the like. If the ringback tone selection profile 202 does not contain an entry for the calling party, then in one example a default ringback tone is provided to the calling party. If the ringback tone selection profile 202 does contain an entry for the calling party, then the ringback tone selection made by the ringback tone service subscriber is provided to the calling party. For example, when the calling party 312-111-1111 calls the ringback tone service subscriber, the ringback tone service provides ringback tone #1 to the calling party 312- 111-1111. When the calling party 312-222-2222 calls the ringback tone service subscriber, the ringback tone service provides ringback tone #2 to the calling party 312-222-2222. [29] The ringback tone selection profile 202 also comprises an entry for a calling party 312- 555-5555. As shown in FIG. 2, the ringback tone service subscriber has yet to make a ringback tone selection for the calling party 312-555-5555. After the ringback tone subscriber enters an identifier of the calling party (e.g., directory number 312-555-5555, URI, or the like) and before the ringback tone service subscriber makes a ringback tone selection, the ringback tone service checks whether the calling party 312-555-5555 has input ringback tone preference information to be presented to the ringback tone service subscriber or a proxy for the ringback tone service subscriber, as described below.
[30] Referring to FIG. 3, the ringback tone service in one example maintains a ringback tone preference profile 302 for a user of a communication device (e.g., the calling party 312-555- 5555). The ringback tone preference profile 302 can be examined by ringback tone subscribers when those ringback tone subscribers are in the process of provisioning a ringback tone for the calling party 312-555-5555. The ringback tone preference profile 302 in one example is stored in the ringback tone preference database 106 (FIG. 1). The ringback tone preference profile 302 stores ringback tone preference information input by the user for possible presentation to a ringback tone service subscriber (e.g., the called party 120 or 124). In one example, the ringback tone preference information that is input by the calling party 312-555-5555 is presented to the ringback tone service subscriber to assist the ringback tone service subscriber select a ringback tone for the calling party 312-555-5555 that conforms to the ringback tone preferences of the calling party 312-555-5555. In another example, the ringback tone preference information that is input by the calling party 312-555-5555 is presented to a proxy for the ringback tone service subscriber. Presentation in one example may take any form that can be seen or heard by the ringback tone service subscriber oruie proxy. [31] The ringback tone preference information in one example indicates one or more ringback tone genres that the calling party 312-555-5555 would like to receive during a ringing phase of an outgoing call. The ringback tone preference profile 302 comprises one or more entries that indicate types of ringback tones that the calling party 312-555-5555 likes. For example, the ringback tone preference profile 302 comprises "likes" entries for ringback tones in the rock and ambiance genres. If the calling party 312-555-5555 wanted to indicate a dislike of all ringback tones, then the calling party 312-555-5555 could input "none" in a "likes" entry.
[32] The ringback tone preference information in another example indicates one or more ringback tone genres that the user of the communication device would dislike receiving during the ringing phase of an outgoing call. The ringback tone preference profile 302 comprises one or more entries that indicate types of ringback tones that the calling party 312-555-5555 dislikes. For example, the ringback tone preference profile 302 comprises "dislikes" entries for ringback tones in the rap and disco genres. If the calling party 312-555-5555 wanted to indicate a dislike of all ringback tones, then the calling party 312-555-5555 could input "all" in a "dislikes" entry. [33] The ringback tone preference information in the ringback tone preference profile 302 in one example also indicates one or more examples or exceptions within the liked or disliked ringback tone genres. The examples and exceptions may identify specific artists, albums, songs, or sounds. The examples provide the ringback tone service subscriber with more information about the type of ringback tones that fall within the liked or disliked ringback tone genres. For example, the calling party 312-555-5555 lists artist #1 and song #l as examples of the rock genre that is listed in a "likes" entry. The calling party 312-555-5555 also lists artist #4 as an example of the rap genre that is listed in a "dislikes" entry. The exceptions to a liked ringback tone genre identify the ringback tones that may fall within the liked ringback tone genre, but are disliked by the calling party 312-555-5555. The exceptions to a disliked ringback tone genre identify the ringback tones that may fall within the disliked ringback tone genre, but are liked by the calling party 312-555-5555. For example, the calling party 312-555-5555 lists artist #2 as an exception to the rock genre that is listed in a "likes" entry. Therefore, the calling party 312-555-5555 would dislike receiving a ringback tone by artist #2 even though it generally falls within the rock genre. The calling party 312-555-5555 also lists artist #5 as an exception to the rap genre that is listed in a "dislikes" entry. Therefore, the calling party 312-555-5555 would like to receive a ringback tone by artist #5 even though it generally falls within the rap genre. [34] Referring to FIGS. 1 and 4, an illustrative description of one exemplary operation of the apparatus 100 is presented, for explanatory purposes, A message flow 402 represents an exemplary connection between a user of a communication device (e.g., the calling parly 312- 555-5555) and the ringback tone preference database 106 for the user to input ringback tone preference information. The user in one example need not be a ringback tone service subscriber to input ringback tone preference information. The logic 402 employs one or more steps, for example, STEPS 404, 406, 408, 410, and 412.
[35] At STEP 404, the user connects with the access interface 108 to input ringback tone preference information into the ringback tone preference database 106. For example, the access interface 108 may comprise a website interface where the user inputs the ringback tone preference information. After connection with the access interface 108, STEP 404 proceeds to STEP 406.
[36] At STEP 406, the user enters likes and/or dislikes for ringback content, such as: music genres, text information, video types, or image types. For example, as shown in the ringback tone preference profile 302 (FIG. 3), the user inputs that rock and ambience ringback tone genres are generally liked and rap and disco ringback tone genres are generally disliked. The user may also identify likes and dislikes in other ringback media categories, such as: text information, video types, or image types. After input of the general likes and dislikes of the user, STEP 406 proceeds to STEP 408.
[37] At STEP 408, the user enters any desired examples of the likes or dislikes entered at STEP 406. For example, as shown in the ringback tone preference profile 302 (FIG. 3), the user inputs artist #1 and song #1 as specific examples of the rock genre that is liked by the user. After input of the desired specific examples of the generally liked or disliked ringback tone genres, STEP 408 proceeds to STEP 410. At STEP 410, the user enters any desired exceptions to the likes or dislikes entered at STEP 406. For example, as shown in the ringback tone preference profile 302 (FIG. 3), the user inputs artist #2 as an exception to the rock genre that is generally liked by the user. It is not mandatory for the user to provide inputs at all of the steps. The user can skip a step if the user has no inputs for a step, such as at STEPS 408 and 410. For example, the user may not want to input any exceptions. Therefore, the user could skip STEP 410. After input of the desired exceptions to the generally liked or disliked ringback tone genres, STEP 410 proceeds to STEP 412.
[38] At STEP 412, an entry (i.e., the ringback tone preference profile 302) is created in the ringback tone preference database 106 to store the ringback tone preference information input by the user at STEPS 406, 408, and 410. The ringback tone preference database 106 stores the ringback tone preference information for later presentation to a ringback tone service subscriber, as described below.
[39] Referring to FIGS. 1 and 5, an illustrative description of one exemplary operation of the apparatus 100 is presented, for explanatory purposes. A message flow 502 represents an exemplary selection of a ringback tone by a ringback tone service subscriber (e.g., the called party 120 or 124) to be played to a user of a communication device (e.g., the calling party 312- 555-5555) on a call to the ringback tone service subscriber. The logic 502 employs one or more steps, for example, STEPS 504, 506, 508, 510, 512, 514, 516, 518, and 520. [40] At STEP 504, the ringback tone service subscriber connects with the provisioning interface 110 to select a ringback tone to be played to the calling party 312-555-5555 on a call from the calling party 312-555-5555 to the ringback tone service subscriber. For example, the provisioning interface 110 may comprise a website interface where the ringback tone service subscriber provisions ringback tones to be played to calling parties. After connection with the provisioning interface 110, STEP 504 proceeds to STEP 506. [41] At STEP 506, the ringback tone service subscriber enters an identifier of the user (e.g., a directory number, URI, or the like) to start the ringback tone selection process. For example, the ringback tone service subscriber enters the directory number 312-555-5555 to start a ringback tone selection process for the calling party 312-555-5555. The ringback tone service maintains the ringback tone selection profile 202 (FIG. 2) for the ringback tone service subscriber. When the ringback tone service subscriber enters the directory number 312-555-5555 (or other identifier) into a new entry in the ringback tone selection profile 202, the management platform 104 receives an indication that the ringback tone service subscriber is making a ringback tone selection for the calling party 312-555-5555. The ringback tone selection profile 202, as shown in FIG. 2, contains the start of a ringback tone selection entry for the calling party 312-555-5555. After the ringback tone service subscriber enters the identifier of the calling party 312-555-5555 into the provisioning interface, STEP 506 proceeds to STEP 508.
[42] At STEP 508, the management platform 104 determines whether the ringback tone preference database 106 contains ringback tone preference information for the calling party 312- 555-5555. The management platform 104 access the ringback tone preference database 106 to check for an entry associated with the identifier of the calling party 312-555-5555. If the ringback tone preference database 106 does not contain an entry for the identifier of calling party 312-555-5555, then STEP 508 proceeds to STEP 510. [43] At STEP 510, the ringback tone service subscriber selects a ringback tone for the user. Because the ringback tone preference database 106 does not contain ringback tone preference information for the calling party 312-555-5555, the ringback tone service subscriber selects a ringback tone without assistance from ringback tone preference information input of calling party 312-555-5555. After the ringback tone service subscriber selects a ringback tone for the user, STEP 510 proceeds to STEP 512.
[44] At STEP 512, the ringback tone selection profile 202 (FIG. 2) of the ringback tone service subscriber is updated to include the new ringback tone selection for the calling party 312- 555-5555. For example, where the ringback tone service subscriber selects ringback tone #3 for the calling party 312-555-5555, the ringback tone selection column in the entry for the calling party 312-555-5555 is updated to include an indication of the ringback tone #3. After the ringback tone selection is finalized, when the calling party 312-555-5555 makes a call to the ringback tone service subscriber, the ringback tone server 128 in one example plays the ringback tone #3 to the calling party 312-555-5555 during the ringing phase of the call.
[45] At STEP 508, if the management platform 104 determines that the ringback tone preference database 106 does contain an entry for the identifier of the calling party 312-555- 5555, then STEP 508 proceeds to STEP 514. At STEP 514, the management platform 104 accesses the ringback tone preference database 106 to acquire the ringback tone preference information associated with the calling party 312-555-5555. The ringback tone service in one example comprises a database that has been pre-provisioned with the address of the ringback tone preference database 106 to be accessed for a given calling party identifier. The database is also pre-provisioned with the messaging protocols to be used to contact the ringback tone preference database 106. The management platform 104 in one example employs the identifier of the calling party 312-555-5555 to search the ringback tone preference database 106 for the ringback tone preference information that is associated with the calling party 312-555-5555. After the management platform 104 acquires the ringback tone preference information associated with the calling party 312-555-5555, STEP 514 proceeds to STEP 516. [46] At STEP 516, the management platform 104 presents the ringback tone preference information associated with the calling party 312-555-5555 to the ringback tone service subscriber or a proxy for the ringback tone service subscriber. A customer care representative or other person/entity may act as the proxy for the ringback tone service subscriber and make the appropriate ringback tone selection for the ringback tone service subscriber.
[47] In one example, the management platform 104 displays the ringback tone preference information on a computer screen viewable by the ringback tone service subscriber or the proxy. In another example, the management platform 104 displays the ringback tone preference information on a display screen of the handheld communication device used by the ringback tone service subscriber or the proxy to make the ringback tone selection. In yet another example, the management platform 104 presents the ringback tone preference information to the ringback tone service subscriber or the proxy over an Interactive Voice Response ("IVR") system. After the management platform 104 presents the ringback tone preference information for the calling party 312-555-5555 to the ringback tone service subscriber or the proxy, STEP 516 proceeds to STEP 518.
[48] At STEP 518, ringback tones are suggested to the ringback tone service subscriber or the proxy that would conform to the ringback tone preference information. The management platform 104 in one example analyzes the ringback tone preference information for the calling party 312-555-5555. To further assist the ringback tone service subscriber or the proxy select a ringback tone for the calling party 312-555-5555, the management platform 104 may identify and present one or more suggested ringback tones that would conform to the ringback tone preferences of the calling party 312-555-5555. After the management platform 104 provides all of the ringback tone preference information for the calling party 312-555-555 to the ringback tone service subscriber or the proxy, the management platform 104 waits for a ringback tone selection, and STEP 518 proceeds to STEP 520.
[49] At STEP 520, the ringback tone service subscriber or the proxy selects a ringback tone for the calling party 312-555-5555 in light of the ringback tone preference information received from the management platform 104. If the ringback tone service subscriber follows the ringback tone preference information for the calling party 312-555-5555, then the calling party 312-555- 5555 may be more likely to enjoy the ringback tone selected by the ringback tone service subscriber. After deciding on a ringback tone, the ringback tone service subscriber or the proxy sends the ringback tone selection to the management platform 104 to complete the provisioning process, and STEP 520 proceeds to STEP 512. At STEP 512, the ringback tone selection profile is updated to include the new ringback tone selection for the calling party 312-555-5555. For example, where the ringback tone service subscriber selects ringback tone #4 for the calling party 312-555-5555, the ringback tone selection column in the entry for the calling party 312- 555-5555 is updated to include an indication of the ringback tone #4. [50] The apparatus 100 in one example comprises a plurality of components such as one or more of electronic components, hardware components, and computer software components. A number of such components can be combined or divided in the apparatus 100. An exemplary component of the apparatus 100 employs and/or comprises a set and/or series of computer instructions written in or implemented with any of a number of programming languages, as will be appreciated by those skilled in the art. The apparatus 100 in one example comprises any (e.g., horizontal, oblique, or vertical) orientation, with the description and figures herein illustrating one exemplary orientation of the apparatus 100, for explanatory purposes. [51] The apparatus 100 in one example employs one or more computer-readable signal-bearing media. The computer-readable signal-bearing media store software, firmware and/or assembly language for performing one or more portions of one or more embodiments of the invention. Examples of a computer-readable signal-bearing medium for the apparatus 100 comprise the recordable data storage medium 150 of the management platform 104. The computer-readable signal-bearing medium for the apparatus 100 in one example comprise one or more of a magnetic, electrical, optical, biological, and atomic data storage medium. For example, the computer-readable signal-bearing medium comprise floppy disks, magnetic tapes, CD-ROMs, DVD-ROMs, hard disk drives, and electronic memory. In another example, the computer-readable signal-bearing medium comprises a modulated carrier signal transmitted over a network comprising or coupled with the apparatus 100, for instance, one or more of a telephone network, a local area network ("LAN"), a wide area network ("WAN"), the Internet, and a wireless network. [52] The steps or operations described herein are just exemplary. There may be many variations to these steps or operations without departing from the spirit of the invention. For instance, the steps may be performed in a differing order, or steps may be added, deleted, or modified.
[53] Although exemplary implementations of the invention have been depicted and described in detail herein, it will be apparent to those skilled in the relevant art that various modifications, additions, substitutions, and the like can be made without departing from the spirit of the invention and these are therefore considered to be within the scope of the invention as defined in the following claims.

Claims

CLAIMSWe claim:
1. A method, comprising the step of: presenting ringback tone preference information, input by a user of a communication device, to a ringback tone service subscriber or a proxy for the ringback tone service subscriber to assist the ringback tone service subscriber or the proxy select a ringback tone to be played to the user of the communication device on a call to the ringback tone service subscriber.
2. The method of claim 1, wherein the ringback tone preference information indicates one or more ringback tone genres that the user of the communication device would like to receive during a ringing phase of an outgoing call; wherein the ringback tone preference information also indicates one or more examples or exceptions within the one or more ringback tone genres that the user of the communication device would like to receive during the ringing phase.
3. The method of claim 1, wherein the ringback tone preference information indicates one or more ringback tone genres that the user of the communication device would dislike receiving during a ringing phase of an outgoing call; wherein the ringback tone preference information also indicates one or more examples or exceptions within the one or more ringback tone genres that the user of the communication device would dislike receiving during the ringing phase.
4. The method of claim 1, wherein the step of presenting the ringback tone preference information comprises the step of: providing the ringback tone preference information to the ringback tone service subscriber in audible or viewable form.
5. The method of claim 1 , further comprising the steps of: receiving an indication that the ringback tone service subscriber is making a ringback tone selection for the user of the communication device; and accessing a ringback tone preference database to retrieve the ringback tone preference information that is associated with the user of the communication device.
6. The method of claim 1 , further comprising the step of: accessing the ringback tone preference information associated with the user of the communication device upon receipt of an indication that the ringback tone service subscriber is making a ringback tone selection for the user of the communication device; wherein the step of presenting the ringback tone preference information comprises the step of: sending the ringback tone preference information to the ringback tone service subscriber for display on a communication device associated with the ringback tone service subscriber or a website viewable by the ringback tone service subscriber.
7. The method of claim 1 , further comprising the steps of: interfacing with the ringback tone service subscriber to create an entry in a ringback tone selection profile for the user of the communication device; receiving an identifier of the user of the communication device input by the ringback tone service subscriber for the entry in the ringback tone selection profile; and employing the identifier to search a ringback tone preference database for the ringback tone preference information that is associated with the user of the communication device; wherein the step of presenting the ringback tone preference information comprises the step of: sending the ringback tone preference information to the ringback tone service subscriber if the ringback tone preference information is available in the ringback tone preference database; the method further comprising the steps of: receiving a ringback tone selection from the ringback tone service subscriber; and adding the ringback tone selection to the entry in the ringback tone selection profile for the user of the communication device so that the ringback tone is played to the user of the calling communication device on a call to the ringback tone service subscriber.
8. The method of claim 1 , further comprising the steps of: interfacing with the user of the communication device to receive the ringback tone preference information; and storing the ringback tone preference information for later presentation to a ringback tone service subscriber that indicates an intention to make a ringback tone selection for the user of the communication device.
9. The method of claim 1 , further comprising Hie steps of: accessing the ringback tone preference information that is associated with the user of the communication device; identifying one or more suggested ringback tones based on likes or dislikes of the user of the communication device indicated in the ringback tone preference information; and presenting indications of the one or more suggested ring tones to the ringback tone service subscriber, along with the ringback tone preference information, to assist the ringback tone service subscriber select the ringback tone to be played to the user of the communication device on the call to the ringback tone service subscriber.
10. The method of claim 1, wherein the ringback tone comprises audio content, video content, image content, or text content; wherein the ringback tone preference information input by the user of the communication device relates to one or more of audio content, video content, image content, or text content.
PCT/US2006/042521 2005-11-10 2006-11-02 Ringback tone preference information to assist selection of ringback tone WO2007058772A1 (en)

Priority Applications (5)

Application Number Priority Date Filing Date Title
CN2006800418923A CN101305589B (en) 2005-11-10 2006-11-02 Ringback tone preference information to assist selection of ringback tone
JP2008540054A JP5275808B2 (en) 2005-11-10 2006-11-02 Ringback tone preference information to assist in ringback tone selection
EP06836722A EP1946536A1 (en) 2005-11-10 2006-11-02 Ringback tone preference information to assist selection of ringback tone
NZ568133A NZ568133A (en) 2005-11-10 2006-11-02 Ringback tone preference information to assist selection of ringback tone
KR1020087013773A KR101334632B1 (en) 2005-11-10 2006-11-02 Ringback tone preference information to assist selection of ringback tone

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/272,111 2005-11-10
US11/272,111 US7801293B2 (en) 2005-11-10 2005-11-10 Ringback tone preference information to assist selection of ringback tone

Publications (1)

Publication Number Publication Date
WO2007058772A1 true WO2007058772A1 (en) 2007-05-24

Family

ID=37744446

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2006/042521 WO2007058772A1 (en) 2005-11-10 2006-11-02 Ringback tone preference information to assist selection of ringback tone

Country Status (7)

Country Link
US (1) US7801293B2 (en)
EP (1) EP1946536A1 (en)
JP (1) JP5275808B2 (en)
KR (1) KR101334632B1 (en)
CN (1) CN101305589B (en)
NZ (1) NZ568133A (en)
WO (1) WO2007058772A1 (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009052582A1 (en) * 2007-10-25 2009-04-30 Mcomms Design Pty Ltd Ringback tone monitoring apparatus and method
JP2010251884A (en) * 2009-04-13 2010-11-04 Fumiichiro Noma Server device and program

Families Citing this family (25)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR100777644B1 (en) * 2003-12-09 2007-11-19 와이더댄 주식회사 Method and System for Providing Ring Back Tone Service by Using Play Announcement Message in Intelligent Network
US7734585B2 (en) * 2004-12-03 2010-06-08 Oracle International Corporation Updateable fan-out replication with reconfigurable master association
CN101026653B (en) 2006-02-24 2011-08-24 华为技术有限公司 System and method for realizing colour image business
US20070223663A1 (en) * 2006-03-24 2007-09-27 Lucent Technologies, Inc. Customized ring back tone service for wireline subscribers
US8774385B2 (en) * 2006-06-13 2014-07-08 Ericsson Inc. Method and apparatus for ringback tone personalization
US8126126B2 (en) 2006-08-15 2012-02-28 Verizon Services Corp. Method for providing custom ring-back tones
US20080051068A1 (en) * 2006-08-23 2008-02-28 Sbc Knowledge Ventures, L.P. Method and apparatus for presenting ring back tones
CN1964396B (en) * 2006-09-30 2011-07-06 华为技术有限公司 A method, system and device to copy color ring
US8027444B1 (en) * 2007-01-30 2011-09-27 Sprint Spectrum L.P. Ringback tones management for phones having a profile specifying both organizational and personal ringback tones
US9185239B2 (en) * 2007-05-04 2015-11-10 Alcatel Lucent Tone advisor, a tone assisting system and a method of associating tones with callers
US8411665B2 (en) 2007-12-11 2013-04-02 At&T Intellectual Property I, L.P. System and method of routing voice communications via peering networks
US8634536B2 (en) * 2007-12-19 2014-01-21 At&T Intellectual Property I, L.P. System and method of providing ringback video
US8401169B2 (en) * 2007-12-19 2013-03-19 At&T Intellectual Property I, L.P. System and method of delivering ringback audio content
CN101626550B (en) * 2008-07-11 2019-02-12 华为技术有限公司 A kind of color ring selecting method, system and relevant apparatus
CN101662738A (en) * 2008-08-25 2010-03-03 华为技术有限公司 Method, device and system for playing multimedia coloring ring back tone
US8712026B1 (en) 2008-10-27 2014-04-29 Sprint Spectrum L.P. Method and system for distributing ringback files
CN101895849A (en) * 2009-05-19 2010-11-24 华为技术有限公司 Service processing method, communication system and associated equipment
US8548418B1 (en) 2010-01-25 2013-10-01 Sprint Spectrum L.P. Methods and devices for distributing ringtone
US20120045041A1 (en) * 2010-08-19 2012-02-23 Avaya, Inc. Ringback tone management for contacts across communication access systems
CN102469417B (en) * 2010-11-19 2016-03-23 中国电信股份有限公司 Mobile phone terminal local music is arranged to the method and system of CRBT
WO2014092919A1 (en) * 2012-12-14 2014-06-19 Realnetworks, Inc. Custom ringback tone systems and methods
US9148518B2 (en) * 2013-03-14 2015-09-29 Cellco Partnership System for and method of providing video ring-back tones
JP2015053567A (en) * 2013-09-06 2015-03-19 日本電気株式会社 Call control apparatus, call control method, and computer program
IL261026A (en) * 2018-08-07 2020-02-27 Moyal Tzadok A method and a system for controlling ringback tones
CN112202976A (en) * 2020-09-27 2021-01-08 深圳云天畅想信息科技有限公司 Video pushing method, video pushing system and computer readable storage medium

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004064360A1 (en) 2003-01-11 2004-07-29 Jin-Ho Lee Method and system for providing background sound in a telephone call
US20040174983A1 (en) 2003-03-07 2004-09-09 Comverse Ltd. Configurable call progress tones
WO2005006721A1 (en) 2003-07-12 2005-01-20 Ktfreetel Co. Ltd. Method and apparatus for changing and pushing a sound source of a supplementary service using a ring back tone on calling
WO2005051015A1 (en) 2003-11-19 2005-06-02 Widerthan.Com Co., Ltd. Method for setting substitute ringback tone of calling party in mobile communications system

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7184532B2 (en) * 2002-12-20 2007-02-27 International Business Machines Corporation Dynamic ringback services
US6956945B2 (en) 2003-03-07 2005-10-18 Legerity, Inc. Method and apparatus for phantom battery feed
CN1288935C (en) * 2003-08-23 2006-12-06 华为技术有限公司 Implement method for listenning in self made ring back tone through calling user
JP3974089B2 (en) * 2003-07-02 2007-09-12 株式会社エヌ・ティ・ティ・ドコモ Sound information provision system
US20050105706A1 (en) * 2003-09-26 2005-05-19 Antti Kokkinen Method and apparatus for providing pre-connection messaging and output
JP3649333B1 (en) * 2004-01-22 2005-05-18 株式会社ドワンゴ Call control system, call control method, and call control program
CN1314257C (en) * 2005-04-08 2007-05-02 侯万春 Apparatus and method for realizing main calling set ring back tone based on personalized ring back tone

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2004064360A1 (en) 2003-01-11 2004-07-29 Jin-Ho Lee Method and system for providing background sound in a telephone call
US20040174983A1 (en) 2003-03-07 2004-09-09 Comverse Ltd. Configurable call progress tones
WO2005006721A1 (en) 2003-07-12 2005-01-20 Ktfreetel Co. Ltd. Method and apparatus for changing and pushing a sound source of a supplementary service using a ring back tone on calling
WO2005051015A1 (en) 2003-11-19 2005-06-02 Widerthan.Com Co., Ltd. Method for setting substitute ringback tone of calling party in mobile communications system

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009052582A1 (en) * 2007-10-25 2009-04-30 Mcomms Design Pty Ltd Ringback tone monitoring apparatus and method
AU2008316243B2 (en) * 2007-10-25 2010-07-29 Mcomms Design Pty Ltd Ringback tone monitoring apparatus and method
JP2010251884A (en) * 2009-04-13 2010-11-04 Fumiichiro Noma Server device and program

Also Published As

Publication number Publication date
KR20080066995A (en) 2008-07-17
CN101305589B (en) 2012-11-21
NZ568133A (en) 2010-05-28
JP5275808B2 (en) 2013-08-28
JP2009516425A (en) 2009-04-16
CN101305589A (en) 2008-11-12
US7801293B2 (en) 2010-09-21
EP1946536A1 (en) 2008-07-23
KR101334632B1 (en) 2013-11-29
US20070116253A1 (en) 2007-05-24

Similar Documents

Publication Publication Date Title
US7801293B2 (en) Ringback tone preference information to assist selection of ringback tone
US7873148B2 (en) Handset originated programmable ringback replacement system
US7769155B2 (en) Ringback/ringtone synchronization system
US8369507B2 (en) Ringback update system
US7512421B2 (en) Method for setting substitute ringback tone of calling party in mobile communications system
US6269337B1 (en) Method and apparatus to provide enhanced directory assistance information in a communication network
US8385516B2 (en) Ringback blocking and replacement system
US8175252B2 (en) Ringback tone bookmark request by calling party
US7664236B2 (en) Forked-call ringback replacement system
US8208608B2 (en) Method and system of providing personal and business information
US7920689B2 (en) Ringback replacement insertion system
US7493125B2 (en) Methods and apparatus for providing location enabled ring tones or ring backs
US20040114732A1 (en) Apparatus and method for editable personalized ring back tone service
US7953211B2 (en) Automated ringback update system
US8494146B2 (en) Ringback replacement insertion system
US8121267B2 (en) Forked-call ringback replacement system
WO2009125418A2 (en) Method and system for setting media file as rbt
KR20060018986A (en) System and method for editable personalized ring back tone service

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200680041892.3

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2006836722

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2008540054

Country of ref document: JP

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 568133

Country of ref document: NZ

NENP Non-entry into the national phase

Ref country code: DE

WWE Wipo information: entry into national phase

Ref document number: 1020087013773

Country of ref document: KR