IP Library Granted Patent US 7,757,148
Granted Patent B2
US 7,757,148 · App. 11/420,359 · Granted Jul 13, 2010

Method to suspend automatic repeat request (ARQ) reset

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 7,757,148
App. No.
11/420,359
Granted
Jul 13, 2010
Kind
B2
Abstract

A method ( 100 ) of operating an Automatic Repeat Request (ARQ) transmitter ( 102 ) and an ARQ receiver ( 104 ) suspends an ARQ reset under circumstances where an ARQ reset would be superfluous. When a transmitter has a final currently-available data block, it deactivates its transmitter ARQ sync loss timer ( 172 ) and transmits a ‘suspend ARQ reset’ signal ( 122 ). Upon receipt of the ‘suspend ARQ reset’ signal ( 122 ), the receiver deactivates its receiver ARQ sync loss timer ( 176 ) and sends ARQ feedback ( 128 ). At this point, the ARQ connection can be maintained without superfluous ARQ resets even when no ARQ data blocks are being sent. When resuming transmission of ARQ data blocks, the transmitter activates its transmitter ARQ sync loss timer ( 182 ) and transmits an ARQ data block ( 142 ). The receiver receives the ARQ data block, activates its receiver ARQ sync loss timer ( 186 ) and sends ARQ feedback ( 148 ).

Claims (43)

1. A method of operating an Automatic Repeat Request (ARQ) transmitter to suspend an ARQ reset comprising:

deactivating a transmitter ARQ sync loss timer;

transmitting a ‘suspend ARQ reset’ signal to an ARQ receiver;

receiving ARQ feedback from the ARQ receiver in response to the transmitting; and

sending no ARQ data for a period of time.

2. The method of claim 1 wherein the transmitting a ‘suspend ARQ reset’ signal comprises:

transmitting an ARQ data block having an indication that an ARQ connection is inactive.

3. The method of claim 1 wherein the transmitting a ‘suspend ARQ reset’ signal comprises:

transmitting an ARQ data block with a Medium Access Control (MAC) header containing an indication that an ARQ connection is inactive.

4. The method of claim 1 wherein the transmitting a ‘suspend ARQ reset’ signal comprises:

transmitting an ARQ data block with a Medium Access Control (MAC) extended subheader containing an indication that an ARQ connection is inactive.

5. The method of claim 1 wherein the transmitting a ‘suspend ARQ reset’ signal comprises:

transmitting an ARQ-related Medium Access Control (MAC) management message containing an indication that an ARQ connection is inactive.

6. The method of claim 5 wherein the ARQ-related MAC management message is an ARQ reset message.

7. The method of claim 5 wherein the ARQ-related MAC management message is an ARQ discard message.

8. The method of claim 1 wherein, if ARQ feedback is not received within an ARQ_RETRY_TIMEOUT time period:

transmitting another ‘suspend ARQ reset’ signal.

9. The method of claim 1 further comprising:

activating the transmitter ARQ sync loss timer; and

transmitting a ‘resume ARQ reset’ signal.

10. The method of claim 9 wherein the ‘resume ARQ reset’ signal comprises an ARQ data block.

11. The method of claim 9 wherein the ‘resume ARQ reset’ signal consists of an ARQ data block.

12. The method of claim 1 wherein the period of time exceeds a time period represented by an ARQ sync loss timeout.

13. A method of operating an Automatic Repeat Request (ARQ) receiver to suspend an ARQ reset comprising:

receiving a ‘suspend ARQ reset’ signal from an ARQ transmitter;

deactivating a receiver ARQ sync loss timer; and

transmitting ARQ feedback to the ARQ transmitter in response to the receiving.

14. The method of claim 13 further comprising:

receiving another ‘suspend ARQ reset’ signal; and

transmitting ARQ feedback.

15. A communication device for suspending an Automatic Repeat Request (ARQ) reset comprising:

a transceiver capable of operating in an ARQ transmitter mode;

a processor, coupled to the transceiver, having a clock; and

an ARQ sync loss timer coupled to the processor,

wherein the processor deactivates the ARQ sync loss timer when there are no data blocks currently available for transmission in the ARQ transmitter mode.

16. The communication device of claim 15 wherein the transceiver sends a ‘suspend ARQ reset’ signal to an ARQ receiver indicating that the ARQ sync loss timer is inactive.

17. The communication device of claim 15 wherein the processor activates the ARQ sync loss timer when there are data blocks currently available for transmission in the ARQ transmitter mode.

18. The communication device of claim 17 wherein the transceiver sends a ‘resume ARQ reset’ signal indicating that the ARQ sync loss timer is active.

19. A communication device for suspending an Automatic Repeat Request (ARQ) reset comprising:

a transceiver capable of operating in an ARQ receiver mode;

a processor, coupled to the transceiver, having a clock; and

an ARQ sync loss timer coupled to the processor,

wherein the processor deactivates the ARQ sync loss timer when the transceiver receives a ‘suspend ARQ reset’ signal from an ARQ transmitter and wherein the processor activates the ARQ sync loss timer when the transceiver receives a ‘resume ARQ reset’ signal from the ARQ transmitter.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034450/0001 →
CHANGE OF NAME Recorded Oct 2, 2012
From: MOTOROLA MOBILITY, INC.
To: MOTOROLA MOBILITY LLC
Reel/Frame 029216/0282 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 13, 2010
From: MOTOROLA, INC
To: MOTOROLA MOBILITY, INC
Reel/Frame 025673/0558 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2006
From: SCHAAP, WIM; KORNDEWAL, MARCEL; ZEGERS, LEON J.
To: MOTOROLA, INC.
Reel/Frame 017678/0122 →