System for executing advanced interactive voice response...

Telephonic communications – Plural exchange network or interconnection – With interexchange network routing

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S201030, C379S221060, C379S221080

Reexamination Certificate

active

06647111

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to computer telephony, and more particularly to providing an efficient service execution environment for interactive voice response service platforms to handle calls on a telephone network.
2. Related Art
Interactive Voice Response (IVR) platforms, also commonly known as Voice Response Units (VRUs) or Audio Response Units (ARUs), are common in the telecommunications industry. It is common for a business that is a customer of an IVR service provider to use IVR services in conjunction with call center services. Interactive voice response service nodes are commonly used for customer call center routing. They perform processing of customer applications, based on one or more criteria selected by the customer, such as the dialed number of a call, Dialed Number Identification Service (DNIS), Automatic Number Identification (ANI), time of day, caller-entered digits, geographic point of call origin, etc. The IVR service nodes may also perform other IVR services such as automated servicing of callers for customers, caller surveys, telemarketing, and call parking until a call center has an available resource (e.g., a customer service agent).
While there are many types of IVR service nodes each with variations in architecture and features, they typically include a network audio server that is connected, via voice trunks, to a bridging switch on a switch network. The network audio server typically include many network ports to receive calls and application ports to process the calls. However, all currently available IVR service nodes have several limitations.
One limitation of conventional IVR service nodes, in particular, is that they have limited application processing capability. The application processors of conventional IVR service nodes are designed so that each customer application is executed as a stand-alone process. This limits the number of applications that may be performed. Also, customers are demanding more customized IVR applications that require specialized architectures. This results in different types of IVR service nodes implemented throughout a network to handle different customer's IVR applications. This results in an inefficient network because a call needing a certain application must be routed to a certain IVR service node irrespective of that node's current load.
Furthermore, conventional IVR applications are complex software programs. The computing environments that execute these applications are often over utilized in terms of processing resources. Only a limited number of applications may be performed simultaneously. In addition, creating a customer application requires extensive software programming and testing. Therefore, what is needed is a service execution environment for an advanced interactive voice response service node that utilizes a common application processing program to allow an application to be created with simple references to service-independent building blocks (SIBBs).
SUMMARY OF THE INVENTION
The present invention is directed to a system and method for providing a service execution environment for advanced interactive voice response (IVR) service platforms. The system uses a next generation service node (NGSN) as an IVR platform to handle a customer's telephone calls within a telecommunications network.
The system includes the NGSN interfaced to a telephonic switch network, All a reusable set of service-independent building blocks (SIBBs), and customer application files created using a sequence of the SIBBs. To keep the independence of the SIBBs, the system also uses a database of customer specific data. At execution, these data are inputs into the SIBBs and together provide IVR services to handle the call.
The method of the present invention includes the steps of defining the rules under which each of the individual SIBBs operate, along with their inputs and outputs. Composite SIBBs may also be defined using a sequence of the individual SIBBs. Once defined, the SIBBs allow the customer to create and modify IVR service applications without any rebuilding and retesting of the SIBBs. Thus, when a call is handled by the NGSN, the customer application file (a sequence of SIBBs) is executed.
An advantage of the present invention is that once created, tested, and certified, these SIBBs are then available to be combined in any order to produce customer applications. This results in decreasing the time to market of new customer applications and decreasing the turn-around time for modifications to existing customer applications. This also results in increased reliability of the customer applications created using the SIBBs and results in lower maintenance of the customer applications (i.e., changes can be made to the individual SIBBs and not the customer applications).
Another advantage of the present invention is increased network efficiency because a customer's calls may be routed to any NGSN node. With the use of SIBB's to perform IVR services, each NGSN application processor does not need to be customized to perform a particular customer application. Further features and advantages of the present invention as well as the structure and operation of various embodiments of the invention are described in detail below with reference to the accompanying drawings.


