Communication controller
First Claim
Patent Images
1. A communication controller for routing information signals between a plurality of communication networks, at least two of the communication networks having different protocols, the communication controller comprising:
- a QoS monitor module configured to receive monitor signals containing quality of service network characteristic measurement data where such monitor signals are either from network monitoring equipment or from received test signals transmitted by the QoS monitor module and where the QoS monitor is further configured to compile the quality of service network measurement characteristic data;
a User Interface module configured to receive user response signals from a user responding to a request message transmitted by the communication controller where such user response signals indicate whether the user has decided to reroute its information signals; and
a Network Port coupled to the QoS monitor module and to the User Interface module where the Network Port is configured to receive signals and determine whether such signals are monitor signals, criteria signals, user response signals or information signals and where the Network Port is further configured to route received information signals to one of the networks with an acceptable QoS based on network characteristic measurement data contained in the received monitor signals, network and/or service provider criteria data contained in the received criteria signals and request messages contained in the received user response signals.
4 Assignments
0 Petitions
Accused Products
Abstract
The present invention provides a communication controller interfaced to a plurality of networks. The communication controller is able to monitor and measure the network characteristics of all the networks and route information signals that are part of established communications between users of a network to another network based on criteria set by the users or the network system provider. The routing is done without any disruption of the established communications.
166 Citations
10 Claims
-
1. A communication controller for routing information signals between a plurality of communication networks, at least two of the communication networks having different protocols, the communication controller comprising:
-
a QoS monitor module configured to receive monitor signals containing quality of service network characteristic measurement data where such monitor signals are either from network monitoring equipment or from received test signals transmitted by the QoS monitor module and where the QoS monitor is further configured to compile the quality of service network measurement characteristic data;
a User Interface module configured to receive user response signals from a user responding to a request message transmitted by the communication controller where such user response signals indicate whether the user has decided to reroute its information signals; and
a Network Port coupled to the QoS monitor module and to the User Interface module where the Network Port is configured to receive signals and determine whether such signals are monitor signals, criteria signals, user response signals or information signals and where the Network Port is further configured to route received information signals to one of the networks with an acceptable QoS based on network characteristic measurement data contained in the received monitor signals, network and/or service provider criteria data contained in the received criteria signals and request messages contained in the received user response signals. - View Dependent Claims (2, 3, 4, 5, 6, 7)
a Reroute Processing module coupled to the Network Port and to the user interface module; and
a Decision Processing module coupled to the Reroute Processing module, the User/System criteria module and the QoS monitor module where the Decision Processing module generates a decision message which is transferred to the Reroute Processing module causing the Reroute Processing module to generate control signals that are transferred to the Network Port causing the Network Port to route received information signals in accordance with the control signals.
-
-
5. The communication controller of claim 1 interfaced to a communication device.
-
6. The communication controller of claim 5 where the communication device is a personal computer or a mainframe computer.
-
7. The communication controller of claim 5 where the communication device is a gateway.
-
8. A method for routing information signals received by a communication controller from a plurality of communication networks, at least two of the communication networks having different protocols, the method comprising the steps of:
-
receiving monitor signals, which contain quality of service network characteristic measurement data, from the communication networks;
receiving network criteria signals, which contain criteria data, from the networks;
receiving user response signals in response to a request message transmitted by the controller;
generating a decision message based on the monitor signals and the network criteria signals;
generating control signals based on the decision message and a user response message; and
routing the received information signals via one of the networks selected in accordance with the control signals. - View Dependent Claims (9, 10)
-
Specification