IP Library Granted Patent US 10,796,021
Granted Patent B1
US 10,796,021 · App. 16/427,868 · Granted Oct 6, 2020

Systems and methods for automatically adjusting parental controls of computing devices to accommodate holidays

Inventors: Manjunath Rajendrababu (Tamil Nadu, IN); Trijimon Padmalayam Rajan (Tamil Nadu, IN)
Assignee: NortonLifeLock Inc.
G06F21/629G06F9/54G06F16/335H04L63/20H04L67/306
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 10,796,021
App. No.
16/427,868
Granted
Oct 6, 2020
Kind
B1
Abstract

The disclosed computer-implemented method for automatically adjusting parental controls of computing devices to accommodate holidays may include (i) identifying, at a computing device, a geolocation of the computing device from geolocation information and (ii) performing, at the computing device, a security action. The security action may include (a) identifying holiday information associated with the geolocation of the computing device, (b) determining at least a portion of a current day is a holiday by comparing a current date to the holiday information, (c) determining a level of parental controls to impose on operation of the computing device in response to at least a portion of the current day being a holiday, and (d) imposing the level of parental controls on the computing device during the at least a portion of the current day. Various other methods, systems, and computer-readable media are also disclosed.

Claims (66)

1. A computer-implemented method for automatically adjusting parental controls of computing devices to accommodate holidays, at least a portion of the method being performed by a first computing device comprising at least one processor, the method comprising:

identifying, at the first computing device, a geolocation of the first computing device from geolocation information; and

performing, at the first computing device, a security action comprising:

identifying holiday information associated with the geolocation of the first computing device;

determining at least a portion of a current day is a holiday by comparing a current date to the holiday information;

determining a level of parental controls to impose on operation of the first computing device in response to at least a portion of the current day being a holiday, wherein the level of parental controls to impose on the first computing device is different than a level of parental controls imposed on non-holidays; and

imposing the level of parental controls to impose on the first computing device during the at least a portion of the current day.

2. The method of claim 1 , further comprising associating information identifying the holiday with information identifying the level of parental controls to impose on the holiday.

3. The method of claim 2 , further comprising storing, in a user profile, the information identifying the holiday with the information identifying the level of parental controls to impose on the holiday.

4. The method of claim 1 , wherein the geolocation information comprises at least one of:

global positioning information;

a regional code;

a state code;

a country code; and

a postal code.

5. The method of claim 1 , wherein the security action further comprises:

calling an API to request the holiday information; and

receiving the holiday information in response to requesting the API.

6. The method of claim 1 , wherein the security action further comprises:

querying a website for the holiday information;

receiving hypertext markup language (HTML) information from the website in response to the query; and

extracting the holiday information from the received HTML information.

7. The method of claim 6 , wherein the website is a school website.

8. The method of claim 1 , wherein the at least a portion of the current day is at least one of a school holiday, a national holiday, and a regional holiday.

9. The method of claim 1 , wherein the level of parental controls to impose enables a level of at least one of:

access to the first computing device for a predetermined duration;

access to a program the first computing device is configured to execute; and

internet access by the first computing device.

10. The method of claim 1 , wherein the level of parental controls to impose disables a level of at least one of:

access to the first computing device for a set duration;

access to a program the first computing device is configured to execute; and

internet access by the first computing device.

11. The method of claim 1 , wherein the security action further comprises displaying, on a user display device of the first computing device, a message indicating the imposing of the level of parental controls on the first computing device.

12. The method of claim 1 , wherein the security action further comprises sending, to a second computing device, a message indicating the imposing of the level of parental controls on the first computing device during at least a portion of the current day.

13. The method of claim 1 , wherein the security action further comprises changing, following an end of the holiday, the level of parental controls to the level of parental controls imposed on non-holidays.

14. A system for automatically adjusting parental controls of computing devices to accommodate holidays, the system comprising:

at least one physical processor of a first computing device; and

physical memory comprising computer-executable instructions that, when executed by the physical processor, cause the physical processor to:

identify a geolocation of the first computing device from geolocation information; and

perform a security action comprising:

identifying holiday information associated with the geolocation of the first computing device;

determining at least a portion of a current day is a holiday by comparing a current date to the holiday information;

determining a level of parental controls to impose on operation of the first computing device in response to at least a portion of the current day being a holiday, wherein the level of parental controls to impose on the first computing device is different than a level of parental controls imposed on non-holidays; and

imposing the level of parental controls to impose on the first computing device during the at least a portion of the current day.

15. The system of claim 14 , wherein the security action further comprises:

calling an API to request the holiday information; and

receiving the holiday information in response to requesting the API.

16. The system of claim 14 , wherein the security action further comprises:

querying a website for the holiday information;

receiving hypertext markup language (HTML) information from the website in response to the query; and

extracting the holiday information from the received HTML information.

17. The system of claim 14 , wherein the security action further comprises sending, to a second computing device, a message indicating the imposing of the level of parental controls on the first computing device during at least a portion of the current day.

18. A non-transitory computer-readable medium comprising one or more computer-executable instructions that, when executed by at least one processor of a computing device, cause the computing device to:

identify a geolocation of the computing device from geolocation information; and

perform a security action comprising:

identifying holiday information associated with the geolocation of the computing device;

determining at least a portion of a current day is a holiday by comparing a current date to the holiday information;

determining a level of parental controls to impose on operation of the computing device in response to at least a portion of the current day being a holiday, wherein the level of parental controls to impose on the computing device is different than a level of parental controls imposed on non-holidays; and

imposing the level of parental controls to impose on the computing device during the at least a portion of the current day.

19. The non-transitory computer-readable medium of claim 18 , wherein the security action further comprises:

calling an API to request the holiday information; and

receiving the holiday information in response to requesting the API.

20. The non-transitory computer-readable medium of claim 18 , wherein the security action further comprises:

querying a website for the holiday information;

receiving hypertext markup language (HTML) information from the website in response to the query; and

extracting the holiday information from the received HTML information.

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 May 31, 2019
From: RAJENDRABABU, MANJUNATH; RAJAN, TRIJIMON PADMALAYAM
To: SYMANTEC CORPORATION
Reel/Frame 049330/0520 →