IP Library Granted Patent US 8,201,224
Granted Patent B1
US 8,201,224 · App. 12/241,173 · Granted Jun 12, 2012

Systems and methods for temporarily adjusting control settings on computing devices

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,201,224
App. No.
12/241,173
Granted
Jun 12, 2012
Kind
B1
Abstract

A computer-implemented method for temporarily adjusting control settings on computing devices. The method may comprise: 1) receiving a set of permissions for adjusting a set of control settings on a computing device, 2) identifying the set of control settings to be adjusted, and then 3) temporarily adjusting, based on the set of permissions, the set of control settings. The method may further comprise saving a base state of the set of control settings and restoring the set of control settings to the base state. Corresponding systems and computer-readable media are also disclosed.

Claims (57)

1. A computer-implemented method for temporarily adjusting parental-control settings, at least a portion of the method being performed by a computing device comprising at least one processor, the computer-implemented method comprising:

implementing parental-control software that comprises parental-control settings that control access to one or more features of a computing device used by a student, the parental-control software being configured to receive, from a school of the student, permissions for temporarily adjusting the parental-control settings in the parental-control software;

authorizing a teacher of the student to temporarily adjust the parental-control settings;

receiving, from the student's school, a set of permissions generated by the teacher of the student for temporarily adjusting a set of parental-control settings in the parental-control software from a base state to a temporary state, the temporary state being a state in which at least one restriction has been temporarily adjusted to enable the student to complete a school project associated with the set of permissions;

receiving, with the set of permissions generated by the student's teacher, digital authentication that indicates that the set of permissions was generated by the student's teacher;

using the digital authentication to verify that the set of permissions comes from a source authorized to temporarily change the parental-control settings;

identifying the set of parental-control settings to be temporarily adjusted in the parental-control software implemented on the computing device used by the student;

temporarily adjusting, based on the set of permissions generated by the student's teacher, the set of parental-control settings in the parental-control software from the base state to the temporary state to enable the student to complete the school project associated with the set of permissions;

restoring the set of parental-control settings in the parental-control software to the base state.

2. The computer-implemented method of claim 1 , wherein the set of permissions was generated on a remote computing device used by the student's teacher.

3. The computer-implemented method of claim 1 , wherein temporarily adjusting the set of parental-control settings comprises at least one of:

allowing the student access to previously restricted content;

allowing the student to use a previously restricted software application;

allowing communication between the computing device used by the student and at least one additional computing device.

4. The computer-implemented method of claim 1 , wherein temporarily adjusting the set of parental-control settings comprises providing the student with extended privileges for using instant messaging.

5. The computer-implemented method of claim 1 , wherein temporarily adjusting the set of parental-control settings on the computing device used by the student comprises at least one of:

providing the student with additional time for using a restricted software application;

providing the student with additional time for voice communications.

6. The computer-implemented method of claim 1 , wherein temporarily adjusting the set of parental-control settings comprises:

providing the student with additional time for accessing the internet.

7. The computer-implemented method of claim 1 , further comprising, prior to temporarily adjusting the set of parental-control settings:

saving the base state of the set of parental-control settings.

8. The computer-implemented method of claim 1 , wherein the base state of the parental-control settings comprises a default state of the parental-control settings.

9. The computer-implemented method of claim 1 , further comprising:

identifying a limiting condition for the set of permissions;

determining when the limiting condition is satisfied.

10. The computer-implemented method of claim 9 , further comprising recording a history of the student's activity on the computing device used by the student until the limiting condition is satisfied.

11. The computer-implemented method of claim 10 , further comprising at least one of:

displaying the history of the student's activity in a human-readable form;

transmitting the history of the student's activity to the student's school;

saving the history of the student's activity to a storage device.

12. A computer-implemented method for distributing sets of permissions to adjust parental-control settings, at least a portion of the method being performed by a computing device comprising at least one processor, the computer-implemented method comprising:

receiving, on a first computing device used by a teacher, permissions information associated with a school project assigned to at least one student of the teacher;

generating, based on the permissions information associated with the school project assigned to the teacher's student, a set of permissions configured to temporarily adjust a set of parental-control settings in parental-control software implemented on a second computing device used by the teacher's student;

authorizing the teacher to temporarily adjust the set of parental-control settings;

