IP Library › Granted Patent US 12,490,318
Granted Patent B2
US 12,490,318 · App. 17/926,640 · Granted Dec 2, 2025

Method and apparatus for device-to-device communication

Inventor: Zhang Fu (Stockholm, SE)
Assignee: Telefonaktiebolaget LM Ericsson (publ)
H04W76/11H04W76/14H04W92/18
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 12,490,318
App. No.
17/926,640
Granted
Dec 2, 2025
Kind
B2
Abstract

Various embodiments of the present disclosure provide a method for direct device-to-device communication. The method which may be performed by a first device comprises generating an Internet protocol address of the first device. The Internet protocol address of the first device may be applicable for direct device-to-device communication between the first device and a second device via a third device. The method further comprises transmitting the Internet protocol address to the third device. According to various embodiments of the present disclosure, the relaying for direct device-to-device communication may be implemented efficiently and flexibly.

Claims (46)

1 . A method performed by a third device, comprising:

receiving an Internet protocol address of a first device from the first device, wherein the Internet protocol address of the first device is a link-local Internet protocol version 6 (IPv6) address which is generated by the first device and applicable for direct device-to-device communication between the first device and a second device via the third device;

determining a first mapping between the Internet protocol address of the first device and an identifier of the first device; and

receiving a first message from the first device to request an Internet protocol address of the second device, wherein the first message includes an application layer identifier of the second device.

2 . The method according to claim 1 , wherein the identifier of the first device is an application layer identifier of the first device.

3 . The method according to claim 1 , wherein the generation of the Internet protocol address of the first device is triggered by:

setting up a connection between the first device and the third device; or

a first indicator transmitted from the third device to the first device to indicate an Internet protocol address conflict.

4 . The method according to claim 1 , further comprising:

receiving the Internet protocol address of the second device from the second device, wherein the Internet protocol address of the second device is generated by the second device and applicable for the direct device-to-device communication between the first device and the second device via the third device; and

determining a second mapping between the Internet protocol address of the second device and an identifier of the second device.

5 . The method according to claim 4 , wherein the identifier of the second device is an application layer identifier of the second device.

6 . The method according to claim 4 , wherein the generation of the Internet protocol address of the second device is triggered by:

setting up a connection between the second device and the third device; or

a second indicator transmitted from the third device to the second device to indicate an Internet protocol address conflict.

7 . The method according to claim 1 , further comprising:

providing the Internet protocol address of the second device to the first device, according to a second mapping between the Internet protocol address of the second device and an identifier of the second device.

8 . The method according to claim 1 , further comprising:

receiving a second message from the second device to request the Internet protocol address of the first device, wherein the second message includes an application layer identifier of the first device.

9 . The method according to claim 1 , further comprising:

providing the Internet protocol address of the first device to the second device, according to the first mapping between the Internet protocol address of the first device and the identifier of the first device.

10 . The method according to claim 1 , further comprising:

forwarding data between the first device and the second device, according to at least one of the Internet protocol address of the first device and the Internet protocol address of the second device.

11 . The method according to claim 1 , wherein the Internet protocol address of the second device is a link-local IPv6 address.

12 . A third device, comprising:

one or more processors; and

one or more memories comprising computer program codes,

the one or more memories and the computer program codes configured to, with the one or more processors, cause the third device at least to:

receive an Internet protocol address of a first device from the first device, wherein the Internet protocol address of the first device is a link-local Internet protocol version 6 (IPv6) address which is generated by the first device and applicable for direct device-to-device communication between the first device and a second device via the third device;

determine a first mapping between the Internet protocol address of the first device and an identifier of the first device; and

receive a first message from the first device to request an Internet protocol address of the second device, wherein the first message includes an application layer identifier of the second device.

13 . A method performed by a fourth device, comprising:

maintaining a first mapping between an Internet protocol address of a first device and an identifier of the first device, and a second mapping between an Internet protocol address of a second device and an identifier of the second device, wherein the Internet protocol address of the first device is generated by the first device, and the Internet protocol address of the second device is generated by the second device; and

forwarding data between the first device and the second device, according to at least one of the Internet protocol address of the first device and the Internet protocol address of the second device, after a path for direct device-to-device communication between the first device and the second device is changed from a first path via a third device to a second path via the fourth device.

14 . The method according to claim 13 , wherein the at least one of the Internet protocol address of the first device and the Internet protocol address of the second device is also used for communication between the first device and the second device over the first path.

15 . The method according to claim 13 , wherein the generation of the Internet protocol address of the first device is triggered by:

setting up a connection between the first device and the fourth device; or

a third indicator transmitted from the fourth device to the first device to indicate an Internet protocol address conflict.

16 . The method according to claim 13 , wherein the generation of the Internet protocol address of the second device is triggered by:

setting up a connection between the second device and the fourth device; or

a fourth indicator transmitted from the fourth device to the second device to indicate an Internet protocol address conflict.

17 . The method according to claim 13 , wherein the Internet protocol address of the first device is received by the fourth device from the first device, and the Internet protocol address of the second device is received by the fourth device from the second device.

18 . The method according to claim 13 , further comprising:

providing the Internet protocol address of the first device to the second device, according to the first mapping.

19 . The method according to claim 13 , further comprising:

providing the Internet protocol address of the second device to the first device, according to the second mapping.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2022
From: FU, ZHANG
To: TELEFONAKTIEBOLAGET LM ERICSSON (PUBL)
Reel/Frame 061835/0001 →
Priority Claims (1)
WO PCT/CN2020/091891 · May 22, 2020 · international
Continuity (1)
Related Publication 20230209618A1 · Jun 29, 2023
References Cited (13)
US 20160212780A1 · Stojanovski · 2016 [cited by applicant]
US 20160270134A1 · Stojanovski · 2016 [cited by applicant]
US 20170164332A1 · Kim et al. · 2017 [cited by applicant]
US 20180077112A1 · Zhou et al. · 2018 [cited by applicant]
US 20220369215A1 · Dees · 2022 [cited by examiner]
WO 2018196497A1 · 2018 [cited by applicant]
InterDigital Inc., “Solution for Key Issue #4 Support of UE-to-UE Relay,” SA-2001488, 3GPP TSG-SA WG2 Meeting #136AH, Icheon, Korea, Jan. 13-17, 2020 (Year: 2020). [cited by examiner]
Catt, “S2-2000808: Solution to support UE-to-UE Relay,” 3GPP TSG-SA WG2 Meeting #136AH, Jan. 13-17, 2020, Incheon, Korea, 3 pages. [cited by applicant]
Extended European Search Report for European Patent Application No. 21808864.9, mailed May 24, 2024, 12 pages. [cited by applicant]
Author Unknown, “Technical Specification Group Services and System Aspects; Architecture enhancements for 5G System (5GS) to support Vehicle-to-Everything (V2X) services (Release 16),” Technical Specification 23.287, Ve… [cited by applicant]
Author Unknown, “Technical Specification Group Services and System Aspects; Study on system enhancement for Proximity based Services (ProSe) in the 5G System (5GS) (Release 17),” Technical Specification 23.752, Version … [cited by applicant]
Author Unknown, “Technical Specification Group Services and System Aspects; Telecommunication management; Charging management; Proximity-based Services (Pro Se) charging (Release 15),” Technical Specification 32.277, Ve… [cited by applicant]
International Search Report and Written Opinion for International Patent Application No. PCT/CN2021/093622, mailed Aug. 12, 2021, 9 pages. [cited by applicant]