IP Library Granted Patent US 8,842,611
Granted Patent B2
US 8,842,611 · App. 13/582,446 · Granted Sep 23, 2014

Compressed hybrid automatic repeat request feedback for device to device cluster communications

Inventors: Jinling Du (Shanghai, CN); Ting Zhou (Shanghai, CN); Jing Xu (Shanghai, CN); Zhenhong Li (Shanghai, CN); Haifeng Wang (Shanghai, CN)
Assignee: Nokia Corporation
H04L1/1887H04L2001/0093
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 8,842,611
App. No.
13/582,446
Granted
Sep 23, 2014
Kind
B2
Abstract

A method can include receiving at a cluster head, a multicast/broadcast packet from a base station. The method can also include monitoring, at the cluster head, to detect whether any members of a cluster of the cluster head responds to the multicast/broadcast packet with a negative acknowledgment directed to the cluster head. The method can further include, when a result of the monitoring is no detection of any negative acknowledgments, and the cluster head successfully received the multicast/broadcast packet, sending, by the cluster head, a general acknowledgment of the multicast/broadcast packet to the base station.

Claims (28)

1. A method, comprising:

receiving at a cluster head, a multicast/broadcast packet from a base station;

monitoring, at the cluster head, to detect whether any members of a cluster of the cluster head responds to the multicast/broadcast packet with a negative acknowledgment directed to the cluster head; and

sending, by the cluster head, a general acknowledgment feedback of the packet to the base station, wherein

when a result of the monitoring is detection of all cluster members providing negative acknowledgment, and the cluster head has unsuccessfully received the multicast/broadcast packet, sending, by the cluster head, a general negative acknowledgment of the multicast/broadcast packet to the base station.

2. A method, comprising:

receiving, at a cluster member, a multicast/broadcast packet from a base station;

monitoring, at the cluster member, to determine whether another cluster member responds to a cluster head with a negative acknowledgment;

monitoring, at the cluster member, to determine what kind of acknowledgment the cluster head uses to respond to the base station, wherein the kind is one kind selected from a general affirmative acknowledgment, a general negative acknowledgment, a specific affirmative acknowledgment, or a specific negative acknowledgment.

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

when the cluster head did not successfully receive the packet as indicated by a specific negative acknowledgment and the cluster member successfully received the packet, determining whether to send the multicast/broadcast packet to the cluster head and other cluster member(s) who have not received the packet correctly based on predetermined rules.

4. The method according to claim 1 , wherein the predetermined rules include an order of priority among members of a cluster, and wherein the cluster member determines whether to send the multicast/broadcast packet based on the priority of the cluster member relative to at least one other member of the cluster.

5. An apparatus, comprising:

at least one memory including computer program code; and

at least one processor,

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

receive at a cluster head, a multicast/broadcast packet from a base station;

monitor to detect whether any members of a cluster of the cluster head responds to the multicast/broadcast packet with a negative acknowledgment directed to the cluster head; and

send a general acknowledgment feedback of the packet to the base station, wherein the at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus at least to, when a result of the monitoring is detection of at least one of the cluster members that has not provided a negative acknowledgment, and the cluster head has unsuccessfully received the multicast/broadcast packet, send, by the cluster head, a specific negative acknowledgment of the multicast/broadcast packet to the base station.

6. An apparatus, comprising:

at least one memory including computer program code; and

at least one processor,

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

receive, at a cluster member, a multicast/broadcast packet from a base station;

monitor to determine whether another cluster member responds to a cluster head with a negative acknowledgment;

monitor to determine what kind of acknowledgment the cluster head uses to respond to the base station, wherein the kind is one kind selected from a general affirmative acknowledgment, a general negative acknowledgment, a specific affirmative acknowledgment, or a specific negative acknowledgment.

7. The apparatus according to claim 6 , wherein the at least one memory and the computer program code are also configured to, with the at least one processor, cause the apparatus at least to, when the cluster head did not successfully receive the packet as indicated by a specific negative acknowledgment and the cluster member successfully received the packet, determine whether to send the multicast/broadcast packet to the cluster head and other cluster member(s) based on predetermined rules.

8. The apparatus according to claim 6 , wherein the predetermined rules include an order of priority among members of a cluster, and wherein the cluster member determines whether to send the multicast/broadcast packet based on the priority of the cluster member relative to at least one other member of the cluster.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 27, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035500/0867 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2014
From: DU, JINLING; ZHOU, TING; XU, JING; LI, ZHENHONG; WANG, HAIFENG
To: NOKIA CORPORATION
Reel/Frame 033553/0508 →
Continuity (1)
Related Publication 20120327760A1 · Dec 27, 2012