sending the set of permissions to the second computing device used by the teacher's student to temporarily adjust the set of parental-control settings in the parental-control software from a base state to a temporary state, the temporary state being a state in which at least one restriction has been adjusted to enable the teacher's student to complete the school project with which the permissions information received from the teacher is associated;

sending, with the set of permissions generated by the teacher, digital authentication that indicates that the set of permissions was generated by the teacher, wherein the digital authentication is used by the second computing device to verify that the set of permissions comes from a source authorized to temporarily change the set of parental-control settings.

13. The computer-implemented method of claim 12 , wherein generating the set of permissions comprises including a software module with the set of permissions, the software module being programmed to use the set of permissions to temporarily adjust the set of parental-control settings on the second computing device used by the teacher's student.

14. The computer-implemented method of claim 12 , wherein sending the set of permissions to the second computing device used by the teacher's student comprises sending a limiting condition for the set of permissions to the second computing device used by the teacher's student.

15. The computer-implemented method of claim 12 , further comprising receiving, on the first computing device used by the teacher, a history of the student's activity from the second computing device used by the teacher's student.

16. A computer-implemented method for temporarily adjusting parental-control settings, at least a portion of the method being performed by a computing device comprising at least one processor, the computer-implemented method comprising:

implementing parental-control software that comprises parental-control settings that control access to one or more features of a computing device used by a student, the parental-control software being configured to receive, from a school of the student, permissions for temporarily adjusting the parental-control settings in the parental-control software;

authorizing a teacher of the student to temporarily adjust the parental-control settings;

receiving, from the student's school, a set of permissions generated by the teacher of the student for temporarily adjusting a set of parental-control settings in the parental-control software from a base state to a temporary state, the temporary state being a state in which at least one restriction has been temporarily adjusted to enable the student to complete a school project associated with the set of permissions;

receiving, with the set of permissions generated by the student's teacher, digital authentication that indicates that the set of permissions was generated by the student's teacher;

using the digital authentication to verify that the set of permissions comes from a source authorized to temporarily change the parental-control settings;

identifying a limiting condition established by the student's teacher for the set of permissions;

identifying the set of parental-control settings to be temporarily adjusted in the parental-control software implemented on the computing device used by the student;

saving the base state of the set of parental-control settings implemented on the computing device used by the student;

temporarily adjusting, based on the set of permissions generated by the student's teacher, the set of parental-control settings in the parental-control software from the base state to the temporary state to enable the student to complete the school project associated with the set of permissions;

restoring the set of parental-control settings in the parental-control software implemented on the computing device used by the student to the base state when the limiting condition for the set of permissions is satisfied.

17. The computer-implemented method of claim 16 , further comprising at least one of:

recording a history of activity until the set of parental-control settings are restored to the base state, the history of activity detailing activity on the computing device used by the student;

displaying the history of activity in a report on the computing device used by the student;

transmitting the history of activity to a computing device used by the student's teacher;

saving the history of activity to a storage device.

18. The computer-implemented method of claim 16 , wherein the set of permissions was generated on an additional computing device used by the student's teacher.

Assignments (6)
CHANGE OF NAME Recorded Feb 6, 2023
From: NORTONLIFELOCK INC.
To: GEN DIGITAL INC.
Reel/Frame 062714/0605 →
NOTICE OF SUCCESSION OF AGENCY (REEL 050926 / FRAME 0560) Recorded Sep 13, 2022
From: JPMORGAN CHASE BANK, N.A.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 061422/0371 →
SECURITY AGREEMENT Recorded Sep 13, 2022
From: NORTONLIFELOCK INC.
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 062220/0001 →
CHANGE OF NAME Recorded Feb 14, 2020
From: SYMANTEC CORPORATION
To: NORTONLIFELOCK INC.
Reel/Frame 051935/0228 →
SECURITY AGREEMENT Recorded Nov 4, 2019
From: SYMANTEC CORPORATION; BLUE COAT LLC; LIFELOCK, INC,; SYMANTEC OPERATING CORPORATION
To: JPMORGAN, N.A.
Reel/Frame 050926/0560 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 30, 2008
From: SPERTUS, MICHAEL
To: SYMANTEC CORPORATION
Reel/Frame 021606/0123 →