Patent ID: 8923853

Claim:
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.