IP Library Granted Patent US 9,344,955
Granted Patent B2
US 9,344,955 · App. 13/930,228 · Granted May 17, 2016

Apparatus and method for peer discovery

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,344,955
App. No.
13/930,228
Granted
May 17, 2016
Kind
B2
Abstract

There is provided a method, including: causing, by a second node, reception of a discovery message on a radio layer directly from a first node, wherein the discovery message indicates at least the prefix of the internet protocol, IP, address corresponding to the first node; detecting whether or not there exist an application layer connection between the first node and the second node, wherein the application layer is a higher layer than the radio layer and the detection is at least partly based on the acquired prefix; and upon detecting that the application layer connection exists, indicating the existence of the application layer connection to a network element associated with the second node.

Claims (39)

1. A method, comprising:

causing, by a second node, reception of a discovery message on a radio layer directly from a first node, wherein the discovery message indicates at least a prefix of an internet protocol (IP) address corresponding to the first node;

detecting whether or not there exist an application layer connection between the first node and the second node, wherein the application layer is a higher layer than a radio layer and the detection is at least partly based on the prefix; and

upon detecting that the application layer connection exists, indicating the existence of the application layer connection to a network element associated with the second node.

2. The method of claim 1 , further comprising:

comparing the prefix against at least one traffic flow configuration applied by the second node; and

upon detecting that the prefix is comprised in at least one traffic flow configuration, determining that the application layer connection exists between the first node and the second node.

3. The method of claim 1 , further comprising:

causing reception of information from the network element, wherein the information indicates whether or not the second node is to report the existence of the application layer connection to the network element.

4. The method of claim 1 , further comprising:

adding at least one of the following in the transmission indicating the existence of the application layer connection to the network element: an indication of the prefix corresponding to the first node, an indication of the detection quality of the discovery message.

5. The method of claim 1 , further comprising:

generating a neighbor advertisement message as a response to the received discovery message; and

causing a delivery of the neighbor advertisement message to an associated IP stack.

6. The method of claim 1 , further comprising:

causing a reception of information indicating a resource allocation for an optimized communication path for data transmission between the first node and the second node; and

causing data communication with the first node via the optimized communication path.

7. An apparatus, comprising:

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

cause reception of a discovery message on a radio layer directly from a first node, wherein the discovery message indicates at least a prefix of an internet protocol (IP) address corresponding to the first node;

detect whether or not there exist an application layer connection between the first node and a second node associated with the apparatus, wherein the application layer is a higher layer than a radio layer and the detection is at least partly based on the prefix; and

upon detecting that the application layer connection exists, indicate the existence of the application layer connection to a network element associated with the apparatus.

8. The apparatus of claim 7 , wherein the discovery message from the first node further indicates an interface identification of the IP address and the IP address corresponds to the IPv6 IP address.

9. The apparatus of claim 7 , wherein the apparatus is further caused to:

compare the prefix against at least one traffic flow configuration applied by the second node; and

upon detecting that the prefix is comprised in at least one traffic flow configuration, determine that the application layer connection exists between the first node and the second node.

10. The apparatus of claim 9 , wherein a traffic flow configuration corresponds to a traffic flow template of an evolved packet system bearer and comprises at least one of the following: a source IP address, a target IP address, a source port number, a target port number, and a protocol number.

11. The apparatus of claim 7 , wherein the apparatus is further caused to:

cause reception of information from the network element, wherein the information indicates whether or not the second node is to report the existence of the application layer connection to the network element.

12. The apparatus of claim 11 , wherein the information is received upon registration phase of a service corresponding to the second node with the network at least partly controlled by the network element, or wherein the information is received as a separate activation/deactivation command from the network element.

13. The apparatus of claim 7 , wherein the apparatus is further caused to:

add at least one of the following in the transmission indicating the existence of the application layer connection to the network element: an indication of the prefix corresponding to the first node, an indication of the detection quality of the discovery message.

14. The apparatus of claim 7 , wherein the apparatus is further caused to:

generate a neighbor advertisement message as a response to the received discovery message; and

cause a delivery of the neighbor advertisement message to an associated IP stack.

15. The apparatus of claim 7 , wherein the apparatus is further caused to:

cause a reception of information indicating a resource allocation for an optimized communication path for data transmission between the first node and the second node; and

cause data communication with the first node via the optimized communication path.

16. The apparatus of claim 15 , wherein the optimized communication path is a direct device-to-device communication link to the first node.

Assignments (10)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
CORRECTIVE ASSIGNMENT TO CORRECT THE CONVEYING PARTY PREVIOUSLY RECORDED ON REEL 032086 FRAME 0389. ASSIGNOR(S) HEREBY CONFIRMS THE ASSIGNMENT FROM ONE OR BOTH ASSIGNORS ACCORDING TO PRIOR AGREEMENT.. Recorded Dec 18, 2017
From: RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 046266/0231 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 20, 2014
From: BROADCOM INTERNATIONAL LIMITED
To: BROADCOM CORPORATION
Reel/Frame 032088/0794 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 17, 2014
From: RENESAS ELECTRONICS CORPORATION; RENESAS MOBILE CORPORATION
To: BROADCOM INTERNATIONAL LIMITED
Reel/Frame 032086/0389 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 10, 2013
From: HAKOLA, SAMI-JUKKA; IISAKKILA, KAISU MARIA; TURTINEN, SAMULI; KOSKELA, TIMO K
To: RENESAS MOBILE CORPORATION
Reel/Frame 031172/0261 →