Carrier interoperability for critical services
First Claim
1. A computer-readable storage medium, executable by a computer, storing a program for processing communication path requests, the computer-readable storage medium comprising:
- a request receiving code segment that receives an external request message from an external system requesting establishment of a communication path through an autonomous system, the request message comprising a desired communication path profile including a desired level of communication path redundancy;
a sending code segment that sends the request message to an identified server of the autonomous system;
a response receiving code segment that receives a response message from the identified server, the response message indicating whether the communication path corresponding to the desired communication path profile is available, and, when the communication path corresponding to the desired communication path profile is unavailable, the response message further indicating at least one alternative communication path;
a transmitting code segment that transmits the response message to the external system;
an order receiving code segment that receives an order message from the external system and sends the order message to the identified server, the order message instructing one of establishment of the communication path corresponding to the desired communication path profile and one of establishment of the at least one alternative communication; and
a communication path establishing code segment that establishes a communication path according to the order message.
1 Assignment
0 Petitions
Accused Products
Abstract
A system processes communication path requests in an autonomous system. The system includes a proxy server that receives a request message from an external system requesting establishment of a communication path through the autonomous system. The request message includes a desired communication path profile including a desired level of redundancy. The system also includes a management server in the autonomous system that receives the request message from the proxy server, generates a response message indicating whether a communication path corresponding to the desired communication path profile is available, and sends the response message to the proxy server. The proxy server receives the response message and transmits the response message to the external system.
-
Citations
12 Claims
-
1. A computer-readable storage medium, executable by a computer, storing a program for processing communication path requests, the computer-readable storage medium comprising:
-
a request receiving code segment that receives an external request message from an external system requesting establishment of a communication path through an autonomous system, the request message comprising a desired communication path profile including a desired level of communication path redundancy; a sending code segment that sends the request message to an identified server of the autonomous system; a response receiving code segment that receives a response message from the identified server, the response message indicating whether the communication path corresponding to the desired communication path profile is available, and, when the communication path corresponding to the desired communication path profile is unavailable, the response message further indicating at least one alternative communication path; a transmitting code segment that transmits the response message to the external system; an order receiving code segment that receives an order message from the external system and sends the order message to the identified server, the order message instructing one of establishment of the communication path corresponding to the desired communication path profile and one of establishment of the at least one alternative communication; and a communication path establishing code segment that establishes a communication path according to the order message. - View Dependent Claims (2, 3)
-
-
4. A computer-readable storage medium, executable by a computer, storing a program for processing communication path requests, the computer-readable storage medium comprising:
-
a receiving code segment that receives, from a proxy server, a request message from an external system requesting establishment of a communication path through an autonomous system, the request message comprising a desired communication path profile including a desired level of communication path redundancy; a first determining code segment that determines whether the communication path corresponding to the desired communication path profile is available; a second determining code segment that determines at least one alternative communication path when the first determining code segment determines that the communication path corresponding to the desired communication path profile is unavailable; a generating code segment that generates a response message indicating whether the communication path through the autonomous system corresponding to the desired communication path profile is available, and, when the first determining code segment determines that the communication path corresponding to the desired communication path profile is unavailable, the response message further indicating the at least one alternative communication path determined by the second determining code segment; a sending code segment that sends the response message to the proxy server; an order receiving code segment that receives, from the proxy server, an order message from the external system instructing one of establishment of the communication path corresponding to the desired communication path profile and one of establishment and rejection of the at least one alternative communication path; and a communication path establishing code segment that establishes a communication path according to the order message. - View Dependent Claims (5, 6, 7)
-
-
8. A system for processing communication path requests in an autonomous system comprising:
-
a proxy server that receives a request message from an external system requesting establishment of a communication path through the autonomous system, the request message comprising a desired communication path profile including a desired level of communication path redundancy; and a management server in the autonomous system that receives the request message from the proxy server, determines whether the communication path corresponding to the desired communication path profile is available, determines at least one alternative communication path when it determines that the communication path corresponding to the desired communication path profile is unavailable, generates a response message indicating whether the communication path corresponding to the desired communication path profile is available and further indicating the at least one alternative communication path when the communication path corresponding to the desired communication path profile is unavailable, and sends the response message to the proxy server, wherein the proxy server receives the response message from the management server and transmit the response message to the external system, wherein the proxy server receives an order message from the external system and sends the order message to the management server, the order message instructing one of establishment of the communication path corresponding to the desired communication path profile and one of establishment and rejection of the at least one alternative communication path, and wherein the management server receives the order message from the proxy server, and establishes a communication path according to the order message. - View Dependent Claims (9, 10, 11, 12)
-
Specification