IP Library Granted Patent US 8,984,361
Granted Patent B2
US 8,984,361 · App. 13/859,835 · Granted Mar 17, 2015

Protocols for multi-hop relay system with centralized scheduling

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,984,361
App. No.
13/859,835
Granted
Mar 17, 2015
Kind
B2
Abstract

A method of transmitting data via a wireless transmission path, that may include a user equipment as a first end point, a base station as a second end point, and at least one relay station as an intermediate point, includes receiving a data transmission from a prior point in the wireless transmission path, and, substantially concurrently, forwarding the received data to the next point in the transmission path, and determining whether the received data is corrupt. The method further includes transmitting a transmission message to the next point in the transmission path indicating whether the received data was corrupt. The method finally includes, when the data is not corrupt, transmitting a receipt message to the prior point indicating that the data was uncorrupt when received.

Claims (59)

1. A method comprising:

receiving a data transmission from a prior point in a wireless transmission path, wherein the wireless transmission path comprises a user equipment, a base station, and at least one relay station as an intermediate point;

concurrently determining if the received data is corrupt and forwarding the received data to the next point in the wireless transmission path; and

upon the determination, transmitting a transmission message to the next point in the wireless transmission path indicating whether or not the received data was corrupt.

2. The method of claim 1 further including: if the data is not corrupt, transmitting a receipt message to the prior point indicating that the data was uncorrupt when received.

3. The method of claim 1 wherein forwarding of the received data includes forwarding the received data to the next point in the wireless transmission path, before it has been fully determined whether or not the received data is corrupt.

4. The method of claim 1 further including:

prior to receiving the data transmission, receiving, from the base station, a resource block allocation allowing for the transmission of data to a next point in the wireless transmission path;

if the received data was not corrupt, receiving a receipt message from the next point in the wireless transmission path indicating whether or not the transmitted data was corrupt when received by the next point;

if the transmitted data was corrupt, re-forwarding the received data to the next point in the wireless transmission path; and

if the transmitted data was not corrupt, marking the resource block allocation as used.

5. The method of claim 1 wherein re-forwarding the received data includes:

receiving a new resource block allocation; and

transmitting the received data to the next point in the wireless transmission path.

6. The method of claim 1 wherein re-forwarding the received data includes, without waiting for the receipt of a new resource block allocation:

transmitting the received data to the next point in the wireless transmission path; and

transmitting a transmission message to the next point in the wireless transmission path indicating that the received data was uncorrupt when received.

7. The method of claim 1 wherein determining if the received data is corrupt includes:

receiving a transmission message from the prior point in the wireless transmission path indicating whether or not the data was corrupt when received by the prior point;

if the data was corrupt, automatically determining that the received data is corrupt; and

if the data was not corrupt, determining, using at least in part error detection information included as part of the data, if the data is corrupt.

8. The method of claim 1 further including:

if the received data was corrupt and no transmission message from the prior point in the wireless transmission path was received, transmitting a receipt message to the prior point indicating that the data was corrupt.

9. The method of claim 1 further including:

receiving a transmission message from the prior point in the wireless transmission path indicating that the prior point received the data in an non-corrupt state; and

if the received data was corrupt, transmitting a receipt message to the prior point indicating that the data was corrupt and requesting that the data be re-transmitted from the prior point.

10. An apparatus comprising:

a transceiver configured to receive a data transmission from a prior point in a wireless transmission path, wherein the wireless transmission path comprises a user equipment, a base station, and at least one relay station as an intermediate point;

a controller configured to:

determine if the received data is corrupt; and

the transceiver further configured to:

concurrently forward the received data to the next point in the wireless transmission path during the determining, and

transmit a transmission message to the next point in the wireless transmission path, wherein the transmission message indicates whether or not the received data was corrupt.

11. The apparatus of claim 10 wherein the transceiver is configured to if the data is not corrupt, transmit a receipt message to the prior point, wherein the receipt message indicates that the data was uncorrupt when received.

12. The apparatus of claim 10 wherein the transceiver is configured to forward the received data to the next point in the wireless transmission path, before it has been fully determined whether or not the received data is corrupt.

