Advanced intelligent network gateway

Multiplex communications – Communication techniques for information carried in plural... – Adaptive

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

Reexamination Certificate

active

06229819

ABSTRACT:

RELATED APPLICATIONS
The following applications of common assignee contain some common disclosure, and are believed to have an effective filing dates identical with that of the present invention.
SYSTEM AND METHOD FOR PROVIDING OPERATOR AND CUSTOMER SERVICES FOR INTELLIGENT OVERLAY NETWORKS, Attorney Docket No. CDR-96-008 (1575.2230000), incorporated herein by reference in its entirety.
ENHANCED OPERATOR CONSOLE, Attorney Docket No. CDR-96-010 (1575.2220000), incorporated herein by reference in its entirety.
VALIDATION GATEWAY, Attorney Docket No. CDR-96-011 (1575.2250000), incorporated herein by reference in its entirety.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates generally to computer systems, and more particularly to providing a messaging interface between one or more computer system environments.
2. Related Art
Telecommunications network products are services provided by telephone companies that are carried on telecommunications networks. A widely known example is dial-1 long distance voice service which allows a customer to dial a 1 plus a ten digit number from his or her home telephone, talk to a party who answers the telephone on the line of the ten digit number dialed, and pay for the telephone call when billed at the end of the month. Although dial-1 is popular, other calling and payment options are sometimes preferable. For example, a calling card call allows an individual to make a call from a phone other than their home phone and charge the call to the home phone account using the calling card.
One such calling and payment option is debit calling which is also referred to as prepaid calling. Debit calling allows a customer to put finds in an account and have those funds debited each time a telephone call is made. Standard debit call processing includes verification of the account balance prior to connecting the call and ongoing balance verification during the call. An example of a typical debit calling customer is a parent who purchases a debit calling card for a child away from home.
Debit calling, as well as other calling and payment options, are carried on a telecommunications network. A telecommunications network comprises two basic elements: telecommunications equipment, which may also be referred to as network components, and links which connect the equipment or components. Because call handling and information processing for debit calling differs from other voice services, debit calls are handled by specialized components in the telecommunications network. That is, debit calls are handled using a specialized computer system.
A computer system, such as the those used for debit calling, has a need to communicate with other computer systems to exchange information between one or more computer programs executing on each computer system. A particular computer program may need to communicate with programs which are executed on the same computer system or with programs which are executed on other systems throughout the network.
To allow computer programs to communicate with each other, developers write programs to be compatible with standards or protocols. A standard or protocol may be used throughout the telecommunications industry or it may be owned by a private entity for use with computer systems sold or operated by that entity. Protocols determine what information is transmitted, what timing values should be associated with the transfer of information, and what format should be used to transmit the information.
Debit calling is processed by a plurality of computer systems that provide switching and routing functionality, handle individual calls, and store customer account information. However, computer systems typically run programs that use different protocols. Unfortunately, a computer program using one protocol generally cannot communicate with a computer program using another protocol.
This can be overcome by providing code in the computer program that translates the protocol received from and sent to the other computer program. However, if a computer program needs to communicate with multiple computer programs, a significant amount of additional code may be needed to allow the computer programs to communicate.
As the length of a computer program increases, the cost of developing, building, and maintaining the computer system increases. Also, lengthy code and complex equipment requirements increase the possibility of maintenance problems. Development time and cost increase because longer computer programs require more manpower and time to develop. Cost of building the computer system increases because additional equipment such as links and memory are required. Maintenance costs increase because the additional code and equipment are more costly to maintain. Also, additional equipment and code increase the chances of more performance problems because the additional equipment may have failures and the additional code may have errors that will affect the entire program or system.
SUMMARY OF THE INVENTION
The system and method of the present invention allow communication between telecommunications network components that provide debit customers access to manual operator consoles for customer services. A debit customer that wishes customer service will be routed to a manual operator console. However, the manual operator console does not contain debit customer account information. In order to process the call, the manual operator console accesses a service data point (SDP) to obtain debit customer account information.
Unfortunately, the SDP uses a different protocol than he manual operator consoles. The present invention includes an advanced intelligent network gateway (AINGW) which is a computer system that provides message transfer and protocol conversion allowing communication between the manual operator consoles and the SDP. The AINGW of the present invention can act as a single point of interface between multiple computer programs using different protocols.
The manual operator console communicates using encoded TCAP messages embedded in MCI's proprietary transmission protocol network information distribution service (NIDS) sequenced packet protocol (NSPP). NSPP is an implementation of user datagram protocol/internet protocol (UDP/IP) and provides communication with client-server programs. In a preferred embodiment of the present invention, the SDP communicates using transmission control protocol/internet protocol (TCP/IP). The AINGW provides a system and method for converting between the NSPP-based encoded TCAP messages going to and coming from the operator consoles to the TCP/IP-based encoded TCAP messages going to and coming from the SDP. Please refer to the attached Glossary for a reference of acronyms and their definitions.
The AINGW of the present invention comprises several software layers for message transfer and protocol conversion needed for communication between the manual operator consoles and the SDP. The AINGW includes a basic overseer service (BOSS), an advanced intelligent network application (AIN_APP), an interprocess communications manager (IPC_MGR), a NSPP interface module (NIM), an alarm screener, and an operational measurements (OM) module. The BOSS is responsible for staring, stopping, and monitoring the processes on the AINGW. The AIN_APP is a computer program that includes software layers for receiving, processing, and sending messages between the NIM and the IPC_MGR. The NIM is a NSPP client and server. The IPC_MGR is a TCP/IP peer to peer network element.
The AIN_APP performs protocol conversion by receiving the message from NIM and sending it to the ICP_MGR. The NIM unpacks the message from the NSPP packet before sending it to AIN_APP. The AIN_APP sends the message to the IPC_MGR, which packs it in a TCP packet and sends it to the SDP. For the response, the IPC_MGR unpacks the message from the TCP frame before giving it to the AIN_APP. The AIN_APP sends the message to the NIM, which packs it in a NSPP packet and sends it to the manual operator console.
In order to process messages sent

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

Advanced intelligent network gateway does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Advanced intelligent network gateway, we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Advanced intelligent network gateway will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2504139

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