Patent ID: 11909723
Assignee: MICROSOFT TECHNOLOGY LICENSING, LLC
Field: Digital communication (Electrical engineering)
Classification: CPC H  G | IPC H

Claim 10:
11. A computer system configured to auto-start a virtual private network (VPN) in a mobile application management (MAM) environment that is operating on the computer system, said computer system comprising:
a processor; and
a computer-readable hardware storage device that stores instructions that are executable by the processor to cause the computer system to at least:
determine that a MAM-controlled application is launching on the computer system;
after determining that the MAM-controlled application is launching, query a policy and determine whether to auto-start a VPN application based on the policy, wherein the VPN application is configured to enable multiple MAM-controlled applications, including said MAM-controlled application, to use a same VPN tunnel;
based on the policy indicating that the VPN application is to be auto-started after or concurrently with a launch of the MAM-controlled application, auto-starting the VPN application, which is configured to initiate the VPN tunnel that is usable by at least the MAM-controlled application and that is usable by said multiple MAM-controlled applications;
cause network communications transmitted to or from the MAM-controlled application to pass through the VPN tunnel; and
cause the VPN application to terminate the VPN tunnel.