IP Library Granted Patent US 8,934,393
Granted Patent B2
US 8,934,393 · App. 13/704,520 · Granted Jan 13, 2015

Local selection of retransmitting device in cooperative cluster to enhance cellular multicast

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,934,393
App. No.
13/704,520
Granted
Jan 13, 2015
Kind
B2
Abstract

A method for local selection of a retransmitting user equipment within a cluster comprises: selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly; performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly; and determining whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment, based at least in part on the local selection of the retransmitting user equipment.

Claims (101)

1. A method comprising:

selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

transmitting the first retransmission indication information to the at least one non-acknowledgement user equipment; and

receiving second retransmission indication information from each of the at least one non-acknowledgement user equipment,

wherein the second retransmission indication information is selected according to a second pre-defined criterion by the at least one non-acknowledgement user equipment among respective retransmission indication information received from the at least one acknowledgement user equipment, and

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion; and

determining, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

2. The method according to claim 1 , wherein said determining equipment based at least in part on the local selection of the retransmitting user equipment comprises:

determining to retransmit the data packet to the at least one non-acknowledgement user equipment, if the first retransmission indication information matches with the second retransmission indication information.

3. The method according to claim 1 , wherein the retransmission decision comprises at least an identifier of the retransmitting user equipment.

4. The method according to claim 1 , wherein for each of the at least one acknowledgement user equipment, the respective retransmission indication information comprises the worst one of channel quality metrics evaluated for all of the at least one non-acknowledgement user equipment, and

wherein the second retransmission indication information comprises the best one of said worst channel quality metrics.

5. A method comprising:

selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

collecting, as a pre-defined acknowledgement user equipment, respective retransmission indication information from the at least one acknowledgement user equipment, wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion,

selecting second retransmission indication information among the respective retransmission indication information, according to a second pre-defined criterion, and

reporting the second retransmission indication information to the network node, wherein the at least one acknowledgement user equipment, at which the selected retransmission indication information according to the first pre-defined criterion matches with the second retransmission indication information, is the retransmitting user equipment; and

determining, based at least in part on the local selection of the retransmitting user equipment, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

6. A method comprising:

selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

sending the first retransmission indication information to a pre-defined acknowledgement user equipment, and

listening for a retransmission decision signaled by the pre-defined acknowledgement user equipment,

wherein the pre-defined acknowledgement user equipment collects respective retransmission indication information from the at least one acknowledgement user equipment,

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion; and

determining, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

7. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

select first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

perform a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

transmit the first retransmission indication information to the at least one non-acknowledgement user equipment; and

receive second retransmission indication information from each of the at least one non-acknowledgement user equipment,

wherein the second retransmission indication information is selected according to a second pre-defined criterion by the at least one non-acknowledgement user equipment among respective retransmission indication information received from the at least one acknowledgement user equipment, and

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion; and

determine, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

8. The apparatus according to claim 7 , wherein said apparatus is further configured to at least to at least perform the local selection of the retransmitting user equipment within the cluster by at least

transmit the first retransmission indication information to the at least one non-acknowledgement user equipment; and

receive second retransmission indication information from each of the at least one non-acknowledgement user equipment,

wherein the second retransmission indication information is selected according to a second pre-defined criterion by the non-acknowledgement user equipment among respective retransmission indication information received from the at least one acknowledgement user equipment, and

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion.

9. The apparatus according to claim 8 , wherein for each of the at least one acknowledgement user equipment, the respective retransmission indication information comprises the worst one of channel quality metrics evaluated for all of the at least one non-acknowledgement user equipment, and wherein the second retransmission indication information comprises the best one of said worst channel quality metrics.

10. The apparatus according to claim 8 , wherein said apparatus is further configured to at least to at least determine whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment by at least:

determine to retransmit the data packet to the at least one non-acknowledgement user equipment, if the first retransmission indication information matches with the second retransmission indication information.

11. The apparatus according to claim 7 , wherein said apparatus is further configured to at least to at least perform the local selection of the retransmitting user equipment within the cluster by at least:

collect, as a pre-defined acknowledgement user equipment, respective retransmission indication information from the at least one acknowledgement user equipment, wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion;

select second retransmission indication information among the respective retransmission indication information, according to a second pre-defined criterion; and

