Patent ID: 8549617
Filing Date: 2013-10-01
Classification: H04L,H04W

Abstract:
1. A cellular mobile device comprising: a transmitter and receiver to send and receive cellular communications in the form of radio frequency signals; a microprocessor; an operating system executing on the microprocessor to provide an operating environment of application software; a multi-service virtual private network (VPN) client registered with the operating system as a single application, wherein the multi-service network client comprises: a VPN handler executing on the microprocessor that establishes a VPN connection with a remote VPN security device, wherein the VPN handler encrypts outbound network packets and decrypts inbound network packets to securely tunnel the network packets between the cellular mobile device and the remote VPN security device; a data acceleration module executing on the microprocessor that exchanges network packets with the VPN handler and applies at least one acceleration service to the network packets, wherein the data acceleration module is configured to provide the acceleration service as a client-side decompression service that operates on the cellular mobile device in conjunction with an upstream acceleration device to detect and eliminate repeated phrases within network packets transmitted to the cellular mobile device, wherein the data acceleration module is configured to maintain a phrase dictionary that is synchronized with a phrase dictionary of the upstream acceleration device to rebuild the eliminated phrases within the network packets received by the VPN handler; a VPN control application executing on the microprocessor that provides a unified user interface that allows a user to configure the VPN handler and the data acceleration module; and a security manager executing on the microprocessor that receives the decrypted inbound network packets from the VPN handler and apply at least one security service to the decrypted network packets, wherein the security service applied by the security manager of the multi-service VPN network client provides anti-virus and spyware detection functions to the decrypted inbound network packets, and wherein the VPN control application presents a unified user interface for configuring anti-virus settings and personal firewall settings of the security manager in addition to configuring the VPN handler and the data acceleration module.