IP Library Granted Patent US 9,363,235
Granted Patent B2
US 9,363,235 · App. 14/041,873 · Granted Jun 7, 2016

Multi-service VPN network client for mobile device having integrated acceleration

Inventors: Vikki Yin Wei (San Jose, CA); Subramanian Iyer (Fremont, CA); Richard Campagna (San Jose, CA); James Wood (Gilroy, CA)
Assignee: Pulse Secure, LLC
H04L63/0272H04W12/06H04L63/08H04W76/028
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,363,235
App. No.
14/041,873
Granted
Jun 7, 2016
Kind
B2
Abstract

An integrated, multi-service virtual private network (VPN) network client for cellular mobile devices is described. The multi-service network client can be deployed as a single software package on cellular mobile network devices to provide integrated services including secure enterprise VPN connectivity, acceleration, security management including monitored and enforced endpoint compliance, and collaboration services. The multi-service client integrates with an operating system of the device to provide a VPN handler to establish a VPN connection with a remote VPN security device. The VPN network client includes to data acceleration module exchange network packets with the VPN handler and apply at least one acceleration service to the network packets, and a VPN control application that provides a unified user interface that allows a user to configure both the VPN handler and the data acceleration module.

Claims (26)

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 for application software;

a multi-service virtual private network (VPN) client executing on the microprocessor and registered with the operating system as a single application, wherein the multi-service VPN client comprises:

a VPN handler to establish 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 security manager to receive the decrypted inbound network packets from the VPN handler and apply at least one security service to the decrypted inbound network packets,

wherein the security service applied by the security manager of the multi-service VPN client provides anti-virus and spyware detection functions to the decrypted inbound network packets, and

a VPN control application that provides a unified user interface that allows a user to configure the VPN handler and anti-virus settings and personal firewall settings of the security manager.

2. The cellular mobile device of claim 1 , further comprising 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.

3. The cellular mobile device of claim 2 , wherein the data acceleration module provides the client-side decompression service to provide real-time, continuous pattern recognition and compression of data flows within the network packets.

4. The cellular mobile device of claim 2 , wherein the data acceleration module provides application-specific protocol optimization for control flows within the network packets.

5. The cellular mobile device of claim 1 , wherein the multi-service VPN client comprises a single distribution package.

6. The cellular mobile device of claim 1 ,

wherein the VPN handler comprises a host checker module that inventories a state of the cellular mobile device and builds a health status report, and

wherein, prior to establishing the VPN connection, the host checker module outputs the health status report to the remote VPN security device for determining whether the cellular mobile device is compliant with corporate policies.

7. The cellular mobile device of claim 1 ,

wherein the user interface allows a user to disable VPN connectivity, and

wherein, when VPN connectivity is disabled, the VPN handler exchanges the network packets with the operating system and transparently provides the packets to the security manager for application of the security service.

8. A method comprising:

receiving, with a cellular mobile device from an electronic repository, a single distribution software package that includes a multi-service virtual private network (VPN) client, wherein the multi-service VPN client comprises:

a VPN handler 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 security manager to receive the decrypted inbound network packets from the VPN handler and apply at least one security service to the decrypted inbound 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

a VPN control application that provides a unified user interface that allows a user to configure the VPN handler and anti-virus settings and personal firewall settings of the security manager;

installing the multi-service VPN network client on the cellular mobile device including registering the VPN handler with an operating system of the cellular mobile device as a single application, 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 the security service to the network packets by the security manager; and

executing the multi-service VPN network client on a processor of the cellular mobile device.

Assignments (15)
CORRECTIVE ASSIGNMENT TO CORRECT THE PROPERTY 14633493 WHICH WAS ENTERED INCORRECTLY AS 14633793 PREVIOUSLY RECORDED ON REEL 71176 FRAME 315. ASSIGNOR(S) HEREBY CONFIRMS THE FIRST LIEN NEWCO SECURITY AGREEMENT. Recorded Nov 10, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 073818/0515 →
FIRST LIEN NEWCO SECURITY AGREEMENT Recorded May 5, 2025
From: PULSE SECURE, LLC; IVANTI, INC.; IVANTI US LLC; IVANTI SECURITY HOLDINGS LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 071176/0315 →
SECURITY INTEREST Recorded May 3, 2025
From: PULSE SECURE LLC
To: ALTER DOMUS (US) LLC
Reel/Frame 071165/0027 →
NOTICE OF SUCCESSION OF AGENCY FOR SECURITY INTEREST AT REEL/FRAME 054665/0873 Recorded Apr 29, 2025
From: BANK OF AMERICA, N.A., AS RESIGNING AGENT
To: ALTER DOMUS (US) LLC, AS SUCCESSOR AGENT
Reel/Frame 071123/0386 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; IVANTI, INC.; MOBILEIRON, INC.; IVANTI US LLC
To: MORGAN STANLEY SENIOR FUNDING, INC., AS COLLATERAL AGENT
Reel/Frame 054665/0062 →
SECURITY INTEREST Recorded Dec 9, 2020
From: CELLSEC, INC.; PULSE SECURE, LLC; INVANTI, INC.; MOBILEIRON, INC.; INVANTI US LLC
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 054665/0873 →
RELEASE OF SECURITY INTEREST : RECORDED AT REEL/FRAME - 053638-0220 Recorded Dec 1, 2020
From: KKR LOAN ADMINISTRATION SERVICES LLC
To: PULSE SECURE, LLC
Reel/Frame 054559/0368 →
SECURITY INTEREST Recorded Aug 29, 2020
From: PULSE SECURE, LLC
To: KKR LOAN ADMINISTRATION SERVICES LLC, AS COLLATERAL AGENT
Reel/Frame 053638/0220 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL/FRAME 042380/0859 Recorded Aug 29, 2020
From: CERBERUS BUSINESS FINANCE, LLC, AS AGENT
To: PULSE SECURE, LLC
Reel/Frame 053638/0259 →
RELEASE OF SECURITY INTEREST Recorded Jul 21, 2020
From: JUNIPER NETWORKS, INC.
To: PULSE SECURE, LLC; SMOBILE SYSTEMS, INC.
Reel/Frame 053271/0307 →
RELEASE OF SECURITY INTEREST RECORDED AT REEL 037338, FRAME 0408 Recorded May 1, 2017
From: US BANK NATIONAL ASSOCIATION
To: PULSE SECURE, LLC
Reel/Frame 042381/0568 →
GRANT OF SECURITY INTEREST PATENTS Recorded May 1, 2017
From: PULSE SECURE, LLC
To: CERBERUS BUSINESS FINANCE, LLC, AS COLLATERAL AGENT
Reel/Frame 042380/0859 →
SECURITY INTEREST Recorded Dec 21, 2015
From: PULSE SECURE, LLC
To: U.S BANK NATIONAL ASSOCIATION, AS COLLATERAL AGENT
Reel/Frame 037338/0408 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 23, 2014
From: JUNIPER NETWORKS, INC.
To: PULSE SECURE, LLC
Reel/Frame 034036/0904 →
SECURITY INTEREST Recorded Oct 23, 2014
From: PULSE SECURE, LLC; SMOBILE SYSTEMS, INC.
To: JUNIPER NETWORKS, INC.
Reel/Frame 034037/0526 →
Continuity (3)
Continuation 12968015 · Dec 14, 2010
Provisional Application 61398758 · Jun 30, 2010
Related Publication 20140029750A1 · Jan 30, 2014