Providing a managed browser
First Claim
1. A method, comprising:
- receiving, at an application store, from a managed browser on a user computing device, a request to access a first portion of the application store, the application store being configured to provide one or more applications for download to one or more user devices to enable the one or more applications to be run natively on the one or more user devices;
determining, by the application store, whether the managed browser is operating in a 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 based on device state information associated with the user computing device;
based on determining that the managed browser is operating in the managed mode, allowing, by the application store, the managed browser to access the first portion of the application store; and
based on determining that the managed browser is operating in an unmanaged mode in which the one or more policies are not applied to the managed browser;
preventing, by the application store, the managed browser from accessing the first portion of the application store; and
providing, by the application store, the managed browser with access to a second portion of the application store different from the first portion,wherein the managed browser is configured to monitor the device state information associated with the user computing device and enforce the one or more policies based on the device state information, andwherein determining whether the managed browser is operating in the managed mode comprises interrogating, by the application store, the managed browser to determine a current operating mode of the managed browser.
8 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.
-
Citations
20 Claims
-
1. A method, comprising:
-
receiving, at an application store, from a managed browser on a user computing device, a request to access a first portion of the application store, the application store being configured to provide one or more applications for download to one or more user devices to enable the one or more applications to be run natively on the one or more user devices; determining, by the application store, whether the managed browser is operating in a 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 based on device state information associated with the user computing device; based on determining that the managed browser is operating in the managed mode, allowing, by the application store, the managed browser to access the first portion of the application store; and based on determining that the managed browser is operating in an unmanaged mode in which the one or more policies are not applied to the managed browser; preventing, by the application store, the managed browser from accessing the first portion of the application store; and providing, by the application store, the managed browser with access to a second portion of the application store different from the first portion, wherein the managed browser is configured to monitor the device state information associated with the user computing device and enforce the one or more policies based on the device state information, and wherein determining whether the managed browser is operating in the managed mode comprises interrogating, by the application store, the managed browser to determine a current operating mode of the managed browser. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. 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; receive, at an application store provided by the computing device, from a managed browser on a user computing device, a request to access a first portion of the application store, the application store being configured to provide one or more applications for download to one or more user devices to enable the one or more applications to be run natively on the one or more user devices; determine, by the application store, whether the managed browser is operating in a 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 based on device state information associated with the user computing device; based on determining that the managed browser is operating in the managed mode, allow, by the application store, the managed browser to access the first portion of the application store; and based on determining that the managed browser is operating in an unmanaged mode in which the one or more policies are not applied to the managed browser; prevent, by the application store, the managed browser from accessing the first portion of the application store; and provide, by the application store, the managed browser with access to a second portion of the application store different from the first portion, wherein the managed browser is configured to monitor the device state information associated with the user computing device and enforce the one or more policies based on the device state information, and wherein determining whether the managed browser is operating in the managed mode comprises interrogating, by the application store, the managed browser to determine a current operating mode of the managed browser. - View Dependent Claims (15, 16, 17, 18)
-
-
19. One or more non-transitory computer-readable media having instructions stored thereon that, when executed, cause a computing device to:
-
receive, at an application store provided by the computing device, from a managed browser on a user computing device, a request to access a first portion of the application store, the application store being configured to provide one or more applications for download to one or more user devices to enable the one or more applications to be run natively on the one or more user devices; determine, by the application store, whether the managed browser is operating in a 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 based on device state information associated with the user computing device; based on determining that the managed browser is operating in the managed mode, allow, by the application store, the managed browser to access the first portion of the application store; and based on determining that the managed browser is operating in an unmanaged mode in which the one or more policies are not applied to the managed browser; prevent, by the application store, the managed browser from accessing the first portion of the application store; and provide, by the application store, the managed browser with access to a second portion of the application store different from the first portion, wherein the managed browser is configured to monitor the device state information associated with the user computing device and enforce the one or more policies based on the device state information, and wherein determining whether the managed browser is operating in the managed mode comprises interrogating, by the application store, the managed browser to determine a current operating mode of the managed browser. - View Dependent Claims (20)
-
Specification