# US 8,542,698 B1 · Methods and apparatus for switching transmission channels

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 8,542,698 B1
- Document ID: US8542698B1
- Status: Granted
- Kind: B1
- Application number: 13/175,527
- Filed: 2011-07-01
- Granted: 2013-09-24
- Earliest claimed: 2006-11-27
- Assignees: Marvell International Ltd.
- Applicants: Raja Banerjea; Milind Kopikare
- Inventors: Raja Banerjea; Milind Kopikare
- Web page: https://patentgrep.com/patent/US8542698B1

## CPC

- H04W 28/0231: {based on communication conditions (dynamic wireless traffic scheduling definition based on channel quality criteria H04W72/54)}
- H04L 47/122: by diverting traffic away from congested entities
- H04L 47/29: {using a combination of thresholds}
- H04L 49/90: Buffering arrangements
- H04W 8/04: Registration at HLR or HSS [Home Subscriber Server]
- H04W 24/02: Arrangements for optimising operational condition
- H04W 28/14: using intermediate storage
- H04W 36/16: Performing reselection for specific purposes
- H04W 40/04: based on wireless node resources
- H04L 43/0876: Network utilisation, e.g. volume of load or congestion level
- H04L 43/16: Threshold monitoring
- H04W: WIRELESS COMMUNICATION NETWORKS (broadcast communication H04H; communication systems using wireless links for non-selective communication, e.g. wireless extensions H04M1/72)
- H04L: TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION (arrangements common to telegraphic and telephonic communication H04M)

## Abstract

Methods and apparatus for switching transmission channels that include monitoring a number of packets within a transmitter buffer of a transmitter, determining that the number of packets within the transmitter buffer exceeds a pre-determined threshold, and changing a transmission channel used by the transmitter for transmission based at least upon the number of packets within the transmitter buffer exceeding a pre-determined threshold.

## Claims

### Claim 1

A method comprising:
monitoring a number of packets within a transmitter buffer of a transmitter;
determining whether the number of packets within the transmitter buffer exceeds a first predetermined threshold;
monitoring a noise floor of a first transmission channel used by the transmitter for transmission of packets within the transmitter buffer;
periodically performing a clear channel assessment of the first transmission channel;
changing the transmission of packets from occurring over the first transmission channel to a second transmission channel in response to
the number of packets within the transmitter buffer exceeding the first predetermined threshold, and
if at least one of (i) the noise floor exceeds a second predetermined threshold, or (ii) the clear channel assessment exceeds a third predetermined threshold; and
in response to determining that the number of packets within the transmitter buffer of the transmitter is less than a fourth predetermined threshold, scanning one or more potential channels to determine if the one or more potential channels are suitable for transmission,
wherein the second transmission channel is different from the first transmission channel.

### Claim 2 (depends on 1)

The method of claim 1, further comprising:
monitoring a number of packets within a receiver buffer of a receiver; and
prior to changing the transmission of packets from occurring over the first transmission channel to the second transmission channel, determining that the number of packets within the receiver buffer meets or exceeds the fourth predetermined threshold.

### Claim 3 (depends on 2)

The method of claim 2, further comprising:
periodically scanning one or more channels to determine if the one or more channels are suitable for the transmission of packets,
wherein the second channel is a channel of the one or more channels determined to be suitable for the transmission of packets.

### Claim 4 (depends on 3)

The method of claim 3, wherein a channel of the one or more channels is determined to be suitable for the transmission of packets based upon a level of interference within the channel.

### Claim 5 (depends on 3)

The method of claim 3, further comprising:
prior to changing from the transmission of packets from occurring over the first transmission channel to the second transmission channel, transmitting a first message over the first transmission channel to one or more receivers indicating that the transmission of packets over the first transmission channel is going to be changed to occur over the second channel.

### Claim 6 (depends on 5)

The method of claim 5, further comprising:
receiving an acknowledgment message from the one or more receivers, wherein the acknowledge message is received in response to the first message.

