Dynamic provisioning system for policy-based traffic navigation for roaming traffic
First Claim
1. A method for processing a request for service, comprising:
- determining, by a home network device of a home network comprising a processor, policy based service information, the policy based service information comprising network congestion level information and home network conditions, and subscriber information, the subscriber information comprising subscriber identity information and subscriber location information for use in processing a request for service applicable to a visited network device of a visited network, wherein the policy based service information indicates at least that, in response to the request for service being determined to comprise requirement information representative of a quality of service requirement comprising a time frame performance requirement, the request for service is to be serviced by the home network device and that, in response to the request for service being determined not to comprise the requirement information, the request for service is to be serviced by the visited network device;
transmitting, by the home network device, the policy based service information and the subscriber information to the visited network device;
receiving, by the home network device via the visited network device, a first request for service from a mobile device, wherein the first request for service is received by the home network device in response to the request for service being determined to comprise the quality of service requirement; and
receiving, by the home network device via the visited network device, a second request for service from the mobile device, wherein the second request for service is received by the home network device in response to the request for service being determined not to comprise the quality of service requirement.
1 Assignment
0 Petitions
Accused Products
Abstract
A policy based service aware engine is provided to dynamically and/or statically provision a traffic navigation processor at a visited network according to service profiles of the home network. The service aware engine thus allows the visited network to gain full knowledge of the service to which a user subscribes, and thus, a user experience consistent with the user'"'"'s home network can be obtained at the visited network. In various embodiments, the visited network'"'"'s front-end-processor retrieves or receives service policies from the service aware engine of the home network, and then performs policy-based traffic navigation to intelligently handle and/or backhaul roaming traffic received by the visited network. Thus, the visited network is capable of dynamically classifying incoming roaming traffic and intelligently routing the traffic according to the service characteristics of the traffic flow for each subscriber, e.g., the need for QoS (Quality of Service) support, real time performance requirement, specific level identification, or the like.
-
Citations
40 Claims
-
1. A method for processing a request for service, comprising:
-
determining, by a home network device of a home network comprising a processor, policy based service information, the policy based service information comprising network congestion level information and home network conditions, and subscriber information, the subscriber information comprising subscriber identity information and subscriber location information for use in processing a request for service applicable to a visited network device of a visited network, wherein the policy based service information indicates at least that, in response to the request for service being determined to comprise requirement information representative of a quality of service requirement comprising a time frame performance requirement, the request for service is to be serviced by the home network device and that, in response to the request for service being determined not to comprise the requirement information, the request for service is to be serviced by the visited network device; transmitting, by the home network device, the policy based service information and the subscriber information to the visited network device; receiving, by the home network device via the visited network device, a first request for service from a mobile device, wherein the first request for service is received by the home network device in response to the request for service being determined to comprise the quality of service requirement; and receiving, by the home network device via the visited network device, a second request for service from the mobile device, wherein the second request for service is received by the home network device in response to the request for service being determined not to comprise the quality of service requirement. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A non-transitory computer readable storage medium comprising computer executable instructions that, in response to execution, cause a computing system to perform operations, comprising:
- receiving, by a visited network device of a visited network comprising a processor, policy based service information, the policy based service information comprising network congestion level information and home network conditions, and subscriber information, the subscriber information comprising subscriber identity information and subscriber location information determined by a subscriber network device of a home network to process a request for service by the visited network device, wherein the policy based service information indicates at least that in response to the request for service being determined to comprise requirement information representative of a quality of service requirement comprising a time frame performance requirement, the request for service is to be serviced by the subscriber network device and in response to the request for service being determined not to comprise the requirement information, the request for service is to be serviced by the visited network device;
receiving, by the visited network device, a request for authentication and verification from a subscriber device of the home network to establish a call session comprising a request for service;
receiving by the visited network device, an initial request for service from the subscriber device of the home network; and
in response to the initial request for service including the quality of service requirement associated with the subscriber network device as set forth in the policy based service information, forwarding the initial request for service to the subscriber network device for processing; and
in response to the initial request for service not including the quality of service requirement associated with the subscriber network device as set forth in the policy based service information, processing the initial request for service by the visited network device;
receiving, by the visited network device, a subsequent request for service from the subscriber device of the home network; andin response to the subsequent request for service including the quality of service requirement associated with the subscriber network device as set forth in the policy based service information, forwarding the subsequent request for service to the subscriber network device for servicing; and
in response to the subsequent request for service not including the quality of service requirement associated with the subscriber network device as set forth in the policy based service information, processing the subsequent request for service at the visited home network device. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
- receiving, by a visited network device of a visited network comprising a processor, policy based service information, the policy based service information comprising network congestion level information and home network conditions, and subscriber information, the subscriber information comprising subscriber identity information and subscriber location information determined by a subscriber network device of a home network to process a request for service by the visited network device, wherein the policy based service information indicates at least that in response to the request for service being determined to comprise requirement information representative of a quality of service requirement comprising a time frame performance requirement, the request for service is to be serviced by the subscriber network device and in response to the request for service being determined not to comprise the requirement information, the request for service is to be serviced by the visited network device;
-
35. A method for processing a request for service in a network, comprising:
- receiving, by a visited network device of a visited network, policy based service information, the policy based service information comprising network conditions information and network congestion level information and subscriber information comprising subscriber identity information and subscriber location information from a home network device, the policy based service information indicating the home network device is to process a service request, the service request comprising a quality of service requirement comprising a time frame performance requirement and based on a dynamic provisioning logic that enforce policy based service information of at least one network carrier and the visited network device is to process the service request where the quality of service requirement is absent;
receiving, by the visited network device, a request for authentication from a subscriber device of the home network to establish a call session comprising a request for service;
receiving, by the visited network device, a first request for service from the subscriber device;
determining, by the visited network device, that the visited network device is to service the first request for service based upon the policy based service information;
receiving, by the visited network device, a second request for service from the subscriber device; and
determining, by the visited network device, that the visited network device is to service the second request for service based upon the policy based service information. - View Dependent Claims (36, 37, 38)
- receiving, by a visited network device of a visited network, policy based service information, the policy based service information comprising network conditions information and network congestion level information and subscriber information comprising subscriber identity information and subscriber location information from a home network device, the policy based service information indicating the home network device is to process a service request, the service request comprising a quality of service requirement comprising a time frame performance requirement and based on a dynamic provisioning logic that enforce policy based service information of at least one network carrier and the visited network device is to process the service request where the quality of service requirement is absent;
-
39. A system, comprising:
- at least one memory that stores executable instructions; and
at least one processor, coupled to the at least one memory, that facilitates execution of the executable instructions to perform operations, comprising;
receiving by a visited network device policy based service information comprising network condition information and network congestion level information and subscriber information comprising subscriber identity information and subscriber location information transmitted from a home network device to a visited network device, the policy based service information indicates the home network device is to process a service request when the service request comprises a quality of service requirement comprising a time frame performance requirement, and the visited network device is to process the service request where the quality of service requirement is absent;
receiving by a visited network device a request for authentication from a subscriber device of the home network to establish a call session comprising a request for service;
receiving by a visited network device a first request for service from the subscriber device of the home network;
receiving by a visited network device a second request for service from the subscriber device of the home network; and
determining, based upon the policy based service information, whether the visited network device or the home network device is to service the first request for service or the second request for service. - View Dependent Claims (40)
- at least one memory that stores executable instructions; and
Specification