METHOD AND APPARATUS FOR MANAGING DATA FLOW THROUGH A MESH NETWORK
First Claim
1. A method for managing traffic streams (TS) at a mesh point in a mesh network comprising:
- receiving a data packet from an access point via a wireless transmission;
storing data from the data packet in one or more packet queues;
aggregating data from the one or more packet queues into a transmit data packet; and
transmitting the transmit data packet during a transmission opportunity duration.
1 Assignment
0 Petitions
Accused Products
Abstract
Traffic streams through mesh points in a mesh network are managed. Data arriving at the mesh point are aggregated in packet queues. The packet queues segregate arriving data by the data'"'"'s Quality of Service (QoS) requirement. An appropriate communication channel is selected. The communication channel is accessed through a contention access schema. An M-Request-To-Send (MRTS) message is sent to potential receiving mesh points with receiving mesh points responding with an M-Clear-to-Send (MCTS) message. Data from the packet queues is transmitted to the next mesh point. A mesh point power save mode allows battery operated mesh points to sleep preserving power.
-
Citations
57 Claims
-
1. A method for managing traffic streams (TS) at a mesh point in a mesh network comprising:
-
receiving a data packet from an access point via a wireless transmission;
storing data from the data packet in one or more packet queues;
aggregating data from the one or more packet queues into a transmit data packet; and
transmitting the transmit data packet during a transmission opportunity duration. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for managing traffic streams (TS) between a first mesh point and a second mesh point in a mesh network comprising:
-
generating at least one access parameter;
generating a message including the at least one access parameter at a first mesh point; and
transmitting the message from the first mesh point to a second mesh point, the message including at least one access parameter for use by the second mesh point. - View Dependent Claims (11, 12, 13, 14, 15)
-
-
16. A method for selecting a channel at a mesh point comprising:
-
broadcasting a transmit beacon over a plurality of channels;
monitoring one or more received signals on the plurality of channels;
determining a signal strength of the one or more received signals; and
selecting a channel from the plurality of channels based on the signal strength of the one or more received signals. - View Dependent Claims (17, 18, 19, 20, 21, 22)
-
-
23. A computer program product comprising:
-
a computer readable medium including;
instructions for receiving a data packet;
instructions for storing data from the data packet in one or more packet queues;
instructions for aggregating data from the one or more packet queues into a transmit data packet; and
instructions for transmitting the transmit data packet during a transmission opportunity duration.
-
-
24. An apparatus for managing traffic streams (TS) at a mesh point in a mesh network comprising:
-
a storing module configured to store data from a data packet into one or more packet queues;
an aggregating module configured to aggregate data from the one or more packet queues into a transmit data packet; and
a transmitting module configured to transmit the transmit data packet during a transmission opportunity duration. - View Dependent Claims (25, 26, 27, 28, 29, 30, 31, 32, 33)
-
-
34. An apparatus for managing traffic streams (TS) at a mesh point in a mesh network comprising:
-
means for receiving a data packet;
means for storing data from the data packet into one or more packet queues;
means for aggregating data from the one or more packet queues into a transmit data packet; and
means for transmitting the transmit data packet during a transmission opportunity duration. - View Dependent Claims (35, 36, 37, 38, 39, 40, 41, 42)
-
-
43. An apparatus for selecting a channel at a mesh point comprising:
-
means for broadcasting a transmit beacon over a plurality of channels;
means for monitoring one or more received beacons or loads on the plurality of channels;
means for determining a signal strength of the one or more received beacons or loads; and
means for selecting a channel from the plurality of channels based on the signal strength of the one or more received beacons or loads. - View Dependent Claims (44, 45, 46, 47, 48, 49)
-
-
50. A computer program product comprising:
-
a computer readable medium including;
instructions for broadcasting a transmit beacon over a plurality of channels;
instructions for monitoring one or more received beacons or loads on the plurality of channels;
instructions for determining a signal strength of the one or more received beacons or loads; and
instructions for selecting a channel from the plurality of channels based on the signal strength of the one or more received beacons or loads.
-
-
51. An apparatus for managing traffic streams (TS) between a first mesh point and a second mesh point in a mesh network comprising:
-
means for generating at least one access parameter;
means for generating a message including the at least one access parameter at a first mesh point; and
means for transmitting the message from the first mesh point to a second mesh point, the message including at least one access parameter for use by the second mesh point. - View Dependent Claims (52, 53, 54, 55, 56)
-
-
57. A computer program product comprising:
-
a computer readable medium including;
instructions for generating at least one access parameter;
instructions for generating a message including the at least one access parameter at a first mesh point; and
instructions for transmitting the message from the first mesh point to a second mesh point, the message including at least one access parameter for use by the second mesh point.
-
Specification