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 a single enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device, and wherein the information identifies other ones of the plurality of MSISDNs that are active and available to become the single enabled MSISDN but are not currently the single enabled MSISDN;
receiving, by the network proxy from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN;
determining, by the network proxy, that the information indicates that the particular MSISDN is active but is not currently the single enabled MSISDN;
changing, by the network proxy, the information to identify the particular MSISDN as the single enabled MSISDN;
obtaining, by the network proxy from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the single 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.
9 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 a single enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device, and wherein the information identifies other ones of the plurality of MSISDNs that are active and available to become the single enabled MSISDN but are not currently the single enabled MSISDN; receiving, by the network proxy from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN; determining, by the network proxy, that the information indicates that the particular MSISDN is active but is not currently the single enabled MSISDN; changing, by the network proxy, the information to identify the particular MSISDN as the single enabled MSISDN; obtaining, by the network proxy from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the single 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; maintaining information accessible to the network proxy that associates a mobile device with a plurality of Mobile Station International Subscriber Directory Numbers (MSISDNs), wherein the information identifies a single enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device, and wherein the information identifies other ones of the plurality of MSISDNs that are active and available to become the single enabled MSISDN but are not currently the single enabled MSISDN; receiving, from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN; determining, that the information indicates that the particular MSISDN is active but is not currently the single enabled MSISDN; changing the information to identify the particular MSISDN as the single enabled MSISDN; obtaining, from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the single 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 a single enabled MSISDN within the plurality of MSISDNs that is set as the MSISDN to use for incoming and outgoing communications at the mobile device, and wherein the information identifies other ones of the plurality of MSISDNs that are active and available to become the single enabled MSISDN but are not currently the single enabled MSISDN; receiving, from a network entity, a request to provide routing information for an incoming communication associated with a particular MSISDN; determining that the information indicates that the particular MSISDN is active but is not currently the single enabled MSISDN; changing the information to identify the particular MSISDN as the single enabled MSISDN; obtaining, from a mobile network switch, a temporary routing number that the mobile network switch has mapped to the single 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