System and method for maintaining a communication session
First Claim
1. A system for maintaining a communication session comprising:
- a home gateway connected to the Internet;
a foreign gateway connected to the Internet comprising a foreign Wi-Fi access point (AP), wherein the home gateway communicates with the foreign gateway via a first tunnel operating over the Internet between the home gateway and the foreign gateway and wherein the foreign gateway communicates with a hybrid device via the foreign Wi-Fi AP;
a cellular data network, wherein the Internet is accessible to the cellular data network; and
the hybrid device comprising;
a Wi-Fi transceiver;
a virtual IP address assigned by the home gateway to the hybrid device and assigned by the hybrid device to the Wi-Fi transceiver; and
a cellular transceiver, wherein the hybrid device is configured to perform operations comprising;
establishing using, the cellular transceiver a second tunnel from the hybrid device to the home gateway over the Internet via the cellular data network upon occurrence of a first transition condition in a Wi-Fi link between the Wi-Fi transceiver and the foreign Wi-Fi AP while maintaining a communication session between the hybrid device and the home gateway via the first tunnel;
reassigning, the virtual IP address from the Wi-Fi transceiver to the cellular transceiver upon occurrence of a second transition condition to transition the communication session between the hybrid device and the home gateway from the first tunnel to the second tunnel; and
sending packets to the home gateway over the cellular transceiver via the second tunnel when the transition is complete.
7 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods for maintaining a communication session. A gateway supports both a local access point (AP) and a virtual AP. The local AP is accessible only to an “owner” of the gateway. The virtual AP (VAP) is accessible to devices associated with the owner of the gateway and to roaming Wi-Fi devices. A datastore conveys information about the roaming Wi-Fi devices to the VAP to permit them to access the VAP without the need for manual configuration of the VAP. A roaming Wi-Fi/cellular device may communicate with a gateway via a tunnel to maintain session connectivity during roaming. A session may be initiated on one network, such as a Wi-Fi network or a cellular network, handed off to another network, such as a cellular network or a Wi-Fi network, and then returned to network on which the session was initiated.
23 Citations
46 Claims
-
1. A system for maintaining a communication session comprising:
-
a home gateway connected to the Internet; a foreign gateway connected to the Internet comprising a foreign Wi-Fi access point (AP), wherein the home gateway communicates with the foreign gateway via a first tunnel operating over the Internet between the home gateway and the foreign gateway and wherein the foreign gateway communicates with a hybrid device via the foreign Wi-Fi AP; a cellular data network, wherein the Internet is accessible to the cellular data network; and the hybrid device comprising; a Wi-Fi transceiver; a virtual IP address assigned by the home gateway to the hybrid device and assigned by the hybrid device to the Wi-Fi transceiver; and a cellular transceiver, wherein the hybrid device is configured to perform operations comprising; establishing using, the cellular transceiver a second tunnel from the hybrid device to the home gateway over the Internet via the cellular data network upon occurrence of a first transition condition in a Wi-Fi link between the Wi-Fi transceiver and the foreign Wi-Fi AP while maintaining a communication session between the hybrid device and the home gateway via the first tunnel; reassigning, the virtual IP address from the Wi-Fi transceiver to the cellular transceiver upon occurrence of a second transition condition to transition the communication session between the hybrid device and the home gateway from the first tunnel to the second tunnel; and sending packets to the home gateway over the cellular transceiver via the second tunnel when the transition is complete. - View Dependent Claims (2, 3, 4, 5, 6, 12, 32, 35, 39, 40)
-
-
7. A method for maintaining a communication session comprising:
-
establishing a first tunnel over the Internet between a home gateway and a foreign gateway comprising a foreign Wi-Fi access point (AP); associating a hybrid device with the Wi-Fi AP operating in the foreign gateway, wherein the hybrid device comprises a Wi-Fi transceiver, a cellular transceiver, and a virtual IP address assigned by the home gateway to the hybrid device and assigned by the hybrid device to the Wi-Fi transceiver; establishing using the cellular transceiver a second tunnel from the hybrid device to the home gateway over the Internet via the cellular data network upon occurrence of a first transition condition in a Wi-Fi link between the Wi-Fi transceiver and the foreign Wi-Fi AP while maintaining a communication session between the hybrid device and the home gateway via the first tunnel; reassigning the virtual IP address from the Wi-Fi transceiver to the cellular transceiver upon occurrence of a second transition condition thereby transitioning the communication session between the hybrid device and the home gateway from the first tunnel to the second tunnel; and the processor sending packets to the home gateway over the cellular transceiver via the second tunnel when the transition is complete. - View Dependent Claims (8, 9, 10, 11, 33, 36, 41, 42)
-
-
13. A system for maintaining a communication session comprising:
-
a home gateway connected to the Internet; a hybrid device comprising; a Wi-Fi transceiver; a cellular transceiver, wherein the hybrid device is connected to the cellular data network via the cellular transceiver; and a virtual IP address assigned by the home gateway to the hybrid device and assigned by the hybrid device to the cellular transceiver; and a cellular data network, wherein the Internet is accessible to the cellular data network and wherein the home gateway communicates with the hybrid device via a first tunnel operating over the Internet via the cellular data network; and a foreign gateway connected to the Internet, wherein the foreign gateway comprises a foreign Wi-Fi access point (AP), wherein the hybrid device is configured to perform operations comprising; detecting the availability of the foreign Wi-Fi AP; associating with the foreign Wi-Fi AP via the Wi-Fi transceiver upon occurrence of a first transition condition in a Wi-Fi link between the Wi-Fi transceiver and the foreign Wi-Fi AP; establishing a second tunnel from the hybrid device to the home gateway through the foreign gateway'"'"'s Internet connection when the association step is completed while maintaining a communication session between the hybrid device and the home gateway via the first tunnel; reassigning the virtual IP address from the cellular transceiver to the Wi-Fi transceiver upon occurrence of a second transition condition to transition the communication session between the hybrid device and the home gateway from the first tunnel to the second tunnel; and sending packets to the home gateway over the Wi-Fi transceiver via the second tunnel when the transition is complete. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 34, 37, 43, 44)
-
-
22. A method for maintaining a communication session comprising:
-
establishing a first tunnel between a hybrid device and a home gateway, wherein the home gateway is connected to the Internet, wherein the first tunnel operates over the Internet via a cellular data network, wherein the hybrid device comprises a Wi-Fi transceiver, a cellular transceiver and a virtual IP address assigned by the home gateway to the hybrid device and assigned by the hybrid device to the cellular transceiver and wherein the hybrid device is connected to the cellular data network via the cellular transceiver; detecting by the hybrid device the availability of a foreign Wi-Fi AP, wherein the foreign AP operates within a foreign gateway and the foreign gateway is connected to the Internet; associating with the foreign Wi-Fi AP via the Wi-Fi transceiver upon occurrence of a first transition condition in a Wi-Fi link between the Wi-Fi transceiver and the foreign Wi-Fi AP; establishing a second tunnel from the hybrid, device to the home gateway through the foreign gateway'"'"'s Internet connection when the association step is completed while maintaining a communication session between the hybrid device and the home gateway via the first tunnel; reassigning the virtual IP address from the cellular transceiver to the Wi-Fi transceiver upon occurrence of a second transition condition to transition the communication session between the hybrid device and the home gateway from the first tunnel to the second tunnel; and sending packets to the home gateway over the Wi-Fi transceiver via the second tunnel when the transition is completed. - View Dependent Claims (23, 24, 25, 26, 27, 28, 29, 30, 31, 38, 45, 46)
-
Specification