Systems and methods for dynamically modifying subscriber service profile stored in home location register while roaming in wireless telecommunication networks
First Claim
Patent Images
1. A method comprising:
- retrieving, by a processor, 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 a plurality of preferred profiles stored at a database of a home network,each of the plurality of preferred profiles including a plurality of roaming rules for one of a plurality of visited networks and configured to modify the subscriber'"'"'s provisioned profile based an identity of one of the plurality of visited networks,each preferred profile further comprising a unique advanced screening number generated by the home network; and
in response to said determining;
identifying a visiting location registry (VLR) of the visited network anddetermining a preferred profile suited for the visited network among the plurality of preferred profiles by matching an identification number of the VLR against a listing of the unique advanced screening numbers;
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, andgenerating a modified profile of the subscriber, the modified profile including the modified set of service features; and
at the VLR, 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
31 Claims
-
1. A method comprising:
-
retrieving, by a processor, 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 a plurality of preferred profiles stored at a database of a home network, each of the plurality of preferred profiles including a plurality of roaming rules for one of a plurality of visited networks and configured to modify the subscriber'"'"'s provisioned profile based an identity of one of the plurality of visited networks, each preferred profile further comprising a unique advanced screening number generated by the home network; and in response to said determining; identifying a visiting location registry (VLR) of the visited network and determining a preferred profile suited for the visited network among the plurality of preferred profiles by matching an identification number of the VLR against a listing of the unique advanced screening numbers; 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 VLR, 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)
-
-
12. 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 including; 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 a plurality of preferred profiles stored at a database of a home network, each of the plurality of preferred profiles including a plurality of roaming rules for one of a plurality of visited networks and configured to modify the subscriber'"'"'s provisioned profile based an identity of one of the plurality of visited networks, each preferred profile further comprising a unique advanced screening number generated by the home network; and in response to said determining; identifying a visiting location registry (VLR) of the visited network and determining a preferred profile suited for the visited network among the plurality of preferred profiles by matching an identification number of the VLR against a listing of the unique advanced screening numbers; 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 VLR, receiving and applying the modified profile while the subscriber is roaming on the visited network. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. 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: -
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 a plurality of preferred profiles stored at a database of a home network, each of the plurality of preferred profiles including a plurality of roaming rules for one of a plurality of visited networks and configured to modify the subscriber'"'"'s provisioned profile based an identity of one of the plurality of visited networks, each preferred profile further comprising a unique advanced screening number generated by the home network; and in response to said determining; identifying a visiting location registry (VLR) of the visited network and determining a preferred profile suited for the visited network among the plurality of preferred profiles by matching an identification number of the VLR against a listing of the unique advanced screening numbers; 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 VLR, receiving and applying the modified profile while the subscriber is roaming on the visited network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31)
-
Specification