13. The apparatus of claim 10 wherein the transceiver is further adapted to:

prior to receiving the data transmission, receive, from the base station, a resource block allocation allowing for the transmission of data to a next point in the transmission path;

if the received data was not corrupt, receive a receipt message from the next point in the transmission path, wherein the receipt message indicates whether or not the transmitted data was corrupt when received by the next point;

if the transmitted data was corrupt, re-forward the received data to the next point in the transmission path; and

if the transmitted data was not corrupt, indicate that the resource block allocation as used.

14. The apparatus of claim 10 wherein re-forward the received data includes:

receive a new resource block allocation; and

transmit the received data to the next point in the transmission path.

15. The apparatus of claim 10 wherein re-forward the received data includes, without waiting for the receipt of a new resource block allocation:

transmit the received data to the next point in the transmission path; and

transmit a transmission message to the next point in the transmission path indicating that the received data was uncorrupt when received.

16. The apparatus of claim 10 wherein the transceiver is configured to use a Hybrid Automatic Repeat-Request (HARQ) protocol.

17. A computer program product comprising a non-transitory machine-readable storage medium bearing computer program code embodied therein for use with a computer, the computer program code comprising code for performing:

receiving a data transmission from a prior point in a wireless transmission path, wherein the wireless transmission path comprises a user equipment, a base station, and at least one relay station as an intermediate point;

concurrently determining if the received data is corrupt and forwarding the received data to the next point in the wireless transmission path; and

upon the determination, transmitting a transmission message to the next point in the wireless transmission path indicating whether or not the received data was corrupt.

18. The computer program product according to claim 17 , wherein the computer program code further includes code for performing:

if the data is not corrupt, transmitting a receipt message to the prior point indicating that the data was uncorrupt when received.

19. The computer program product according to claim 17 , wherein the computer program code further includes code for performing:

forwarding of the received data includes forwarding the received data to the next point in the wireless transmission path, before it has been fully determined whether or not the received data is corrupt.

20. The computer program product according to claim 17 , wherein the computer program code further includes code for performing:

without waiting for the receipt of a new resource block allocation:

transmit the received data to the next point in the transmission path; and

transmit a transmission message to the next point in the transmission path indicating that the received data was uncorrupt when received.

Assignments (8)
RELEASE OF SECURITY INTEREST Recorded Jun 3, 2021
From: TERRIER SSC, LLC
To: WSOU INVESTMENTS, LLC
Reel/Frame 056526/0093 →
SECURITY INTEREST Recorded Jun 1, 2021
From: WSOU INVESTMENTS, LLC
To: OT WSOU TERRIER HOLDINGS, LLC
Reel/Frame 056990/0081 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 1, 2019
From: WANG, HAIFENG; ZHOU, TING; XU, JING
To: NOKIA SIEMENS NETWORKS OY
Reel/Frame 049644/0143 →
RELEASE OF SECURITY INTEREST Recorded May 21, 2019
From: OCO OPPORTUNITIES MASTER FUND, L.P. (F/K/A OMEGA CREDIT OPPORTUNITIES MASTER FUND LP
To: WSOU INVESTMENTS, LLC
Reel/Frame 049246/0405 →
SECURITY INTEREST Recorded May 20, 2019
From: WSOU INVESTMENTS, LLC
To: BP FUNDING TRUST, SERIES SPL-VI
Reel/Frame 049235/0068 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 25, 2017
From: NOKIA TECHNOLOGIES OY
To: WSOU INVESTMENTS, LLC
Reel/Frame 043953/0822 →
SECURITY INTEREST Recorded Sep 21, 2017
From: WSOU INVESTMENTS, LLC
To: OMEGA CREDIT OPPORTUNITIES MASTER FUND, LP
Reel/Frame 043966/0574 →
CHANGE OF NAME Recorded Nov 19, 2014
From: NOKIA SIEMENS NETWORKS OY
To: NOKIA SOLUTIONS AND NETWORKS OY
Reel/Frame 034294/0603 →