IP Library Granted Patent US 11,140,240
Granted Patent B1
US 11,140,240 · App. 16/928,876 · Granted Oct 5, 2021

Generating a dynamic dependent client device activity dashboard and managing contact-control privileges via managing client device interfaces

Inventors: Philip Morgan Brown (Laguna Hills, CA); Reem Helou (East Palo Alto, CA); Adam Vicent Cristobal (San Francisco, CA); Hadi Abou El Kheir (Santa Clara, CA); Ashu Khaitan (San Francisco, CA); Jeremy Taylor Barton (San Francisco, CA); Katarina Ling (Mountain View, CA)
Assignee: FACEBOOK, INC.
H04L67/306G06F3/0482G06F9/451G06F9/547H04L51/32
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,140,240
App. No.
16/928,876
Granted
Oct 5, 2021
Kind
B1
Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for dynamically providing a activity dashboard for display within a graphical user interface. In particular, the disclosed systems can intelligently display, within the activity dashboard, insights of digital activity within an application of a child account. For example, the disclosed systems can monitor digital activity associated with recent contacts and groups, contact updates, and digital media items exchanged in messaging chat threads. In turn, the disclosed system can selectively surface one or more portions (and/or indications) of the monitored digital activity in the activity dashboard along with corresponding actionable options available for user selection. In response to user interaction with the actionable options corresponding to the selectively surfaced digital activity, the disclosed systems can intuitively modify the child account to regulate viewable content and digital communications with third-party child accounts.

Claims (82)

1. A non-transitory computer-readable medium storing instructions that, when executed by at least one processor, cause a computing device to:

generate a dependent messaging account associated with a dependent client device, the dependent messaging account linked to a managing account corresponding to a managing client device;

monitor digital activity of the dependent messaging account associated with the dependent client device; and

provide, for display within a user interface of the managing client device, an activity dashboard based on the digital activity of the dependent messaging account, the activity dashboard comprising:

a digital communications field for displaying indicators of digital communications between the dependent messaging account and additional messaging accounts;

a digital complaint field for displaying indicators of digital complaints from the dependent messaging account regarding digital activity of one or more additional messaging accounts; and

a digital media item field for displaying digital media items exchanged between the dependent messaging account and at least one additional messaging account.

2. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

identify a plurality of digital communications between the dependent messaging account and a plurality of additional messaging accounts; and

provide, for display within the digital communications field of the activity dashboard of the managing client device, a plurality of indicators of the plurality of digital communications, the plurality of indicators comprising a count element reflecting a number of digital communications between the dependent messaging account and a first additional messaging account of the plurality of additional messaging accounts.

3. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

identify one or more digital complaints from the dependent messaging account regarding at least one of a digital communication from an additional messaging account, a digital media item from the additional messaging account, or the additional messaging account; and

provide, for display within the digital complaint field of the activity dashboard of the managing client device, at least one indicator of at least one of: the digital communication from the additional messaging account, the digital media item from the additional messaging account, or the additional messaging account.

4. The non-transitory computer-readable medium of claim 3 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

identify user interaction with the at least one indicator of the digital complaint field on the managing client device; and

in response to the user interaction, provide, for display within the user interface of the managing client device at least one of:

a content removal option to remove at least one of the digital communication or the digital media item from the dependent messaging account; or

a contact removal option to remove the additional messaging account as a contact of the dependent messaging account.

5. The non-transitory computer-readable medium of claim 1 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

identify a digital media item exchanged between the dependent messaging account and the additional messaging account; and

provide, for display within the digital media item field of the activity dashboard, the digital media item and at least two of the following: a sender account, a recipient account, a messaging thread name, or a timestamp corresponding to the digital media item.

6. The non-transitory computer-readable medium of claim 5 , further comprising instructions that, when executed by the at least one processor, cause the computing device to:

identify user interaction with the digital media item in the digital media item field; and

in response to identifying the user interaction, provide, for display within the user interface of the managing client device, at least one of:

a content removal option to remove the digital media item from the dependent messaging account; or

a content reporting option to report the digital media item.

7. The non-transitory computer-readable medium of claim 6 , further comprising instructions that, when executed by the at least one processor, cause the computing device to remove the digital media item from a messaging thread on the dependent client device in response to user interaction with the content removal option at the managing client device.

8. A system comprising:

at least one processor; and

at least one non-transitory computer-readable storage medium storing instructions that, when executed by the at least one processor, cause the system to:

generate a dependent messaging account associated with a dependent client device, the dependent messaging account linked to a managing account corresponding to a managing client device;

monitor digital activity of the dependent messaging account associated with the dependent client device; and

provide, for display within a user interface of the managing client device, an activity dashboard based on the digital activity of the dependent messaging account, the activity dashboard comprising:

a digital communications field for displaying indicators of digital communications between the dependent client device and third-party client devices;

a digital complaint field for displaying indicators of digital complaints from the dependent client device regarding digital activity of one or more third-party client devices; and

a digital media item field for displaying digital media items exchanged between the dependent client device and at least one third-party client device.

9. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify a plurality of digital communications between the dependent client device and a plurality of third-party client devices; and

provide, for display within the digital communications field of the activity dashboard of the managing client device, a plurality of indicators of the plurality of digital communications, the plurality of indicators comprising a count element reflecting a number of digital communications between the dependent client device and a first third-party client device of the plurality of third-party client devices.

10. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify one or more digital complaints from the dependent client device regarding at least one of a digital communication from a third-party client device, a digital media item from the third-party client device, or an account corresponding to the third-party client device; and

provide, for display within the digital complaint field of the activity dashboard of the managing client device, at least one indicator of at least one of: the digital communication from the third-party client device, the digital media item from the third-party client device, or the account corresponding to the third-party client device.

11. The system of claim 10 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify user interaction with the at least one indicator of the digital complaint field on the managing client device; and

in response to the user interaction, provide, for display within the user interface of the managing client device at least one of:

a content removal option to remove at least one of the digital communication or the digital media item from the dependent messaging account; or

a contact removal option to remove the account corresponding to the third-party client device as a contact of the dependent messaging account.

12. The system of claim 8 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify a digital media item exchanged between the dependent client device and a third-party client device; and

provide, for display within the digital media item field of the activity dashboard, the digital media item and at least two of the following: a sender device, a recipient device, a messaging thread name, or a timestamp corresponding to the digital media item.

13. The system of claim 12 , further comprising instructions that, when executed by the at least one processor, cause the system to:

identify user interaction with the digital media item in the digital media item field; and

in response to identifying the user interaction, provide, for display within the user interface of the managing client device, at least one of:

a content removal option to remove the digital media item from the dependent messaging account; or

a content reporting option to report the digital media item.

14. The system of claim 13 , further comprising instructions that, when executed by the at least one processor, cause the system to remove the digital media item from a messaging thread on the dependent client device in response to user interaction with the content removal option at the managing client device.

15. A computer-implemented method comprising:

generating a dependent messaging account associated with a dependent client device, the dependent messaging account linked to a managing account corresponding to a managing client device;

monitoring digital activity of the dependent messaging account associated with the dependent client device; and

providing, for display within a user interface of the managing client device, an activity dashboard based on the digital activity of the dependent messaging account, the activity dashboard comprising:

a digital communications field for displaying indicators of digital communications between the dependent client device and third-party client devices;

a digital complaint field for displaying indicators of digital complaints from the dependent client device regarding digital activity of one or more third-party client devices; and

a digital media item field for displaying digital media items exchanged between the dependent client device and at least one third-party client device.

16. The computer-implemented method of claim 15 , further comprising:

identifying a plurality of digital communications between the dependent client device and a plurality of third-party client devices; and

providing, for display within the digital communications field of the activity dashboard of the managing client device, a plurality of indicators of the plurality of digital communications, the plurality of indicators comprising a count element reflecting a number of digital communications between the dependent client device and a first third-party client device of the plurality of third-party client devices.

17. The computer-implemented method of claim 15 , further comprising:

identifying one or more digital complaints from the dependent client device regarding at least one of a digital communication from a third-party client device, a digital media item from the third-party client device, or an account corresponding to the third-party client device; and

providing, for display within the digital complaint field of the activity dashboard of the managing client device, at least one indicator of at least one of: the digital communication from the third-party client device, the digital media item from the third-party client device, or the account corresponding to the third-party client device.

18. The computer-implemented method of claim 17 , further comprising:

identifying user interaction with the at least one indicator of the digital complaint field on the managing client device; and

in response to the user interaction, providing, for display within the user interface of the managing client device at least one of:

a content removal option to remove at least one of the digital communication or the digital media item from the dependent messaging account; or

a contact removal option to remove the account corresponding to the third-party client device as a contact of the dependent messaging account.

19. The computer-implemented method of claim 15 , further comprising:

identifying a digital media item exchanged between the dependent client device and a third-party client device; and

providing, for display within the digital media item field of the activity dashboard, the digital media item and at least two of the following: a sender device, a recipient device, a messaging thread name, or a timestamp corresponding to the digital media item.

20. The computer-implemented method of claim 19 , further comprising:

identifying user interaction with the digital media item in the digital media item field; and

in response to identifying the user interaction, providing, for display within the user interface of the managing client device, at least one of:

a content removal option to remove the digital media item from the dependent messaging account; or

a content reporting option to report the digital media item.

Assignments (2)
CHANGE OF NAME Recorded Dec 20, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058961/0436 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 7, 2021
From: BROWN, PHILIP MORGAN; HELOU, REEM; CRISTOBAL, ADAM VICENT; ABOU EL KHEIR, HADI; KHAITAN, ASHU; BARTON, JEREMY TAYLOR; LING, KATARINA
To: FACEBOOK, INC.
Reel/Frame 056458/0043 →
Cited By (11)
US 1,117,291 US 1,117,318 US 1,119,923 US 12,212,605 US 12,339,735 US 12,339,999 US 12,395,565 US 12,431,239 US 12,443,978 US 12,531,740 US 12,548,666