IP Library Granted Patent US 7,957,389
Granted Patent B2
US 7,957,389 · App. 10/815,128 · Granted Jun 7, 2011

Method of stall identification and recovery

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,957,389
App. No.
10/815,128
Granted
Jun 7, 2011
Kind
B2
Abstract

A method of wireless communication. The method includes the step of determining a probability of a stalling condition for at least one data packet in a sequence of data packets. The method also includes the step of transmitting a flush command in response to the determined probability of the stalling condition. Prior to the transmitting of a flush command, a wait time may be estimated in response to the probability determined for the stalling condition. This wait time may be estimated by determining an average number of time slots necessary before the first data packet may be transmission. The estimated wait time may depend on the successful transmission of another packet having a lower order (e.g., previous) designation in the sequence of data packets, as well as on the probability determined for the stalling condition (e.g., the probability of a no-stalling condition).

Claims (19)

1. A method of communication in a wireless system, the wireless system providing at least one communications path between a transmission node and a receiving node, the method comprising:

determining at a transmitter at the transmission node a probability of a stalling condition occurring at a receiver at the receiving node for at least one data packet in a sequence of data packets transmitted from the transmission node, the stalling condition probability being determined in relation to a state of at least one system parameter for the wireless system, the system parameter state being determinable at the transmitter; and

transmitting a flush command to the receiver based on the determined probability of the stalling condition, the flush command being operative to terminate the stalling condition.

2. The method of claim 1 , wherein the at least one wireless system parameter comprises a size of the sequence of data packets, a number of repeat request processes, at least one priority for each of the number of repeat request processes, a probability of error over an uplink and a probability of error over a downlink.

3. The method of claim 1 , comprising:

estimating a wait time, prior to the transmitting of a flush command, as a function of the determined probability of the stalling condition.

4. The method of claim 3 , wherein the step of estimating a wait time comprises:

determining an average number of time slots for at least a first data packet prior to transmission.

5. The method of claim 4 , wherein the step of determining an average number of waiting time slots comprises:

queuing at least the first data packet for transmission; and

determining if a second data packet having a lower sequential designation than the first data packet has stalled.

6. The method of claim 5 , wherein the step of transmitting a flush command comprises:

transmitting the first data packet in response to determining the second data packet has stalled.

7. The method of claim 6 , wherein the step of transmitting the first data packet comprises:

determining if the second data packet is designated for a particular memory location.

8. The method of claim 7 , wherein the particular memory location is at one end of a finite buffer.

9. The method of claim 1 , comprising:

transmitting a recommended range for a service time-out condition in response to the determined probability of a stalling condition.

10. The method of claim 9 , wherein the service time-out condition corresponds with at least one of a high-speed downlink packet access service and a high-speed uplink packet access service.

Assignments (11)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 28, 2021
From: PROVENANCE ASSET GROUP LLC
To: RPX CORPORATION
Reel/Frame 059352/0001 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: CORTLAND CAPITAL MARKETS SERVICES LLC
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058983/0104 →
RELEASE OF SECURITY INTEREST Recorded Nov 30, 2021
From: NOKIA US HOLDINGS INC.
To: PROVENANCE ASSET GROUP HOLDINGS LLC; PROVENANCE ASSET GROUP LLC
Reel/Frame 058363/0723 →
ASSIGNMENT AND ASSUMPTION AGREEMENT Recorded Feb 14, 2019
From: NOKIA USA INC.
To: NOKIA US HOLDINGS INC.
Reel/Frame 048370/0682 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP LLC
To: NOKIA USA INC.
Reel/Frame 043879/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 13, 2017
From: NOKIA TECHNOLOGIES OY; NOKIA SOLUTIONS AND NETWORKS BV; ALCATEL LUCENT SAS
To: PROVENANCE ASSET GROUP LLC
Reel/Frame 043877/0001 →
SECURITY INTEREST Recorded Sep 13, 2017
From: PROVENANCE ASSET GROUP HOLDINGS, LLC; PROVENANCE ASSET GROUP, LLC
To: CORTLAND CAPITAL MARKET SERVICES, LLC
Reel/Frame 043967/0001 →
RELEASE OF SECURITY INTEREST Recorded Oct 9, 2014
From: CREDIT SUISSE AG
To: ALCATEL-LUCENT USA INC.
Reel/Frame 033950/0001 →
SECURITY INTEREST Recorded Mar 7, 2013
From: ALCATEL-LUCENT USA INC.
To: CREDIT SUISSE AG
Reel/Frame 030510/0627 →
MERGER Recorded Apr 20, 2011
From: LUCENT TECHNOLOGIES INC.
To: ALCATEL-LUCENT USA INC.
Reel/Frame 026154/0521 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 31, 2004
From: HU, TECK
To: LUCENT TECHNOLOGIES INC.
Reel/Frame 015181/0301 →