IP Library Patent Application 15014671
Patent Application
App. No. 15/014,671

MANAGED PARENTAL CONTROLS

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 None
App. No.
15/014,671
Abstract

A system and method to filter content delivered to a device are disclosed. A birthdate for a user associated with a controlled device is received. Based on the birthdate, a present age of the user associated with the controlled device is determined. A request for content is received from the controlled device. An age rating associated with the content is compared to the present age of the user. The content is allowed to be delivered to the controlled device based on comparing the age rating to the present age of the user.

Claims (82)

1 . A computer-implemented method performed by a content filtering device, the method comprising:

receiving a birthdate for a user associated with a controlled device;

determining, based on the birthdate, a present age of the user associated with the controlled device;

receiving, from the controlled device, a request for content;

storing at least one age limiting subject matter definition in association with an indication of the controlled device, the at least one age limiting subject matter definition having an intensity rating;

comparing an age rating associated with the content to the present age of the user; and

allowing, based on comparing the age rating to the present age of the user and the intensity rating of the at least one age limiting subject matter definition, the content to be delivered to the controlled device.

2 . The method of claim 1 , further comprising:

receiving an age adjustment specification for the user, and

wherein comparing an age rating associated with the content with the present age of the user further comprises determining that the age rating associated with the content is at least a combination of the present age of the user and the age adjustment.

3 . The method of claim 1 , further comprising:

storing age limiting subject matter definition exceptions in association with an indication of the controlled device;

determining the age rating is based on age limiting subject matter corresponding to the age limiting subject matter definition exceptions; and

allowing, based on determining the age rating is based on age limiting subject matter corresponding to the age limiting subject matter definition exceptions, the content to be delivered to the controlled device.

4 . The method of claim 1 , further comprising:

establishing a local area network connection between the controlled device and a local network router with a content filtering process performing the comparing; and

receiving the request via the local area network.

5 . The method of claim 1 , further comprising:

establishing a data tunneling connection between the controlled device a content filtering process performing the comparing; and

receiving the request via the data tunneling connection.

6 . The method of claim 1 , further comprising:

sending, based on determining that the age rating associated with the content is greater than the present age of the user, a notification to an administrator's device, the notification comprising:

an indication of the request, and

age related rating information for the content;

receiving, from the administrator's device, an indication to allow the content to be delivered; and

allowing, based on the indication to allow the content to be delivered, the content to be delivered to the controlled device.

7 . The method of claim 6 , wherein sending the notification is further based on a determination that the age rating associated with the content is within a defined range of the present age of the user.

8 . A content filtering device, comprising:

a data interface that, when operating:

receives a birthdate for a user associated with a controlled device; and

receives, from the controlled device, a request for content; and

a content filter that, when operating:

determines, based on the birthdate, a present age of the user associated with the controlled device;

stores at least one age limiting subject matter definition in association with an indication of the controlled device, the at least one age limiting subject matter definition having an intensity rating;

compares an age rating associated with the content to the present age of the user; and

allows, based on comparing the age rating to the present age of the user and the intensity rating of the at least one age limiting subject matter definition, the content to be delivered to the controlled device.

9 . The device of claim 8 , wherein:

the data interface, when operating, further receives an age adjustment specification for the user, and

the content filter, when operating, compares an age rating associated with the content with the present age of the user by further determining that the age rating associated with the content is at least a combination of the present age of the user and the age adjustment.

10 . The device of claim 8 , wherein the content filter, when operating, further:

stores age limiting subject matter definition exceptions in association with an indication of the controlled device;

determines the age rating is based on age limiting subject matter corresponding to the age limiting subject matter definition exceptions; and

allows, based on determining the age rating is based on age limiting subject matter corresponding to the age limiting subject matter definition exceptions, the content to be delivered to the controlled device.

11 . The device of claim 8 , wherein the data interface, when operating, further:

establishes a local area network connection between the controlled device and a local network router with a content filtering process performing the comparing; and

receives the request via the local area network.

12 . The device of claim 8 , wherein the data interface, when operating, further:

establishing a data tunneling connection between the controlled device a content filtering process performing the comparing; and

receiving the request via the data tunneling connection.

13 . The device of claim 8 , wherein the content filter, when operating, further:

sends, based on determining that the age rating associated with the content is greater than the present age of the user, a notification to an administrator's device, the notification comprising:

an indication of the request, and

age related rating information for the content;

receives, from the administrator's device, an indication to allow the content to be delivered; and

allows, based on the indication to allow the content to be delivered, the content to be delivered to the controlled device.

14 . The device of claim 13 , wherein the content filter, when operating, further sends the notification based on a determination that the age rating associated with the content is within a defined range of the present age of the user.

15 . A non-transitory computer readable storage medium having computer readable program code embodied therewith, the computer readable program code comprising instructions for:

receiving a birthdate for a user associated with a controlled device;

determining, based on the birthdate, a present age of the user associated with the controlled device;

receiving, from the controlled device, a request for content;

storing at least one age limiting subject matter definition in association with an indication of the controlled device, the at least one age limiting subject matter definition having an intensity rating;

comparing an age rating associated with the content to the present age of the user; and

allowing, based on comparing the age rating to the present age of the user and the intensity rating of the at least one age limiting subject matter definition, the content to be delivered to the controlled device.

16 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions further comprise instructions for:

receiving an age adjustment specification for the user, and

wherein comparing an age rating associated with the content with the present age of the user further comprises determining that the age rating associated with the content is at least a combination of the present age of the user and the age adjustment.

17 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions further comprise instructions for:

storing age limiting subject matter definition exceptions in association with an indication of the controlled device;

determining the age rating is based on age limiting subject matter corresponding to the age limiting subject matter definition exceptions; and

allowing, based on determining the age rating is based on age limiting subject matter corresponding to the age limiting subject matter definition exceptions, the content to be delivered to the controlled device.

18 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions further comprise instructions for:

establishing a local area network connection between the controlled device and a local network router with a content filtering process performing the comparing; and

receiving the request via the local area network.

19 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions further comprise instructions for:

establishing a data tunneling connection between the controlled device a content filtering process performing the comparing; and

receiving the request via the data tunneling connection.

20 . The non-transitory computer readable storage medium of claim 15 , wherein the instructions further comprise instructions for:

sending, based on determining that the age rating associated with the content is greater than the present age of the user, a notification to an administrator's device, the notification comprising:

an indication of the request, and

age related rating information for the content;

receiving, from the administrator's device, an indication to allow the content to be delivered; and

allowing, based on the indication to allow the content to be delivered, the content to be delivered to the controlled device.

Assignments (3)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 18, 2016
From: PARRY, THOMAS OWEN
To: BLACKBERRY LIMITED
Reel/Frame 038023/0830 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2016
From: BLACKBERRY CORPORATION
To: BLACKBERRY LIMITED
Reel/Frame 038099/0477 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 4, 2016
From: DEBICKES, NICOLE MELISSA; CARTER, JASON LEE
To: BLACKBERRY CORPORATION
Reel/Frame 037661/0151 →