IP Library Granted Patent US 8,432,810
Granted Patent B2
US 8,432,810 · App. 12/058,345 · Granted Apr 30, 2013

Techniques for reducing buffer overflow in a communication system

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 8,432,810
App. No.
12/058,345
Granted
Apr 30, 2013
Kind
B2
Abstract

A technique for operating a wireless communication device includes transmitting a first downlink rate in a first control message. The first downlink rate is based on a latency of an inter-processor communication link associated with the wireless communication device. First downlink data at the first downlink rate is then received for a first time period. Following the first time period, second downlink data is received at a second downlink rate that is higher than the first downlink rate.

Claims (53)

1. A method of operating a wireless communication device, comprising:

transmitting by the wireless communication device to a base station a first control message comprising a value indicating a first downlink rate, wherein the first downlink rate is based on a latency of an inter-processor communication link of the wireless communication device, the inter-processor communication link coupling a first processor that is part of the wireless communication device to a second processor that is part of the wireless communication device;

receiving by the wireless communication device from the base station, for a first time period, first downlink data at the first downlink rate; and

receiving by the wireless communication device, following the first time period, second downlink data at a second downlink rate that is higher than the first downlink rate.

2. The method of claim 1 , wherein the first time period and the second downlink rate are also transmitted in the first control message.

3. The method of claim 2 , wherein the first downlink rate is specified by an initial downlink rate capability parameter and the second downlink rate is specified by a maximum downlink rate capability parameter.

4. The method of claim 1 , further comprising:

transmitting, in a second control message, the second downlink rate.

5. The method of claim 4 , wherein the second control message is transmitted on an uplink channel assigned in an uplink grant in response to a random access channel procedure.

6. The method of claim 1 , wherein the first and second downlink data corresponds to user datagram protocol data.

7. The method of claim 1 , wherein the first and second downlink data corresponds to voice over internet protocol data or video data.

8. The method of claim 1 , wherein the inter-processor communication link is a universal serial bus link.

9. The method of claim 1 , further comprising:

detecting a first event associated with initiation of an operation within the wireless communication device;

transmitting a first flow control message to initiate a reduction in a flow rate associated with the second downlink data to a level below the second downlink rate;

receiving an acknowledgement to the first flow control message; and

initiating the operation following the acknowledgement.

10. The method of claim 9 , further comprising:

detecting a second event associated with termination of the operation within the wireless communication device; and

transmitting a second flow control message to initiate an increase in the flow rate, associated with the second downlink data, to the second downlink rate.

11. A method of operating a base station, comprising:

receiving by the base station a first control message transmitted from a subscriber station and the first control message comprising a value indicating a first downlink rate, wherein the first downlink rate is based on a latency of an inter-processor communication link of the subscriber station that is in communication with the base station, the inter-processor communication link coupling a first processor that is part of the subscriber station to a second processor that is part of the subscriber station;

transmitting by the base station, for a first time period, first downlink data at the first downlink rate; and

transmitting by the base station, following the first time period, second downlink data at a second downlink rate that is higher than the first downlink rate.

12. The method of claim 11 , wherein the first time period and the second downlink rate are also received in the first control message.

13. The method of claim 12 , wherein the first downlink rate is specified by an initial downlink rate capability parameter and the second downlink rate is specified by a maximum downlink rate capability parameter.

14. The method of claim 11 , further comprising:

receiving, in a second control message, the second downlink rate.

15. The method of claim 11 , further comprising:

receiving, in response to a first event associated with initiation of an operation within the subscriber station, a first flow control message to initiate a reduction in a flow rate associated with the second downlink data to a level below the second downlink rate;

transmitting an acknowledgement to the first flow control message; and

transmitting the second downlink data at a reduced downlink rate that is less than the second downlink rate.

16. The method of claim 15 , further comprising:

receiving, in response to a second event associated with termination of the operation within the subscriber station, a second flow control message to initiate an increase in the flow rate associated with the second downlink data to the second downlink rate; and

transmitting the second downlink data at the second downlink rate in response to the second flow control message.

17. A wireless communication device, comprising:

a wireless interface, the wireless interface configured to communicate with a base station device;

a first and second processor; and

a computer readable apparatus having a non-transitory storage medium with at least one computer program stored thereon, the at least one computer program configured to, when executed on the first processor:

transmit a first control message comprising a value configured to indicate a first downlink rate, wherein the first downlink rate is based at least in part on a latency of an inter-processor communication link between the first processor and the second processor;

receive for a first time period, first downlink data at the first downlink rate; and

receive, at a time following the first time period, second downlink data at a second downlink rate.

18. The wireless communication device of claim 17 , wherein the first time period and the second downlink rate are transmitted in the first control message along with the first downlink rate.

19. The wireless communication device of claim 18 , wherein the first downlink rate is specified by an initial downlink rate capability parameter, and the second downlink rate is specified by a maximum downlink rate capability parameter.

20. The wireless communication device of claim 17 , wherein the first downlink rate is specified by an initial downlink rate capability parameter, and the second downlink rate is specified by a maximum downlink rate capability parameter.

21. A base station device, comprising:

a wireless interface, the wireless interface configured to communicate with a subscriber station device;

a processor; and

a computer readable apparatus having a non-transitory storage medium with at least one computer program stored thereon, the at least one computer program configured to, when executed on the processor:

receive a first control message transmitted from a subscriber station comprising a value configured to indicate a first downlink rate, the first downlink rate based at least in part on a latency of an inter-processor communication link of the subscriber station, the inter-processor communication link coupling a first processor of the subscriber station to a second processor of the subscriber station;

transmit for a first time period, first downlink data at the first downlink rate; and

transmit at a time following the first time period, second downlink data at a second downlink rate.

22. The base station device of claim 21 , wherein the first time period and the second downlink rate are received in the first control message along with the first downlink rate.

Assignments (8)
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0143 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037356/0553 →
PATENT RELEASE Recorded Dec 21, 2015
From: CITIBANK, N.A., AS COLLATERAL AGENT
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 037354/0688 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 18, 2011
From: FREESCALE SEMICONDUCTOR, INC.
To: APPLE INC.
Reel/Frame 026304/0200 →
SECURITY AGREEMENT Recorded May 13, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A., AS COLLATERAL AGENT
Reel/Frame 024397/0001 →
SECURITY AGREEMENT Recorded Mar 15, 2010
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 024085/0001 →
SECURITY AGREEMENT Recorded Jul 7, 2008
From: FREESCALE SEMICONDUCTOR, INC.
To: CITIBANK, N.A.
Reel/Frame 021194/0593 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 28, 2008
From: GODFREY, TIM G.
To: FREESCALE SEMICONDUCTOR, INC.
Reel/Frame 020721/0633 →