SESSION CONTINUITY IN WIRELESS LOCAL AREA NETWORKS WITH INTERNET PROTOCOL LEVEL MOBILITY
First Claim
1. A method implemented by a device, the method comprising:
- receiving, by the device, a request from a mobile device to create a socket connection between the mobile device and the device, the request being associated with linking information that links the socket connection with a previous socket connection with the mobile device, and the request being received from the mobile device after the mobile device disconnects from a first wireless local area network and connects to a second wireless local area network;
identifying, by the device and based on the linking information, a socket connection between the device and a server device, the socket connection between the device and the server device having been created when the mobile device was connected to the first wireless local area network; and
relaying communications, by the device, between the mobile device and the server device, using the socket connection between the mobile device and the device and the socket connection between the device and the server device.
1 Assignment
0 Petitions
Accused Products
Abstract
A device may receive a request from a mobile device to create a socket connection between the mobile device and the device. The request may be associated with linking information that links the socket connection with a previous socket connection with the mobile device. The request may be received from the mobile device after the mobile device disconnects from a first wireless local area network and reconnects to a second wireless local area network. The device may identify, based on the linking information, a socket connection between the device and a server device, the socket connection between the device and the server device having been created when the mobile device was connected to the first wireless local area network. The device may relay communications between the mobile device and the server device, using the socket connections.
20 Citations
20 Claims
-
1. A method implemented by a device, the method comprising:
-
receiving, by the device, a request from a mobile device to create a socket connection between the mobile device and the device, the request being associated with linking information that links the socket connection with a previous socket connection with the mobile device, and the request being received from the mobile device after the mobile device disconnects from a first wireless local area network and connects to a second wireless local area network; identifying, by the device and based on the linking information, a socket connection between the device and a server device, the socket connection between the device and the server device having been created when the mobile device was connected to the first wireless local area network; and relaying communications, by the device, between the mobile device and the server device, using the socket connection between the mobile device and the device and the socket connection between the device and the server device. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A device, comprising:
a processor to; receive a request from a mobile device to create a socket connection between the mobile device and the device, the request being associated with linking information that links the socket connection with a previous socket connection with the mobile device, and the request being received from the mobile device after the mobile device disconnects from a first wireless local area network and connects to a second wireless local area network; identify, based on the linking information, a socket connection between the device and a server device, the socket connection between the device and the server device having been created when the mobile device was connected to the first wireless local area network; and relay communications, between the mobile device and the server device, using the socket connection between the mobile device and the device and the socket connection between the device and the server device. - View Dependent Claims (8, 9, 10, 11, 12)
-
13. A method comprising:
-
receiving, by a device that receives network connectivity through a first wireless local area network, a request to connect to a first server; connecting, by the device and based on the request, to a second server, different than the first server, via a first socket connection, the connecting with the second server including identifying the first server to the second server; communicating, by the device, with the first server through the first socket connection as part of a communication session between the device and the first server; detecting, by the device, loss of connection to the first wireless local area network; connecting, by the device and based on the detected loss of connection, to a second wireless local area network, where the second wireless local area network is different than the first wireless local area network; connecting, by the device, to the second server via a second socket connection and using the second wireless local area network, and transmitting linking information, to the second server, that links the second socket connection with the first socket connection; and communicating, by the device, with the first server through the second socket connection without interrupting the communication session. - View Dependent Claims (14, 15, 16)
-
-
17. A device, comprising:
a processor to; receive a request to connect to a first server using a first wireless local area network for network connectivity of the device; connect, based on the request, to a second server, different than the first server, via a first socket connection, and identifying the first server to the second server; communicate with the first server through the first socket connection as part of a communication session between the device and the first server; detect loss of connection to the first wireless local area network; connect, based on the loss of connection, to a second wireless local area network, the second wireless local area network being different than the first wireless local area network; connect to the second server via a second socket connection and using the second wireless local area network, the connecting to the second server including transmitting linking information, to the second server, that links the second socket connection with the first socket connection; and communicate with the first server through the second socket connection without interrupting the communication session. - View Dependent Claims (18, 19, 20)
Specification