Interface for interfacing client programs with network...

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

C379S221040, C379S221060, C709S220000, C709S241000

Reexamination Certificate

active

06389129

ABSTRACT:

TECHNICAL FIELD
The present invention relates generally to telecommunications networks and, more particularly, to an interface for interfacing client programs with network devices in a telecommunications network.
BACKGROUND OF THE INVENTION
Telecommunication networks, such as telephone networks, include a number of different components. Typically, telecommunication networks include network devices that are interconnected by links that facilitate communications. Examples of network devices are digital cross-connects (DXCs), multiplexing equipment, line termination equipment, computer systems, and fiber transmission systems. A “link,” as used herein, is a physical connection between network devices that carry network traffic. A single link may include multiple trunks where a “trunk” is a logical channel of communication with capacity that traverses one or more network devices and/or one or more links between network devices.
As was mentioned above, network devices may be of many different types. Consider a DXC that switches communication trunks based on external commands. There are many different types of DXCs and there are many different vendors who sell DXCs. Typically, each vendor's device has its own command set and its own format for data messages that contain commands.
Most telecommunication networks utilize a variety of network devices and managing such devices with common control systems is difficult. For example, a restoration system that restores traffic within a telecommunications network after a failure must be able to communicate with each of the different types of devices that are used to realize restoration. These devices include DXCs. The central control system must be able to send commands to and receive messages from each DXC within the affected area of the network. The central control system must be able to identify the type of device and the format of commands for that device. In addition, the central control system must be able to receive messages in different formats from different types of devices and interpret these messages in a common generic manner. These difficulties are complicated by many of the network devices being programmable devices that execute a given version of software. Identical devices may execute different versions of software and, hence, give rise to additional compatibility issues.
SUMMARY OF THE INVENTION
The present invention overcomes the difficulties of the prior art by providing a common interface that may interface multiple client programs with multiple network devices. The interface communicates with the client programs in a common format and communicates with the network devices in device-specific formats. The interface is able to convert communications from the device-specific formats of the network device into the common format of the client programs. Likewise, the interface is able to convert communications from the client programs in the common format into communications in the device-specific formats of the network devices. The interface may also include additional functionality, such as automatic auditing and monitoring of data links to utilize optimal data links.
In accordance with a first aspect of the present invention, a method of interfacing a program with network devices is performed by a computer system in a telecommunications network. An interface is provided for interfacing the program with the network devices, where each network devices has a device-specific communication format. A first communication, that is destined to selected network device, is received at the interface from the program in a first format. The interface converts the first communication from the first format to a second format that is the device-specific communication format of the selected network device to which the communication is destined. The converted communication is then forwarded in the second format from the interface to the selected network device.
In accordance with another aspect of the present invention, a telecommunication network includes a program that is run on a processor. The program adopts a communication format for communications. The telecommunications network also includes a number of network devices, where each network device has a device-specific communication format. An interface is provided in the telecommunications network for interfacing the program with the network devices to facilitate communications between the program and the network devices. The interface includes a converter for converting communications from the program that are destined to network devices into the device-specific communication formats of the network devices.
In accordance with a further aspect of the present invention, a computer-implemented method is practiced in a telecommunications network that has a network device, a processor that runs a program, and data links that lead to the network device. An interface is provided that interfaces the program with the network device. The interface determines which of the data links is most reliable and determines the data link to be the primary link that is to be used for communications with the network device. Another one of the data links is designated as a secondary link to be used for communications with the network device when the primary link fails.


REFERENCES:
patent: 5065393 (1991-11-01), Sibbitt et al.
patent: 5084816 (1992-01-01), Boese et al.
patent: 5384840 (1995-01-01), Blatchford et al.
patent: 5420916 (1995-05-01), Sekiguchi
patent: 5469503 (1995-11-01), Butensky et al.
patent: 5490134 (1996-02-01), Fernamdes et al.
patent: 5495470 (1996-02-01), Tyburski et al.
patent: 5546450 (1996-08-01), Suthard et al.
patent: 5572530 (1996-11-01), Chitre et al.
patent: 5640446 (1997-06-01), Everett et al.
patent: 5692030 (1997-11-01), Teglovic et al.
patent: 5778184 (1998-07-01), Brownmiller et al.
patent: 5796723 (1998-08-01), Bencheck et al.
patent: 5854930 (1998-12-01), McClain
patent: 5867689 (1999-02-01), McClain
patent: 5937042 (1999-08-01), Sofman
patent: 6118936 (2000-09-01), Lauer et al.
patent: 0680186 (1995-11-01), None
patent: 0751651 (1997-01-01), None

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

Interface for interfacing client programs with network... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with Interface for interfacing client programs with network..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Interface for interfacing client programs with network... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2843507

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