REFERENCES:
patent: 4797910 (1989-01-01), Daudelin
patent: 4845739 (1989-07-01), Katz
patent: 4930150 (1990-05-01), Katz
patent: 5048075 (1991-09-01), Katz
patent: 5128984 (1992-07-01), Katz
patent: 5133004 (1992-07-01), Heileman, Jr. et al.
patent: 5165095 (1992-11-01), Borcherding
patent: 5185781 (1993-02-01), Dowden et al.
patent: 5251252 (1993-10-01), Katz
patent: 5255309 (1993-10-01), Katz
patent: 5259023 (1993-11-01), Katz
patent: 5325421 (1994-06-01), Hou et al.
patent: 5349633 (1994-09-01), Katz
patent: 5351285 (1994-09-01), Katz
patent: 5353339 (1994-10-01), Scobee
patent: 5519772 (1996-05-01), Akman et al.
patent: 5533115 (1996-07-01), Hollenbach et al.
patent: 5553119 (1996-09-01), McAllister et al.
patent: 5561707 (1996-10-01), Katz
patent: 5572583 (1996-11-01), Wheeler, Jr. et al.
patent: 5581600 (1996-12-01), Watts et al.
patent: 5583920 (1996-12-01), Wheeler, Jr. et al.
patent: 5689553 (1997-11-01), Ahuja et al.
patent: 5692033 (1997-11-01), Farris
patent: 5706286 (1998-01-01), Reiman et al.
patent: 5742905 (1998-04-01), Pepe et al.
patent: 5793771 (1998-08-01), Darland et al.
patent: 5802146 (1998-09-01), Dulman
patent: 5805675 (1998-09-01), Chanda
patent: 5818921 (1998-10-01), Vander Meiden et al.
patent: 5825752 (1998-10-01), Fujimori et al.
patent: 5854834 (1998-12-01), Gottlieb et al.
patent: 5867494 (1999-02-01), Krishnaswamy et al.
patent: 5881131 (1999-03-01), Farris et al.
patent: 5881135 (1999-03-01), Watts et al.
patent: 5883939 (1999-03-01), Friedman et al.
patent: 5915008 (1999-06-01), Dulman
patent: 5917900 (1999-06-01), Allison et al.
patent: 5920562 (1999-07-01), Christie et al.
patent: 5923659 (1999-07-01), Curry et al.
patent: 5923859 (1999-07-01), Melo et al.
patent: 5926524 (1999-07-01), Taylor
patent: 5930348 (1999-07-01), Regnier et al.
patent: 5931914 (1999-08-01), Chiu
patent: 5937029 (1999-08-01), Yosef
patent: 5946386 (1999-08-01), Rogers et al.
patent: 5953389 (1999-09-01), Pruett et al.
patent: 5956396 (1999-09-01), Ash et al.
patent: 5974252 (1999-10-01), Lin et al.
patent: 5987118 (1999-11-01), Dickerman et al.
patent: 5987331 (1999-11-01), Grube et al.
patent: 5995610 (1999-11-01), Smidt et al.
patent: 5999525 (1999-12-01), Krishnaswamy et al.
patent: 6003031 (1999-12-01), Hartikainen et al.
patent: 6014428 (2000-01-01), Wolf
patent: 6018567 (2000-01-01), Dulman
patent: 6038293 (2000-03-01), McNerney et al.
patent: 6041325 (2000-03-01), Shah et al.
patent: 6044142 (2000-03-01), Hammarströom et al.
patent: 6044144 (2000-03-01), Becker et al.
patent: 6044259 (2000-03-01), Hentila et al.
patent: 6081591 (2000-06-01), Skoog
patent: 6104803 (2000-08-01), Weser et al.
patent: 6108410 (2000-08-01), Reding et al.
patent: 6111893 (20

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System for executing advanced interactive voice response... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System for executing advanced interactive voice response..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System for executing advanced interactive voice response... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-3183730

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.