IP Library Granted Patent US 7,633,974
Granted Patent B2
US 7,633,974 · App. 11/841,123 · Granted Dec 15, 2009

System and method of ordering the transmission of data packets in a radio 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 7,633,974
App. No.
11/841,123
Granted
Dec 15, 2009
Kind
B2
Abstract

A system and method is provided for reordering the transmission of data packets in a queue of a radio system when an error occurs during the transmission of a data packet to any device destination address. A transmission ordering component is provided that transmits data packets in a queue one at a time until a transmission error occurs for a given destination address. The transmission ordering component then searches through the queue for a data packet with a different destination address than the current destination address being transmitted. The transmission ordering component then returns to transmitting packets one at a time until the end of the queue is reached. Once the end of the queue is reached the transmission ordering component reorders the queue and moves the packets in which transmission errors have occurred to the beginning of the queue. The transmission ordering component then repeats the transmitting data packets one at a time.

Claims (35)

1. A radio system in a cellular communication system, comprising:

a radio device with a processor to control the operations of the device;

an input component coupled to the processor;

a memory coupled to the processor, the memory including a data packet transmission queue; and

a transmission ordering component transmits data packets one location at a time in the data packet transmission queue until a transmission error occurs, wherein the transmission ordering module advances to a location in the data packet transmission queue having a data packet with a different destination address than the data packet in which the transmission error has occurred, the transmission ordering component reorders the queue after reaching the end of the queue by moving data packets in which transmission errors have occurred to the beginning of the queue.

2. The system of claim 1 , further comprising a radio frequency (RF) receiver and a RF transmitter.

3. The system of claim 1 , wherein the transmission ordering component transmits packets in the queue on a FIFO basis.

4. The system of claim 1 , wherein the transmission ordering component transmits packets in the queue on a packet prioritization basis.

5. The system of claim 1 , wherein the transmission ordering component resides in a firmware program of the radio device.

6. The system of claim 1 , wherein the transmission ordering component resides in an application program communicatively coupled to the radio device.

7. The system of claim 1 , the radio device is an access point.

8. The system of claim 1 , the radio device is a mobile communication unit.

9. The system of claim 1 , wherein a display comprising a flat panel liquid crystal display with alphanumeric capabilities is coupled to the processor.

10. The system of claim 1 , the memory stores an identification code that is unique to the radio device.

11. A method for transmitting data packets over a radio device in a cellular communication system, comprising:

providing a packet ordering transmission queue having plurality of data packets for transmitting over the radio device; and

pointing to a data packet that is currently being transmitted;

transmitting a first data packet with a first destination address and pointing to a next data packet in the queue;

checking for an error in the transmission of the first data packet with the first destination address;

searching the queue for a data packet having a second destination address and upon detection of an error in the transmission of the first data packet with the first destination address pointing to the data packet with the second destination address;

transmitting the data packet having the second destination address over the radio device; and

reordering the queue after reaching the end of the queue by moving data packets with destination address having a transmission error to the beginning of the queue and pointing to the start of the queue.

12. The method of claim 11 , further comprising, transmitting a second data packet with the first destination address upon detection of no error in the transmission of the first data packet with the first destination.

13. The method of claim 11 , advancing through the queue as data packets are transmitted, till the end of the queue is reached.

14. The method of claim 11 , further comprising repeating of transmitting, checking, searching and transmitting of data packets in the queue after the reordering.

15. A radio system in a cellular communication system comprising:

means for communicating over a radio frequency link;

means for storing data packets in a data packet transmission queue;

means for transmitting the data packets stored in the transmission queue over the radio frequency link one location at a time until a transmission error occurs, wherein the means for transmitting advances to a location in the transmission queue having a data packet with a different destination address than the data packet in which the transmission error has occurred; and

means for reordering the transmission queue after reaching the end of the transmission queue by moving data packets in which transmission errors have occurred to the beginning of the queue.

16. The system of claim 15 , wherein the means for transmitting continues transmitting data packets one location at a time in transmission queue after advancing to a location in the queue with a data packet having a different destination address than the one in which a transmission error occurred.

17. The system of claim 15 , wherein the means for communicating has a unique identification code stored in a memory.

18. The system of claim 15 , further comprising means to input bar code data to the means for communicating.

19. The system of claim 15 , further comprising means to display data coupled to the means for reordering transmission queue.

20. The system of claim 15 , further comprising means for pointing to a data packet from the transmission queue that is currently being transmitted.

Assignments (10)
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
THIRD AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 044639/0300 →
SECOND AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Jul 14, 2017
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 043200/0614 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 8, 2016
From: SYMBOL TECHNOLOGIES, LLC
To: EXTREME NETWORKS, INC.
Reel/Frame 040579/0410 →
AMENDED AND RESTATED PATENT AND TRADEMARK SECURITY AGREEMENT Recorded Oct 31, 2016
From: EXTREME NETWORKS, INC.
To: SILICON VALLEY BANK
Reel/Frame 040521/0762 →
RELEASE OF SECURITY INTEREST Recorded Aug 17, 2015
From: MORGAN STANLEY SENIOR FUNDING, INC.
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 036371/0738 →
CHANGE OF NAME Recorded Jul 8, 2015
From: SYMBOL TECHNOLOGIES, INC.
To: SYMBOL TECHNOLOGIES, LLC
Reel/Frame 036083/0640 →
SECURITY AGREEMENT Recorded Oct 31, 2014
From: ZIH CORP.; LASER BAND, LLC; ZEBRA ENTERPRISE SOLUTIONS CORP.; SYMBOL TECHNOLOGIES, INC.
To: MORGAN STANLEY SENIOR FUNDING, INC. AS THE COLLATERAL AGENT
Reel/Frame 034114/0270 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 20, 2007
From: DEFORD, MARK RUSSEL
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 019716/0528 →