IP Library Granted Patent US 9,485,707
Granted Patent B2
US 9,485,707 · App. 13/840,072 · Granted Nov 1, 2016

Direct routing of communication sessions for mobile IP communication end points

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,485,707
App. No.
13/840,072
Granted
Nov 1, 2016
Kind
B2
Abstract

Embodiments of methods and systems for direct routing of communication sessions for mobile IP communication end points are presented. The methods may be implemented in a service provider network. In one embodiment, a method includes receiving, on a first service provider network, a request for access to a target communication device, the target communication device being associated with a second service provider network. The method may also include receiving an indicator, from the second service provider network, that the target communication device is roaming on a third service provider network. Additionally, the method may include establishing a peer-to-peer communication link with the target communication device on the third service provider network by a direct peer-to-peer interconnection process.

Claims (52)

1. A method, comprising:

receiving, on a first service provider network, a request for access to a target communication device, the target communication device being associated with a second service provider network;

receiving, on the first service provider network, an indicator, from the second service provider network, that the target communication device is roaming on a third service provider network; and

establishing a peer-to-peer communication link with the target communication device on the third service provider network by a direct peer-to-peer interconnection process, in response to the indicator from the second service provider network that the target communication device is roaming on the third service provider network, by establishing a peer-to-peer communication session from a peering point in the first service provider network directly to a peering point in the third service provider network, that is associated with, and separate from, the target communication device.

2. The method of claim 1 , wherein the direct peer-to-peer interconnection process comprises:

referencing a list of available routes for peer-to-peer communication with the target communication device on the third service provider network;

identifying a path for communication with the target communication device in response to the list of available routes; and

establishing a peer-to-peer communication session with the target communication device over the path.

3. The method of claim 2 , wherein identifying the path for communication with the target communication device comprises:

obtaining default route information associated with a subscriber on a foreign service provider network in response to a request for route information, the default route information comprising identification of the peering point associated with the target communication device designated for peer-to-peer interconnection;

generating a directed query for additional peer-to-peer interconnection routes in response to the default route information;

obtaining one or more candidate routes from the foreign service provider network in response to the directed query; and

selecting one of the candidate routes for establishing a peer-to-peer connection with the subscriber of the foreign service provider network.

4. The method of claim 1 , wherein the peer-to-peer communication link is established directly between the first service provider network and the third service provider network.

5. The method of claim 1 , wherein a first peer-to-peer communication link is established between the first service provider network and the second service provider network, and a second peer-to-peer communication link is established between the second service provider network and the third service provider network.

6. The method of claim 1 , wherein a session control portion of the peer-to-peer communication link is established between the first service provider network and the second service provider network and a media path is established directly between the first service provider network and the third service provider network.

7. The method of claim 1 , wherein the indicator that the target communication device is roaming on the third service provider network is generated in response to a query of an active subscriber database associated with the second service provider network.

8. A tangible computer-readable storage medium having program instructions stored thereon that, upon execution by a computer system, cause the computer system to:

receive, on a first provider network, a request for access to a target communication device, the target communication device being associated with a second service provider network;

receive, on the first service provider network, an indicator, from the second service provider network, that the target communication device is roaming on a third service provider network; and

establish a peer-to-peer communication link with the target communication device on the third service provider network with a direct peer-to-peer interconnection process, in response to the indicator from the second service provider network that the target communication device is roaming on the third service provider network, by establishing a peer-to-peer communication session from a peering point in the first service provider network directly to a peering point in the third service provider network, that is associated with, and separate from, the target communication device.

9. The computer-readable storage medium of claim 8 , wherein the direct peer-to-peer interconnection process comprises:

referencing a list of available routes for peer-to-peer communication with the target communication device on the third service provider network;

identifying a path for communication with the target communication device in response to the list of available routes; and

establishing a peer-to-peer communication session with the target communication device over the path.

10. The computer-readable storage medium of claim 9 , wherein identifying the path for communication with the target communication device comprises:

obtaining default route information associated with a subscriber on a foreign service provider network in response to a request for route information, the default route information comprising identification of the peering point associated with the target communication device designated for peer-to-peer interconnection;

generating a directed query for additional peer-to-peer interconnection routes in response to the default route information;

obtaining one or more candidate routes from the foreign service provider network in response to the directed query; and

selecting one of the candidate routes for establishing a peer-to-peer connection with the subscriber of the foreign service provider network.

11. The computer-readable storage medium of claim 8 , wherein the peer-to-peer communication link is established directly between the first service provider network and the third service provider network.