### Claim 7 (depends on 6)

The method of claim 6, wherein the transmission of packets is changed to occur over the second channel upon receipt of at least one acknowledgment message.

### Claim 8 (depends on 6)

The method of claim 6, wherein the first message includes an indication of an amount of time to lapse until the transmission of packets is changed to the second transmission channel.

### Claim 9 (depends on 1)

The method of claim 1, further comprising:
monitoring a number of packets within a receiver buffer of a receiver; and
in response to determining that the number of packets within the receiver buffer of the receiver exceeds a fifth predetermined threshold, scanning the one or more potential channels to determine if the one or more potential channels are suitable for transmission.

### Claim 10 (depends on 1)

The method of claim 1, further comprising:
monitoring a number of packets within a receiver buffer of a receiver; and
in response to determining that (i) the number of packets within the transmitter buffer of the transmitter is less than the fourth predetermined threshold and (ii) the number of packets within the receiver buffer of the receiver exceeds a fifth predetermined threshold, scanning the one or more potential channels to determine if the one or more potential channels are suitable for transmission.

### Claim 11

An apparatus comprising:
a transmitter buffer configured to buffer packets for transmission by the transmission block;
a transmitter block configured to transmit, over a first transmission channel, the packets buffered within the transmitter buffer; and
a control block configured to
monitor a level of packets within the transmitter buffer, and determine whether the level of packets within the transmitter buffer exceeds a first predetermined threshold,
monitor a noise floor of the first transmission channel being used by the transmission block for transmission of packets within the transmitter buffer,
periodically perform a clear channel assessment of the first transmission channel,
change the transmission of packets from occurring over the first transmission channel to a second transmission channel in response to
the level of packets within the transmitter buffer exceeding the first predetermined threshold, and
if at least one of (i) the noise floor exceeds a second threshold or (ii) the clear channel assessment exceeds a third predetermined threshold, and
in response to determining that the number of packets within the transmitter buffer of the transmitter is less than a fourth predetermined threshold, scan one or more potential channels to determine if the one or more potential channels are suitable for transmission,
wherein the second transmission channel is different from the first transmission channel.

### Claim 12 (depends on 11)

The apparatus of claim 11, wherein the control block is further configured to:
monitor a level of packets within a receiver buffer of a receiver; and
prior to changing the transmission of packets from occurring over the first transmission channel to the second transmission channel, determine that the level of packets within the receiver buffer meets or exceeds the fourth predetermined threshold.

### Claim 13 (depends on 11)

The apparatus of claim 11, wherein:
the control block is further configured to periodically scan one or more channels to determine if the one or more channels are suitable for the transmission of packets; and
wherein the second channel is a channel of the one or more channels determined to be suitable for the transmission of packets.

### Claim 14 (depends on 13)

The apparatus of claim 13, wherein a channel of the one or more channels is determined to be suitable for the transmission of packets based upon a level of interference within the channel.

### Claim 15 (depends on 13)

The apparatus of claim 13, wherein:
prior to the control block changing the transmission of packets from occurring over the first transmission channel to the second transmission channel, the transmission block is configured to transmit a first message to one or more receivers indicating that the transmission of packets over the first transmission channel is going to be changed to occur over the second transmission channel.

### Claim 16 (depends on 15)

The apparatus of claim 15, further comprising a receiver block configured to receive an acknowledgment message from the one or more receivers, wherein the acknowledge message is received in response to the first message.

### Claim 17 (depends on 16)

The apparatus of claim 16, wherein the transmission block and the receiver block are components of a transceiver.

### Claim 18 (depends on 16)

The apparatus of claim 16, wherein the control block is configured to change the transmission of packets from occurring over the first transmission channel to the second transmission channel upon receipt of at least one acknowledgment message.

### Claim 19 (depends on 16)

The apparatus of claim 16, wherein the first message includes an indication of an amount of time to lapse until the transmission of packets is changed to the second transmission channel.
