IP Library Granted Patent US 9,237,060
Granted Patent B2
US 9,237,060 · App. 12/814,044 · Granted Jan 12, 2016

Method and apparatus for handling peers with dynamic IP connectivity status in peer-to-peer 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,237,060
App. No.
12/814,044
Granted
Jan 12, 2016
Kind
B2
Abstract

Method and apparatus for communication in a peer-to-peer (P2P) network are provided. The method comprises a first peer in the P2P network selecting a primary Internet Protocol (IP) address from a plurality of IP addresses associated with the first peer. The method further comprises the first peer providing the primary IP address to a second peer as an address the second peer is to use in initiating communication with the first peer. The apparatus comprises a user equipment (UE) that includes a processor configured such that the UE selects a primary IP address from plurality of IP addresses associated with the UE and registers the primary IP address in the P2P network.

Claims (35)

1. A method for communication in a peer-to-peer (P2P) network, comprising:

a first peer in the P2P network receiving at least one network operation policy from a server peep in the P2P network in response to sending a join request to the server peer;

the first peer perusing the at least one network operation policy to select a primary Internet Protocol (IP) address from a plurality of IP addresses that identify the first peep, wherein the selected primary IP address complies with the at least one network operation policy;

the first peer providing the primary IP address to a second peer as an address the second peer is to use in initiating communication with the first peer, wherein the first peer provides the primary IP address to the second peer in a signaling stage;

the first peer providing to the second peer at least one additional IP address from the plurality of IP addresses as an address available to the second peer for use in communicating with the first peer, wherein the first peer provides the at least one additional IP address to the second peer in a data transmission stage;

the first peer establishing session with the second peer;

the first peer receiving an update request to update the network operation policy from the server peer;

the first peer updating the primary IP address based on the updated network operation policy while the session with the second peer is active; and

the first peer performing a connectivity check with the second peer using the updated primary IP address.

2. The method of claim 1 , wherein, when the P2P network is a managed network.

3. The method of claim 1 , wherein the first peer provides an update of the at least one additional IP address to the second peer in a data transmission stage.

4. A device configured to:

operate in a peer-to-peer (P2P network);

receive at least one network operation policy from a server peer in the P2P network;

use the at least one network operation policy to select a primary Internet Protocol (IP) address from a plurality of IP addresses that identify the device, the selected primary IP address compliant with the at least one network operation policy;

register the primary IP address in the P2P network;

establish a session with a second peer in the P2P network, wherein the device provides the primary IP address to the second peer in a signaling stage;

provide to the second peer at least one additional IP address from the plurality of IP addresses as an address available to the second peer for use in communicating with the device, wherein the device provides the at least one additional IP address to the second peer in a data transmission stage;

receive an update request to update the network operation policy from the server peer;

update the primary IP address in the P2P network based on the updated network operation policy while the session with second peer is active; and

perform a connectivity check with the second peer using the updated primary IP address.

5. The device of claim 4 , wherein, when the P2P network is a managed network.

6. The device of claim 4 , wherein the device is further configured to provide an update of the at least one additional IP address to the second peer in a data transmission stage.

7. A node configured to:

operate in a managed peer-to-peer (P2P) network;

receive at least one network operation policy from a server peer in a the P2P network;

use the at least one policy to select a primary Internet Protocol (IP) address from a plurality of IP addresses identifying the node to be used by at least one peer in the P2P network in communicating with the node, the primary IP address compliant with the at least one policy;

provide the primary address to a second node as an address the second node is to use in initiating communication with the node, wherein the node provides the primary IP address to the second node in a signaling stage;

provide at least one additional IP address to the second node in a data transmission stage;

establish a session with the second node;

receive a request from the server peer to update the network operation policy;

update the primary IP address based on the update network operation policy

while the session with the second node is active; and

perform a connectivity check with the second node using the updated primary IP address.

8. The node of claim 7 , wherein the node is further configured to provide an update of the additional IP address to the second node in the data transmission stage.

Assignments (6)
CORRECTIVE ASSIGNMENT TO CORRECT THE COVER SHEET AT PAGE 50 TO REMOVE 12817157 PREVIOUSLY RECORDED ON REEL 063471 FRAME 0474. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 064806/0669 →
CORRECTIVE ASSIGNMENT TO CORRECT 12817157 APPLICATION NUMBER PREVIOUSLY RECORDED AT REEL: 064015 FRAME: 0001. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT. Recorded Sep 5, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064807/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 19, 2023
From: BLACKBERRY LIMITED
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064066/0001 →
NUNC PRO TUNC ASSIGNMENT Recorded Jun 16, 2023
From: OT PATENT ESCROW, LLC
To: MALIKIE INNOVATIONS LIMITED
Reel/Frame 064015/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2023
From: BLACKBERRY LIMITED
To: OT PATENT ESCROW, LLC
Reel/Frame 063471/0474 →
CHANGE OF NAME Recorded Nov 3, 2015
From: RESEARCH IN MOTION LIMITED
To: BLACKBERRY LIMITED
Reel/Frame 037033/0643 →