Intelligent parental controls for wireless devices
First Claim
1. 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.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods, systems and devices for controlling mobile device functions via a combination of parental control settings set by a parent-user and parental control settings set by a third party-user. A parental control server receives parental control settings and context criteria from a parent-user, and parental control settings from a third party user. The parental control server receives authorization from the parent-user to allow third party parental controls to control a child'"'"'s device. When the context criteria identified by the parent is present (e.g., child device is in an identified location, time of day, day of week, etc.), a combination of parental controls designated by the parent-user and the third party control the mobile device.
-
Citations
129 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 30)
-
-
26. 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; and 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, wherein at least one parent-user parental control parameter comprises restricting an Internet browsing function on the mobile device and restricting the Internet browsing function comprises controlling content received on the mobile device by; receiving a request to access third party content from the mobile device, the request to access including identification information identifying one of a mobile device user and a mobile device; determining whether at least one user account is associated with the identification information; receiving control parameters from the parental control server when it is determined that the at least one user account is associated with the identification information; determining whether the requested content is of a type controlled by the received control parameters; determining whether the requested content contains material controlled by the received control parameters; and filtering the content when it is determined that the received content contains material controlled by the control parameters; and sending the filtered content to the mobile device.
-
-
27. 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; and 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, wherein 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 comprises requiring authorization prior to permitting a designated action by; monitoring the mobile device to determine whether a designated action has been initiated; sending a message to an authorized user to determine whether the designated action is authorized when it is determined that the designated action has been initiated; receiving a message indicating whether the designated action is authorized; and performing the designated action when the received message authorizes the designated action. - View Dependent Claims (28, 29)
-
-
31. A system for implementing parental controls on a mobile device, comprising:
-
a parental control settings server; a communications network; and a mobile device interconnected to the parental control settings server through the communications network, wherein the parental control settings server is configured to perform operations comprising; receiving input parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; and pushing parent-user parental control parameters to the mobile device via the communication network, and wherein the mobile device comprises; a display; an internal memory; and a processor coupled to the display and the internal memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving the parent-user parental control parameters from the parental control server; implementing a parental control profile on the mobile device based on the received parent-user control parameters to limit access to one or more mobile device functions; receiving third-party parental control parameters that identify mobile device functions to be controlled in the mobile device, receiving authorization to allow the third-party parental control parameters to control the mobile device; receiving 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 parental control parameters and user-defined context-based condition 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. - View Dependent Claims (32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 60)
-
-
56. A system for implementing parental controls on a mobile device, comprising:
-
a parental control settings server; a communications network; and a mobile device interconnected to the parental control settings server through the communications network, wherein the parental control settings server is configured to perform operations comprising; receiving input parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; and pushing parent-user parental control parameters to the mobile device via the communication network, and wherein the mobile device comprises; a display; an internal memory; and a processor coupled to the display and the internal memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving the parent-user parental control parameters from the parental control server; and implementing a parental control profile on the mobile device based on the received parent-user control parameters to limit access to one or more mobile device function, wherein at least one parent-user parental control parameter comprises restricting an Internet browsing function on the mobile device and wherein the server is configured such that restricting the Internet browsing function comprises controlling content received on the mobile device by; receiving a request to access third party content from the mobile device, the request to access including identification information identifying one of a mobile device user and a mobile device; determining whether at least one user account is associated with the identification information; receiving control parameters from the parental control settings server when it is determined that the at least one user account is associated with the identification information; determining whether the requested content is of a type controlled by the received control parameters; determining whether the requested content contains material controlled by the received control parameters; and filtering the content when it is determined that the received content contains material controlled by the control parameters.
-
-
57. A system for implementing parental controls on a mobile device, comprising:
-
a parental control settings server; a communications network; and a mobile device interconnected to the parental control settings server through the communications network, wherein the parental control settings server is configured to perform operations comprising; receiving input parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; and pushing parent-user parental control parameters to the mobile device via the communication network, and wherein the mobile device comprises; a display; an internal memory; and a processor coupled to the display and the internal memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving the parent-user parental control parameters from the parental control server; and implementing a parental control profile on the mobile device based on the received parent-user control parameters to limit access to one or more mobile device functions, wherein the mobile device processor is configured with processor-executable instructions to perform operations such that 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 comprises requiring authorization prior to permitting a designated action by; determining whether a designated action has been initiated; sending a message to an authorized user to determine whether the designated action is authorized when it is determined that the designated action has been initiated; receiving a message indicating whether the designated action is authorized; and performing the designated action when the received message authorizes the designated action. - View Dependent Claims (58, 59)
-
-
61. A system for implementing parental controls on a mobile device, comprising:
-
means for receiving parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; means for pushing the parent-user parental control parameters to the mobile device; and a mobile device comprising; means for receiving the parent-user parental control parameters from a parental control settings server; means for implementing a parental control profile on the mobile device based on the received parent-user control parameters to limit access to one or more mobile device functions; means for receiving third-party parental control parameters that identify mobile device functions to be controlled in the mobile device; means for receiving authorization to allow the third-party parental control parameters to control the mobile device; means for receiving a user-defined context-based condition identifying a context in which the third-party parental control parameters are to control the mobile device; and means for pushing the received third-party parental control parameters and user-defined context-based condition to the mobile device through a communication network; means for determining whether the context-based condition is satisfied; means for 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 control parameters when the context-based condition is satisfied; and means for implementing the modified parental control profile on the mobile device to modify access to one or more limited mobile device functions. - View Dependent Claims (62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 87)
-
-
83. A system for implementing parental controls on a mobile device, comprising:
-
means for receiving parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; means for pushing the parent-user parental control parameters to the mobile device; and a mobile device comprising; means for receiving the parent-user parental control parameters from a parental control settings server; and means for implementing a parental control profile on the mobile device based on the received parent-user control parameters to limit access to one or more mobile device functions, wherein at least one parent-user parental control parameter comprises restricting an Internet browsing function on the mobile device and the mobile device further comprises means for restricting the Internet browsing function comprising; means for receiving a request for third party content; means for determining whether the requested content is controlled by the parental control profile; and means for forwarding the request for content to a third party web site when it is determined that the requested content is not restricted by the parental control profile; the system further comprising; means for receiving a request to access third party content from the mobile device, the request to access including identification information identifying one of a mobile device user and a mobile device; and means for determining whether at least one user account is associated with the identification information, wherein the mobile device further comprises; means for receiving control parameters from the parental control server when it is determined that the at least one user account is associated with the identification information; means for determining whether the requested content is of a type controlled by the received control parameters; means for determining whether the requested content contains material controlled by the received control parameters; and means for filtering the content when it is determined that the received content contains material controlled by the control parameters.
-
-
84. A system for implementing parental controls on a mobile device, comprising:
-
means for receiving parent-user parental control parameters that identify mobile device functions to be controlled in the mobile device; means for pushing the parent-user parental control parameters to the mobile device; and a mobile device comprising; means for receiving the parent-user parental control parameters from a parental control settings server; and means for implementing a parental control profile on the mobile device based on the received parent-user control parameters to limit access to one or more mobile device functions, wherein at least one parent-user parental control parameter comprises restricting an Internet browsing function on the mobile device and the mobile device further comprises means for restricting the Internet browsing function comprising; means for receiving a request for third party content; means for determining whether the requested content is controlled by the parental control profile; and means for forwarding the request for content to a third party web site when it is determined that the requested content is not restricted by the parental control profile; and wherein means for 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 comprises; means for requiring authorization prior to permitting a designated action comprising; means for monitoring the mobile device to determine whether a designated action has been initiated; means for sending a message to an authorized user to determine whether the designated action is authorized when it is determined that the designated action has been initiated; means for receiving a message indicating whether the designated action is authorized; and means for performing the designated action when the received message authorizes the designated action. - View Dependent Claims (85, 86)
-
-
88. A mobile device, comprising:
-
a display; an internal memory; and a processor coupled to the display and the internal memory, wherein the processor is configured with processor-executable instructions to perform operations comprising; receiving parental control parameters from a parental control server; storing the received parental control parameters in the internal memory; implementing the parental control parameters in the mobile device; receiving third-party access control parameters and context-based conditions from the parental control server, the context-based conditions identifying at least one condition for implementing the received third-party access control parameters; storing the received third-party access control parameters and context-based conditions in the internal memory; determining whether a 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. - View Dependent Claims (89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 115)
-
-
102. A mobile device, comprising:
-
means for receiving parental control parameters from a parental control server; means for storing the received parental control parameters in the internal memory; means for implementing the parental control parameters in the mobile device; means for receiving third-party access control parameters and context-based conditions from the parental control server, the context-based conditions identifying at least one condition for implementing the received third-party access control parameters; means for storing the received third-party access control parameters and context-based conditions in the internal memory; means for determining whether a context-based condition is satisfied; means for 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 means for implementing the modified parental control profile on the mobile device to modify access to one or more limited mobile device functions. - View Dependent Claims (103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114)
-
-
116. A non-transitory processor readable medium having stored thereon processor-executable instructions configured to cause a mobile device processor to perform operations comprising:
-
receiving parental control parameters from a parental control server; storing the received parental control parameters in the internal memory; implementing the parental control parameters in the mobile device; receiving third-party access control parameters and context-based conditions from the parental control server, the context-based conditions identifying at least one condition for implementing the received third-party access control parameters; storing the received third-party access control parameters and context-based conditions in the internal memory; determining whether a 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. - View Dependent Claims (117, 118, 119, 120, 121, 122, 123, 124, 125, 126, 127, 128, 129)
-
Specification