Claims
- 1. A method comprising:
transmitting a first plurality of sets of data on a plurality of data channels to a plurality of devices, wherein each of the first plurality of sets of data has a corresponding channel from the plurality of data channels and is transmitted to a corresponding device of the plurality of devices; and receiving a second plurality of sets of data on at least one of the plurality of data channels, wherein the second plurality of sets of data is sent by the plurality of devices, and wherein each of the second plurality of sets of data has a corresponding device of the plurality of devices.
- 2. The method as in claim 1, wherein each of the second plurality of sets of data includes an acknowledgement from its corresponding device of the reception of at least one of the first plurality of sets of data.
- 3. The method as in claim 1, wherein different channels of the plurality of data channels include separate bands of frequencies.
- 4. The method as in claim 1, wherein the plurality of devices are associated with a communication standard.
- 5. The method as in claim 4, wherein the communication standard includes an IEEE 802.11 communication standard.
- 6. The method as in claim 1, wherein at least one of the first plurality of sets of data is transmitted at a higher data rate than others of the first plurality of sets of data.
- 7. The method as in claim 1, wherein different sets of data of the first plurality of sets of data include differing amounts of data.
- 8. The method as in claim 1, wherein at least one of the plurality of clients simultaneously receives multiple sets of data of the first plurality of sets of data along at least two of the plurality of data channels.
- 9. The method as in claim 8, wherein the multiple sets of data of the first plurality of sets of data together comprise a composite data set and wherein the multiple sets of data of the first plurality of sets of data are combined at the at least one of the plurality of devices to form the composite data set.
- 10. The method as in claim 1, wherein the plurality of data channels comprise alternate adjacent data channels.
- 11. The method as in claim 1, wherein the plurality of data channels comprise adjacent data channels.
- 12. The method as in claim 1, wherein the plurality of data channels have a corresponding plurality of transmitters.
- 13. The method as in claim 1, wherein at least one of the plurality of data channels provides data sets to multiple devices of the plurality of devices.
- 14. The method as in claim 1, wherein multiple sets of data of the first plurality of sets of data are transmitted on the same corresponding channel from the plurality of data channels.
- 15. The method as in claim 1, wherein at least one of the plurality of devices does not send a corresponding data set as part of the second plurality of data sets.
- 16. The method as in claim 1, wherein the at least one channel carrying the second plurality of sets of data can alternate among the plurality of data channels.
- 17. The method as in claim 1, further including the step of controlling a time to transmit a first set of data of the first plurality of sets of data to a first device of the plurality of devices.
- 18. The method as in claim 17, wherein the step of controlling the time to transmit the first set of data includes padding the first set of data with null data to allow a packet length associated with the first set of data to be congruent with a packet length associated with at least one other set of data of the first plurality of sets of data.
- 19. The method s in claim 17, wherein the step of controlling the time to transmit the first set of data includes providing a field value with the first set of data, wherein the field value indicates a time period before the first device may send an acknowledgment.
- 20. The method as in claim 17, wherein the step of controlling the time to transmit the first set of data includes adjusting a number of bits sent per unit time associated with the first set of data to allow a packet length associated with the first set of data to be congruent with a packet length associated with at least one other set of data of the first plurality of sets of data.
- 21. The method as in claim 17, wherein the step of controlling the time to transmit the first set of data includes adjusting a number of bits sent per unit time associated with the first set of data to allow a packet length associated with the first set of data to be non-congruent with a packet length associated with at least one other set of data of the first plurality of sets of data.
- 22. The method as in claim 17, wherein the step of controlling the time to transmit the first set of data includes adjusting a number of bytes assigned to the first set of data by a medium access control layer to allow a packet length associated with the first set of data to match a packet length associated at least one other set of data of the first plurality of sets of data.
- 23. The method as in claim 17, wherein the step of controlling the time to transmit the first set of data is performed to control a transmission of an acknowledgement associated with the first set of data.
- 24. The method as in claim 17, wherein the step of controlling the time to transmit the first set of data includes aligning symbol boundaries in the first set of data to symbol boundaries in at least one other set of data of the first plurality of sets of data to reduce interference between the data channel corresponding to the first set of data and the data channel corresponding to the at least one other set of data of the first plurality of sets of data.
- 25. A method for adjusting a transmission power on a data channel transmitting to one or more devices, comprising:
determining an available channel capacity of the data channel; determining an average data rate for each of the one or more devices; obtaining a quality of service (“QOS”) feedback signal from each of the one or more devices, determining an allocated channel capacity for each of the one or more devices based on one or more of the device average rate, the device QOS feedback signal, and the available channel capacity; and setting the transmission power to the one or more devices based on the allocated channel capacity.
- 26. The method as in claim 25, wherein the step of determining the allocated channel capacity is further based on an amount of data to be transmitted to each of the one or more devices.
- 27. The method as in claim 25, wherein the step of determining the allocated channel capacity is further based on a Deceived signal quality, wherein the received signal quality is provided by the one or more devices as part of the QOS feedback signal.
- 28. The method as in claim 27, wherein the signal quality is based on a signal-to-noise ratio.
- 29. The method as in claim 27, wherein the signal quality is based on a bit error rate.
- 30. The method as in claim 25, further comprising the step of transmitting data to the one or more devices at a default data rate prior to determining the allocated channel capacity.
- 31. The method as in claim 25, wherein the one or more devices are associated with a set of specifications associated with a communication standard.
- 32. The method as in claim 31, wherein the communications standard includes IEEE 802.11.
- 33. A system comprising:
a source device to communicate with a plurality of devices, the source device including: a transmitter portion to transmit a first plurality of sets of data on a plurality of data channels to the plurality of devices, wherein each of the first plurality of sets of data has a corresponding channel from the plurality of data channels and is transmitted to a corresponding device of the plurality of devices; and a receiver portion to receive a second plurality of sets of data on at least one of the plurality of data channels, wherein the second plurality of sets of data is sent by the plurality of devices, and wherein each of the second plurality of sets of data has a corresponding device of the plurality of devices.
- 34. The system as in claim 33, wherein the plurality of devices is associated with a set of specifications of a communication standard.
- 35. The system as in claim 34, wherein the communications standard includes IEEE 802.11.
- 36. The system as in claim 33, wherein the transmitting portion includes a plurality of transmitters to transmit corresponding channels of the plurality of data channels.
- 37. The system as in claim 33, wherein the transmitting portion is further used to identify a plurality of transmission powers to associate with corresponding devices of the plurality of devices.
- 38. The system as in claim 37, wherein a transmission power of the plurality of transmission powers is determined based on properties associated with its corresponding device.
- 39. The system as in claim 38, wherein the properties include a quality of service desired by the corresponding device.
- 40. The system as in claim 38, wherein properties include an amount of data to be transmitted to the corresponding device.
- 41. A method for adjusting a transmission power on a data channel transmitting to one or more devices, comprising:
determining an available channel capacity of the data channel; determining an average data rate for each of the one or more devices; obtaining a quality of service (“QOS”) feedback signal from each of the one or more devices; determining an allocated channel capacity for each of the one or more devices based on one or more of the device average rate, the device QOS feedback signal, and the available channel capacity; setting the transmission power to the one or more devices based on the allocated channel capacity; and configuring the data channel to further receive data associated with the one or more devices.
- 42. The method as in claim 41, wherein the data associated with the one or more devices includes acknowledgements associated with data sent to the one or more devices.
- 43. The method as in claim 41, wherein the step of determining the allocated channel capacity is further dependent on a time required to transmit data to the one or more devices.
- 44. The method as in claim 41, wherein the step of determining the allocated channel capacity is based on an amount of data to be transmitted to the one or more devices.
- 45. The method as in claim 41, wherein the step of determining the allocated channel capacity is based on a signal quality.
Parent Case Info
[0001] This patent application is claiming priority under 35 USC § 119(e) and §120 to:
[0002] co-pending patent application entitled SYSTEM FOR PROVIDING DATA TO MULTIPLE DEVICES AND METHOD THEREOF, having a Ser. No. of 09/990,896, and a filing date of Nov. 16, 2001; and
[0003] provisional patent application having the same title as the present patent application, having a serial No. of 60/437,173, and a filing date of Dec. 31, 2002.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60437173 |
Dec 2002 |
US |