Patent ID: 8718633

Claim:
A method of implementing parental controls on a mobile device, comprising: receiving, in a parental control server, parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; pushing the parent-user parental control parameters from the parental control server to the mobile device through a communication network; receiving, in the mobile device, the parent-user parental control parameters; implementing a parental control profile on the mobile device based on the received parent-user parental control parameters to limit accesses to one or more mobile device functions; receiving, in the parental control server, third-party parental control parameters that identify mobile device functions to be controlled in the mobile device; receiving, in the parental control server, authorization to allow the third-party parental control parameters to control the mobile device; receiving, in the parental control server, a user-defined context-based condition identifying a context in which the third-party parental control parameters are to control the mobile device; pushing the received third-party access control parameters and user-defined context-based condition from the parental control server to the mobile device through the communication network; determining whether the context-based condition is satisfied; modifying the parental control profile in the mobile device by overriding one or more of the parent-user parental control parameters with the third party parental parameters when the context-based condition is satisfied; and implementing the modified parental control profile on the mobile device to modify access to one or more limited mobile device functions.