Framework for unified wireless communications
AssigneeT-Mobile USA, Inc.
InventorsJason Wayne Hayes, Yamuna Sai Mukkamala, Hamza Hydri Syed
Life of this patent
Estimating the term…
Abstract
System and methods for using a single number for multiple devices supported by distinct network operators are described. A secondary device from a different network operator may be provisioned on a wireless communications network and associated with a primary telephone number that is also associated with one or more other devices so that traffic for the primary telephone number is duplicated to the secondary device. When the secondary device is used for communications with the primary telephone number, call detail records may be provided to the primary network billing system that may not charge for the services and to a billing system associated with the secondary device for appropriate billing.
Claims20
A method comprising:
- receiving, at a provisioning system configured at a wireless communications network, a request to provision communications service for a first user equipment (UE), the request comprising a request to associate the first UE with a primary identifier that is associated with a second UE distinct from the first UE;
- mapping, at the provisioning system and based at least in part on the request, the primary identifier to a first UE identifier;
- transmitting, from the provisioning system to a plurality of network nodes in the wireless communications network and based at least in part on the request, first instructions to route traffic associated with the primary identifier to the first UE;
- transmitting, from the provisioning system to a network operator billing system associated with the wireless communications network and based at least in part on the request, instructions to configure a zero rate service code for communications associated with the traffic associated with the primary identifier and routed to the first UE;
- transmitting, from the provisioning system to a virtual network operator billing system associated with the first UE and based at least in part on the request, an indication that the first UE has been provisioned on the wireless communications network;
- generating, at a call detail processing system configured at the wireless communications network, a call detail record (CDR) in response to detecting a completion of a communications session associated with the first UE and the primary identifier;
- and
- transmitting, from the call detail processing system to the network operator billing system and the virtual network operator billing system, the CDR.
A wireless communications network system comprising:
- one or more processors;
- one or more transceivers;
- and
- non-transitory computer-readable media storing computer-executable instructions that, when executed by the one or more processors, cause the one or more processors to perform operations comprising:
- receiving a request to provision communications service for a first user equipment (UE), the request comprising a request to associate the first UE with a primary identifier that is associated with a second UE distinct from the first UE;
- mapping the primary identifier to a first UE identifier;
- transmitting, to a plurality of network nodes in the wireless communications network, first instructions to route traffic associated with the primary identifier to the first UE;
- transmitting, to a network operator billing system associated with the wireless communications network, instructions to configure a zero rate service code for communications associated with the traffic associated with the primary identifier and routed to the first UE;
- transmitting, to a virtual network operator billing system associated with the first UE, an indication that the first UE has been provisioned on the wireless communications network;
- generating a call detail record in response to detecting a completion of a communications session associated with the first UE and the primary identifier;
- and
- transmitting the call detail record to the network operator billing system and the virtual network operator billing system.
A non-transitory computer-readable media storing computer-executable instructions that, when executed by one or more processors, cause the one or more processors to perform operations comprising:
- receiving a request to activate communications service in a wireless communications network for a first user equipment (UE), the request comprising a request to associate the first UE with a primary identifier that is associated with a second UE distinct from the first UE;
- mapping the primary identifier to a first UE identifier;
- transmitting, to a plurality of network nodes in the wireless communications network, first instructions to route traffic associated with the primary identifier to the first UE;
- transmitting, to a network operator billing system associated with the wireless communications network, instructions to configure a zero rate service code for communications associated with the traffic associated with the primary identifier and routed to the first UE;
- transmitting, to a virtual network operator billing system associated with the first UE, an indication that the first UE has been activated;
- generating a call detail record in response to detecting a completion of a communications session associated with the first UE and the primary identifier;
- and
- transmitting the call detail record to the network operator billing system and the virtual network operator billing system.
Dependencies are inferred from the claim text.