IP Library Granted Patent US 9,374,704
Granted Patent B2
US 9,374,704 · App. 12/559,922 · Granted Jun 21, 2016

Method and apparatus for device-to-device communication

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,374,704
App. No.
12/559,922
Granted
Jun 21, 2016
Kind
B2
Abstract

In accordance with an example embodiment of the present invention, an apparatus comprises transceiver circuitry configured to receive information from a fixed network node, initiate sending information toward the fixed network node and initiate communication with at least one peer node, the peer node being a mobile node. The apparatus further comprises a memory configured to store information received from the fixed network node, and logic circuitry operably connected to the memory, configured to derive internet protocol address information from the information received from the fixed node and to initiate sending the internet protocol address information to the at least one peer node.

Claims (43)

1. An apparatus, comprising:

logic circuitry operably connected to a memory and configured to determine that the apparatus comprises a lead node among a broadcast cluster of peer nodes, wherein determining that the apparatus comprises the lead node is based on a link strength between the apparatus and a fixed node or path losses among direct wireless links between the peer nodes in the broadcast cluster;

transceiver circuitry configured to

receive subnet information from an access point, the subnet information comprising a subnet mask,

initiate sending information toward the access point, and

initiate communication with a peer node in the broadcast cluster using a radio network temporary identifier (RNTI) associated with the apparatus or associated with the broadcast cluster, the peer node and the apparatus being embodied by mobile nodes;

memory configured to store the subnet information received from the access point; and

wherein the logic circuitry is further configured to

derive, in response to receiving a request for an internet protocol address from the peer node in the broadcast cluster, an internet protocol address from the subnet information received from the access point, wherein the request from the peer node utilizes a radio network temporary identifier (RNTI) associated with the lead node or a common RNTI for the broadcast cluster, and

initiate allocation of the internet protocol address to the at least one peer node.

2. The apparatus of claim 1 , wherein the logic circuitry is further configured to initiate allocation of the internet protocol address by causing the internet protocol address to be sent directly to the peer node.

3. The apparatus of claim 1 , wherein the logic circuitry is further configured to initiate allocation of the internet protocol address by causing the internet protocol address to be sent to the peer node via the access point.

4. The apparatus of claim 1 , wherein the request is received directly from the peer node.

5. The apparatus of claim 1 , wherein the request is received indirectly from the peer node.

6. The apparatus of claim 1 , wherein the logic circuitry is further configured to initiate requesting subnet information from the access point.

7. The apparatus of claim 1 , wherein the apparatus is not an access point.

8. A method, comprising:

determining that a mobile node comprises a lead node among a broadcast cluster of peer nodes, wherein determining that the mobile node comprises the lead node is based on a link strength between the mobile node and a fixed node or path losses among direct wireless links between the peer nodes in the broadcast cluster;

receiving, at the lead node, subnet information from an access point, the subnet information comprising a subnet mask;

deriving, by the lead node in response to receiving a request for an internet protocol address from a peer node in the broadcast cluster, an internet protocol address from the received subnet information, wherein the request from the peer node utilizes a radio network temporary identifier (RNTI) associated with the lead node or a common RNTI for the broadcast cluster; and

causing, by the lead node, the internet protocol address to be allocated to the peer node, the peer node being embodied by another mobile node.

9. The method of claim 8 , wherein causing the internet protocol address to be allocated comprises causing the internet protocol address to be sent directly to the peer node.

10. The method of claim 8 , wherein causing the internet protocol address to be allocated to the peer node comprises causing the internet protocol address to be sent to the peer node via the access point.

11. The method of claim 8 , wherein the request is received directly from the peer node.

12. The method of claim 8 , wherein the request is received indirectly from the peer node.

13. The method of claim 8 , further comprising requesting subnet information from the access point.

14. The method of claim 8 , wherein the mobile node is not an access point.

15. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code, the at least one memory and the computer program code being configured to, with the at least one processor, cause the apparatus to at least:

determine that the apparatus comprises a lead node among a broadcast cluster of peer nodes, wherein determining that the apparatus comprises the lead node is based on a link strength between the apparatus and a fixed node or path losses among direct wireless links between the peer nodes in the broadcast cluster;

receive subnet information from an access point, the subnet information comprising a subnet mask;

derive, in response to receiving a request for an internet protocol address from a peer node in the broadcast cluster, an internet protocol address from the received subnet information, wherein the request from the peer node utilizes a radio network temporary identifier (RNTI) associated with the apparatus or a common RNTI for the broadcast cluster; and

cause the internet protocol address to be allocated to the peer node, the peer node and the apparatus being embodied by mobile nodes.

16. The apparatus of claim 15 , wherein the apparatus is caused to cause the internet protocol address to be allocated to the peer node by causing the internet protocol address to be sent directly to the peer node.

17. The apparatus of claim 15 , wherein the apparatus is caused to cause the internet protocol address to be allocated to the peer node by causing the internet protocol address to be sent to the peer node via the access point.

18. The apparatus of claim 15 , wherein the apparatus is further caused to request subnet information from the access point.

19. The apparatus of claim 15 , wherein the apparatus is not an access point.

20. A computer program product comprising a non-transitory computer-readable medium bearing computer program code embodied therein, the computer program code being configured to, upon execution, cause an apparatus to at least:

determine that the apparatus comprises a lead node among a broadcast cluster of peer nodes, wherein determining that the apparatus comprises the lead node is based on a link strength between the apparatus and a fixed node or path losses among direct wireless links between the peer nodes in the broadcast cluster;

receive subnet information from an access point, the subnet information comprising a subnet mask;

derive, in response to receiving a request for an internet protocol address from a peer node in the broadcast cluster, an internet protocol address from the received subnet information, wherein the request from the peer node utilizes a radio network temporary identifier (RNTI) associated with the apparatus or a common RNTI for the broadcast cluster; and

cause the internet protocol address to be allocated to the peer node, the peer node and the apparatus being embodied by mobile nodes.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 28, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035512/0357 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2012
From: CHEN, TAO; KOSKELA, TIMO KALEVI
To: NOKIA CORPORATION
Reel/Frame 028217/0504 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 16, 2012
From: VESTERINEN, SEPPO ILMARI
To: NOKIA SIEMENS NETWORKS OY
Reel/Frame 028217/0646 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 1, 2009
From: NOKIA SIEMENS NETWORKS OY
To: NOKIA CORPORATION
Reel/Frame 023587/0496 →