Advanced Roaming Controls in Home Location Register
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 said determining;
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 determined preferred profile to the provisioned profile by modifying the provisioned profile'"'"'s set of service features using the preferred profile'"'"'s roaming rules; and
generating a modified profile of the subscriber, the modified profile including the modified set of service features; 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.
-
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 said determining; 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 determined preferred profile to the provisioned profile by modifying the provisioned profile'"'"'s set of service features using the preferred profile'"'"'s roaming rules; and generating a modified profile of the subscriber, the modified profile including the modified set of service features; 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 said determining; identifying a visiting location registry of the visited network, and determining a preferred profile suited for the visited network; applying the determined preferred profile to the provisioned profile by modifying the provisioned profile'"'"'s set of service features using the preferred profile'"'"'s roaming rules, and generating a modified profile of the subscriber, the modified profile including the modified set of service features; 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 said determining; 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 determined preferred profile to the provisioned profile by modifying the provisioned profile'"'"'s set of service features using the preferred profile'"'"'s roaming rules; and generating a modified profile of the subscriber, the modified profile including the modified set of service features. - View Dependent Claims (18, 19, 20)
-
Specification