IP Library Granted Patent US 8,345,670
Granted Patent B1
US 8,345,670 · App. 12/778,764 · Granted Jan 1, 2013

Call transfer determination based on a geographic area served by a communication network

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 8,345,670
App. No.
12/778,764
Granted
Jan 1, 2013
Kind
B1
Abstract

A call control system to route a voice over internet protocol call between a wireless communication device and a destination device comprises a communication interface and a processing system, wherein the destination device is located in a geographic area served by a communication network. The communication interface is configured to receive an authorization response from an authorization system located in a home wireless network of the wireless communication device, wherein the authorization response comprises a destination identifier of the destination device and a location identifier of the wireless communication device. The processing system is configured to process the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area, and if so, the processing system is configured to direct the communication interface to transfer the call over a source port associated with the geographic area served by the communication network.

Claims (30)

1. A call control system to route a voice over internet protocol call between a wireless communication device and a destination communication device, wherein the destination communication device is located in a geographic area served by a communication network, the call control system comprising:

a communication interface configured to receive an authorization response from an authorization system located in a home wireless network of the wireless communication device, wherein the authorization response includes a destination identifier of the destination communication device and a location identifier of the wireless communication device;

a processing system configured to process the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network; and

if the wireless communication device is located in the geographic area served by the communication network, the processing system configured to direct the communication interface to transfer the voice over internet protocol call over a source port associated with the geographic area served by the communication network.

2. The system of claim 1 wherein, if the wireless communication device is located in the geographic area served by the communication network, the processing system is configured to include the location identifier in a carrier identification code associated with the voice over internet protocol call.

3. The system of claim 1 further comprising the communication interface configured to receive a call request from a media gateway controller in a session initiation protocol (SIP) call invite message and transfer an authorization request to the authorization system in response to the call request.

4. The system of claim 3 wherein the call request from the media gateway controller comprises the location identifier of the wireless communication device, and wherein the processing system is configured to include the location identifier of the wireless communication device in the authorization request transferred to the authorization system.

5. The system of claim 1 wherein the destination identifier comprises a called number associated with the voice over internet protocol call and wherein the location identifier comprises an identifier of a mobile switching center (MSC) serving the wireless communication device.

6. The system of claim 5 wherein the processing system configured to process the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network comprises the processing system configured to process the called number and the identifier of the MSC to determine if the MSC serving the wireless communication device is associated with the geographic area served by the communication network.

7. The system of claim 1 wherein the destination identifier comprises a network address of the destination communication device and wherein the location identifier comprises an identifier of a wireless access node serving the wireless communication device.

8. The system of claim 7 wherein the processing system configured to process the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network comprises the processing system configured to process the network address and the identifier of the wireless access node to determine if the wireless access node serving the wireless communication device is associated with the geographic area served by the communication network.

9. The system of claim 1 wherein the wireless communication device is located outside of a geographic area served by the home wireless network of the wireless communication device when the voice over internet protocol call is initiated.

10. The system of claim 1 wherein the call control system comprises a session border controller.

11. A method of operating a call control system to route a voice over internet protocol call between a wireless communication device and a destination communication device, wherein the destination communication device is located in a geographic area served by a communication network, the method comprising:

receiving an authorization response from an authorization system located in a home wireless network of the wireless communication device, wherein the authorization response includes a destination identifier of the destination communication device and a location identifier of the wireless communication device;

processing the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network; and

if the wireless communication device is located in the geographic area served by the communication network, transferring the voice over internet protocol call over a source port associated with the geographic area served by the communication network.

12. The method of claim 11 further comprising, if the wireless communication device is located in the geographic area served by the communication network, including the location identifier in a carrier identification code associated with the voice over internet protocol call.

13. The method of claim 11 further comprising receiving a call request from a media gateway controller in a session initiation protocol (SIP) call invite message and transferring an authorization request to the authorization system in response to the call request.

14. The method of claim 13 wherein the call request from the media gateway controller comprises the location identifier of the wireless communication device, and further comprising including the location identifier of the wireless communication device in the authorization request transferred to the authorization system.

15. The method of claim 11 wherein the destination identifier comprises a called number associated with the voice over internet protocol call and wherein the location identifier comprises an identifier of a mobile switching center (MSC) serving the wireless communication device.

16. The method of claim 15 wherein processing the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network comprises processing the called number and the identifier of the MSC to determine if the MSC serving the wireless communication device is associated with the geographic area served by the communication network.

17. The method of claim 11 wherein the destination identifier comprises a network address of the destination communication device and wherein the location identifier comprises an identifier of a wireless access node serving the wireless communication device.

18. The method of claim 17 wherein processing the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network comprises processing the network address and the identifier of the wireless access node to determine if the wireless access node serving the wireless communication device is associated with the geographic area served by the communication network.

19. The method of claim 11 wherein the wireless communication device is located outside of a geographic area served by the home wireless network of the wireless communication device when the voice over internet protocol call is initiated.

20. A call control system to route a voice over internet protocol call between a wireless communication device and a destination communication device, wherein the destination communication device is located in a geographic area served by a communication network, the call control system comprising:

a communication interface configured to receive a call request from a media gateway controller and, in response to the call request, transfer an authorization request to an authorization system located in a home wireless network of the wireless communication device, wherein the call request and the authorization request include a location identifier of the wireless communication device;

the communication interface configured to receive an authorization response from the authorization system, wherein the authorization response includes a destination identifier of the destination communication device and the location identifier of the wireless communication device, and wherein the destination identifier includes a called number associated with the voice over internet protocol call;

a processing system configured to process the destination identifier and the location identifier to determine if the wireless communication device is located in the geographic area served by the communication network; and

if the wireless communication device is located in the geographic area served by the communication network, the processing system configured to direct the communication interface to transfer the voice over internet protocol call over a source port associated with the geographic area served by the communication network.

Assignments (5)
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 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 4, 2021
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: T-MOBILE INNOVATIONS LLC
Reel/Frame 055604/0001 →
TERMINATION AND RELEASE OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Apr 2, 2020
From: DEUTSCHE BANK TRUST COMPANY AMERICAS
To: SPRINT COMMUNICATIONS COMPANY L.P.
Reel/Frame 052969/0475 →
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 →
GRANT OF FIRST PRIORITY AND JUNIOR PRIORITY SECURITY INTEREST IN PATENT RIGHTS Recorded Mar 6, 2017
From: SPRINT COMMUNICATIONS COMPANY L.P.
To: DEUTSCHE BANK TRUST COMPANY AMERICAS
Reel/Frame 041895/0210 →