IP Library Granted Patent US 8,630,238
Granted Patent B2
US 8,630,238 · App. 13/468,925 · Granted Jan 14, 2014

Apparatus, system and method for the transmission of data with different QoS attributes

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,630,238
App. No.
13/468,925
Granted
Jan 14, 2014
Kind
B2
Abstract

An apparatus, system and method are provided for transmitting data from logical channel queues over a telecommunications link, each of the logical channel queues capable of being associated with quality of service attributes, the method including determining available resources for transmission over the telecommunications link in a frame; selecting one of the logical channel queues based on a first one of the quality of service attributes; packaging data from the selected one of the logical channel queues until one of: a second one of the quality of service attributes for the selected one of the logical channel queues is satisfied, the available resources are used, or the selected one of the logical channel queues is empty; and repeating the selecting step and the packaging step for remaining ones of the logical channel queues.

Claims (21)

1. A system for communicating data packets over a telecommunications link, the system comprising:

a base station configured to allocate resources for transmission over the telecommunications link; and

at least one mobile station, the at least one mobile station comprising:

a packet classifier configured to place the data packets into a plurality of logical channel queues associated with a plurality of quality of service attributes; and

a link controller configured to:

determine, based on the allocated resources, resources available to the at least one mobile station for transmission in a frame over the telecommunications link,

select one of the plurality of logical channel queues based on a first one of the quality of service attributes,

package data from the selected one of the plurality of logical channel queues until at least one of:

a second one of the quality of service attributes for the selected one of the plurality of logical channel queues is satisfied,

the resources available to the at least one mobile station for transmission in a frame are used, and

the selected one of the logical channel queues is empty; and

repeat the select and package functions for remaining ones of the logical channel queues.

2. A system as defined in claim 1 , the at least one mobile station further comprising an interface, in signal communication with the plurality of logical channel queues, configured to transmit the packaged data over the telecommunications link.

3. A system as defined in claim 1 wherein:

if the second quality of service attribute is satisfied for all of the logical channel queues, the link controller is further disposed to select another one of the logical channel queues based on the first one of the quality of service attributes, package data from the selected another one of the logical channel queues until at least one of the selected one of the logical channel queues is empty or the resources available to the at least one mobile station for transmission in a frame are used, and repeatedly select and package the data from the selected another one of the logical channel queues while the second one of the quality of service attributes is satisfied for all the logical channel queues.

4. A system as defined in claim 3 wherein the first one of the quality of service attributes includes a priority attribute.

5. A system as defined in claim 4 wherein the second one of the quality of service attributes includes a traffic shaping data rate attribute.

6. A system as defined in claim 5 wherein the traffic shaping data rate includes a bandwidth limit for a leaky bucket technique.

7. A system as defined in claim 3 wherein the link controller is further disposed for packaging including segmenting the data as necessary to fit the data within the resources available to the at least one mobile station for transmission in a frame.

8. A system as defined in claim 1 wherein data packets of each logical channel queue are arranged according to a defined priority, and a highest priority data packet of the data packets is selected for transmission only after transmission of a previous data packet of the data packets is completed.

9. A system as defined in claim 1 wherein a data packet of one logical channel queue that is different from the selected one of the logical channel queues is disposed for preemptive selection for a subsequent transmission before completion of a transmission of a data packet from the selected one of the logical channel queues.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 12, 2017
From: QUARTERHILL INC.
To: WI-LAN INC.
Reel/Frame 043167/0655 →
MERGER AND CHANGE OF NAME Recorded Jun 20, 2017
From: WI-LAN INC.; QUARTERHILL INC.
To: QUARTERHILL INC.
Reel/Frame 042914/0894 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 10, 2012
From: TURTLEBONES, INC.
To: WI-LAN, INC.
Reel/Frame 028191/0305 →