Local device access controls
First Claim
1. A method for using parental controls, the method comprising:
- storing parental control information on a user device;
receiving a request from the user device to access a destination over a communications network;
using the parental control information stored on the user device to determine whether to grant the request from the user device;
allowing the user device access to the destination when the parental control information indicates that the request should be allowed;
denying the user device access to the destination when the parental control information indicates that the request should be denied;
storing on a remote device information that is related to the parental control information stored on the user device;
using the information stored on the remote device to determine whether the parental control information stored on the user device has been altered without authorization of a master account holder for the user device; and
if the parental control information stored on the user device has been altered without authorization of the master account holder for the user device;
replacing the altered version of the parental control information stored on the user device with an unaltered version of the parental control information, andsending a message to the master account holder for the user device, the message indicating that the parental controls stored on the user device have been altered without authorization of the master account holder for the user device.
7 Assignments
0 Petitions
Accused Products
Abstract
Using parental controls includes storing parental control information on a user device and receiving a request from the user device to access a destination over a communications network. Parental control information stored on the user device may be used to determine whether to grant the request from the user device. When the parental control information indicates that the request should be allowed, the user device allows access to the destination. When the parental control information indicates that the request should be denied, the user device denies access to the destination. Information that is related to the parental control information stored on the user device may be stored on a remote device. The parental control information stored on the user device may be verified using the information stored on the remote device.
309 Citations
37 Claims
-
1. A method for using parental controls, the method comprising:
-
storing parental control information on a user device; receiving a request from the user device to access a destination over a communications network; using the parental control information stored on the user device to determine whether to grant the request from the user device; allowing the user device access to the destination when the parental control information indicates that the request should be allowed; denying the user device access to the destination when the parental control information indicates that the request should be denied; storing on a remote device information that is related to the parental control information stored on the user device; using the information stored on the remote device to determine whether the parental control information stored on the user device has been altered without authorization of a master account holder for the user device; and if the parental control information stored on the user device has been altered without authorization of the master account holder for the user device; replacing the altered version of the parental control information stored on the user device with an unaltered version of the parental control information, and sending a message to the master account holder for the user device, the message indicating that the parental controls stored on the user device have been altered without authorization of the master account holder for the user device. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A system for using parental controls, comprising:
-
at least one processor; a computer-readable storage medium storing a computer program comprising; a user device storing code segment that causes the processor to store parental control information on a user device; a receiving code segment that causes the processor to receive a request from the user device to access a destination over a communications network; a using code segment that causes the processor to use the parental control information stored on the user device to determine whether to grant the request from the user device; an access code segment that causes the processor to allow the user device access to the destination when the parental control information indicates that the request should be denied; a remote device storing code segment that causes the processor to store on a remote device information that is related to the parental control information stored on the user device; and a verifying code segment that causes the processor to use the information stored on the remote device to determine whether the parental control information stored on the user device has been altered without authorization of a master account holder for the user device; a replacing code segment that causes the processor to replace the altered version of the parental control information stored on the user device with an unaltered version of the parental control information when the parental control information stored on the user device has been altered without authorization of the master account holder for the user device, and a notification code segment that causes the processor to send a message to the master account holder for the user device when the parental control information stored on the user device has been altered without authorization, the message indicating that the parental controls stored on the user device have been altered without authorization of the master account holder for the user device. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
-
25. A computer-readable storage medium storing a computer program, the computer program comprising:
-
a user device storing code segment that causes a computer to store parental control information on a user device; a receiving code segment that causes the computer to receive a request from the user device to access a destination over a communications network; a using code segment that causes the computer to use the parental control information stored on the user device to determine whether to grant the request from the user device; an access code segment that causes the computer to allow the user device access to the destination when the parental control information indicates that the request should be allowed; a denial code segment that causes the computer to deny the user device access to the destination when the parental control information indicates that the request should be denied; a remote device storing code segment that causes the computer to store on a remote device information that is related to the parental control information stored on the user device; and a verifying code segment that causes the computer to use the information stored on the remote device to determine whether the parental control information stored on the user device has been altered without authorization of a master account holder for the user device; a replacing code segment that causes the computer to replace the altered version of the parental control information stored on the user device with an unaltered version of the parental control information when the parental control information stored on the user device has been altered without authorization of the master account holder for the user device, and a notification code segment that causes the computer to send a message to the master account holder for the user device when the parental control information stored on the user device has been altered without authorization, the message indicating that the parental controls stored on the user device have been altered without authorization of the master account holder for the user device. - View Dependent Claims (26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A method for using parental controls, the method comprising:
-
storing first parental control information on a first user device; storing second parental control information on a second user device; storing on a remote device information that is related to the first parental control information stored on the first user device; storing on the remote device information that is related to the second parental control information stored on the second user device; using the information stored on the remote device to determine whether the first parental control information stored on the first user device has been altered without authorization of a first master account holder for the first user device; if the parental control information stored on the first user device has been altered without authorization of the first master account holder for the first user device; replacing the altered version of the first parental control information stored on the first user device with an unaltered version of the first parental control information, and sending a first message to the first master account holder for the first user device, the first message indicating that the first parental controls stored on the first user device have been altered without authorization of the first master account holder for the first user device;
using the information stored on the remote device to determine whether the second parental control information stored on the second user device has been altered without authorization of a second master account holder for the second user device; andif the parental control information stored on the second user device has been altered without authorization of the second master account holder for the second user device; replacing the altered version of the second parental control information stored on the second user device with an unaltered version of the second parental control information, and sending a second message to the second master account holder for the second user device, the second message indicating that the second parental controls stored on the second user device have been altered without authorization of the second master account holder for the second user device.
-
Specification