Providing a managed browser
First Claim
1. A method, comprising:
- loading, by a computing device, a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser;
receiving, by the computing device, a request to access one or more enterprise resources via the managed browser;
creating, by the computing device, based on at least one policy of the one or more policies, at least one application tunnel from the managed browser to the one or more enterprise resources, the at least one policy of the one or more policies being configured to selectively limit the managed browser'"'"'s ability to create the at least one application tunnel; and
obtaining, by the computing device, enterprise data from the one or more enterprise resources via the at least one application tunnel,wherein creating the at least one application tunnel includes;
creating a first application tunnel from the managed browser to a first enterprise resource; and
creating a second application tunnel from the managed browser to a second enterprise resource, the second enterprise resource being different from the first enterprise resource, andwherein the first enterprise resource has a first security level and the second enterprise resource has a second security level different from the first security level.
7 Assignments
0 Petitions
Accused Products
Abstract
Methods, systems, computer-readable media, and apparatuses for providing a managed browser are presented. In various embodiments, a computing device may load a managed browser. The managed browser may, for instance, be configured to provide a managed mode in which one or more policies are applied to the managed browser, and an unmanaged mode in which such policies might not be applied and/or in which the browser might not be managed by at least one device manager agent running on the computing device. Based on device state information and/or one or more policies, the managed browser may switch between the managed mode and the unmanaged mode, and the managed browser may provide various functionalities, which may include selectively providing access to enterprise resources, based on such state information and/or the one or more policies.
355 Citations
17 Claims
-
1. A method, comprising:
-
loading, by a computing device, a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; receiving, by the computing device, a request to access one or more enterprise resources via the managed browser; creating, by the computing device, based on at least one policy of the one or more policies, at least one application tunnel from the managed browser to the one or more enterprise resources, the at least one policy of the one or more policies being configured to selectively limit the managed browser'"'"'s ability to create the at least one application tunnel; and obtaining, by the computing device, enterprise data from the one or more enterprise resources via the at least one application tunnel, wherein creating the at least one application tunnel includes; creating a first application tunnel from the managed browser to a first enterprise resource; and creating a second application tunnel from the managed browser to a second enterprise resource, the second enterprise resource being different from the first enterprise resource, and wherein the first enterprise resource has a first security level and the second enterprise resource has a second security level different from the first security level. - View Dependent Claims (2, 3, 4, 5, 15, 16, 17)
-
-
6. A computing device, comprising:
-
at least one processor; and memory storing computer-readable instructions that, when executed by the at least one processor, cause the computing device to; load a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; receive a request to access one or more enterprise resources via the managed browser; create, based on at least one policy of the one or more policies, at least one application tunnel from the managed browser to the one or more enterprise resources, the at least one policy of the one or more policies being configured to selectively limit the managed browser'"'"'s ability to create the at least one application tunnel; and obtain enterprise data from the one or more enterprise resources via the at least one application tunnel, wherein creating the at least one application tunnel includes; creating a first application tunnel from the managed browser to a first enterprise resource; and creating a second application tunnel from the managed browser to a second enterprise resource, the second enterprise resource being different from the first enterprise resource, and wherein the first enterprise resource has a first security level and the second enterprise resource has a second security level different from the first security level. - View Dependent Claims (7, 8, 9, 10)
-
-
11. One or more non-transitory computer-readable media having instructions stored thereon that, when executed, cause a computing device to:
-
load a managed browser, the managed browser being configured to provide at least one managed mode in which one or more policies are applied to the managed browser, the one or more policies being configured to limit at least one function of the managed browser; receive a request to access one or more enterprise resources via the managed browser; create, based on at least one policy of the one or more policies, at least one application tunnel from the managed browser to the one or more enterprise resources, the at least one policy of the one or more policies being configured to selectively limit the managed browser'"'"'s ability to create the at least one application tunnel; and obtain enterprise data from the one or more enterprise resources via the at least one application tunnel, wherein creating the at least one application tunnel includes; creating a first application tunnel from the managed browser to a first enterprise resource; and creating a second application tunnel from the managed browser to a second enterprise resource, the second enterprise resource being different from the first enterprise resource, and wherein the first enterprise resource has a first security level and the second enterprise resource has a second security level different from the first security level. - View Dependent Claims (12, 13, 14)
-
Specification