Patent ID: 8599788
Filing Date: 2013-12-03
Classification: H04L,H04W

Abstract:
1. A method of virtual private network communication for a mobile device, comprising: establishing a virtual private network (VPN) communication session between a mobile device and a SSL/TLS VPN communication server, comprising: establishing a secure connection between the mobile device and a first network; establishing a secure connection between a SSL/TLS VPN client in the mobile device and the SSL/TLS VPN communication server in a second network via the first network which is connected to the second network by a communication medium including a handshake procedure negotiating a timeout value which determines a maximum length of time a cache memory in the mobile device and a cache memory in the communication server stores data; and continuing said virtual private network communication session for the mobile device and the SSL/TLS VPN communication server during handoff between networks, comprising: maintaining the secure connection between the mobile device and the SSL/TLS VPN server in the second network when the mobile device hands off from the first network to a third network which is connected to the second network via a communication medium; upon temporary loss of connection with the communication server via the first network storing all outgoing data from the client in the mobile device to the communication server for a first time period in a first cache memory disposed in the mobile device; and upon handoff occurring before a time period not exceeding the timeout value, the SSL/TLS VPN client in the mobile device issuing a SSL session resumption request to the SSL/TLS VPN server for resuming said virtual private network communication session instead of establishing a new virtual private network session; wherein a mobile connection between the mobile device and the communication server comprises a SSL/TLS VPN session that is maintained for handoffs not exceeding the timeout value.