Systems and methods for dynamically modifying subcriber service profile stored in home location register while roaming in wireless telecommunication networks
First Claim
Patent Images
1. 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.
1 Assignment
0 Petitions
Accused Products
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.
18 Citations
20 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. 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. - View Dependent Claims (12, 13, 14, 15, 16)
-
-
17. 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. - View Dependent Claims (18, 19, 20)
-
Specification