Claims
- 1. A method for communicating data arranged in packets, comprising:
providing plural links between a transmitter and a receiver; allocating at least one capacity indicator to each link; partitioning each packet into plural fragments; and using the capacity indicators, associating the fragments with the links.
- 2. The method of claim 1, wherein the capacity indicators are tokens.
- 3. The method of claim 2, comprising decrementing a number of tokens from a link by an amount representative of a size of a fragment when the fragment has been assigned to the link.
- 4. The method of claim 1, comprising, for each fragment, associating the fragment to the link having a highest capacity as indicated by the capacity indicators.
- 5. The method of claim 1, further comprising assigning at least one identification to each fragment.
- 6. The method of claim 1, comprising reconstituting the fragments at the receiver.
- 7. The method of claim 1, comprising transmitting the fragments of a packet in parallel over the links.
- 8. The method of claim 1, wherein the packets are encapsulated in PPP.
- 9. A transmitter transmitting packetized data in an IP protocol, comprising:
a controller receiving packets of data and partitioning the packets into fragments, each fragment being scheduled for transmission on one of plural wireless links based on a non-round robin allocation policy.
- 10. The transmitter of claim 9, wherein the controller is implemented in a mobile station.
- 11. The transmitter of claim 9, wherein the controller is implemented in a gateway station.
- 12. The transmitter of claim 9, wherein the controller is implemented in a satellite.
- 13. The transmitter of claim 9, wherein the non-round robin policy is based on link capacity.
- 14. The transmitter of claim 13, wherein the controller assigns tokens to links, the tokens being representative of the capacities of the respective links.
- 15. The transmitter of claim 14, wherein the controller decrements at least one token from a link by an amount representative of a size of a fragment when the fragment has been assigned to the link.
- 16. The transmitter of claim 13, wherein the controller, for each fragment, associates the fragment to the link having a highest capacity as indicated by the tokens.
- 17. The transmitter of claim 9, wherein the number of links is a multiple of the number of fragments per packet, and the last fragment of at least one packet is smaller than the remaining fragments of the packet.
- 18. A system for packetized data transmission, comprising:
means for partitioning data packets into fragments; means for scheduling the fragments among plural communication links based on current capacities of the links; and means for transmitting fragments of packet in parallel with each other over the links.
- 19. The system of claim 18, wherein the number of links is a multiple of the number of fragments per packet, and the last fragment of at least one packet is smaller than the remaining fragments of the packet.
- 20. The system of claim 18, wherein at least the means for scheduling is implemented by at least one controller, wherein the controller assigns tokens to links, the tokens being representative of the capacities of the respective links.
- 21. The system of claim 20, wherein the controller decrements at least one token from a link by an amount representative of a size of a fragment when the fragment has been assigned to the link.
- 22. The system of claim 20, wherein the controller, for each fragment, associates the fragment to the link having a highest capacity as indicated by the tokens.
- 23. The system of claim 18, wherein the controller is implemented in a mobile station.
- 24. The system of claim 18, wherein the controller is implemented in a gateway station.
- 25. The system of claim 18, wherein the controller is implemented in a satellite.
CROSS REFERENCED TO RELATED APPLICATIONS
[0001] This application claims priority from U.S. Provisional Patent Application entitled “Method And System For Aggregating Multiple Wireless Communication Channels For High Data Rate Transfers”, serial No. 60/335,680, filed Oct. 25, 2001.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60335680 |
Oct 2001 |
US |