Generating and surfacing aggregated interaction notifications
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
exact text as granted — not AI-modifiedWhat is claimed is:
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.Join the waitlist — get patent alerts
Track US2022247709A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.