12. The computer-readable storage medium of claim 8 , wherein a first peer-to-peer communication link is established between the first service provider network and the second service provider network, and a second peer-to-peer communication link is established between the second service provider network and the third service provider network.

13. The computer-readable storage medium of claim 8 , wherein a session control portion of the peer-to-peer communication link is established between the first service provider network and the second service provider network and a media path is established directly between the first service provider network and the third service provider network.

14. The computer-readable storage medium of claim 8 , wherein the indicator that the target communication device is roaming on the third service provider network is generated in response to a query of an active subscriber database associated with the second service provider network.

15. A system, comprising:

a first service provider network configured to:

receive a request for access to a target communication device, the target communication device being associated with a second service provider network;

receive an indicator, from the second service provider network, that the target communication device is roaming on a third service provider network; and

establish a peer-to-peer communication link with the target communication device on the third service provider network by a direct peer-to-peer interconnection process, in response to the indicator from the second service provider network that the target communication device is roaming on the third service provider network, by establishing a peer-to-peer communication session from a peering point in the first service provider network directly to a peering point in the third service provider network, that is associated with, and separate from, the target communication device.

16. The system of claim 15 , wherein the direct peer-to-peer interconnection process comprises:

referencing a list of available routes for peer-to-peer communication with the target communication device on the third service provider network;

identifying a path for communication with the target communication device in response to the list of available routes; and

establishing a peer-to-peer communication session with the target communication device over the path.

17. The system of claim 16 , wherein identifying the path for communication with the target communication device comprises:

obtaining default route information associated with a subscriber on a foreign service provider network in response to a request for route information, the default route information comprising identification of the peering point associated with the target communication device designated for peer-to-peer interconnection;

generating a directed query for additional peer-to-peer interconnection routes in response to the default route information;

obtaining one or more candidate routes from the foreign service provider network in response to the directed query; and

selecting one of the candidate routes for establishing a peer-to-peer connection with the subscriber of the foreign service provider network.

18. The system of claim 15 , wherein the peer-to-peer communication link is established directly between the first service provider network and the third service provider network.

19. The system of claim 15 , wherein a first peer-to-peer communication link is established between the first service provider network and the second service provider network, and a second peer-to-peer communication link is established between the second service provider network and the third service provider network.

20. The system of claim 15 , wherein a session control portion of the peer-to-peer communication link is established between the first service provider network and the second service provider network and a media path is established directly between the first service provider network and the third service provider network.

21. The system of claim 15 , wherein the indicator that the target communication device is roaming on the third service provider network is generated in response to a query of an active subscriber database associated with the second service provider network.

Assignments (10)
SHORT-FORM PATENTS SECURITY AGREEMENT Recorded Sep 5, 2024
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: HPS INVESTMENT PARTNERS, LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 068857/0290 →
RELEASE OF SECURITY INTEREST Recorded Jun 24, 2024
From: CITIZENS BANK, N.A.
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 067822/0433 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT AT R/F 044978/0801 Recorded Dec 6, 2021
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC. (F/K/A GENBAND US LLC AND SONUS NETWORKS, INC.)
Reel/Frame 058949/0497 →
MERGER Recorded Jul 15, 2020
From: GENBAND US LLC
To: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
Reel/Frame 053223/0260 →
SECURITY INTEREST Recorded Mar 3, 2020
From: RIBBON COMMUNICATIONS OPERATING COMPANY, INC.
To: CITIZENS BANK, N.A., AS ADMINISTRATIVE AGENT
Reel/Frame 052076/0905 →
SECURITY INTEREST Recorded Jan 2, 2018
From: GENBAND US LLC; SONUS NETWORKS, INC.
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 044978/0801 →
TERMINATION AND RELEASE OF PATENT SECURITY AGREEMENT Recorded Dec 29, 2017
From: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
To: GENBAND US LLC
Reel/Frame 044986/0303 →
CORRECTIVE ASSIGNMENT TO CORRECT PATENT NO. 6381239 PREVIOUSLY RECORDED AT REEL: 039269 FRAME: 0234. ASSIGNOR(S) HEREBY CONFIRMS THE PATENT SECURITY AGREEMENT. Recorded Jan 3, 2017
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 041422/0080 →
PATENT SECURITY AGREEMENT Recorded Jul 6, 2016
From: GENBAND US LLC
To: SILICON VALLEY BANK, AS ADMINISTRATIVE AGENT
Reel/Frame 039269/0234 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2013
From: KEMMERER, FREDERICK C; GRAY-PRESTON, CARROLL L.; FULLER, JEREMY
To: GENBAND US LLC
Reel/Frame 030906/0299 →