IP Library Granted Patent US 8,432,857
Granted Patent B2
US 8,432,857 · App. 12/961,892 · Granted Apr 30, 2013

Wireless access device and method of transmitting packets

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,857
App. No.
12/961,892
Granted
Apr 30, 2013
Kind
B2
Abstract

A wireless access device communicates with a plurality of customer premised equipments (CPEs) via a network. The wireless access device establishes a plurality of queues and distributes intervals for each of the CPEs. The wireless access device receives packets from the network, obtains one of the intervals corresponding to one of the CPEs with a MAC address being a destination MAC address of one of the received packets, and stores each of the received packets to one of the queues with sequence number being in the obtained interval. The wireless access device transmits the received packets stored in the plurality of queues in the way of one row by one row.

Claims (23)

1. A wireless access device in communication with a plurality of customer premised equipments via a network, the wireless access device comprising:

at least one processor;

a storage system operable to store a plurality of communication parameters of each of the customer premised equipments and one or more programs that are executed by the at least one processor, the one or more programs comprising:

a queue establishing module operable to establish a plurality of queues to store packets received from the network, and to store the plurality of queues in the storage system, wherein each of the queues is configured with a sequence number;

a capacity computing module operable to compute capacities of a plurality of channels in communication with the wireless access device and with each of the customer premised equipments respectively according to corresponding communication parameters of each of the customer premised equipments, and to compute a total channel capacity according to the capacities of the plurality of channels;

a interval establishing module to compute weight of each of the channel capacities in relation to the total channel capacity, and to distribute intervals for each of the customer premised equipments according to the weight of each of the channel capacities to the total channel capacity and the sequence numbers of the queues, and to distribute a special channel capacity to transmit broadcast packets to all the customer premised equipments and to distribute a special interval according to a special weight of the special channel capacity in relation to the total channel capacity, wherein each of the intervals respectively includes one part of the sequence numbers of the queues;

a packet queuing module operable to receive packets from the network, to obtain one of the intervals corresponding to one of the customer premised equipments with MAC address being the destination MAC address of one of the received packets, and to store each of the received packets to one of the queues with sequence number being in the obtained interval; and

a packet transmitting module operable to transmit the received packets stored in the plurality of queues in the way of one row by one row;

wherein the communication parameters comprise a bandwidth of each of the customer premised equipments and a signal-to-noise ratio of each of the customer premised equipments.

2. The wireless access device as claimed in claim 1 , wherein the packet queuing module is further operable to obtain the special interval if the MAC address of one of the customer premised equipments is different from the destination MAC address of one of the received packets, and to store each of the received packets to one of the queues whose sequence number is in the special interval.

3. A method of transmitting packets in a wireless access device, the wireless access device in communication with a plurality of customer premised equipments via a network and comprising a storage system to store a plurality of communication parameters of each of the customer premised equipments, the method of transmitting packets comprising:

establishing a plurality of queues and storing the plurality of queues in the storage system, wherein each of the queues is configured with a sequence number;

computing capacities of a plurality of channels in communication with the wireless access device and with each of the customer premised equipments respectively according to corresponding communication parameters of each of the customer premised equipments;

computing a total channel capacity according to the capacities of the plurality of channels;

computing weight of each of the channel capacities in relation to the total channel capacity;

distributing intervals for each of the customer premised equipments according to the weight of each of the channel capacities to the total channel capacity and the sequence numbers of the queues, and distributing a special channel capacity to transmit broadcast packets to all the customer premised equipments, and distributing a special interval according to a special weight of the special channel capacity in relation to the total channel capacity, wherein each of the intervals respectively includes one part of the sequence numbers of the queues;

receiving packets from the network;

obtaining one of the intervals corresponding to one of the customer premised equipments with MAC address being the destination MAC address of one of the received packets;

storing each of the received packets to one of the queues with sequence number being in the obtained interval; and

transmitting the received packets stored in the plurality of queues in the way of one row by one row.

4. The method of transmitting packets as claimed in claim 3 , wherein the communication parameters comprises a bandwidth of each of the customer premised equipments and a signal-to-noise ratio of each of the customer premised equipments.

5. The method of transmitting packets as claimed in claim 3 , further comprising:

obtaining the special interval if the MAC address of one of the customer premised equipments is different from the destination MAC address of one of the received packets; and storing each of the received packets to one of the queues whose sequence number is in the special interval.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 12, 2025
From: AMBIT MICROSYSTEMS (SHANGHAI) LTD.
To: SHENZHEN FULIAN FUGUI PRECISION INDUSTRY CO., LTD.
Reel/Frame 073521/0647 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 29, 2018
From: AMBIT MICROSYSTEMS (SHANGHAI) LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
To: AMBIT MICROSYSTEMS (SHANGHAI) LTD.
Reel/Frame 045171/0409 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 8, 2010
From: DU, YAO-HONG
To: AMBIT MICROSYSTEMS (SHANGHAI) LTD.; HON HAI PRECISION INDUSTRY CO., LTD.
Reel/Frame 025479/0226 →