report the second retransmission indication information to the network node, wherein an acknowledgement user equipment of which the selected retransmission indication information according to the first pre-defined criterion matches with the second retransmission indication information is the retransmitting user equipment.

12. The apparatus according to claim 7 , wherein said apparatus is further configured to at least to at least perform the local selection of the retransmitting user equipment within the cluster by at least:

send the first retransmission indication information to a pre-defined acknowledgement user equipment; and

listen for a retransmission decision signaled by the pre-defined acknowledgement user equipment,

wherein the pre-defined acknowledgement user equipment collects respective retransmission indication information from the at least one acknowledgement user equipment, and

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion.

13. The apparatus according to claim 12 , wherein the retransmission decision comprises at least an identifier of the retransmitting user equipment.

14. A non-transitory computer program product comprising a non-transitory computer-readable medium encoded with instructions that, when executed by at least one processor, perform at least the following:

selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

transmitting the first retransmission indication information to the at least one non-acknowledgement user equipment; and

receiving second retransmission indication information from each of the at least one non-acknowledgement user equipment,

wherein the second retransmission indication information is selected according to a second pre-defined criterion by the at least one non-acknowledgement user equipment among respective retransmission indication information received from the at least one acknowledgement user equipment, and

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion; and

determining, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

15. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

select first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

perform a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

collect, as a pre-defined acknowledgement user equipment, respective retransmission indication information from the at least one acknowledgement user equipment, wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion,

select second retransmission indication information among the respective retransmission indication information, according to a second pre-defined criterion, and

report the second retransmission indication information to the network node, wherein the at least one acknowledgement user equipment, at which the selected retransmission indication information according to the first pre-defined criterion matches with the second retransmission indication information, is the retransmitting user equipment; and

determine, based at least in part on the local selection of the retransmitting user equipment, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

16. A non-transitory computer program product comprising a non-transitory computer-readable medium encoded with instructions that, when executed by at least one processor, perform at least the following:

selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

collecting, as a pre-defined acknowledgement user equipment, respective retransmission indication information from the at least one acknowledgement user equipment, wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion,

selecting second retransmission indication information among the respective retransmission indication information, according to a second pre-defined criterion, and

reporting the second retransmission indication information to the network node, wherein the at least one acknowledgement user equipment, at which the selected retransmission indication information according to the first pre-defined criterion matches with the second retransmission indication information, is the retransmitting user equipment; and

determining, based at least in part on the local selection of the retransmitting user equipment, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

17. An apparatus, comprising:

at least one processor; and

at least one memory including computer program code,

the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following:

select first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

perform a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

send the first retransmission indication information to a pre-defined acknowledgement user equipment, and

listen for a retransmission decision signaled by the pre-defined acknowledgement user equipment,

wherein the pre-defined acknowledgement user equipment collects respective retransmission indication information from the at least one acknowledgement user equipment,

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion; and

determine, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

18. A non-transitory computer program product comprising a non-transitory computer-readable medium encoded with instructions that, when executed by at least one processor, perform at least the following:

selecting first retransmission indication information according to a first pre-defined criterion, in response to receipt of non-acknowledgement information from at least one non-acknowledgement user equipment at which a data packet from a network node is decoded incorrectly;

performing a local selection of a retransmitting user equipment within a cluster based at least in part on the first retransmission indication information, wherein the cluster comprises the at least one non-acknowledgement user equipment, and at least one acknowledgement user equipment at which the data packet is decoded correctly, wherein said performing the local selection of the retransmitting user equipment within the cluster comprises:

sending the first retransmission indication information to a pre-defined acknowledgement user equipment, and

listening for a retransmission decision signaled by the pre-defined acknowledgement user equipment,

wherein the pre-defined acknowledgement user equipment collects respective retransmission indication information from the at least one acknowledgement user equipment,

wherein the respective retransmission indication information comprising the first retransmission indication information is selected by the at least one acknowledgement user equipment according to the first pre-defined criterion; and

determining, based at least in part on the local selection of the retransmitting user equipment, whether or not to retransmit the data packet to the at least one non-acknowledgement user equipment.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2015
From: NOKIA CORPORATION
To: NOKIA TECHNOLOGIES OY
Reel/Frame 035468/0686 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 9, 2013
From: HAKOLA, SAMI-JUKKA; KOSKELA, TIMO KALEVI; LI, ZHENHONG; WANG, HAIFENG
To: NOKIA CORPORATION
Reel/Frame 029598/0607 →