A method of application control for use on an electronic device owned by an owner, the method comprising:nstoring on the electronic device owner control information used to control operation of the electronic device, wherein the owner control information includes an authorization record and an application identifier for each application allowed to be executed on the electronic device, and wherein insertion of additional owner control information onto the electronic device is restricted;receiving an operation request from an application;determining whether the requested operation is allowed to be performed by the application based upon a particular authorization record and a particular application identifier associated with the application; andallowing the application to perform the requested operation based upon whether the requested operation is determined to be allowed to be performed by the application,wherein the particular authorization record and the particular application identifier are provided by an external source through a wireless communication channel,wherein the owner control information is used to periodically determine whether excluded applications are installed on the electronic device, and wherein the electronic device becomes substantially disabled upon determining an excluded application is installed on the electronic device.
›2.↳ 1The method of claim 1, wherein the application is allowed to perform the requested operation only if the requested operation is determined to be allow…d2
The method of claim 1, wherein the application is allowed to perform the requested operation only if the requested operation is determined to be allowed to be performed by the application.
›3.↳ 1The method of claim 1, wherein the particular authorization record related to determining whether the requested operation is to be allowed is provided…d2
The method of claim 1, wherein the particular authorization record related to determining whether the requested operation is to be allowed is provided by an external computer that is used to enforce policies for operating electronic devices within an organization.
›4.↳ 1The method of claim 1, wherein an update to the particular authorization record is provided by an external source for storage on the electronic device…d2
The method of claim 1, wherein an update to the particular authorization record is provided by an external source for storage on the electronic device.
›5.↳ 1The method of claim 1, wherein a plurality of authorization records associated with a plurality of application identifiers are stored on the electroni…d2+1
The method of claim 1, wherein a plurality of authorization records associated with a plurality of application identifiers are stored on the electronic device, said method further comprising:nreceiving operation requests from a plurality of applications operating on the electronic device;determining whether the requested operations are allowed to be performed by their respective applications based upon the stored authorization records and the application identifiers that are respectively associated with the plurality of applications; andallowing the plurality of applications to perform their respective requested operations based upon whether the requested operations are determined to be allowed to be performed.
›6.↳ 5The method of claim 5, wherein a group containing two or more of the applications is associated with one of the authorization records.d3
The method of claim 5, wherein a group containing two or more of the applications is associated with one of the authorization records.
›7.↳ 1The method of claim 1, wherein the requested operation comprises opening a connection.d2
The method of claim 1, wherein the requested operation comprises opening a connection.
›8.↳ 1The method of claim 1, wherein the requested operation comprises opening a connection via SMS.d2
The method of claim 1, wherein the requested operation comprises opening a connection via SMS.
›9.↳ 1The method of claim 1, wherein the requested operation comprises opening a network connection inside a firewall.d2
The method of claim 1, wherein the requested operation comprises opening a network connection inside a firewall.
›10.↳ 1The method of claim 1, wherein the requested operation comprises opening a network connection outside a firewall.d2
The method of claim 1, wherein the requested operation comprises opening a network connection outside a firewall.
›11.↳ 1The method of claim 1, wherein the requested operation comprises opening a local connection.d2
The method of claim 1, wherein the requested operation comprises opening a local connection.
›12.↳ 1The method of claim 1, wherein the requested operation comprises accessing a telephone API.d2
The method of claim 1, wherein the requested operation comprises accessing a telephone API.
›13.↳ 1The method of claim 1, wherein the requested operation comprises accessing local memory.d2
The method of claim 1, wherein the requested operation comprises accessing local memory.
›14.↳ 1The method of claim 1, wherein the requested operation comprises accessing a runtime store.d2
The method of claim 1, wherein the requested operation comprises accessing a runtime store.
›15.↳ 1The method of claim 1, wherein the requested operation comprises accessing a persistent store.d2
The method of claim 1, wherein the requested operation comprises accessing a persistent store.
›16.↳ 1The method of claim 1, wherein the requested operation comprises communicating with another executing application.d2
The method of claim 1, wherein the requested operation comprises communicating with another executing application.
›17.↳ 1The method of claim 1, wherein the requested operation comprises interacting with other processes.d2
The method of claim 1, wherein the requested operation comprises interacting with other processes.
›18.↳ 1The method of claim 1, wherein the particular authorization record is associated with data indicative of whether the application is required, allowed,…d2
The method of claim 1, wherein the particular authorization record is associated with data indicative of whether the application is required, allowed, or excluded.
›19.↳ 1The method of claim 1, wherein the particular authorization record is stored in a protected data store thereby preventing alteration or deletion to th…d2
The method of claim 1, wherein the particular authorization record is stored in a protected data store thereby preventing alteration or deletion to the particular authorization record unless permitted.
›20.↳ 1The method of claim 1, wherein the application operates upon the electronic device.d2
The method of claim 1, wherein the application operates upon the electronic device.
›21.↳ 1The method of claim 1 further comprising:nrestricting modification of the additional owner control information after the owner control information has…d2
The method of claim 1 further comprising:nrestricting modification of the additional owner control information after the owner control information has been inserted.