Coexistence mechanism for multiple channels
First Claim
Patent Images
1. An apparatus, comprising:
- a plurality of transceivers for sending and receiving data on a plurality of channels;
a plurality of detectors coupled with the plurality of transceivers and having detector outputs; and
a controller coupled with the plurality of detectors, the controller comprising a mid-packet clear channel assessment circuit configured to determine a subset of the plurality of channels that are available for communication;
wherein the plurality of detectors monitor the plurality of channels;
wherein the controller is operable to receive a signal on at least one of the plurality of channels, the signal comprising data representative of a request to establish communications on a set of channels selected from the plurality of channels;
wherein the controller determines from monitoring the plurality of detector outputs which channels from the set of channels are available for establishing communications;
wherein the controller sends a response to the request to establish communications on at least one of the channels available for establishing communications;
wherein the response comprises data representative of which channels from the set of channels and from the subset of channels are available channels for establishing communications;
wherein the response comprises data representative of which channels from the set of channels are unavailable channels for establishing communications; and
wherein the response comprises data representative of a time period when the unavailable channels are expected to be available.
1 Assignment
0 Petitions
Accused Products
Abstract
In accordance with an example embodiment, there is disclosed herein a coexistence mechanism for multiple channels. A plurality of channels are monitored to determine which channels are available for communications. Upon receiving a request to establish communications on a channel set within the plurality of channels, a response is sent to the request on at least one in the channel set. The response comprises data representative of which channels from the channel set are available for communications. Optionally, the response may include data indicating how long the unavailable channels will be occupied.
-
Citations
18 Claims
-
1. An apparatus, comprising:
-
a plurality of transceivers for sending and receiving data on a plurality of channels; a plurality of detectors coupled with the plurality of transceivers and having detector outputs; and a controller coupled with the plurality of detectors, the controller comprising a mid-packet clear channel assessment circuit configured to determine a subset of the plurality of channels that are available for communication; wherein the plurality of detectors monitor the plurality of channels; wherein the controller is operable to receive a signal on at least one of the plurality of channels, the signal comprising data representative of a request to establish communications on a set of channels selected from the plurality of channels; wherein the controller determines from monitoring the plurality of detector outputs which channels from the set of channels are available for establishing communications; wherein the controller sends a response to the request to establish communications on at least one of the channels available for establishing communications; wherein the response comprises data representative of which channels from the set of channels and from the subset of channels are available channels for establishing communications; wherein the response comprises data representative of which channels from the set of channels are unavailable channels for establishing communications; and wherein the response comprises data representative of a time period when the unavailable channels are expected to be available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method, comprising:
-
monitoring a plurality of channels to determine which channels are unavailable for establishing communications; monitoring for a mid-packet clear channel assessment to determine a subset of channels available for establishing the communication; receiving a signal comprising data representative of a request to establish communications on a set of the plurality of channels; determining, by a processor, at least one unavailable channel from the set of channels from monitoring the plurality of channels and from the subset of channels from the mid-packet assessment; responding to the request to establish communications on the set of the plurality of channels with data representative of the at least one unavailable channel from the set of channels; and responding to the request to establish communications on the set of the plurality of channels with data representative of a time period when the at least one unavailable channel is expected to be available. - View Dependent Claims (11, 12, 13)
-
-
14. Logic encoded in at least one non-transitory computer readable storage medium for execution by a processor, and when executed by a processor operable to:
-
receive data indicating which channels selected from a plurality of channels are available for establishing communications; monitor for a mid-packet clear channel assessment to determine a subset of channels available for establishing the communication receive a request to establish communications on a set of channels of the plurality of channels; determine, which channels of the set of channels and of the subset of channels are available channels for communications; and send a response to the request to establish communications on at least one of the available channels, the response comprising data representative of at least one available channel of the available channels for communication and data representative of at least one unavailable channel, wherein the response comprises data representative of a time period when the at least one unavailable channel is expected to be available. - View Dependent Claims (15, 16, 17, 18)
-
Specification