IP Library Granted Patent US 10,609,680
Granted Patent B2
US 10,609,680 · App. 15/691,723 · Granted Mar 31, 2020

Multicast-based group communications in ad hoc arrangements of wireless devices

Inventors: Alexandre Stojanovski (Paris, FR); Muthaiah Venkatachalam (Beaverton, OR); Maik Bienas (Braunschweig, DE); Achim Luft (Braunschweig, DE); Pingping Zong (Randolph, NJ)
Assignee: Apple Inc.
H04W72/005H04B7/0452H04B7/0486H04B7/0626H04J3/12H04L5/0037H04L12/184H04L25/03H04L45/74H04L65/4038H04L65/608H04L65/80H04L67/02H04M15/8044H04W4/10H04W12/02H04W12/04H04W16/14H04W24/02H04W24/08H04W24/10H04W36/14H04W36/165H04W36/22H04W36/30H04W48/10H04W48/20H04W52/244H04W72/044H04W72/0406H04W72/085H04W72/087H04W72/10H04W76/10H04W76/14H04W76/20H04W76/23H04W76/27H04W76/30H04W4/06H04W4/80H04W84/18H04W88/02H04W88/06H04W88/08Y02B70/32Y02D70/00Y02D70/1224Y02D70/1242Y02D70/1244Y02D70/1246Y02D70/1262Y02D70/1264Y02D70/142Y02D70/144Y02D70/146Y02D70/162Y02D70/164Y02D70/166Y02D70/168Y02D70/21Y02D70/22Y02D70/23Y02D70/26Y02D70/444
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 10,609,680
App. No.
15/691,723
Granted
Mar 31, 2020
Kind
B2
Abstract

Wireless communication devices may directly communicate within groups of wireless communication devices using Layer-2 communications to implement “push-to-talk” type applications. In one implementation, a method may include generating a floor request signaling message to take control of a communication channel for a group. After transmitting data relating to the communications, a floor release signaling message may be generated and transmitted a number of times.

Claims (60)

1. A device, for User Equipment (UE), for proximity-based direct communications in a communication channel with one or more other UEs of a group, comprising:

one or more processors; and

one or more device-readable media having instructions stored thereon that, when executed by the one or more processors, cause the device to:

obtain information related to the group including:

a layer-2 group identifier (ID), and

a group security key;

encrypt user data using the group security key;

generate a first frame having:

a destination layer-2 address for the proximity-based direct communication, wherein the destination layer-2 address is based on the layer-2 group ID and identifies the one or more other UEs of the group, and

a layer-3 identifier for the group; and

transmit the first frame to UEs on the communication channel, including at least one UE that is not a member of the group; and

generate a second frame having:

the layer-2 address for the proximity-based direct communication, and

the encrypted user data; and

transmit the second frame to the one or more other UEs affiliated with the layer-2 group ID based on the destination layer-2 address.

2. The device of claim 1 , wherein the first frame further comprises a source layer-2 ID indicating a source layer-2 address for the proximity-based direct communication.

3. The device of claim 1 , wherein the layer-2 group ID is a media access control (MAC) value.

4. The device of claim 1 , wherein the group security key is a symmetric encryption key for the group.

5. The device of claim 1 , wherein the first frame comprises a floor request signaling message to take control of a communication channel from another UE of the group.

6. The device of claim 5 , wherein the instructions further cause the device to:

transmit a third frame comprising a floor release signaling message to release the a communication channel after transmitting the second frame to the one or more other UEs.

7. The device of claim 5 , wherein the instructions further cause the device to:

transmit the floor request signaling message for a plurality of times, based on current quality of the communication channel.

8. A non-transitory computer-readable medium containing program instructions for causing one or more processors of a UE to:

obtain information related to proximity-based direct communications in a communication channel with one or more other UEs of a group of UEs, the information including:

a layer-2 group identifier (ID), and

a group security key;

encrypt user data using the group security key;

generate a first frame having:

a destination layer-2 address for the proximity-based direct communication, wherein the destination layer-2 address is based on the layer-2 group ID and identifies the one or more other UEs of the group, and

a layer-3 identifier for the group; and

transmit the first frame to UEs in the communication channel, including at least one UE that is not a member of the group; and

generate a second frame having:

the destination layer-2 address for the proximity-based communication, and

the encrypted user data; and

transmit the second frame to the one or more other UEs affiliated with the layer-2 group ID based on the destination layer-2 address.

9. The non-transitory computer-readable medium of claim 8 , wherein the first frame further comprises a source layer-2 ID indicating a source layer-2 address for the proximity-based direct communication.

10. The non-transitory computer-readable medium of claim 8 , wherein the layer-2 group ID is a media access control (MAC) value.

11. The non-transitory computer-readable medium of claim 8 , wherein the group security key is a symmetric encryption key for the group.

12. The non-transitory computer-readable medium of claim 8 , wherein the first frame comprises transmit a floor request signaling message to take control of a communication channel from another UE of the group.

13. The non-transitory computer-readable medium of claim 12 , wherein the instructions further cause the one or more processors to:

transmit a third frame comprising a floor release signaling message to release a communication channel after transmitting the second frame to the one or more other UEs.

14. The non-transitory computer-readable medium of claim 12 , wherein the instructions further cause the one or more processors to:

transmit the floor request signaling message for a plurality of times, based on current quality of the communication channel.

15. A method, implemented by User Equipment (UE), for proximity-based direct communications in a communication channel with one or more other UEs of a group, comprising:

obtaining information related to the group including:

a layer-2 group identifier (ID), and

a group security key;

encrypting user data using the group security key;

generating a first frame having:

a destination layer-2 address for the proximity-based direct communication, wherein the destination layer-2 address is based on the layer-2 group ID and identifies the one or more other UEs of the group, and

a layer-3 identifier for the group;

transmitting the first frame to UEs in the communication channel, including at least one UE that is not a member of the group; and

generating a second frame having:

the destination layer-2 address for the proximity-based direct communication, and

the encrypted user data; and

transmitting the second frame to the one or more other UEs affiliated with the layer-2 group ID based on the destination layer-2 address.

16. The method of claim 15 , wherein the first and second frames further comprise a source layer-2 ID indicating a source layer-2 address for the proximity-based direct communication.

17. The method of claim 15 , wherein the layer-2 group ID is a media access control (MAC) value.

18. The method of claim 15 , wherein the group security key is a symmetric encryption key for the group.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 26, 2020
From: INTEL CORPORATION
To: APPLE INC.
Reel/Frame 053063/0205 →
CONFIRMATORY ASSIGNMENT Recorded Jun 25, 2020
From: INTEL IP CORPORATION
To: INTEL CORPORATION
Reel/Frame 053051/0016 →
Continuity (3)
Continuation 14765285
Provisional Application 61771698 · Mar 1, 2013
Related Publication 20170367072A1 · Dec 21, 2017