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

Claim 18:
19. 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;
determine that the policy indicates that a VPN application is to automatically initiate a VPN tunnel after or while a user interface (UI) of the MAM-controlled application is being brought to a foreground of the computer system, wherein the VPN application is configured to enable multiple MAM-controlled applications, including said MAM-controlled application, to use the same VPN tunnel;
in response to an indication that the UI of the MAM-controlled application will subsequently be brought to the foreground, cause the VPN application to initiate the VPN tunnel, which is usable by at least the MAM-controlled application and which is usable by said multiple MAM-controlled applications; and
cause network communications transmitted to or from the MAM-controlled application to pass through the VPN tunnel provided by the VPN application.