Generalized interconnection apparatus for delivering services based on real time performance requirements
First Claim
1. A method for configuring a request for service from a first network to a second network, comprising:
- receiving and preprocessing the request for service that is transmitted from the first network to the second network, wherein the first network and the second network are operated by disparate service providers;
classifying the request for service as a real-time or a non real-time service request based in part on a real-time performance requirement associated with handling the request for service, the real-time performance requirement determined by the first network based in part on a configuration provided by a service provider of the first network;
determining a subcategory of the classified request for service based in part on at least one network policy of the first network that depends on at least one of a geographical location or geographical area associated with the service, wherein the determining includes determining disparate subcategories for the classified request for service in disparate geographic locations or geographic areas; and
forwarding the request for service to the second network along with at least one of the classification or the subcategory, the second network utilizes the at least one of the category or the subcategory to facilitate allocation of a resource of the second network to process the request for service.
1 Assignment
0 Petitions
Accused Products
Abstract
A system for interconnecting network operators with each other based on class of service is provided, taking real-time performance requirement(s) for each service into consideration. As a result, services can be sent or received in real time, with greater guarantee of network resources. In one non-limiting embodiment, the delivery path for service traffic is based on the real-time performance requirement categories assigned to each service during a pre-processing step. Thus, services having the highest real-time performance demands can be delivered faster using greater network resources, whereas the services without any real-time performance requirements are processed/delivered using fewer network resources.
85 Citations
33 Claims
-
1. A method for configuring a request for service from a first network to a second network, comprising:
-
receiving and preprocessing the request for service that is transmitted from the first network to the second network, wherein the first network and the second network are operated by disparate service providers; classifying the request for service as a real-time or a non real-time service request based in part on a real-time performance requirement associated with handling the request for service, the real-time performance requirement determined by the first network based in part on a configuration provided by a service provider of the first network; determining a subcategory of the classified request for service based in part on at least one network policy of the first network that depends on at least one of a geographical location or geographical area associated with the service, wherein the determining includes determining disparate subcategories for the classified request for service in disparate geographic locations or geographic areas; and forwarding the request for service to the second network along with at least one of the classification or the subcategory, the second network utilizes the at least one of the category or the subcategory to facilitate allocation of a resource of the second network to process the request for service. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A non-transitory computer readable storage medium storing computer executable instructions for configuring a request for service from a first network to a second network, said instructions comprising:
-
instructions for receiving and preprocessing the request for service that is transmitted from the first network to the second network, the first and second networks are operated by disparate network service providers; instructions for determining a category of real-time performance requirement associated with handling the request for service according to a configuration provided by a network service provider of the first network and a network service provider specified policy based on at least one of a geographical location or geographical area associated with the service, wherein the instructions for determining include instructions for identifying different categories of real-time performance requirement for the service in different geographic locations or geographic areas; and instructions for forwarding the request for service to the second network along with the category of real-time performance requirement for facilitating resource allocation of the second network based on the category. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A network component for configuring a request for service from a first network to a second network, said network component comprising:
-
means for receiving and preprocessing the request for service that is transmitted from the first network to the second network operated by disparate network service providers; means for classifying the request for service to determine at least one category of real-time performance requirement associated with handling the request for service according to a configuration provided by a network service provider of the first network and based in part on at least one of a geographical location or geographical area associated with the service, wherein the means for classifying identifies different categories of real-time performance for the service in different geographic locations or geographic areas; and means for forwarding the request for service to the second network along with the at least one category of real-time performance requirement for facilitating resource allocation in the second network based on the at least one category. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31, 32, 33)
-
Specification