Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network
First Claim
1. A method for providing dynamic steering or roaming in a telecommunications network, the method comprising:
- at a mobile telecommunications device, the device being associated with a subscriber of a first network;
detecting a trigger condition, wherein detecting the trigger condition comprises receiving, via scanning of a bar code by a camera or optical scanner included within or attached to the mobile telecommunications device, information for updating a roaming preference; and
in response to detecting the trigger condition, determining an identity of a second network, adding the second network as a preferred roaming network for the device, connecting to the second network wherein the identity of the second network is determined using network-identifying information that is provided to the mobile telecommunications device by a source other than the operator of the first network and by the scanning of the bar code, the second network being a mobile virtual network operated by a mobile virtual network operator, and generating a notification message identifying the mobile virtual network operator and a retailer.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems, methods, and computer readable media for providing dynamic steering of roaming in a telecommunications network are disclosed. According to one aspect, a method for providing dynamic steering or roaming in a telecommunications network includes a method for providing dynamic steering or roaming in a telecommunications network. The method includes, at a mobile telecommunications device, the device being associated with a subscriber of a first network, detecting a trigger condition for updating a roaming preference, where the trigger condition is not controlled by the operator of the first network, determining an identity of a second network, and performing at least one of: making a change to a preferred roaming network for the device by setting the second network as a preferred roaming network for the device, and connecting to the second network.
59 Citations
44 Claims
-
1. A method for providing dynamic steering or roaming in a telecommunications network, the method comprising:
at a mobile telecommunications device, the device being associated with a subscriber of a first network; detecting a trigger condition, wherein detecting the trigger condition comprises receiving, via scanning of a bar code by a camera or optical scanner included within or attached to the mobile telecommunications device, information for updating a roaming preference; and in response to detecting the trigger condition, determining an identity of a second network, adding the second network as a preferred roaming network for the device, connecting to the second network wherein the identity of the second network is determined using network-identifying information that is provided to the mobile telecommunications device by a source other than the operator of the first network and by the scanning of the bar code, the second network being a mobile virtual network operated by a mobile virtual network operator, and generating a notification message identifying the mobile virtual network operator and a retailer. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
22. A network element for providing dynamic steering or roaming in a telecommunications network, the network element comprising:
-
a communications interface for sending and receiving messages within a telecommunications network; and a steering and roaming module for receiving, from the communications interface, a first message sent by a mobile telecommunications device associated with a subscriber of a home network, the first message including network-identifying information that is provided to the mobile telecommunications device by a source other than the operator of the first network via a bar code scanned by a camera or optical scanner included within or attached to the mobile telecommunications device, the bar code including the network identifying information and that is associated with a mobile virtual network that is different from the home network and that is operated by a mobile virtual network operator, the first message further including information identifying a retailer and, responsive to receiving the first message, using the network-identifying information to identify the mobile virtual network, which is different from the home network, and sending, to the device, a second message including information identifying the mobile virtual network. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30)
-
-
31. A mobile telecommunications device for operating within a telecommunications network, the device associated with a subscriber of a first network, the device configured to:
-
detect a trigger condition, wherein detecting the trigger condition comprises receiving, via scanning of a bar code by a camera or optical scanner included within or attached to the mobile telecommunications device, information for updating a roaming preference; and in response to detecting the trigger condition, determine an identity of a second network, add the second network as a preferred roaming network for the device, connect to the second network, wherein the identity of the second network is determined using network-identifying information that is provided to the mobile telecommunications device by a source other than the operator of the first network and by the scanning of the bar code, the second network being a mobile virtual network operated by a mobile virtual network operator, and generate a notification message identifying the mobile virtual network operator and a retailer. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. A system for providing dynamic steering or roaming in a telecommunications network, the system comprising:
-
a network element for providing dynamic steering or roaming in a telecommunications network; and a mobile telecommunications device, associated with a subscriber of a first network, for operating within the telecommunications network, wherein the device sends to the network element a first message including network-identifying information that is provided to the mobile telecommunications device by a source other than the operator of the first network via a bar code scanned by a camera or optical scanner included within or attached to the mobile telecommunications device, the bar code including the network identifying information associated with a second network comprising a mobile virtual network operated by a mobile virtual network operator and that is different from the first network, the first message further including information identifying a retailer, and wherein, responsive to receiving the first message, the network element sends to the device a second message including information identifying the second network, and wherein, responsive to receiving the second message, the device adds the second network as a preferred roaming network for the device and connects to the second network.
-
-
44. A non-transitory computer readable medium having stored thereon computer-executable instructions that when executed by the processor of a computer control the computer to perform steps comprising:
at a mobile telecommunications device (device) in a telecommunications network (network), the device being associated with a subscriber of a home network; detecting a trigger condition, wherein detecting the trigger condition comprises receiving, via scanning of a bar code by a camera or optical scanner included within or attached to the mobile telecommunications device, information for updating a roaming preference; and in response to detecting the trigger condition, determining an identity of a second network, adding the second network as a preferred roaming network for the device, connecting to the second network, wherein the identity of the second network is determined using network-identifying information that is provided to the mobile telecommunications device by a source other than the operator of the first network and by the scanning of the bar code, the second network being a mobile virtual network operated by a mobile virtual network operator, and generating a notification message identifying the mobile virtual network operator and a retailer.
Specification