IP Library Patent Application 17660362
Patent Application
App. No. 17/660,362

GENERATING AND SURFACING AGGREGATED INTERACTION NOTIFICATIONS

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.
17/660,362
Abstract

The present disclosure relates to systems, non-transitory computer-readable media, and methods for improving and streamlining user engagement with co-users within a networking system. For instance, the user engagement system can detect co-user engagement with a user of a networking system. Based on one or more metrics, such as characteristics of the engaging co-user, the type of detected co-user engagement, or engagement history with the user, the user engagement system can rank, prioritize, and/or aggregate the engagement notifications. For example, the user engagement system can prioritize message requests from co-users with whom the user has not actively engaged on the networking system. In another example, the user engagement system can filter messages from co-users with whom the user has actively engaged in to one of multiple message repositories.

Claims (65)

1 . A method comprising:

receiving a content item from a client device of a user of a networking system to share with co-users of the networking system;

sharing the content item with the co-users via the networking system;

detecting co-user interactions with the content item;

determining that the co-user interactions with the content item satisfy an interaction threshold;

generating an aggregated interaction notification of the co-user interactions with the content item based on the co-user interactions satisfying the interaction threshold; and

providing the aggregated interaction notification to the client device of the user.

2 . The method of claim 1 , wherein determining co-user interactions with the content item comprises determining one or more of:

a number of likes of the content item posted by the user by the co-users; or

a number of comments posted by the co-users on the content item posted by the user.

3 . The method of claim 1 , wherein determining co-user interactions with the content item comprises determining one or more of:

a number of times the co-users shared, via the networking system, the content item posted by the user; or

a number of times views by the co-users of the content item posed by the user.

4 . The method of claim 1 , wherein determining that the co-user interactions with the content item satisfy the interaction threshold comprises determining a number of co-user interactions with the content item within a time period is greater than a threshold number.

5 . The method of claim 1 , wherein generating the aggregated interaction notification of the co-user interactions with the content item based on the co-user interactions satisfying the interaction threshold comprises generating a notification indicting a type of user interaction and a number of co-user interactions of the type of user interaction.

6 . The method of claim 1 , further comprising:

identifying a user interaction by a co-user that has with a predetermined relationship to the user or a predetermined attribute; and

based on the predetermined relationship or the predetermined attribute, providing a notification of the user interaction by the co-user separate from the aggregated interaction notification.

7 . The method of claim 6 , wherein:

the predetermined relationship is that the user follows the co-user; and

the predetermined attribute is that the co-user has a predetermined number of followers.

8 . A non-transitory computer readable medium comprising instructions that, when executed by a processing device, cause the processing device to perform operations comprising:

receiving a content item from a client device of a user of a networking system to share with co-users of the networking system;

sharing the content item with the co-users via the networking system;

detecting co-user interactions with the content item;

determining that the co-user interactions with the content item satisfy an interaction threshold;

generating an aggregated interaction notification of the co-user interactions with the content item based on the co-user interactions satisfying the interaction threshold; and providing the aggregated interaction notification to the client device of the user.

9 . The non-transitory computer readable medium of claim 8 , wherein determining co-user interactions with the content item comprises determining one or more of:

a number of likes of the content item posted by the user by the co-users;

a number of comments posted by the co-users on the content item posted by the user;

a number of times the co-users shared, via the networking system, the content item posted by the user; or

a number of times views by the co-users of the content item posed by the user.

10 . The non-transitory computer readable medium of claim 8 , wherein determining that the co-user interactions with the content item satisfy the interaction threshold comprises determining a number of co-user interactions with the content item within a time period is greater than a threshold number.

11 . The non-transitory computer readable medium of claim 8 , wherein generating the aggregated interaction notification of the co-user interactions with the content item based on the co-user interactions satisfying the interaction threshold comprises generating a notification indicting a type of user interaction and a number of co-user interactions of the type of user interaction.

12 . The non-transitory computer readable medium of claim 8 , wherein the operations further comprise:

identifying a user interaction by a co-user;

determining that the user follows the co-user or that the co-user has a threshold number of followers; and

based on determining that the user follows the co-user or that the co-user has the threshold number of followers, providing a notification of the user interaction by the co-user separate from the aggregated interaction notification.

13 . A system comprising:

a memory device; and

at least one processor coupled to the memory device, the at least one processor configured to cause system to:

share a content item of a user with co-users of a networking system;

determine a number of co-user interactions with the content item within a period of time;

determine that a number of co-user interactions with the content item within the period of time satisfies an interaction threshold;

based on the number of user-interactions with the content item within the period of time satisfying the interaction threshold, generate an aggregated interaction notification of the co-user interactions with the content item; and

provide the aggregated interaction notification via a graphical user interface.

14 . The system of claim 13 , wherein the at least one processor is further configured to cause system to:

detect a selection of the aggregated interaction notification; and

based on the selection of the aggregated interaction notification, provide a list of individual co-user interaction notifications corresponding to the aggregated interaction notification via the graphical user interface.

15 . The system of claim 13 , wherein the at least one processor is configured to cause system to generate the aggregated interaction notification of the co-user interactions with the content item by:

ranking co-users who performed the co-user interactions with the content item within the period of time; and

providing an indication of one or more highly ranked co-users and the number of co-user interactions in the aggregated interaction notification.

16 . The system of claim 13 , wherein the at least one processor is further configured to cause system to:

determine a second number of co-user interactions with the content item within the period of time, the co-user interactions of the second number of co-user interactions being a second type of co-user interaction; and

based on the co-user interactions of the second number of co-user interactions being the second type of co-user interaction, providing individual co-user interaction notifications for the co-user interactions from the second number of co-user interactions rather than providing a second aggregated interaction notification.

17 . The system of claim 13 , wherein the at least one processor is further configured to cause system to:

determine that a co-user who performed one of the co-user interactions with the content item within the period of time has a threshold number of followers; and

based on the co-user having the threshold number of followers, providing a separate co-user interaction notification for the co-user interaction of the co-user in addition to the aggregated interaction notification.

18 . The system of claim 13 , wherein the at least one processor is configured to cause system to determine the number of co-user interactions with the content item within the period of time by determining a number of co-users who selected to follow the user in response to viewing the content item.

19 . The system of claim 13 , wherein the interaction threshold comprises a first number for a first type of co-user interaction and a second number for a second type of co-user interaction.

20 . The system of claim 13 , wherein the at least one processor is configured to cause system to determine the number of co-user interactions with the content item within the period of time by determining one or more of:

a number of likes of the content item posted by the user by the co-users;

a number of comments posted by the co-users on the content item posted by the user;

a number of times the co-users shared, via the networking system, the content item posted by the user; or

a number of times views by the co-users of the content item posed by the user.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 22, 2022
From: ANERELLA, JESSICA MARIE; HUHE, TALA; LUK, ALINA
To: FACEBOOK, INC.
Reel/Frame 059685/0650 →
CHANGE OF NAME Recorded Apr 22, 2022
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 059787/0347 →