IP Library Granted Patent US 7,643,459
Granted Patent B2
US 7,643,459 · App. 11/453,800 · Granted Jan 5, 2010

Methods, devices and architectures for establishing peer-to-peer sessions

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 7,643,459
App. No.
11/453,800
Granted
Jan 5, 2010
Kind
B2
Abstract

Signaling paths and communication sessions, such as voice-over-IP sessions, can be established in substantially shorter and predictable time periods than previously thought possible over carrier-based, peer-to-peer networks (P2P). Instead of requiring a signaling pathway to traverse a large number of hops/nodes, novel architectures permit a signaling pathway to traverse a few designated host and anchor nodes that are part of a core of a P2P network. The novel architectures and related methods also make it possible to easily manage and maintain P2P networks.

Claims (35)

1. An architecture that enables a session to be established in a distributed hash table (DHT)-based, peer-to-peer network in a constant time period comprising:

a provisioning server operable to,

geographically associate one or more users with at least one primary host node, and

further associate each user to at least one anchor node,

wherein the associations enable a session to be established in a constant time period.

2. The architecture as in claim 1 further comprising one or more primary host nodes, each host node operable to:

store the identity and address of one or more associated users; and

forward a request to establish a session from an associated user to an anchor node or a host node of a recipient user.

3. The architecture as in claim 1 further comprising one or more anchor nodes, each anchor node operable to:

store the identity and address of at least one primary host node that has been geographically associated with one or more users; and

forward a request to establish a session with an associated user to a host node of an intended recipient of the request using a stored identity and address of the recipient's host node.

4. The architecture as in claim 1 wherein the provisioning server is further operable to associate users associated with the same primary host node to different secondary host nodes to evenly distribute the primary host node's load throughout the network when the primary host node is unavailable.

5. The architecture as in claim 4 wherein each anchor node is further operable to store the identity and address of at least one secondary host node associated with each user,

wherein each secondary host node is a back-up host node for its respective user when the primary host node is unavailable.

6. The architecture as in claim 3 wherein one of the anchor nodes is also a host node operable to store the identities and addresses of a plurality of geographically associated users.

7. The architecture as in claim 1 wherein the session comprises a voice-over-IP (VoIP) session.

8. The architecture as in claim 2 wherein each host node is operable to store, for each of its associated users, the identity and address of one or more host nodes associated with one or more third party users that are frequently involved in a session with an associated user.

9. The architecture as in claim 1 wherein the network is part of a carrier network.

10. A method for establishing a session in a distributed hash table (DHT)-based, peer-to-peer network in a constant time period comprising:

geographically associating one or more users with at least one primary host node, and

further associating each user to at least one anchor node

wherein the associations enable a session to be established in a constant time period.

11. The method as in claim 10 further comprising:

storing the identity and address of one or more associated users in one or more primary host nodes; and

forwarding a request from a primary host node to an anchor node or a host node of an intended recipient of the request to establish a session between the recipient and a user associated with the forwarding host node.

12. The method as in claim 10 further comprising:

storing the identity and address of at least one primary host node that has been geographically associated with one or more users in one or more anchor nodes; and

forwarding a request from an anchor node to a host node of an intended recipient of the request using a stored identity and address of the recipient's host node to establish a session between the recipient and a user associated with the forwarding anchor node.

13. The method as in claim 10 further comprising associated users associated with the same primary host node to different secondary host nodes to evenly distribute the primary host node's load throughout the network when the primary host node is unavailable.

14. The method as in claim 13 further comprising storing the identity and address of at least one secondary host node associated with each user,

wherein each secondary host node is a back-up host node for its respective user when the primary host node is unavailable.

15. The method as in claim 12 further comprising storing the identities and addresses of a plurality of geographically associated users in one of the anchor nodes.

16. The method as in claim 10 wherein the session comprises a voice-over-IP (VoIP) session.

17. The method as in claim 10 further comprising, for each of its associated users, storing the identity and address of one or more host nodes associated with one or more third party users that are frequently involved in a session with one of its associated users in an associated primary host node.

18. The method as in claim 10 wherein the network is part of a carrier network.

Assignments (10)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: ALCATEL LUCENT
To: WSOU INVESTMENTS, LLC
Reel/Frame 044000/0053 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033949/0531 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Nov 3, 2009
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 023462/0650 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2006
From: MILLER, SCOTT C.; HAASE, OLIVER; CHANDRANMENON, GIRISH
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 018002/0854 →