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 non-transitory computer-readable medium carrying instructions that, when executed by a computing system, cause the computing system to perform operations to route call detail records (CDRs) to target billing systems to facilitate split billing, the operations comprising:
- receiving a first call detail record (CDR) that includes a subscriber identifier, a device identifier, and route information,
- wherein the route information specifies a route via which data is transmitted to or from a device associated with the device identifier over a network;
- accessing a stored set of rules for routing of billing information associated with services provided via the network,
- wherein each rule in the stored set of rules specifies a target 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 first CDR based on the subscriber identifier and the route information;
- and
- sending a second CDR to the target billing system associated with the applicable rule to facilitate billing,
- wherein the second CDR contains 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.
A computing system, comprising:
- at least one hardware processor;
- and
- at least one non-transitory memory carrying instructions that, when executed by the computing system, cause the computing system to perform operations to route call detail records (CDRs) to target billing systems to facilitate split billing, the operations comprising:
- receiving a first call detail record (CDR) that includes a subscriber identifier, a device identifier, and route information,
- wherein the route information specifies a route via which data is transmitted to or from a device associated with the device identifier over a network;
- accessing a stored set of rules for routing of billing information associated with services provided via the network,
- wherein each rule in the stored set of rules specifies a target 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 first CDR based on the subscriber identifier and the route information;
- and
- sending a second CDR to the target billing system associated with the applicable rule to facilitate billing,
- wherein the second CDR contains 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.
A computer-implemented method to route call detail records (CDRs) to target billing systems to facilitate split billing, the method comprising:
- receiving a first call detail record (CDR) that includes a subscriber identifier, a device identifier, and route information,
- wherein the route information specifies a route via which data is transmitted to or from a device associated with the device identifier over a network;
- accessing a stored set of rules for routing of billing information associated with services provided via the network,
- wherein each rule in the stored set of rules specifies a target 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 first CDR based on the subscriber identifier and the route information;
- and
- sending a second CDR to the target billing system associated with the applicable rule to facilitate billing,
- wherein the second CDR contains 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.