Methods, devices, and computer program products for facilitating device-to-device communication among wireless communication devices
First Claim
1. A method for one-to-many proximity services (ProSe) direct communication, the method comprising:
- a receiving user equipment (UE) storing a set of one or more ProSe layer-2 group identifiers (IDs);
the receiving UE receiving a ProSe communication frame transmitted wirelessly by an originating UE, the ProSe communication frame comprising;
i) a ProSe layer-2 group ID that identifies a group and ii) a packet;
the receiving UE obtaining from the ProSe communication frame the ProSe layer-2 group ID contained in the ProSe communication frame;
after obtaining the ProSe layer-2 group ID included in received ProSe communication frame, the receiving UE determining whether the obtained ProSe layer-2 group ID matches any of the stored ProSe layer-2 group IDs; and
the receiving UE performing one of;
i) discarding the ProSe communication frame as a result of determining that the ProSe layer-2 group ID contained in the ProSe communication frame does not match any of the stored ProSe layer-2 group IDs; and
ii) further processing the ProSe communication frame as a result of determining that the ProSe layer-2 group ID contained in the ProSe communication frame matches one of the stored ProSe layer-2 group IDs.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, device, and computer program product for facilitating device-to-device, D2D, communication among wireless communication devices, WCDs, is provided. The device is a first WCD that receives a wireless packet broadcasted by a second WCD. The wireless packet has one or more of i) a group identifier that identifies a group to which the second WCD belongs and ii) an application identifier that identifies an application which generated at least part of the wireless packet. The first WCD extracts from the wireless packet one or more of the group identifier and the application identifier. The first WCD determines whether to discard the wireless packet based on the one or more of the group identifier and the application identifier extracted from the wireless packet.
-
Citations
16 Claims
-
1. A method for one-to-many proximity services (ProSe) direct communication, the method comprising:
-
a receiving user equipment (UE) storing a set of one or more ProSe layer-2 group identifiers (IDs); the receiving UE receiving a ProSe communication frame transmitted wirelessly by an originating UE, the ProSe communication frame comprising;
i) a ProSe layer-2 group ID that identifies a group and ii) a packet;the receiving UE obtaining from the ProSe communication frame the ProSe layer-2 group ID contained in the ProSe communication frame; after obtaining the ProSe layer-2 group ID included in received ProSe communication frame, the receiving UE determining whether the obtained ProSe layer-2 group ID matches any of the stored ProSe layer-2 group IDs; and the receiving UE performing one of; i) discarding the ProSe communication frame as a result of determining that the ProSe layer-2 group ID contained in the ProSe communication frame does not match any of the stored ProSe layer-2 group IDs; and ii) further processing the ProSe communication frame as a result of determining that the ProSe layer-2 group ID contained in the ProSe communication frame matches one of the stored ProSe layer-2 group IDs. - View Dependent Claims (2, 3, 4, 5, 6, 15)
-
-
7. A user equipment (UE), comprising:
-
a computer-readable data storage medium storing a set of one or more ProSe layer-2 group identifiers (IDs); a receiver for receiving a ProSe communication frame transmitted wirelessly by an originating UE, the ProSe communication frame comprising;
i) a ProSe layer-2 group ID that identifies a group and ii) a packet; anda data processing system comprising one or more processors, the data processing system being configured to; obtain from the ProSe communication frame the ProSe layer-2 group ID contained in the ProSe communication frame; after obtaining the ProSe layer-2 group ID included in received ProSe communication frame, determine whether the obtained ProSe layer-2 group ID matches any of the stored ProSe layer-2 group IDs; discard the ProSe communication frame as a result of determining that the ProSe layer-2 group ID contained in the ProSe communication frame does not match any of the stored ProSe layer-2 group IDs; and further process the ProSe communication as a result of determining that the ProSe layer-2 group ID contained in the ProSe communication frame matches one of the stored ProSe layer-2 group IDs. - View Dependent Claims (8, 9)
-
-
10. A method for one-to-many proximity services (ProSe) direct communication, the method comprising:
-
an application running on an originating user equipment (UE) obtaining application data to be communicated to one or more receiving UEs, wherein the originating UE and the receiving UEs are members of a ProSe group; the originating UE generating a ProSe communication frame comprising;
i) a ProSe layer-2 group identifier (ID) that identifies the ProSe group and ii) further comprising a packet comprising the application data, wherein the ProSe layer-2 group ID is not contained in the packet; andthe originating UE transmitting the ProSe communication frame wirelessly, wherein the packet is an Internet Protocol (IP) packet and further comprises a destination IP address, and the destination IP address is not specific to any wireless communication device (WCD). - View Dependent Claims (11, 12, 16)
-
-
13. A user equipment (UE), comprising:
-
a computer-readable data storage medium storing a ProSe layer-2 group identifier (ID); a transmitter; and a data processing system comprising one or more processors, the data processing system being configured to; generate a ProSe communication frame comprising;
i) the ProSe layer-2 group ID and ii) a packet, wherein the ProSe layer-2 group ID is not contained in the packet;employ the transmitter to transmit wirelessly the generated ProSe communication frame wherein the packet is an Internet Protocol (IP) packet. - View Dependent Claims (14)
-
Specification