DUAL-MODE MULTI-SERVICE VPN NETWORK CLIENT FOR MOBILE DEVICE
First Claim
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 security manager integrated within the VPN client to apply at least one security service to network packets;
a VPN handler having an interface to exchange the network packets with the security manager for application of the security service, wherein the VPN handler is configurable to operate in one of an enterprise mode and in a non-enterprise mode, wherein in the enterprise mode the VPN handler establishes a VPN connection with a remote VPN security device and provides encryption services to securely tunnel the network packets between the cellular mobile device and the remote VPN security device, and wherein in the non-enterprise mode the VPN handler directs the network packets to the security manager without application of the encryption services and communicates the network packets to a packet-based network without tunneling the packets; and
a VPN control application that provides a unified user interface that allows a user to configure both the VPN handler and the security manager of the multi-service VPN client.
13 Assignments
0 Petitions
Accused Products
Abstract
An integrated, multi-service network client for cellular mobile devices is described. The multi-service client includes a VPN handler having an interface programmed to exchange the network packets with the security manager for application of the security service, wherein the VPN handler is configurable to operate in one of an enterprise mode and in a non-enterprise mode, wherein in the enterprise mode the VPN handler establishes a VPN connection with a remote VPN security device and provides encryption services to securely tunnel the network packets between the cellular mobile device and the remote VPN security device, and wherein in the non-enterprise mode the VPN handler directs the network packets to the security manager without application of the encryption services and communicates the network packets to a packet-based network without tunneling the packets.
-
Citations
22 Claims
-
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 security manager integrated within the VPN client to apply at least one security service to network packets; a VPN handler having an interface to exchange the network packets with the security manager for application of the security service, wherein the VPN handler is configurable to operate in one of an enterprise mode and in a non-enterprise mode, wherein in the enterprise mode the VPN handler establishes a VPN connection with a remote VPN security device and provides encryption services to securely tunnel the network packets between the cellular mobile device and the remote VPN security device, and wherein in the non-enterprise mode the VPN handler directs the network packets to the security manager without application of the encryption services and communicates the network packets to a packet-based network without tunneling the packets; and a VPN control application that provides a unified user interface that allows a user to configure both the VPN handler and the security manager of the multi-service VPN client. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method comprising:
-
receiving, with a cellular mobile device from an electronic repository, a single distribution software package that includes a multi-service network client, wherein the multi-service network client includes a virtual private network (VPN) handler, a security manager; and a VPN control application that provides a unified user interface that allows a user to configure both the VPN handler and the security manager; and installing the multi-service network client on the cellular mobile device including registering the VPN handler with an operating system of the cellular mobile device, wherein the VPN handler provides a single point of entry for network packets from the operating system to apply VPN services with the VPN handler and security services with the security manager; when the multi-service network client is configured to operate within an enterprise mode, (a) establishing a secure VPN connection to a remote VPN security device of an enterprise, (b) providing encryption services with the VPN handler to network packets received from the operating system, (c) directing decrypted one of the network packets from the VPN handler to the security manager for application of the security services, and (d) securely tunneling the network packets between the cellular mobile device and the remote VPN security device via the VPN connection; and when the multi-service network client is configured to operate within a non-enterprise mode, (e) receiving network packets from the operating system with the VPN handler, (f) directing the network packets to the security manager for application of the security services without application of the encryption services, and (g) for communication the network packets to a packet-based network without tunneling the packets. - View Dependent Claims (19, 20)
-
-
21. A non-transitory computer-readable medium storing a downloadable distribution package comprising software program code to execute a multi-service network client on a processor within a cellular device, wherein the multi-service network client comprises:
-
a security manager integrated within the VPN client and programmed to apply at least one security service to network packets; and a VPN handler having an interface programmed to exchange the network packets with the security manager for application of the security service, wherein the VPN handler is configurable to operate in one of an enterprise mode and in a non-enterprise mode, wherein in the enterprise mode the VPN handler establishes a VPN connection with a remote VPN security device and provides encryption services to securely tunnel the network packets between the cellular mobile device and the remote VPN security device, and wherein in the non-enterprise mode the VPN handler directs the network packets to the security manager without application of the encryption services and communicates the network packets to a packet-based network without tunneling the packets.
-
-
22. A method comprising:
-
receiving at a server associated with a software repository a request from a cellular mobile device, wherein the request is for download of a single distribution software package that includes a multi-service network client, wherein the multi-service network client includes a virtual private network (VPN) handler and a security manager, wherein the VPN handler is configurable to operate in one of an enterprise mode and in a non-enterprise mode, wherein in the enterprise mode the VPN handler is programmed to establish a VPN connection with a remote VPN security device and provides encryption services to securely tunnel the network packets between the cellular mobile device and the remote VPN security device, and wherein in the non-enterprise mode the VPN handler is programmed to direct the network packets to the security manager without application of the encryption services and communicates the network packets to a packet-based network without tunneling the packets; and outputting the multi-service network client from the server associated with the software repository to be installed on the cellular mobile device.
-
Specification