Claims
- 1. A method for communicating with an IP network over multiple links using multiband operation, comprising:
receiving a first data packet at a mobile terminal; identifying from a plurality of wireless networks one or more viable communication links between the mobile terminal and the IP network; associating a set of link metrics with each of the one or more viable communication links and saving the set of link metrics to a link profile; selecting a first selected link from one or more viable communication links based on the link profile of the first selected link; and sending the first data packet to the IP network over the first selected link; sending the link profile to a home node on the IP network associated with the mobile terminal; receiving and storing the link profile at the home node; receiving a second data packet at the home node to send to the mobile terminal; selecting a second selected link from the plurality of communication I inks based on the link profile of the second selected link; sending the second data packet to the mobile terminal over the second selected link.
- 2. The method as in claim 1 wherein the IP network is the Internet.
- 3. The method as in claim 1 wherein at least one of the plurality of wireless networks operates in an unlicensed radio band.
- 4. The method as in claim 1 wherein at least one of the plurality of wireless networks operates in a licensed band comprising a cellular network meeting the standards established for 2.5G or 3G systems.
- 5. The method as in claim 4 wherein the home node is associated with the at least one of the plurality of wireless networks operating in a licensed band comprising a cellular network meeting the standards established for 2.5G or 3G systems.
- 6. The method as in claim 1 wherein the link metrics for a link comprise the address on the IP network of the access point associated with the link, a link type, a quality of service measure, a data transmission rate, and a time-based usage charge.
- 7. The method as in claim 6 wherein selecting a first selected link from one or more viable communication links based on the link profile of the first selected link comprises selecting the link with the lowest time usage charge.
- 8. The method as in claim 6 wherein selecting a first selected link from one or more viable communication links based on the link profile of the first selected link comprises selecting the link with the highest data transmission rate.
- 9. The method as in claim 6 wherein selecting a first selected link from one or more viable communication links based on the link profile of the first selected link comprises selecting the link with the best quality of service measure.
- 10. The method as in claim 6 wherein selecting a first selected link from one or more viable communication links based on the link profile of the first selected link comprises weighing the link metrics according to a pre-defined algorithm.
- 11. The method as in claim 10 wherein the first data packet comprises a priority flag and the pre-defined algorithm is selected from a plurality of pre-defined algorithms based on the priority flag of the first packet.
- 12. The method as in claim 6 wherein selecting a second selected link from the plurality of communication I inks based on the link profile of the second selected link comprises selecting the link with the lowest time usage charge.
- 13. The method as in claim 6 wherein selecting a second selected link from the plurality of communication I inks based on the link profile of the second selected link comprises selecting the link with the fastest data transmission rate.
- 14. The method as in claim 6 wherein selecting a second selected link from the plurality of communication I inks based on the link profile of the second selected link comprises selecting the link with the best signal quality measure.
- 15. The method as in claim 6 wherein selecting a second selected link from the plurality of communication I inks based on the link profile of the second selected link comprises weighing the link metrics according to a pre-defined algorithm.
- 16. The method as in claim 6 wherein selecting a second selected link from the plurality of communication I inks based on the link profile of the second selected link comprises weighing the link metrics according to a pre-defined algorithm.
- 17. The method as in claim 16 wherein the second data packet comprises a priority flag and the pre-defined algorithm is selected from a plurality of pre-defined algorithms based on the priority flag of the first packet.
- 18. The method as in claim 1 wherein the method further comprises:
determining that a new link is available; determining that an established link is unavailable; creating an updated link profile reflecting the addition of new links and the deletion of established links that are unavailable; sending the updated link profile to the home node; and replacing the link profile stored at the home node with the updated link profile.
- 19. The method as in claim 18 wherein the method further comprises resending a data packet when the data packet is sent over a link that is determined to be unavailable.
- 20. A mobile multilink wireless access system using multiband operation comprising:
a mobile terminal connected to a first link selector, wherein the mobile terminal comprises:
an interface for connecting to a plurality of wireless networks; and a transceiver adapted to establish a communication link to an access point over any one of the plurality of wireless networks accessible through the interface; and an IP network, wherein the IP network comprises:
an address associated with a plurality of access points; a home node connected to a second link selector wherein the home node comprises a network address associated with the mobile terminal and logic to communicate with each of the plurality of access points; and wherein, the first link selector comprises logic for:
monitoring each communication link established by the transceiver; establishing a set of link metrics associated with a communication link and saving the set of link metrics to a link profile; sending the link profile to the second link selector; selecting a first link based on the link profile; and communicating with the access point associated with the first link; and wherein, the second link selector comprises logic for:
receiving and storing the link profile; selecting a second link based on the link profile; and communicating with the access point associated with the second link; and wherein the access point comprises logic to communicate with the home node.
- 21. The mobile multilink wireless access system as in claim 20 wherein the IP network is the Internet.
- 22. The mobile multilink wireless access system as in claim 20 wherein at least one of the plurality of wireless networks operates in an unlicensed radio band.
- 23. The mobile multilink wireless access system as in claim 20 wherein at least one of the plurality of wireless networks operates in a licensed band comprising a cellular network meeting the standards established for 2.5G or 3G systems.
- 24. The mobile multilink wireless access system as in claim 23 wherein the home node is associated with the at least one of the plurality of wireless networks operating in a licensed band comprising a cellular network meeting the standards established for 2.5G or 3G systems.
- 25. The mobile multilink wireless access system as in claim 20 wherein the link metrics for a link comprise the address on the IP network of the access point associated with the link, a link type, a quality of service measure, a data transmission rate, and a time usage charge.
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application claims priority under 35 U.S.C. §119(e) from provisional application No. 60/316,393, filed Aug. 31, 2001. The No. 60/316,393 provisional application is incorporated by reference herein, in its entirety, for all purposes.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60316393 |
Aug 2001 |
US |