System and method of owner application control of electronic devices
First Claim
1. A method of application control on an electronic device, the method comprising:
- receiving, by the electronic device, owner information from an owner of the electronic device;
receiving, by the electronic device, owner control information that comprises;
a list of applications permitted for installation on the electronic device, andpermissions associated with each permitted application in the list of applications;
storing, by the electronic device, the owner control information in a protected data store to prevent alteration or deletion of the owner control information in response to authenticating the owner control information using the owner information;
receiving, by the electronic device, from an application operating on the electronic device, a request to access local memory on the electronic device;
determining whether the application is allowed to access the local memory in response to identifying a permission associated with the application in the owner control information; and
controlling application access to the local memory based upon the determining.
4 Assignments
0 Petitions
Accused Products
Abstract
Systems and methods of owner application control of an electronic device are provided. Owner application control information is stored on the electronic device and/or one or more remote servers. Owner application control information is consulted to determine if one or more required applications are available for execution on the electronic device. If not, one or more required applications not available are downloaded and installed. This could be in a manner transparent to the user of the electronic device. If one or more required applications are not available on the electronic device, the device can be functionally disabled in whole, or in part, until one or more required applications are available.
43 Citations
20 Claims
-
1. A method of application control on an electronic device, the method comprising:
-
receiving, by the electronic device, owner information from an owner of the electronic device; receiving, by the electronic device, owner control information that comprises; a list of applications permitted for installation on the electronic device, and permissions associated with each permitted application in the list of applications; storing, by the electronic device, the owner control information in a protected data store to prevent alteration or deletion of the owner control information in response to authenticating the owner control information using the owner information; receiving, by the electronic device, from an application operating on the electronic device, a request to access local memory on the electronic device; determining whether the application is allowed to access the local memory in response to identifying a permission associated with the application in the owner control information; and controlling application access to the local memory based upon the determining. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A device, comprising:
-
a memory; and a processor coupled with the memory and configured by instructions stored in the memory to; receive owner information from an owner of the device; receive owner control information that comprises; a list of applications permitted for installation on the device, and permissions associated with each permitted application in the list of applications; store the owner control information in a protected data store to prevent alteration or deletion of the owner control information in response to authenticating the owner control information using the owner information; receive, from an application operating on the electronic device, a request to access local memory on the electronic device; determine whether the application is allowed to access the local memory in response to identifying a permission associated with the application in the owner control information; and control application access to the local memory based upon the determining. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A non-transitory computer-readable medium with instructions stored thereon, wherein the instructions are executable by a processor to cause the processor to perform the operations of:
-
receiving owner information from an owner of an electronic device; receiving owner control information that comprises; a list of applications permitted for installation on the device, and permissions associated with each permitted application in the list of applications; storing the owner control information in a protected data store to prevent alteration or deletion of the owner control information in response to authenticating the owner control information using the owner information; receiving, from an application operating on the electronic device, a request to access local memory on the electronic device; determining whether the application is allowed to access the local memory in response to identifying a permission associated with the application in the owner control information; and controlling application access to the local memory based upon the determining. - View Dependent Claims (18, 19, 20)
-
Specification