Service provisioning system for interactive voice response...

Telephonic communications – Special services – Service profile

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C379S067100, C379S088220, C379S201120, C379S100050, C379S207020

Reexamination Certificate

active

06389126

ABSTRACT:

BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to computer telephony, and more particularly to an architecture for providing data to real-time processing nodes in a telecommunications network.
2. Related Art
Service node platforms that provide enhanced call services are common in the telecommunications industry. The modem trend is to design and implement modular service nodes that can be placed anywhere throughout a telecommunications network. A common example of a service node is an Interactive Voice Response (IVR) service node. It is common for a business, that is a customer of a telecommunications 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. Interactive Voice Response service nodes can 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).
Conventional IVR service nodes require specialized architectures as customers demand more customized IVR applications. Consequently, different types of IVR service nodes are implemented throughout a telecommunications 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. Therefore, a next generation of service nodes (NGSN) will be designed to provide customized services for many different customers, all on a common platform.
Consequently, the next generation of IVR service nodes will be complex computing platforms containing extensive software designed to perform a great number of functions. There will be much redundancy built into the NGSN node network. Every IVR service will be deployed on at least two different nodes, and most services will be deployed on more than two nodes for both increased reliability through redundancy and increased efficiency of the network (calls can then be routed to the nearest NGSN node). In addition, each node will include at least two completely redundant application servers. Each application server in a node must receive the exact same IVR services.
IVR services that will be deployed include both application and data files. Application files are the programs executed by NGSN application servers to service a call, and data files contain the data used by one or more applications. Data files include audio files for voice recordings and data for specific customer applications (e.g., account numbers, menu options, dealer locations, etc.).
Therefore, a problem is presented in that the service provider must keep applications and data among multiple application servers synchronized. What is needed is a node provisioning system capable of constant and frequent distributions of new applications and data, and in the face of problems such as some nodes being inoperative (“offline”) while others are operational (“online”).
SUMMARY OF THE INVENTION
The present invention is directed to a system to provision application and data files to a plurality of real-time processing nodes within a telecommunications network. The system includes a user interface for providing a user with control of the provisioning process via displays and status messages, an interface to a service creation environment (SCE) where the application and data files are created and a database for storing the application and data files. The system also includes configuration management of the application and data files.
The method of the present invention includes the steps of receiving the application and data files from a SCE and storing the application and data files on an application database. The method then receives a command from a user interface, verifies the: command, and analyzes the task to be performed as a result of the command. The method continues by distributing the application and data files to the plurality of real-time processing nodes and maintaining a plurality of state tables to reflect: the state of the application and data files after each of the method's steps.
An advantage of the present invention is that by centralizing the creation and distribution of application and data files among the network of real-time processing nodes, the data among the nodes is kept uniform.
Another advantage of the present invention is that the use of state tables and a queue manager allows a user to deploy, activate and deactivate IVR services among a plurality of advanced IVR service nodes in a network while maintaining data integrity among the nodes and configuration management of the multiple files for different IVR applications.
Yet still, another advantage of the present invention is that it provides the user with a very simple, high-level command set to perform complex provisioning functions through the use of a graphical user interface. 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: 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.
patent: 5692033 (1997-11-01), Farris
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: 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: 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), Hammarstrom 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 (2000-08-01), Volftsun et al.
patent

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

Service provisioning system for 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 Service provisioning system for interactive voice response..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Service provisioning system for interactive voice response... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2859365

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