IP Library Granted Patent US 7,944,824
Granted Patent B2
US 7,944,824 · App. 11/792,222 · Granted May 17, 2011

Terminal of portable internet system and method of transmitting uplink data in terminal

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,944,824
App. No.
11/792,222
Granted
May 17, 2011
Kind
B2
Abstract

A terminal of a portable Internet system comprising a medium access control (MAC) layer and a physical layer, the MAC layer comprising: a classifier classifying packets into classes; a delayer calling queue operating functions when a predetermined period of time is passed after the packets are classified by the classifier; a wait queue storing packets by the queue operating functions; and a packet processor processing the packet in the wait queue and transmitting the processed packet to the physical layer.

Claims (25)

1. A terminal of a portable Internet system comprising a medium access control (MAC) layer and a physical layer, and

wherein the MAC layer comprises:

a classifier classifying packets into classes;

a delayer including a circular queue storing a function pointer and a function argument of each of queue operating functions, the delayer sequentially calling the queue operating functions by sequentially extracting the function pointer and the function argument from the circular queue when a predetermined period of time is passed after the packets are classified by the classifier;

a wait queue storing the packets by the queue operating functions; and

a packet processor processing the packet in the wait queue and transmitting the processed packet to the physical layer,

wherein the classifier is operated by a tasklet of a kernel, and the wait queue and the packet processor are operated by a kernel thread, and

wherein the packet processor comprises:

an admission controller performing admission controlling by using the wait queue;

a bandwidth manager analyzing packets in the wait queue and calculating a necessary bandwidth;

a bandwidth controller requesting and allocating the calculated bandwidth; and

a priority controller transmitting the packets in the wait queue according to priority of each packet by using the allocated bandwidth.

2. The terminal of claim 1 , wherein the function pointer and the function argument stored in the circular queue are sequentially extracted by a kernel thread.

3. The terminal of claim 2 , wherein the circular queue is shared by the classifier and the wait queue.

4. The terminal of claim 1 , wherein the kernel includes a Linux kernel.

5. The terminal of claim 1 , wherein the classes are determined according to a policy of Quality of Service (QoS).

6. A method for transmitting uplink data of a terminal of a portable Internet system, the method comprising:

classifying packets into classes;

storing information on queue operating functions in a circular queue;

sequentially calling the queue operating functions by sequentially extracting the information on the queue operating functions stored in the circular queue when a predetermined period of time is passed after the classification of the packets;

queuing the packets by using the called queue operating functions; wherein the classifying the packets is operated by a tasklet, and the queuing is operated by a kernel thread; and

performing admission control for the queued packets;

calculating a necessary bandwidth for the packets admitted by the admission control;

allocating the calculated bandwidth; and

transmitting the packet according to priority by using the allocated bandwidth.

Assignments (2)
MERGER Recorded Jul 20, 2009
From: KTFREETEL CO., LTD.
To: KT CORPORATION
Reel/Frame 022976/0032 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 15, 2008
From: LEE, SEUNG-QUE; PARK, NAM-HOON; AHN, JEE-HWAN
To: SAMSUNG ELECTRONICS CO., LTD.; ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE; KT CORPORATION; SK TELECOM CO., LTD.; KTFREETEL CO., LTD.; HANARO TELECOM., INC.
Reel/Frame 020952/0467 →