IP Library Granted Patent US 9,571,996
Granted Patent B2
US 9,571,996 · App. 14/326,378 · Granted Feb 14, 2017

Packet-switched core network architecture for voice services on second- and third-generation wireless access networks

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 9,571,996
App. No.
14/326,378
Granted
Feb 14, 2017
Kind
B2
Abstract

Communications systems and methods with an evolved packet-switched core network architecture to enable voice services on second- and third-generation wireless access networks. The systems and methods permit unmodified 2G and 3G mobile devices to conduct voice calls using conventional circuit-switched user-plane and control-plane protocols at the air interface while the voice calls are switched at the back-end using a packet-switched core network. The system may include a translation module at a controller component that is configured to provide both user-plane and control-plane translation functions between an unmodified 2G/3G mobile device that utilizes circuit-switched protocols for a voice call and the packet-switched core network that utilizes packet-switched protocols to switch the voice call.

Claims (43)

1. A method in a communications system of charging for a voice call on a mobile device, the method comprising:

detecting, at a Session Initiation Protocol (SIP) voice control network, packets related to signaling for a voice call on a mobile device that is associated with a subscriber of a mobile service provider,

wherein the detected packets indicate information that forms a basis for the mobile service provider to charge the subscriber for the voice call,

wherein, during the voice call, the mobile device uses circuit-switched protocols to send and receive voice data and signaling for the call over an air interface to the communication system;

using the detected packets to extract information that forms a basis for the mobile service provider to charge the subscriber for the voice call; and,

generating a charging data record for the voice call from the extracted information.

2. The method of claim 1 , wherein the SIP voice control network is an IP Multimedia Subsystem.

3. The method of claim 1 , further comprising taking corrective action to ensure that the subscriber is not charged for the voice call under a data plan subscription.

4. The method of claim 1 , wherein the information that forms a basis for the mobile service provider to charge the subscriber for the voice call comprises a destination phone number, a cell identifier that indicates a location of the mobile device, or a cell identifier that indicates a time zone associated with the mobile device.

5. The method of claim 1 , wherein the information is extracted by using a session identifier or other information within one of the detected packets to identify one or more characteristics of the voice call.

6. The method of claim 1 , wherein the charging data record indicates a start time of the voice call, an end time of the voice call, a billable duration of the voice call, a start location of the voice call, or an end location of the voice call.

7. The method of claim 1 , further comprising:

detecting, at the SIP voice control network, one or more packets containing information that is relevant to one or more recordkeeping processes of the mobile service provider; and

generating a charging data record for the voice call from information detected in the one or more packets containing information that is relevant to the one or more recordkeeping processes of the mobile service provider.

8. A communications system for charging for a voice call on a mobile device, the system comprising:

a memory storing computer executable instructions of:

a charging module configured to:

detect, at a Session Initiation Protocol (SIP) voice control network, packets related to signaling for a voice call on a mobile device that is associated with a subscriber of a mobile service provider,

wherein the detected packets indicates information that forms a basis for the mobile service provider to charge the subscriber for the voice call,

wherein, during the voice call, the mobile device uses circuit-switched protocols to send and receive voice data and signaling for the call over an air interface to the communication system;

use the detected packets to extract information that forms a basis for the mobile service provider to charge the subscriber for the voice call; and,

generate a charging data record for the voice call from the extracted information.

9. The system of claim 8 , wherein the information that forms a basis for the mobile service provider to charge the subscriber for the voice call comprises a destination phone number, a cell identifier that indicates a location of the mobile device, or a cell identifier that indicates a time zone associated with the mobile device.

10. The system of claim 8 , wherein the information is extracted by using a session identifier or other information within one of the detected packets to identify one or more characteristics of the voice call.

11. The system of claim 8 , wherein the charging data record enables charging for the voice call based on the duration of the voice call and not based on a quantity of packet-switched voice data that is transferred during the voice call.

12. The system of claim 8 , wherein the charging data record indicates an originating Internet Protocol (IP) address of the voice call, a destination IP address of the voice call, an indication of one or more supplementary services used during the voice call, the original destination number of the voice call, or a connected-to number of the voice call.

