IP Library Granted Patent US 11,108,754
Granted Patent B2
US 11,108,754 · App. 16/516,904 · Granted Aug 31, 2021

Systems, methods and devices for direct communication

Inventors: Alexandre Stojanovski (Paris, FR); Muthaiah Venkatachalam (Beaverton, OR); Ana Lucia A. Pinheiro (Breinigsville, PA); Farid Adrangi (Lake Oswego, OR)
Assignee: APPLE INC.
H04L63/061H04L9/3247H04L63/0428H04L63/06H04L63/168H04L67/04H04L67/12H04L69/02H04L69/324H04W12/041H04W12/0431H04W12/0433H04W76/14H04W80/02H04L63/0876H04L2209/24H04L2209/72H04W4/70
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 11,108,754
App. No.
16/516,904
Granted
Aug 31, 2021
Kind
B2
Abstract

Device to device (D2D) communication can be performed with packet data convergence protocol (PDCP) based encapsulation without internet protocol (IP) addressing. The non-IP D2D PDCP-encapsulated communication can further include two forms of secure data transfer. A first non-IP D2D PDCP-encapsulated communication can be a negotiated non-IP D2D PDCP-encapsulated communication. A second non-IP D2D PDCP-encapsulated communication can be a non-negotiated non-IP D2D communication. The non-negotiated non-IP D2D PDCP-encapsulated communication can include a common key management server (KMS) version and a distributed KMS version. The encapsulated communication can be used with various protocols, including a PC5 protocol (such as the PC5 Signaling Protocol) and wireless access in vehicular environments (WAVE) protocols.

Claims (31)

1. A non-transitory computer-readable storage medium, the computer-readable storage medium including instructions that when executed by a processor of a user equipment (UE), cause the processor to:

decode a packet data convergence protocol (PDCP) protocol data unit (PDU) header comprising a PDCP service data unit (SDU) type field indicating a non-internet protocol (non-IP) SDU;

decode the PDCP PDU with the PDCP header to extract a PDCP SDU; and

decode the PDCP SDU to extract a non-IP vehicle message, wherein to decode the PDCP SDU comprises to decode an indicator within the PDCP SDU that identifies a non-IP vehicle message type.

2. The computer-readable storage medium of claim 1 , wherein the non-IP vehicle message type is a wireless access in vehicular environments (WAVE) message.

3. The computer-readable storage medium of claim 1 , wherein the non-IP vehicle message is a vehicle to vehicle (V2V) message.

4. The computer-readable storage medium of claim 1 , wherein to decode the PDCP SDU to form the non-IP vehicle message further comprises to decode the PDCP SDU using a PC5 protocol based on an indicator of the non-IP vehicle message encoding.

5. The computer-readable storage medium of claim 4 , wherein the processor is further configured to decode the PDCP SDU to form the non-IP vehicle message based on the indicator of the non-IP vehicle message encoding.

6. The computer-readable storage medium of claim 1 , wherein the processor is further configured to establish a secure link with a receiving UE using a PC5 protocol.

7. The computer-readable storage medium of claim 1 , wherein the processor is further configured to establish direct communication with a transmitting UE using non-internet protocol (non-IP) communication through a wireless interface.

8. A method for a user equipment (UE), the method comprising:

decoding a packet data convergence protocol (PDCP) protocol data unit (PDU) header comprising a PDCP service data unit (SDU) type field indicating a non-internet protocol (non-IP) SDU;

decoding the PDCP PDU with the PDCP header to extract a PDCP SDU; and

decoding PDCP SDU to extract a non-IP vehicle message, wherein decoding the PDCP SDU comprises decoding an indicator within the PDCP SDU that identifies the non-IP vehicle message type.

9. The method of claim 8 , wherein the non-IP vehicle message type is a wireless access in vehicular environments (WAVE) message.

10. The method of claim 8 , wherein the non-IP vehicle message is a vehicle to vehicle (V2V) message.

11. The method of claim 8 , wherein decoding the PDCP SDU to form the non-IP vehicle message further comprises decoding the PDCP SDU using a PC5 protocol based on an indicator of the non-IP vehicle message encoding.

12. The method of claim 11 , further comprising decoding the PDCP SDU to form the non-IP vehicle message based on the indicator of the non-IP vehicle message encoding.

13. The method of claim 8 , further comprising establishing a secure link with a receiving UE using a PC5 protocol.

14. The method of claim 8 , further comprising communicating directly with a transmitting UE using non-internet protocol (non-IP) communication over a wireless interface.

15. A method for a user equipment (UE), the method comprising:

determining that a vehicle to device message is a non-internet protocol (non-IP) message;

encapsulating the non-internet protocol message in a packet data convergence protocol (PDCP) protocol data unit (PDU) that includes a header with a service data unit (SDU) type field;

encoding the SDU type field to indicate a non-IP SDU type;

encapsulating the vehicle to device message with an identifier for a vehicle to device protocol; and

transmitting the PDCP PDU to a receiving UE.

16. The method of claim 15 , wherein the vehicle to device protocol is an IEEE 1609 protocol.

17. The method of claim 15 , wherein the vehicle to device protocol is a vehicle to vehicle protocol (V2V).

18. The method of claim 15 , wherein the vehicle to device protocol is a vehicle to infrastructure protocol (V2I).

19. The method of claim 15 , further comprising a wireless interface configured to communicate directly with the receiving UE using vehicle to device messages and non-internet protocol (non-IP) communication.

20. The method of claim 15 , wherein the processor is further configured to establish a secure link with the receiving UE using a PC5 interface.

Assignments (3)
CONFIRMATORY ASSIGNMENT Recorded Mar 30, 2023
From: INTEL CORP.
To: APPLE INC.
Reel/Frame 063190/0660 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053309/0140 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0295 →
Continuity (5)
Continuation 15608772 · May 30, 2017
Continuation 14751436 · Jun 26, 2015
Provisional Application 62140926 · Mar 31, 2015
Provisional Application 62105000 · Jan 19, 2015
Related Publication 20200014672A1 · Jan 9, 2020