MULTI-LINE MOBILE SERVICE WITH DYNAMIC MSISDN ASSOCIATION
First Claim
1. A method, comprising:
- storing, in memory accessible to a network proxy, information associating a mobile device with a plurality of Mobile Station International Subscriber Directory Numbers (MSISDNs), wherein the information identifies one enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device;
receiving, by the network proxy from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN;
changing, by the network proxy, the information to identify the particular MSISDN as the one enabled MSISDN if the particular MSISDN is not already identified as the one enabled MSISDN in the information;
obtaining, by the network proxy from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the one enabled MSISDN; and
transmitting, by the network proxy to the network entity, the temporary routing number or a second temporary routing number mapped by the network proxy to the temporary routing number.
3 Assignments
0 Petitions
Accused Products
Abstract
A network device receives a location update message from a mobile network switch. The location update message indicates that a mobile device is registered with the mobile network switch. The location update message includes an international mobile subscriber identity (IMSI) associated with the mobile device. The network device determines, based at least on the IMSI, a plurality of MSISDNs associated with the mobile device, including a first MSISDN that is enabled for calling and a second MSISDN that is not enabled for calling. The network device transmits, in response to the location update message, subscriber data to a database associated with the mobile network switch, which associates the IMSI with the first MSISDN.
5 Citations
20 Claims
-
1. A method, comprising:
-
storing, in memory accessible to a network proxy, information associating a mobile device with a plurality of Mobile Station International Subscriber Directory Numbers (MSISDNs), wherein the information identifies one enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device; receiving, by the network proxy from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN; changing, by the network proxy, the information to identify the particular MSISDN as the one enabled MSISDN if the particular MSISDN is not already identified as the one enabled MSISDN in the information; obtaining, by the network proxy from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the one enabled MSISDN; and transmitting, by the network proxy to the network entity, the temporary routing number or a second temporary routing number mapped by the network proxy to the temporary routing number. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A network proxy, comprising:
-
one or more processors; one or more communication interfaces; and memory storing computer-executable instructions that, when executed by the one or more processors, cause the network proxy to perform operations comprising; receiving, from a network entity, a request to provide routing information for an incoming communication associated with a particular Mobile Station International Subscriber Directory Number (MSISDN); determining, based on information accessible to the network proxy that associates a mobile device with a plurality of MSISDNs and identifies one enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device, whether the particular MSISDN is identified as the one enabled MSISDN in the information; changing the information to identify the particular MSISDN as the one enabled MSISDN if the particular MSISDN is not already identified as the one enabled MSISDN in the information; obtaining, from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the one enabled MSISDN; and transmitting, to the network entity, the temporary routing number or a second temporary routing number mapped by the network proxy to the temporary routing number. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
-
17. One or more non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors associated with a network proxy, cause the one or more processors to perform operations comprising:
-
storing, in memory accessible to the network proxy, information associating a mobile device with a plurality of Mobile Station International Subscriber Directory Numbers (MSISDNs), wherein the information identifies one enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device; receiving, from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN; changing the information to identify the particular MSISDN as the one enabled MSISDN if the particular MSISDN is not already identified as the one enabled MSISDN in the information; obtaining, from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the one enabled MSISDN; and transmitting, to the network entity, the temporary routing number or a second temporary routing number mapped by the network proxy to the temporary routing number. - View Dependent Claims (18, 19, 20)
-
Specification