IP Library Granted Patent US 7,342,939
Granted Patent B2
US 7,342,939 · App. 11/016,181 · Granted Mar 11, 2008

Method and apparatus for predictively providing an uplink communication resource

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,342,939
App. No.
11/016,181
Granted
Mar 11, 2008
Kind
B2
Abstract

Various embodiments are described to address the need for an apparatus and method for providing uplink communication resources that reduce some of the existing delays in acquiring these resources. In general, they may involve a RAN ( 121 ) transmitting data to a remote unit ( 101 ) via a downlink communication resource. After transmitting the data and with no additional data ready for transmission, the RAN begins transmitting assignment messages to the remote unit for an uplink resource. However, these assignment messages are not transmitted in response to uplink resource requests from the remote unit. In addition to or alternatively, the RAN detects a regular pattern in uplink activity of the remote unit and then begins predicting, based on the pattern, when the remote unit will next need an uplink resource. When the remote unit is predicted to need an uplink resource, the RAN transmits an assignment message to the remote unit.

Claims (38)

1. A method for predictively providing an uplink communication resource comprising:

transmitting data to a remote unit via a downlink communication resource;

when the data has been transmitted and no additional data is ready for transmission to the remote unit, transmitting at least one assignment message to the remote unit for an uplink communication resource, wherein the assignment message is not transmitted in response to a request from the remote unit for an uplink communication resource; and

receiving data from the remote unit via an uplink communication resource assigned in an assignment message not transmitted in response to a request from the remote unit.

2. The method of claim 1 , wherein transmitting the data to the remote unit via the downlink communication resource comprises

transmitting the data via a downlink (DL) Temporary Block Flow (TBF) and

wherein receiving the data from the remote unit via the uplink communication resource comprises

receiving the data via an uplink (UL) Temporary Block Flow (TBF).

3. The method of claim 1 , wherein transmitting the at least one assignment message to the remote unit for an uplink communication resource comprises

when the data has been transmitted and no additional data is ready for transmission to the remote unit, beginning a Delayed DL TBF release (DDTR) procedure and transmitting the at least one assignment message during the DDTR procedure.

4. The method of claim 1 , wherein transmitting the at least one assignment message to the remote unit for an uplink communication resource comprises

transmitting at least one Packet Uplink Assignment (PUA) message that assigns a timeslot for an uplink (UL) Temporary Block Flow (TBF).

5. The method of claim 1 , wherein transmitting the at least one assignment message to the remote unit for an uplink communication resource comprises

transmitting the at least one assignment message after polling the remote unit for a request for an uplink communication resource, to thereby provide the at least one assignment message to the remote unit after the remote unit requests an uplink communication resource but before an assignment message in response to the remote unit request would be sent.

6. The method of claim 1 , further comprising:

detecting a regular pattern in uplink activity of the remote unit;

predicting, based on the regular pattern, when the remote unit will next need an uplink communication resource; and

transmitting an assignment message to the remote unit to provide an uplink communication resource to the remote unit when the remote unit is predicted to next need the uplink communication resource.

7. The method of claim 6 , wherein detecting a regular pattern in uplink activity of the remote unit comprises

determining a variance coefficient for past remote unit activity intervals.

8. The method of claim 7 , wherein the activity intervals represent intervals from the group consisting of intervals between uplink communication resource requests and intervals between releasing a previous uplink communication resource and requesting a next uplink communication resource.

9. The method of claim 7 , wherein transmitting the assignment message to the remote unit to provide an uplink communication resource to the remote unit when the remote unit is predicted to next need the uplink communication resource comprises

transmitting the assignment message when the variance coefficient is below a threshold.

10. A radio access network (RAN) comprising:

a transceiver; and

a controller, communicatively coupled to the transceiver,

adapted to transmit, via the transceiver, data to a remote unit via a downlink communication resource,

adapted to transmit, via the transceiver, at least one assignment message to the remote unit for an uplink communication resource, when the data has been transmitted and no additional data is ready for transmission to the remote unit, wherein the assignment message is not transmitted in response to a request from the remote unit for an uplink communication resource, and

adapted to receive, via the transceiver, data from the remote unit via an uplink communication resource assigned in an assignment message not transmitted in response to a request from the remote unit.

11. A method for predictively providing an uplink communication resource comprising:

detecting a regular pattern in uplink activity of a remote unit;

predicting, based on the regular pattern, when the remote unit will next need an uplink communication resource; and

transmitting an assignment message to the remote unit to provide an uplink communication resource to the remote unit when the remote unit is predicted to next need the uplink communication resource.

12. The method of claim 11 , wherein detecting a regular pattern in uplink activity of the remote unit comprises

determining a variance coefficient for past remote unit activity intervals.

13. The method of claim 12 , wherein the activity intervals represent intervals from the group consisting of intervals between uplink communication resource requests and intervals between releasing a previous uplink communication resource and requesting a next uplink communication resource.

14. The method of claim 12 , wherein transmitting the assignment message to the remote unit to provide an uplink communication resource to the remote unit when the remote unit is predicted to next need the uplink communication resource comprises

transmitting the assignment message when the variance coefficient is below a threshold.

Assignments (4)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 21, 2014
From: MOTOROLA MOBILITY LLC
To: GOOGLE TECHNOLOGY HOLDINGS LLC
Reel/Frame 034320/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 Mar 2, 2005
From: JHAMNANI, ALOK H.; BARVE, SATYEN D.; KARNAM, PRAMOD
To: MOTOROLA, INC,
Reel/Frame 016330/0523 →