IP Library Granted Patent US 10,848,623
Granted Patent B2
US 10,848,623 · App. 16/726,628 · Granted Nov 24, 2020

Split billing for a user across multiple billing systems

Inventor: Mehul Shah (Bellevue, WA)
Assignee: T-Mobile USA, Inc.
H04M15/07H04L12/1471H04W4/24H04W8/20H04M2215/64
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,848,623
App. No.
16/726,628
Granted
Nov 24, 2020
Kind
B2
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 mediations platform that uses the received APN information to route each CDR to the appropriate target billing system. For example, CDRs identifying a APN may be routed to a telematics billing system, which then generates a bill that is sent to a car dealership.

Claims (65)

1. A computer-implemented method for use with a wireless telecommunications network, the method comprising:

receiving a first message associated with a wireless transmission of data to or from a first electronic device,

wherein the received first message comprises:

a first identifier corresponding to a user of the first electronic device;

determining, using information of the received first message, a first target billing system associated with the received first message;

transmitting the received first message to the determined first target billing system;

receiving a second message associated with a wireless transmission of data to or from a second electronic device,

wherein the received second message comprises:

a first identifier corresponding to a user of the second electronic device, and

wherein the first identifier corresponding to the user of the first electronic device and the first identifier corresponding to the user of the second electronic device both correspond to the same user;

determining, using information of the received second message, a second target billing system associated with the received second message; and

transmitting the received second message to the determined second target billing system, thereby permitting split billing for a user across multiple billing systems.

2. The computer-implemented method of claim 1 , wherein the first message, or the second message, or both is a call detail record.

3. The computer-implemented method of claim 1 , wherein the determination of the first target billing system is based on at least the first identifier corresponding to the user of the first electronic device.

4. The computer-implemented method of claim 1 , wherein the determination of the second target billing system is based on at least the first identifier corresponding to the user of the second electronic device.

5. The computer-implemented method of claim 1 , wherein the determining a target billing system associated with the received first or second message comprises:

retrieving one or more split billing rules, wherein each retrieved rule indicates a target billing system to be used when the identifiers each match a predetermined value specified in the rule;

identifying one of the one or more rules in which the identifiers each match the predetermined values specified in the identified rule; and

determining the target billing system indicated by the identified rule.

6. The computer-implemented method of claim 1 , wherein the method further comprises modifying the received first or second message prior to transmitting the message to the determined target billing system, wherein the modifying includes changing the first identifier corresponding to a user of the first electronic device or the second electronic device to a value that enables the determined target billing system to identify a predetermined activation on the billing system.

7. The computer-implemented method of claim 1 , wherein the received first message further comprises:

a second identifier corresponding to the first electronic device; and

a third identifier corresponding to a route by which the data was transmitted to or from the first electronic device,

wherein the second identifier is a mobile station international subscriber directory number (MSISDN) and the third identifier identifies an access point network (APN).

8. The computer-implemented method of claim 1 , wherein each first identifier is an international mobile subscriber identity (IMSI).

9. The computer-implemented method of claim 1 , wherein the first electronic device, the second electronic device, or both is a telematics device or an infotainment device.

10. The computer-implemented method of claim 1 , wherein the first target billing system corresponds to a first payor and the second target billing system corresponds to a second, different payor.

11. A computer-implemented method for use with a wireless telecommunications network, the method comprising:

receiving a first message associated with a wireless transmission of data to or from a first electronic device corresponding to a user;

wherein the received first message comprises:

a first identifier indicating an access point name via which the first electronic device routes data;

determining, using information of the received first message, a first target billing system associated with the received first message;

modifying the received first message,

wherein the modifying includes changing the first identifier indicating the access point name via which the first electronic device routes data to a value that enables the determined first target billing system to identify a predetermined activation in the determined first target billing system;

transmitting the modified first message to the determined first target billing system;

receiving a second message associated with a wireless transmission of data to or from a second electronic device corresponding to the user,

wherein the received second message comprises:

a first identifier indicating an access point name via which the second electronic device routes data;

determining, using information of the received second message, a second target billing system associated with the received second message; and

transmitting the received second message to the determined second target billing system, thereby permitting split billing for the user across multiple billing systems.

12. The computer-implemented method of claim 11 , wherein the first message, or the second message, or both is a call detail record.

13. The computer-implemented method of claim 11 , wherein the determination of the first target billing system is based on at least the first identifier indicating the access point name via which the first electronic device routes data.

14. The computer-implemented method of claim 11 , wherein the determination of the second target billing system is based on at least the first identifier indicating the access point name via which the second electronic device routes data.

15. The computer-implemented method of claim 11 , wherein the determining a target billing system associated with the received first or second message comprises:

retrieving one or more split billing rules, wherein each retrieved rule indicates a target billing system to be used when the identifiers each match a predetermined value specified in the rule;

identifying one of the one or more rules in which the identifiers each match the predetermined values specified in the identified rule; and

determining the target billing system indicated by the identified rule.

16. The computer-implemented method of claim 11 , wherein the first electronic device, the second electronic device, or both is a telematics device or an infotainment device.

17. A computer-readable medium, excluding transitory signals, comprising instructions configured to cause one or more processors to perform a method for split billing for a user across multiple billing systems, the method comprising:

receiving a first message associated with a wireless transmission of data to or from a first electronic device,

wherein the received first message comprises:

a first identifier corresponding to a user of the first electronic device;

determining, using information of the received first message, a first target billing system associated with the received first message;

transmitting the received first message to the determined first target billing system;

receiving a second message associated with a wireless transmission of data to or from a second electronic device,

wherein the received second message comprises:

a first identifier corresponding to a user of the second electronic device, and

wherein the first identifier corresponding to the user of the first electronic device and the first identifier corresponding to the user of the second electronic device both correspond to the same user;

determining, using information of the received second message, a second target billing system associated with the received second message; and

transmitting the received second message to the determined second target billing system, thereby permitting split billing for a user across multiple billing systems.

18. The computer-readable medium of claim 17 , wherein determining the first target billing system and the second target billing system comprises:

retrieving one or more split billing rules, wherein each retrieved rule indicates a target billing system to be used when the identifiers each match a predetermined value specified in the rule;

identifying one of the one or more rules in which the identifiers each match the predetermined values specified in the identified rule; and

determining the target billing system indicated by the identified rule.

19. The computer-readable medium of claim 17 , wherein the first target billing system corresponds to a first payor and the second target billing system corresponds to a second, different payor.

Assignments (3)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: IBSV LLC; LAYER3 TV, LLC; PUSHSPRING, LLC; T-MOBILE CENTRAL LLC; T-MOBILE USA, INC.; ASSURANCE WIRELESS USA, L.P.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; SPRINTCOM LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM LLC
Reel/Frame 062595/0001 →
SECURITY AGREEMENT Recorded Apr 2, 2020
From: T-MOBILE USA, INC.; ISBV LLC; T-MOBILE CENTRAL LLC; LAYER3 TV, INC.; PUSHSPRING, INC.; BOOST WORLDWIDE, LLC; CLEARWIRE COMMUNICATIONS LLC; CLEARWIRE IP HOLDINGS LLC; CLEARWIRE LEGACY LLC; SPRINT COMMUNICATIONS COMPANY L.P.; SPRINT INTERNATIONAL INCORPORATED; SPRINT SPECTRUM L.P.; ASSURANCE WIRELESS USA, L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 053182/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 15, 2020
From: SHAH, MEHUL
To: T-MOBILE USA, INC.
Reel/Frame 051527/0669 →
Continuity (2)
Continuation 16058956 · Aug 8, 2018
Related Publication 20200213450A1 · Jul 2, 2020