1. Field of Invention
The present invention relates to a system and method suitable for definition and real-time delivery of customized VoIP service of a call branding company (CBC) by enabling the definition of the VoIP client characteristics, and the selection of phone service capabilities, service handover triggers and campaign parameters such as advertisement insertion capabilities, and in particular to a system and method used to enable a new kind of subsidized VoIP service through a call branding company's advertisement sponsorship and call branding model using a VoIP service provider's network infrastructure.
2. Discussion of Related Art
Voice over Internet Protocol (VoIP) is a general term for a family of transmission technologies for delivery of voice communications over Internet protocol (IP) networks such as the Internet, private IP networks or other packet-switched networks. Other terms frequently encountered and synonymous with VoIP are IP telephony, Internet telephony or broadband phone.
VoIP nowadays refers to a host of communications services, not just voice, such as facsimile, voice messaging, simple messaging service (SMS) and multimedia messaging service (MMS) that are all transported via the Internet, rather than the public switched telephone network (PSTN). The basic steps involved in originating an Internet telephone voice call are conversion of the analog voice signal to digital format and compression/translation of the signal into IP packets for transmission over the Internet; the process is reversed at the receiving end. A VoIP call may originate at a VoIP client and terminate at another VoIP client or simply on a regular phone attached to the PSTN. If it is terminated to a regular phone, then the VoIP service provider interconnects to the network of a PSTN service provider, using a media gateway, which can terminate the call. If the VoIP service involves a messaging service (such as instant message, SMS or MMS), the message content is generated in digital format, carried over the Internet and delivered to the recipient in digital form.
VoIP networks employ session initiation protocol (SIP) carried over IP to control the set-up and tear-down of calls as well as audio/video codecs which encode speech/video allowing transmission over an IP network as digital audio via an audio/video stream. SIP is used for signaling between the client application and SIP proxy (server) and between VoIP switches in the network. VoIP networks may employ many other IP protocols in addition to SIP such as RTP, RTSP, and RTCP to carry media (speech and/or video), DIAMETER and RADIUS for billing and AAA functions, and MGCP and MEGACO for media gateway control. Such protocols are defined by Internet Engineering Task Force (IETF). Also, many different standards are available for audio and video codecs which are developed by the standard body called ITU-T.
VoIP has extended its footprint from wireline networks to mobile networks through IP Multimedia Subsystem (IMS) which merges Internet technologies with the mobile world, using a pure VoIP infrastructure. IMS enables mobile service providers to upgrade their existing systems while embracing Internet technologies such as the Web, email, instant messaging, presence, and video conferencing. With IMS, all VoIP services will be carried on a mobile handset. The “Dual mode” telephone sets, which allow for the seamless handover between a cellular network and a Wi-Fi network, are expected to help VoIP become even more popular.
The VoIP telephony interface is usually a SIP client application which can be located on a computer such as the PC or on a mobile handset through which the user can make or receive phone calls. Skype™ is a popular VoIP application which uses a client application as the user interface. The user may have a phone number or simply an ‘alias’ or name for voice services. Alternatively, the SIP client application may reside hidden in a ‘box’ which in turn attaches to a phone handset. The user will make and receive calls using the phone handset emulating a PSTN based regular phone service. Vonage™ is another popular VoIP application where the user uses a phone handset and a phone number in contrast to Skype service where the user uses a VoIP software application (Skype application). Some VoIP services such as Tuitalk are one way only. With Tuitalk, users can make calls from their PCs to a PSTN or mobile phone numbers, but cannot be called back. Doing so, Tuitalk does not use and manage phone numbers for their users.
In parallel to the rapid evolution of phone service from PSTN to VoIP, from voice to multimedia, from ‘black-phone’ to ‘soft-phone’, there is a constant pressure to lower the price of voice calls. As a consequence, the service providers suffer from significant Average Revenue Per Unit (ARPU) drops as they try to compete fiercely on price. The overwhelming growth in Skype's business has been attributed, among others, to “free-calling” phenomena between two Skype users.
The “free-calling” model can only survive in the long run when another entity subsidizes calls through advertising. Video advertising has been evolving from TV advertising to Internet advertising. Recently, with the advent of Broadband Internet access, and web and streaming technologies, on-line web-based video advertising started getting significant momentum. Particularly, in-banner and in-stream type of video and image-based advertising are used on web pages while users search for content or purchase goods on the Internet. Although video advertisement is available on the web, it is not as effective as television advertisement since the audience is not “captive” (i.e., the viewer may simply skip watching the video by closing the video window and proceeding with the task in hand). Advertising through telecommunication channels is a relatively new area. It offers to companies a direct marketing possibility.
Different than the common traditional advertisement channels (newspapers, TV, radio, billboards, etc), telecommunication channels provide the added benefits of direct marketing advantage as the end-user can be classified in terms of age, gender, level of income, location, etc. Taking advantage of these two evolutions, sponsoring a call through advertisement will definitely open up a new and controlled channel for advertisements. With the edging technologies, it is possible to push video based commercials to the end-users just as in TV advertisements.
With advertisement sponsored calling (or in short ‘sponsored calling’), a sponsor's advertisement plays before, during or at the end of the call causing a lower cost or free calling for the called Party. In a sponsored call offering, the sponsoring company provides one or more audio, video or text advertisements, and user profiles and business rules according to which service provider shall insert these advertisements into user's calls (i.e., insert ad-x when the called party matches a certain user profile, or insert ad-y according to a business rule such as ‘to all in-state callers’). The notion of sponsored calling in PSTN and VoIP networks is well known.
The concept of ‘call branding’ is an extension of the concept of ‘advertisement sponsored calling’. Prior art also describes call branding associated PSTN services. For example, call branding in the PSTN associated with the calling or called party is achieved by assigning a special number (800, 900 or other) so that a branded announcement or advertisement is played during the call (e.g., welcome to Turkish Airlines). Additionally, the calling and called parties can have special interactions through an Interactive Voice Recognition (IVR) system. Even different tariffs (e.g., free calling to 800 numbers) and/or payment options (e.g., reverse billing for 900 numbers) apply.
In one embodiment, the present invention provides a method for a VoIP service provider to provide call branding of a VoIP call, the method comprising the steps of receiving an incoming VoIP call over a network from a caller's VoIP client, matching one or more parameters of the incoming call against one or more call branding activation triggers, and in the event of a match, applying call branding to the VoIP call as specified by a call branding configuration profile associated with the matched call branding activation trigger.
In an extended embodiment, one or more of the following call parameters of the incoming VoIP call, such as the number of the called party, the caller's user ID, the caller's geographic location and the caller's VoIP client type is matched against the call branding activation triggers specified by one or more Call Branding Companies in determining whether call branding should be applied to the received call.
In one specific embodiment, the call branding applied to a VoIP call comprises modifying the appearance of the caller's VoIP soft-phone client, including changing a logo displayed by the VoIP client soft-phone; applying a skin to the VoIP client soft-phone; modifying an existing skin on the VoIP client soft-phone; and adding or removing a functional component of the VoIP client soft-phone, such as a video call panel, an audio call panel, a chat panel and an SMS panel.
In another embodiment, call branding takes the form of one or more advertisements, such as video, audio, and banner advertisements that are provided to the caller before, during, or upon completion of the VoIP call. The advertisements provided may be specified in a call branding configuration profile.
In yet another embodiment, call branding comprises modifying the VoIP service options available to the caller, such as allowing local calls only, enabling calls to mobile numbers, allowing all calls including long distance or international calls, or allowing calls to one or more pre-specified numbers only.
In another specific embodiment, call branding comprises providing a level of sponsorship of the VoIP call, such as by providing a number of free call minutes, a reduced rate per minute, free long distance, free SMS messages or by providing free calls.
In another embodiment, call branding is provided by opening a pre-specified web page in the caller's web browser, displaying a “Call Me” button that dials a pre-specified number when the caller clicks the button, or by redirecting/forwarding a call to a pre-specified number during or upon completion of the VoIP call originally dialed.
In another embodiment, the present invention provides a method for a VoIP service provider to provide call branding of a VoIP call, the method comprising the steps of inputting, by a third party, a call brand activation trigger and an associated call brand configuration profile, receiving an incoming VoIP call over a network from a caller's VoIP client, matching one or more parameters of the incoming call against one or more call branding activation triggers, and, in the event of a match, applying call branding to the VoIP call as specified by the call branding configuration profile associated with the matched call branding activation trigger wherein providing call branding of the incoming call comprises one or more of the following: modifying the appearance of a VoIP client soft-phone; providing one or more advertisements to the VoIP client soft-phone; modifying VoIP service options; providing sponsorship of the VoIP call by the third party; and forwarding a call to a pre-specified number after the termination of a call originally dialed.
In a third, specific embodiment, the present invention provides a method for a VoIP service provider to provide call branding of a VoIP call, the method comprising the steps of inputting, by a third party, a call brand activation trigger and an associated call brand configuration profile, receiving an incoming VoIP call over a network from a caller's VoIP client, matching one or more parameters of the incoming call against one or more call branding activation triggers, and, in the event of a match, applying call branding to the VoIP call by applying a skin to a VoIP client soft-phone as specified by the call branding configuration profile associated with the matched call branding activation trigger.
While this invention is illustrated and described in a preferred embodiment, the invention may be produced in many different configurations. There is depicted in the drawings, and will herein be described in detail, a preferred embodiment of the invention, with the understanding that the present disclosure is to be considered as an exemplification of the principles of the invention and the associated functional specifications for its construction and is not intended to limit the invention to the embodiment illustrated. Those skilled in the art will envision many other possible variations within the scope of the present invention.
In this invention, we describe branded service creation software (BSCS) application for the VoIP service provider so that they can offer a branded call service over their VoIP services. With BSCS, the VoIP service provider can offer to a new entity called the call branding company (CBC) a total freedom to re-design a VoIP service (voice or multimedia) reflecting their brand, in return sponsoring the user's call through advertisement. The call branding company's service runs on the VoIP service provider's service infrastructure. By doing so, the CBC emulates a VoIP service provider without having any component of the physical network and service infrastructure of a service provider. The handover from VoIP service provider's native service to CBC's branded service occurs when a call branding activation trigger (CBRAT) is received before or during a call.
The branded call offering has four parties:
According to this invention, the VoIP service provider allows a CBC to define all parameters of the call to an extent that the call branding company can play special advertisements, define calling service options, apply different service tariffs and payment options, and even provide special interactions (e.g., redirect the calling party to a call-me option or to a web-site) during (or after) a call between a Calling and Called Party. In essence, the calling and/or the called party perceives the CBC as the service provider as opposed to the VoIP service provider for a specific call(s). Although more primitive forms of the branding notion exists as a service offering such as ‘Sponsored Call’ in prior art in which a voice call is partially or fully paid by a sponsoring company in exchange for playing an advertisement announcement before, during or after the call, there are no other controls in sponsored call over the phone service.
The soft-phone client is a software application capable of showing a multimedia advertisement using audio and video codecs, and provides capabilities to show text and banners. The user can also initiate a phone call through a soft-phone client. The soft-phone client provides TV-like multimedia capabilities to view recorded videos of sponsors. For example, Tuitalk is a VoIP service that is totally sponsored by video and banner advertisement. While making phone calls, users are provided with capabilities so that they can interact with the advertiser while viewing the ad, divert the call, ask for a reminder at the end of call, and/or ask for information in the form of an SMS to the mobile phone of the user. The soft-phone client can be embedded on a mobile phone or a PDA or it can be downloaded onto a PC or a handheld from a web site, or alternatively, it can be integrated to a web browser.
With the CBC concept of this invention, a special CBRAT allows the VoIP call to be handed over by the VoIP service provider to the CBC's call definitions and desired soft-phone client capabilities. For example, when a Calling Party calls a local car dealer, the service provider notices the dealer's number as a CBRAT, and redefines the call according to a car company's (the CBC) call definitions. If the call is a VoIP call using a client application on a PC or handset, the skin of the VoIP client application is transformed to a car-company-defined client application appearance and capabilities. Another CBC may elect to integrate its services as a ‘special campaign’ over the VoIP service provider's service. For example, the VoIP service provider may link it's offering to the CBC's offering as follows: ‘if you are a frequent caller to Country-ABC, downloads the client of ZZ-airline company and use this client to make calls and to get 5 minutes free for each call to Country-ABC’. When the user goes to the VoIP service provider's web page, downloads the ZZ-airlines' VoIP soft-phone client, and uses this special client, called the branded service client (BSC), the calls to ABC will become ZZ sponsored. Note that the CBRAT in this instance is the ‘frequent calling to Country ABC’. Every time a user makes a call using the BSC, the user shall be informed of the CBC's products or services or new promotions. Users/customers can also use the BSC to make free calls to CBC's call center to get customer service or purchase additional products or services (e.g., reserving airline tickets).
The branded VoIP service concept brings a lucrative and completely new business model for the VoIP service provider. Through this service, many CBCs simultaneously become the customer of the VoIP service provider. These CBCs may have to compete against one another to grab the largest user base corresponding to a specific activation trigger, which enables the VoIP service provider to price its service to CBCs accordingly. Thus, whoever wants the first priority for a specific activation trigger pays more money to the VoIP service provider.
The BSCS software application of this invention enables the definition and instant activation of the VoIP service branded by the CBC by providing the configuration and provisioning of the SIP-based service logic in many areas including:
Systems and methods consistent with the present invention provides a new business model through which many call branding companies (CBCs) can share a VoIP service provider's network simultaneously and may enjoy offering telephone service that is CBC-branded and completely or partially subsidized by their advertisements. The VoIP service provider provides telecommunications and Internet infrastructure to make multimedia calls as well as the operations infrastructure to provision, activate and bill the service.
As described above, BSCS 101 resides in the VoIP service provider's network 100 and simultaneously serves one or more CBCs 151 and 152, as shown in
The VoIP service provider connects to CBCs 151 and 152 through TCP/IP links 121 and 122 over Internet 120, respectively. Depending on the software application of BSCS, these links may have different IP protocols. For example, if BSCS 101 is a web-application, then these links will carry HTTP protocol. BSCS 101 attaches to SIP Service Logic (SSLO) 102 through link 111. SSLO 102 in turn attaches to SIP Application Server (SIPAS) 103 through link 112. The BSCS, SSLO and SIPAS may run on the same server or different servers. If the BSCS, SSLO and SIPAS run on the same server, links 111 and 112 will simply be inter-processor or inter-application connectivity. On the other hand, if the BSCS, SSLO and SIPAS run on different computers, but are collocated, links 111 and 112 will simply be LAN connections using protocols such as Ethernet. If the BSCS, SSLO and SIPAS run on different computers, and are spread out to different data centers of the VoIP service provider, links 111 and 112 may be private network lines or IP connectivity over the Internet.
SIP Application Server (SIPAS) 103 is an off-the-shelf product from vendors such as Avaya™, HP®, and Oracle®, which provides real-time SIP call control functions. SIPAS 103 provides a simple API based interface (such as Java™ based SIP JSR or JAIN API) towards the service logic implementations such as SSLO 102 so that the service logic can be executed in real-time as a call proceeds. The APIs simplify the implementation of specific service logic. Capabilities such as inserting an advertisement during a call, or restricting the call to domestic numbers, or giving a specific number of free minutes are all call control functions that are executed through the SSLO. SSLO 102 provides call-control markers during the call where certain CBC features can be inserted easily. These features are configured and activated in the SSLO through BSCS 101.
With SIPAS 103, the VoIP service provider creates intelligent, dynamic SIP applications that can initiate, screen, route, transfer, and bill SIP VoIP calls—including functionality of SIP redirect, proxy, and Back-to-Back User Agent (B2BUA) applications.
BSCS 101 of
The call is first intercepted at the operator's network by access SIP Proxy 205, which routes the SIP signaling to SIPAS 103 for handling of call control. SIPAS 103 in turn sends the SIP messages to SSLO 102. The SSLO checks with the CBRAT database of BSCS 101 to determine if there is a matching activation trigger for the call (e.g., matching user profile or matching called number). If there is a match with a CBC's CBRAT, then the call is to be processed as that CBC's call, and the SSLO starts executing the service logic programmed in the SSLO by the BSCS for that CBC. If there is no matching CBRAT, then the call is processed as the VoIP service provider's call in which case SIP Proxy 205 routes the call signaling to the next SIP proxy on the route, which is SIP Proxy 206 in
A block diagram of an exemplary embodiment of BSCS 101 is shown in
Note that advertisement services logic 323 governs how advertisements are fed to the user over the Internet. Media Server 304 is a type of streaming server known in prior art to send stored video to streaming clients (such a Microsoft® and Real Network® media players) for viewing. It can be controlled through protocols such as SIP and Media Gateway Control Protocol (MGCP) defined by standard bodies. Media Server 304 attaches to Internet 120 by link 333.
A system and method has been shown in the above embodiments suitable for definition and real-time delivery of customized VoIP service of a call branding company (CBC) by enabling the definition of the VoIP client characteristics, and the selection of phone service capabilities, service handover triggers and campaign parameters such as advertisement insertion capabilities, and in particular to a system and method used to enable a new kind of subsidized VoIP service through a call branding company's advertisement sponsorship and call branding model using a VoIP service provider's network infrastructure. While various preferred embodiments have been shown and described, it will be understood that there is no intent to limit the invention by such disclosure, but rather, it is intended to cover all modifications falling within the spirit and scope of the invention, as defined in the appended claims. For example, the present invention should not be limited by software/program, computing environment, or specific computing hardware.
Number | Date | Country | |
---|---|---|---|
61272414 | Sep 2009 | US |