13. The system of claim 8 , wherein the charging module is further configured to:

detect, at the SIP voice control network, one or more packets containing information that is relevant to one or more recordkeeping processes of the mobile service provider; and

generate a charging data record for the voice call from information detected in the one or more packets containing information that is relevant to the one or more recordkeeping processes of the mobile service provider.

14. At least one computer-readable medium, excluding transitory signals and containing instructions, that when executed by a processor, perform a method in a communications system of charging for a voice call on a mobile device, the method comprising:

detecting, at a Session Initiation Protocol (SIP) voice control network, packets related to signaling for a voice call on a mobile device that is associated with a subscriber of a mobile service provider,

wherein the detected packets indicate information that forms a basis for the mobile service provider to charge the subscriber for the voice call,

wherein, during the voice call, the mobile device uses circuit-switched protocols to send and receive voice data and signaling for the call over an air interface to the communication system;

using the detected packets to extract information that forms a basis for the mobile service provider to charge the subscriber for the voice call; and,

generating a charging data record for the voice call from the extracted information.

15. The computer-readable medium of claim 14 , further comprising taking corrective action to ensure that the subscriber is not charged for the voice call under a data plan subscription.

16. The computer-readable medium of claim 14 , wherein at least one of the detected packets indicates information regarding a time at which the voice call is initiated or set up.

17. The computer-readable medium of claim 14 , wherein the information that forms a basis for the mobile service provider to charge the subscriber for the voice call comprises a destination phone number, a cell identifier that indicates a location of the mobile device, or a cell identifier that indicates a time zone associated with the mobile device.

18. The computer-readable medium of claim 14 , wherein the charging data record enables charging for the voice call based on the duration of the voice call and not based on a quantity of packet-switched voice data that is transferred during the voice call.

19. The computer-readable medium of claim 14 , wherein the charging data record indicates a start time of the voice call, an end time of the voice call, a billable duration of the voice call, a start location of the voice call, an end location of the voice call, an originating Internet Protocol (IP) address of the voice call, a destination IP address of the voice call, an indication of one or more supplementary services used during the voice call, the original destination number of the voice call, or a connected-to number of the voice call.

20. The computer-readable medium of claim 14 , further comprising:

detecting, at the SIP voice control network, one or more packets containing information that is relevant to one or more recordkeeping processes of the mobile service provider; and

generating a charging data record for the voice call from information detected in the one or more packets containing information that is relevant to the one or more recordkeeping processes of the mobile service provider.

Assignments (7)
RELEASE OF SECURITY INTEREST Recorded Aug 23, 2022
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT INTERNATIONAL INCORPORATED; 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 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 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE TELEKOM AG
To: T-MOBILE USA, INC.; IBSV LLC
Reel/Frame 052969/0381 →
RELEASE OF SECURITY INTEREST Recorded Apr 1, 2020
From: DEUTSCHE BANK AG NEW YORK BRANCH
To: T-MOBILE USA, INC.; IBSV LLC; METROPCS COMMUNICATIONS, INC.; METROPCS WIRELESS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION; LAYER3 TV, INC.; PUSHSPRING, INC.
Reel/Frame 052969/0314 →
INTELLECTUAL PROPERTY SECURITY AGREEMENT Recorded Dec 30, 2016
From: T-MOBILE USA, INC.
To: DEUTSCHE TELEKOM AG
Reel/Frame 041225/0910 →
SECURITY AGREEMENT Recorded Nov 17, 2015
From: T-MOBILE USA, INC.; METROPCS COMMUNICATIONS, INC.; T-MOBILE SUBSIDIARY IV CORPORATION
To: DEUTSCHE BANK AG NEW YORK BRANCH, AS ADMINISTRATIVE AGENT
Reel/Frame 037125/0885 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 18, 2014
From: TAPIA, PABLO; JOUL, CHRISTOPHER H.
To: T-MOBILE USA, INC.
Reel/Frame 033770/0549 →