Systems and methods for dynamically modifying subcriber service profile stored in home location register while roaming in wireless telecommunication networks
AssigneeAT&T Mobility II LLC
InventorsJohn T. Hursey, Alan Johns
Life of this patent
Estimating the term…
Abstract
In a wireless telecommunication system, Home Location Register logic generates a subscriber roaming profile for use by a Visitor Location Register by retrieving a subscriber's provisioned profile, retrieving a rule set associated with the subscriber, and applying the rule set to the set of provisioned service features indicated in the provisioned profile to generate a modified profile. The rules can be responsive to one or more of: the identity of the visited network, subscriber preferences, and provisioned features. The rules can be in the form of tables stored in the Home Location Register.
Claims20
A method, comprising:
- detecting a subscriber is roaming on a visited network;
- retrieving, by a processor, a provisioned profile associated with the subscriber, the provisioned profile indicating a set of provisioned service features to which the subscriber subscribes;
- determining that the subscriber has preferred profiles stored at a database of a home network, each of the preferred profiles including roaming rules for a visited network and configured to modify the subscriber's provisioned profile based on an identity of the visited network;
- and
- in response to determining that the subscriber has preferred profiles stored at a database of a home network:
- identifying a visiting location registry or the visited network and determining a preferred profile suited for the visited network from among the preferred profiles;
- applying the preferred profile to the provisioned profile by modifying the set of provisioned service features using the roaming rules of the preferred profile;
- generating a modified profile of the subscriber, the modified profile including the set of provisioned service features modified using the roaming rules of the preferred profile;
- and
- at the visiting location registry, receiving and applying the modified profile while the subscriber is roaming on the visited network.
A system comprising:
- a processor;
- and
- a data storage in communication with the processor, the data storage including a logic that is executed by the processor to perform operations comprising:
- retrieving a provisioned profile associated with a subscriber in response to detecting the subscriber roaming on a visited network, the provisioned profile indicating a set of provisioned service features to which the subscriber subscribes;
- determining that the subscriber has preferred profiles stored at a database of a home network, each of the preferred profiles including roaming rules for a visited network and configured to modify the subscriber's provisioned profile based on an identity of the visited network;
- and
- in response to determining that the subscriber has preferred profiles stored at a database of a home network:
- identifying a visiting location registry of the visited network, and determining a preferred profile suited for the visited network;
- applying the preferred profile to the provisioned profile by modifying the set of provisioned service features using the roaming rules of the preferred profile;
- generating a modified profile of the subscriber, the modified profile including the set of service features modified using the roaming rules of the preferred profile;
- and
- at the visiting location registry, receiving and applying the modified profile while the subscriber is roaming on the visited network.
A non-transitory computer-readable medium having a computer program product stored thereon, the computer program product comprising instructions that, when executed by a processor, cause the processor to perform operations including:
- detecting a subscriber is roaming on a visited network;
- retrieving a provisioned profile associated with the subscriber, the provisioned profile indicating a set of provisioned service features to which the subscriber subscribes;
- determining that the subscriber has preferred profiles stored at a database of a home network, each of the preferred profiles including roaming rules for a visited network and configured to modify the subscriber's provisioned profile based on an identity of the visited network;
- and
- in response to determining that the subscriber has preferred profiles stored at a database of a home network:
- identifying a visiting location registry or the visited network and determining a preferred profile suited for the visited network from among the preferred profiles;
- applying the preferred profile to the provisioned profile by modifying the set of provisioned service features using the roaming rules of the preferred profile;
- and
- generating a modified profile of the subscriber, the modified profile including the set of provisioned service features modified using the roaming rules of the preferred profile.
Dependencies are inferred from the claim text.