Claims
- 1. A wireless communication device comprising:
a physical layer adapted to transmit a reservation request (RR) about an impending transmission of data; a second layer on top of the physical layer, the second layer adapted to generate a tag about the impending transmission and impart the tag in the RR; and a network layer on top of the second layer, wherein the second layer includes a tag generation module for encoding in the tag a priority of the impending transmission.
- 2. A wireless communication device comprising:
a physical layer adapted to receive a reservation request (RR); a second layer on top of the physical layer, the second layer adapted to receive the RR from the physical layer; and a network layer on top of the second layer, wherein the second layer is adapted to process and finally resolve the received RR without accessing the network layer.
- 3. The device of claim 2, wherein
the second layer includes a BME, a RME and a SME.
- 4. The device of claim 2, wherein
the second layer reads a tag from the RR to determine a priority.
- 5. The device of claim 2, wherein
the second layer is adapted to process and finally resolve the RR based on QoS considerations.
- 7. A device comprising:
a physical medium; and a processor coupled with the physical medium, wherein the processor is adapted to
generate a reservation request for transmitting data; determine a priority for transmitting the data; generate a tag that encodes the priority; pass the data and the tag to a medium access control layer; examine the data to determine a required bandwidth for transmission; encode the tag and the bandwidth in a reservation request frame; and then transmit the reservation request frame.
- 8. The device of claim 7, wherein the processor is further adapted to:
store the data in a buffer after passing it and prior to examining it.
- 9. The device of claim 7, wherein
the priority is determined based on one of a default class and an AP-designated class.
- 10. A device comprising:
a physical medium; and a processor coupled with the physical medium, wherein the processor is adapted to
receive a reservation request frame; decompose the reservation request frame to extract a reservation request; decode a tag from the reservation request while in the medium access control layer; read the tag to identify a priority while in the medium access control layer; examine the priority against available resources while in the medium access control layer; and finally resolve the reservation request in terms of the examined priority while still in the medium access control layer.
- 11. The device of claim 10, wherein the processor is adapted to resolve the reservation request by:
determining that there are insufficient resources for meeting the reservation request; and generating and transmitting a Reservation Request Reject frame.
- 12. The device of claim 10, wherein the processor is adapted to resolve the reservation request by:
scheduling a transmission opportunity based on the priority.
- 13. An article comprising: a storage medium, said storage medium having stored thereon instructions, that, when executed by at least one device, result in:
generating a reservation request for transmitting data; determining a priority for transmitting the data; generating a tag that encodes the priority; passing the data and the tag to a medium access control layer; examining the data to determine a required bandwidth for transmission; encoding the tag and the bandwidth in a reservation request frame; and then transmitting the reservation request frame.
- 14. The article of claim 13, wherein the instructions further result in:
storing the data in a buffer after passing it and prior to examining it.
- 15. The article of claim 13, wherein
the priority is determined based on one of a default class and an AP-designated class.
- 16. An article comprising: a storage medium, said storage medium having stored thereon instructions, that, when executed by at least one device, result in:
receiving a reservation request frame; decomposing the reservation request frame to extract a reservation request; decoding a tag from the reservation request while in the medium access control layer; reading the tag to identify a priority while in the medium access control layer; examining the priority against available resources while in the medium access control layer; and finally resolving the reservation request in terms of the examined priority while still in the medium access control layer.
- 17. The article of claim 16, wherein the instructions result in resolving by:
determining that there are insufficient resources for meeting the reservation request; and generating and transmitting a Reservation Request Reject frame.
- 18. The article of claim 16, wherein the instructions result in resolving by:
scheduling a transmission opportunity based on the priority.
- 19. A method comprising:
generating a reservation request for transmitting data; determining a priority for transmitting the data; generating a tag that encodes the priority; passing the data and the tag to a medium access control layer; examining the data to determine a required bandwidth for transmission; encoding the tag and the bandwidth in a reservation request frame; and then transmitting the reservation request frame.
- 20. The method of claim 19, further comprising:
storing the data in a buffer after passing it and prior to examining it.
- 21. The method of claim 19, wherein
the priority is determined based on one of a default class and an AP-designated class.
- 22. A method comprising:
receiving a reservation request frame; decomposing the reservation request frame to extract a reservation request; decoding a tag from the reservation request while in the medium access control layer; reading the tag to identify a priority while in the medium access control layer; examining the priority against available resources while in the medium access control layer; and finally resolving the reservation request in terms of the examined priority while still in the medium access control layer.
- 23. The method of claim 22, wherein resolving includes:
determining that there are insufficient resources for meeting the reservation request; and generating and transmitting a Reservation Request Reject frame.
- 24. The method of claim 22, wherein resolving includes:
scheduling a transmission opportunity based on the priority.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Application No. 60/233,366, filed on Sep. 18, 2000, which is hereby incorporated by reference.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60233366 |
Sep 2000 |
US |