Split billing for a user across different traffic types
AssigneeT-Mobile USA, Inc.
InventorMehul Shah
Life of this patent
Estimating the term…
Abstract
The disclosed system provides a facility for split billing for a single user on multiple billing systems. The disclosed system activates the user on each respective billing system using a unique pairing, such as an international mobile subscriber identity that identifies the user, and a mobile station international subscriber directory number that identifies a particular user device. As device data is routed through a telecommunication network via each access point name (APN), the network generates call detail records (CDRs), which include an indication of the APN used. The CDRs are routed to a mediation platform that uses the received APN information to route each CDR to the appropriate target billing system and to the appropriate service types.
Claims20
A computer-implemented method to route call detail records (CDRs) to target billing systems to facilitate split billing, the method comprising:
- receiving a call detail record (CDR) that includes a device identifier and a subscriber identifier for a user subscriber,
- wherein a first activation record of a set of activation records identifies activation of the user subscriber at a first billing system using the subscriber identifier and a first device identifier, and
- wherein a second activation record of the set of activation records identifies activation of the subscriber at a second billing system using the subscriber identifier and a second device identifier;
- accessing a stored set of rules for routing of billing information associated with services provided via a network,
- wherein each rule in the stored set of rules specifies a billing system to receive usage data associated with data usage over the network;
- identifying an applicable rule in the stored set of rules to be applied to the CDR based on the subscriber identifier and the device identifier,
- wherein the applicable rule is associated with an activation record of the set of activation records, and
- wherein the activation record identifies activation of the user subscriber at a target billing system using the subscriber identifier and the device identifier;
- and
- transmitting the CDR to the target billing system corresponding to the activation record.
A computing system comprising:
- at least one hardware processor;
- and
- at least one non-transitory memory storing instructions, which, when executed by the at least one hardware processor, cause the computing system to:
- receive a call detail record (CDR) that includes a device identifier and a subscriber identifier for a user subscriber,
- wherein a first activation record of a set of activation records identifies activation of the user subscriber at a first billing system using the subscriber identifier and a first device identifier, and
- wherein a second activation record of the set of activation records identifies activation of the subscriber at a second billing system using the subscriber identifier and a second device identifier;
- access a stored set of rules for routing of billing information associated with services provided via a network,
- wherein each rule in the stored set of rules specifies a billing system to receive usage data associated with data usage over the network;
- identify an applicable rule in the stored set of rules to be applied to the CDR based on the subscriber identifier and the device identifier,
- wherein the applicable rule is associated with an activation record of the set of activation records, and
- wherein the activation record identifies activation of the user subscriber at a target billing system using the subscriber identifier and the device identifier;
- and
- transmit the CDR to the target billing system corresponding to the activation record.
A non-transitory computer-readable storage medium comprising instructions recorded thereon, wherein the instructions when executed by at least one data processor of a computing system, cause the computing system to:
- receive a first call detail record (CDR) that includes a subscriber identifier and a device identifier;
- access a stored set of rules for routing of billing information associated with data usage of network provided services to a target billing system;
- identify an applicable rule in the stored set of rules to be applied to the first CDR based on the subscriber identifier and the device identifier;
- and
- transmit a second CDR to the target billing system associated with the applicable rule,
- wherein the second CDR comprises at least some information included in the first CDR, and
- wherein the second CDR includes a target device identifier specified in the applicable rule regardless of the device identifier included in the first CDR.
Dependencies are inferred from the claim text.