IP Library Granted Patent US 7,979,767
Granted Patent B2
US 7,979,767 · App. 11/673,189 · Granted Jul 12, 2011

Automatic repeat request (ARQ) reset method

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,979,767
App. No.
11/673,189
Granted
Jul 12, 2011
Kind
B2
Abstract

An Automatic Repeat-reQuest (ARQ) Reset method for an ARQ transmitter disables ( 120 ) transmission, starts ( 130 ) an ARQ transmitter window at a first unacknowledged block, and discards ( 140 ) service data units (SDUs) in the ARQ transmitter window having zero blocks in a ‘not-sent’ state. Thus, for all SDUs having no blocks in a ‘not-sent’ state, the blocks in an ‘outstanding’ or ‘waiting-for-retransmission’ state are changed to a ‘discard’ state. Next, the ARQ transmitter sets ( 150 ) the state of all blocks in partially unsent SDUs of the ARQ transmitter window to ‘not-sent.’ So, any remaining blocks in an ‘outstanding,’ ‘waiting-for-transmission’ or ‘discard’ state are changed to ‘not-sent.’ After the ARQ transmitter enables ( 160 ) transmission and ends ( 190 ) the ARQ Reset procedure, the ARQ transmitter will send blocks in the ‘not-sent’ state. This ARQ Reset method avoids retransmitting blocks that might cause duplicate packets at the ARQ receiver, which some protocols cannot handle.

Claims (13)

1. A method for an Automatic Repeat-reQuest (ARQ) transmitter comprising:

starting an ARQ Reset procedure;

disabling transmission of the ARQ transmitter;

starting an ARQ transmitter window at a first unacknowledged block;

determining if a first block in the ARQ transmitter window is associated with a service data unit (SDU) having blocks in only a ‘discard,’ ‘outstanding,’ or ‘waiting-for-retransmission’ state; and

changing the first block to a ‘discard’ state if the first block in the ARQ transmitter window is associated with an SDU having blocks in only a ‘discard,’ ‘outstanding,’ or ‘waiting-for-retransmission’ state.

2. A method according to claim 1 further comprising:

setting the first block to a ‘not-sent’ state if the first block in the ARQ transmitter window is associated with an SDU having at least one block in a ‘not-sent’ state.

3. A method according to claim 1 further comprising:

determining if a second block in the ARQ transmitter window is associated with an SDU having blocks in only a ‘discard,’ ‘outstanding,’ or ‘waiting-for-retransmission’ state; and

changing the second block to a ‘discard’ state if the second block in the ARQ transmitter window is associated with an SDU having blocks in only a ‘discard,’ ‘outstanding,’ or ‘waiting-for-retransmission’ state.

4. A method according to claim 3 further comprising:

setting the second block to a ‘not-sent’ state if the second block in the ARQ transmitter window is associated with an SDU having at least one block in a ‘not-sent’ state.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 25, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034451/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 Feb 9, 2007
From: SCHAAP, WIM; HIDDINK, GERRIT W.; KORNDEWAL, MARCEL; ZEGERS, LEON J.
To: MOTOROLA, INC.
Reel/Frame 018874/0711 →