IP Library › Granted Patent US 11,991,415
Granted Patent B2
US 11,991,415 · App. 17/736,949 · Granted May 21, 2024

Methods and systems for counseling a user with respect to supervised content

Inventors: Abbas Valliani (Vienna, VA); Zohran Valliani (Vienna, VA); Aahil Valliani (Vienna, VA)
Assignee: Safe Kids LLC
H04N21/4542G06F21/31G06F21/51G06N20/00G06F2221/032G06F2221/2141
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 11,991,415
App. No.
17/736,949
Granted
May 21, 2024
Kind
B2
Abstract

The present disclosure is directed to counseling a user with respect to supervised content. In particular, the methods and systems of the present disclosure may: determine, based at least in part on one or more machine learning (ML) models, that one or more interfaces displayed to a user include content of a content type designated by a content supervisor of the user for identification; and, responsive to determining that the interface(s) include content of the content type, generate data representing a graphical user interface (GUI) for presentation to the user, the GUI indicating detection of the content of the content type and comprising educational material counseling the user with respect to the content type.

Claims (38)

1. A method comprising:

determining, by one or more computing devices and based at least in part on one or more machine learning (ML) models, that one or more interfaces displayed to a user include content of a content type designated by a content supervisor of the user for identification; and

responsive to determining that the one or more interfaces include the content of the content type, generating, by the one or more computing devices, data representing a graphical user interface (GUI) for presentation to the user, the GUI comprising educational material counseling the user with respect to the content type.

2. The method of claim 1 , comprising responsive to determining that the one or more interfaces include the content of the content type, restricting, by the one or more computing devices, access by the user to the one or more interfaces.

3. The method of claim 2 , comprising determining, by the one or more computing devices, a time period for restricting the access by the user to the one or more interfaces.

4. The method of claim 3 , wherein the GUI comprises one or more elements indicating at least one of the time period, an elapsed portion of the time period, or a remaining portion of the time period.

5. The method of claim 3 , wherein determining the time period for restricting the access by the user comprises determining the time period based at least in part on one or more of the content type, a determined level of severity of the content of the content type, or a determined number of times one or more interfaces displayed to the user included content of the content type.

6. The method of claim 1 , wherein the educational content counseling the user with respect to the content type comprises a video of an individual discussing their personal experience having viewed content of the content type.

7. The method of claim 1 , wherein the GUI comprises one or more interactive elements comprising a quiz on one or more aspects of the educational content counseling the user with respect to the content type.

8. The method of claim 1 , wherein the GUI comprises one or more elements instructing the user to engage in a different computer activity for a determined period of time.

9. The method of claim 1 , wherein the GUI comprises one or more elements instructing the user to engage in a non-computer activity for a determined period of time.

10. The method of claim 1 , comprising, responsive to determining that the one or more interfaces include the content of the content type, generating, by the one or more computing devices, data representing a GUI for presentation to the content supervisor, the GUI for presentation to the content supervisor indicating detection of the content of the content type.

11. The method of claim 10 , wherein the GUI for presentation to the content supervisor comprises one or more elements graphically depicting activity of the user with respect to at least the content type over a period of time including at least a time when the one or more interfaces determined to include the content of the content type were displayed.

12. The method of claim 1 , wherein determining that the one or more interfaces displayed to the user include the content of the content type comprises determining that the one or more interfaces comprise at least one of imagery depicting violence, imagery associated with gambling, sexually explicit imagery, or content associated with one or more of bullying, suicidal ideation, or psychological concerns.

13. The method of claim 1 , wherein:

the method comprises generating, by the one or more computing devices, data representing one or more images of the one or more interfaces displayed to the user; and

determining that the one or more interfaces displayed to the user include the content of the content type comprises determining that the one or more interfaces include the content of the content type based at least in part on the data representing the one or more images of the one or more interfaces.

14. The method of claim 1 , wherein:

the method comprises receiving, by the one or more computing devices, data representing peripheral input data associated with activity of the user; and

determining that the one or more interfaces displayed to the user include the content of the content type comprises determining that the one or more interfaces include the content of the content type based at least in part on the data representing the peripheral input data.

15. The method of claim 1 , wherein:

the method comprises receiving, by the one or more computing devices, data representing network communication data associated with activity of the user; and

determining that the one or more interfaces displayed to the user include the content of the content type comprises determining that the one or more interfaces include the content of the content type based at least in part on the data representing the network communication data.

16. The method of claim 1 , wherein:

determining that the one or more interfaces include the content of the content type comprises determining, by the one or more computing devices and based at least in part on data communicated by one or more servers that served the content to a user device that displayed the one or more interfaces, that the one or more interfaces include the content of the content type; and

generating the data representing the GUI comprises generating, by the one or more computing devices and based at least in part on data communicated by the one or more servers that served the content to the user device, the data representing the GUI.

17. A system comprising:

one or more processors; and

a memory storing instructions that when executed by the one or more processors cause the system to perform operations comprising:

determining that one or more interfaces displayed to a user include content of a content type designated by a content supervisor of the user for identification; and

responsive to determining that the one or more interfaces include the content of the content type:

restricting access by the user to the one or more interfaces; and

generating data representing a graphical user interface (GUI) for presentation to the user, the GUI indicating detection of the content of the content type.

18. The system of claim 17 , wherein determining that the one or more interfaces include the content of the content type comprises determining that the one or more interfaces include the content of the content type based at least in part on one or more machine learning (ML) models.

19. One or more non-transitory computer-readable media comprising instructions that when executed by one or more computing devices cause the one or more computing devices to perform operations comprising:

determining that one or more interfaces displayed to a user include content of a content type designated by a content supervisor of the user for identification; and

responsive to determining that the one or more interfaces include the content of the content type, generating data representing a graphical user interface (GUI) for presentation to the user, the GUI indicating detection of the content of the content type.

20. The one or more non-transitory computer-readable media of claim 19 , wherein determining that the one or more interfaces include the content of the content type comprises determining that the one or more interfaces include the content of the content type based at least in part on one or more machine learning (ML) models.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 8, 2026
From: SAFE KIDS LLC
To: SK TECH HOLDINGS LLC
Reel/Frame 075993/0330 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 4, 2022
From: VALLIANI, ABBAS; VALLIANI, ZOHRAN; VALLIANI, AAHIL
To: SAFE KIDS LLC
Reel/Frame 060414/0495 →
Continuity (2)
Continuation 17316715 · May 11, 2021
Related Publication 20220368986A1 · Nov 17, 2022