IP Library Granted Patent US 6,845,235
Granted Patent B1
US 6,845,235 · App. 10/623,287 · Granted Jan 18, 2005

Method and apparatus in a wireless communication system for expediting a request for uplink resources

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 6,845,235
App. No.
10/623,287
Granted
Jan 18, 2005
Kind
B1
Abstract

A base station ( 400 ) and corresponding method ( 300 ) sends ( 302 ) a first request for an acknowledgment message from a mobile unit ( 502 ), the acknowledgment message including an uplink channel request when needed by the mobile unit. The base station determines ( 304 ) an expected time for receiving the acknowledgment message. In response to not receiving the acknowledgment message by the expected time, the base station conditionally sends ( 308 ) a speculative packet access reject message to the mobile unit, followed by a second request for the acknowledgment message.

Claims (38)

1. A method in a base station of a wireless data communication system for expediting a request from a mobile unit for uplink resources, the method comprising:

sending by the base station a first request for an acknowledgment message from the mobile unit, the acknowledgment message comprising an uplink channel request when needed by the mobile unit;

determining by the base station an expected time for receiving the acknowledgment message; and

in response to not receiving the acknowledgment message by the expected time, sending by the base station a speculative packet access reject message to the mobile unit, followed by a second request for the acknowledgment message.

2. The method of claim 1 , wherein the sending by the base station the speculative packet access reject message further comprises conditionally sending the speculative packet access reject message only when the mobile unit is not actively transmitting uplink data.

3. The method of claim 1 , wherein the sending by the base station the speculative packet access reject message further comprises conditionally sending the speculative packet access reject message only when no uplink channel request is queued for the mobile and waiting to be processed.

4. The method of claim 1 , wherein the sending by the base station the speculative packet access reject message further comprises conditionally sending the speculative packet access reject message only when the base station is not waiting for the mobile unit to retransmit the uplink channel request, in response to an earlier-sent speculative packet access reject message and second request.

5. The method of claim 1 , wherein the sending by the base station the speculative packet access reject message further comprises conditionally sending the speculative packet access reject message only when a maximum number of sequential speculative packet access reject messages allowed during a predefined downlink data flow has not been reached.

6. The method of claim 1 , wherein the sending by the base station the speculative packet access reject message further comprises conditionally sending the speculative packet access reject message only when a downlink temporary block flow is one of: operating in a delayed downlink release mode, and operating within a predetermined time of beginning the delayed downlink release mode.

7. The method of claim 1 , wherein the sending by the base station the speculative packet access reject message further comprises conditionally sending the speculative packet access reject message only when the mobile unit has subscribed to a Quality of Service (QoS) greater than a predetermined level.

8. An apparatus for use in a base station of a wireless data communication system for expediting a request from a mobile unit for uplink resources, the apparatus comprising:

a transmitter for sending by the base station a first request for an acknowledgment message from the mobile unit, the acknowledgment message comprising an uplink channel request when needed by the mobile unit;

a receiver for receiving the acknowledgment message, and

a processor for controlling the transmitter and the receiver; wherein the processor is programmed to:

determine an expected time for receiving the acknowledgment message; and

in response to not receiving the acknowledgment message by the expected time, conditionally send a speculative packet access reject message to the mobile unit, followed by a second request for the acknowledgment message.

9. The apparatus of claim 8 , wherein the processor is programmed to send the speculative packet access reject message only when the mobile unit is not actively transmitting uplink data.

10. The apparatus of claim 8 , wherein the processor is programmed to send the speculative packet access reject message only when no uplink channel request is queued for the mobile and waiting to be processed.

11. The apparatus of claim 8 , wherein the processor is programmed to send the speculative packet access reject message only when the base station is not waiting for the mobile unit to retransmit the uplink channel request, in response to an earlier-sent speculative packet access reject message and second request.

12. The apparatus of claim 8 , wherein the processor is programmed to send the speculative packet access reject message only when a maximum number of sequential speculative packet access reject messages allowed during a predefined downlink data flow has not been reached.

13. The apparatus of claim 8 , wherein the processor is programmed to send the speculative packet access reject message only when a downlink temporary block flow is one of:

operating in a delayed downlink release mode, and

operating within a predetermined time of beginning the delayed downlink release mode.

14. The apparatus of claim 8 , wherein the processor is programmed to send the speculative packet access reject message only when the mobile unit has subscribed to a Quality of Service (QoS) greater than a predetermined level.

15. A base station in a wireless data communication system for expediting a request from a mobile unit for uplink resources, the base station comprising:

a transmitter to send a first request for an acknowledgment message from the mobile unit, the acknowledgment message able to carry an uplink channel request when needed by the mobile unit;

a receiver to receive the acknowledgment message when provided; and

a processor to control the transmitter and the receiver; wherein the processor is programmed to:

determine an expected time for receiving the acknowledgment message; and

in response to not receiving the acknowledgment message by the expected time, conditionally send a speculative packet access reject message to the mobile unit, followed by a second request for the acknowledgment message.

16. The base station of claim 15 , wherein the processor is programmed to send the speculative packet access reject message only when the mobile unit is not actively transmitting uplink data.

17. The base station of claim 15 , wherein the processor is programmed to send the speculative packet access reject message only when no uplink channel request is queued for the mobile and waiting to be processed.

18. The base station of claim 15 , wherein the processor is programmed to send the speculative packet access reject message only when the base station is not waiting for the mobile unit to retransmit the uplink channel request, in response to an earlier-sent speculative packet access reject message and second request.

19. The base station of claim 15 , wherein the processor is programmed to send the speculative packet access reject message only when a maximum number of sequential speculative packet access reject messages allowed during a predefined downlink data flow has not been reached.

20. The base station of claim 15 , wherein the processor is programmed to send the speculative packet access reject message only when a downlink temporary block flow is one of:

operating in a delayed downlink release mode, and

operating within a predetermined time of beginning the delayed downlink release mode.

21. The base station of claim 15 , wherein the processor is programmed to send the speculative packet access reject message only when the mobile unit has subscribed to a Quality of Service (QoS) greater than a predetermined level.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 18, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034371/0612 →
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 Jul 18, 2003
From: BARVE, SATYEN D.
To: MOTOROLA, INC.
Reel/Frame 014319/0547 →