IP Library Granted Patent US 8,189,542
Granted Patent B2
US 8,189,542 · App. 11/192,574 · Granted May 29, 2012

Voice and data wireless communications network and method

Assignee: Symbol Technologies, Inc.
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,189,542
App. No.
11/192,574
Granted
May 29, 2012
Kind
B2
Abstract

A wireless local area network that carries mixed traffic of voice and data communications may be provided. The wireless local area network may include an access point and a plurality of remote terminals that are associated with the access point. The access point may be operably coupled to a wireline network. The access point may receive voice and other communications packets from the remote terminals and the wireline network. Some of the packets may be for transmission to the remote terminals. The access point manages which packets to transmit and when to transmit packets. The access point may manage traffic to maintain a fair distribution of packets and to give priority to voice communications over other communications.

Claims (32)

1. A method, comprising:

selecting a first packet of a plurality of packets, the selection being based on a destination address priority and a packet priority;

transmitting the first packet;

determining that an acknowledgement packet was not received in response to transmitting the first packet; and

retransmitting the first selected packet, wherein the determining and retransmitting steps are repeated a predetermined first number of times dependant on the packet priority;

wherein when the predetermined first number of times is reached, further retry transmissions are halted until after a frequency hop in modulation, after which the unacknowledged packet is further retransmitted until a predetermined second number of times.

2. The method of claim 1 , wherein the predetermined first number of times is lower for high priority packets and higher for low priority packets.

3. A method, comprising:

selecting one of a plurality of transmission queues, each queue including at least one packet, the selection being based on a destination address priority and a packet priority, wherein each of the transmission queues corresponds to a destination address of the at least one packet in the queue;

transmitting the at least one packet from the selected transmission queue, wherein the at least one packet of the selected transmission queue is a plurality of packets, each packet having a priority level, and the transmitted packet being the packet having a highest priority level, wherein a management packet is prioritized highest, a voice packet is prioritized second highest, and other communications packets are prioritized third highest;

determining that an acknowledgement packet was not received in response to transmitting the at least one packet; and

retransmitting the at least one packet, wherein the determining and retransmitting steps are repeated a predetermined first number of times dependant on the packet priority;

wherein when the predetermined first number of times is reached, further retry transmissions are halted until after a frequency hop in modulation, after which the unacknowledged packet is further retransmitted until a predetermined second number of times.

4. The method of claim 3 , wherein the predetermined first number of times is lower for high priority packets and higher for low priority packets.

5. The method of claim 3 , wherein the at least one packet includes more than one packet for transmission.

6. An access point, comprising:

a memory;

a processor defining a plurality of transmission queues in the memory, each transmission queue including at least one packet, the each transmission queue corresponding to a remote terminal, the processor selecting one of the transmission queues, the selection being based on a destination address priority and a packet priority; and

a transmitter transmitting the at least one packet from the selected transmission queue to the remote terminal corresponding to the selected transmission queue, wherein the at least one packet of the selected transmission queue is a plurality of packets, each packet having a priority level, and the transmitted packet being the packet having a highest priority level, wherein a management packet is prioritized highest, a voice packet is prioritized second highest, and other communications packets are prioritized third highest;

wherein the processor determining that an acknowledgement packet was not received in response to transmitting the at least one packet, and the transmitter retransmitting the at least one packet, wherein the determining and retransmitting steps are repeated a predetermined first number of times dependant on the packet priority;

wherein when the predetermined first number of times is reached, further retry transmissions are halted until after a frequency hop in modulation, after which the unacknowledged packet is further retransmitted until a predetermined second number of times.

7. The access point of claim 6 , wherein the predetermined first number of times is lower for high priority packets and higher for low priority packets.

8. The access point of claim 6 , wherein the at least one packet for transmitting is more than one packet.

9. The access point of claim 6 , wherein the memory is included in the processor.

10. A computer readable memory storing a set of instructions executable by a processor, the set of instructions being operable to:

define a plurality of transmission queues, each transmission queue corresponding to a remote terminal;

store at least one packet in each transmission queue;

select one of the transmission queues, the selection being based on a destination address priority and a packet priority;

transmit the at least one packet from the selected transmission queue to the remote terminal corresponding to the selected transmission queue, wherein the at least one packet of the selected transmission queue is a plurality of packets, the transmitted packet being the packet having a highest priority level, wherein a management packet is prioritized highest, a voice packet is prioritized second highest, and other communications packets are prioritized third highest

determine that an acknowledgement packet was not received in response to transmitting the at least one packet; and

retransmit the at least one selected packet a predetermined number of times dependant on the packet priority;

wherein when the predetermined first number of times is reached, further retry transmissions are halted until after a frequency hop in modulation, after which the unacknowledged packet is further retransmitted until a predetermined second number of times.

Assignments (12)
RELEASE OF PATENT AND TRADEMARK SECURITY INTEREST AT REEL/FRAME NO. 46050/0546 Recorded Jul 30, 2026
From: BANK OF MONTREAL, AS AGENT
To: EXTREME NETWORKS, INC.
Reel/Frame 076081/0088 →
AMENDED SECURITY AGREEMENT Recorded Aug 18, 2023
From: EXTREME NETWORKS, INC.; AEROHIVE NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 064782/0971 →
RELEASE OF SECURITY INTEREST Recorded May 1, 2018
From: SILICON VALLEY BANK
To: EXTREME NETWORKS, INC.
Reel/Frame 046051/0775 →
SECURITY INTEREST Recorded May 1, 2018
From: EXTREME NETWORKS, INC.
To: BANK OF MONTREAL
Reel/Frame 046050/0546 →
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 Jul 29, 2005
From: BEACH, ROBERT E.; HARRIS, JASON T.; MONTGOMERY, RICHARD C.; SEALANDER, WANDA
To: SYMBOL TECHNOLOGIES, INC.
Reel/Frame 016832/0961 →
Continuity (3)
Continuation 10033861 · Dec 27, 2001
Continuation 09627092 · Jul 27, 2000
Related Publication 20050281252A1 · Dec 22, 2005