Patent ID: 9245128
Filing Date: 2016-01-26
CPC Classification: G06F,H04W

Claim Text:
1. A method implemented by a computing system having a hardware processor and memory with stored computer-executable instructions for providing applications to a device, the method comprising: the computing system providing to the device a listing of a plurality of restrictions associated with a level of control over the device that a user of the device is requested to grant to an enterprise administrator, including presenting a first data access control that the enterprise administrator requests permission to perform on the device and a second data access control that the enterprise administrator requests permission to perform on the device; the computing system receiving from the device user selections from among the plurality of restrictions, including a first user selection at the device that grants the enterprise administrator permission to perform the first data access control on the device and a second user selection at the device that denies the enterprise administrator permission to perform the second data access control on the device; the computing system determining, based on the user selections, a first set of one or more applications that are allowed to be installed on the device, wherein the first set of one or more applications that are allowed to be installed on the device is a filtered set of applications that includes one or more first applications that are permitted to be installed on the device based on the user having granted the administrator permission to perform the first data access control on the device, and that excludes a second set of one or more applications that would be allowed to be installed on the device had the user granted the enterprise administrator permission to perform the second data access control on the device; and the computing system providing to the device a listing of the first set of one or more applications subsequent to providing to the device the listing of the plurality of restrictions and subsequent to receiving the user selections.