US 11,057,326 B2
Social network activity modes
Shadi E. Albouyeh, Raleigh, NC (US); Bernadette A. Carter, Raleigh, NC (US); Jeffrey R. Hoy, Southern Pines, NC (US); and Stephanie L. Trunzo, Wake Forest, NC (US)
Assigned to International Business Machines Corporation, Armonk, NY (US)
Filed by International Business Machines Corporation, Armonk, NY (US)
Filed on Sep. 15, 2019, as Appl. No. 16/571,143.
Application 16/571,143 is a continuation of application No. 14/578,282, filed on Dec. 19, 2014, granted, now 10,454,865.
Prior Publication US 2020/0014647 A1, Jan. 9, 2020
Int. Cl. H04L 12/58 (2006.01)
CPC H04L 51/12 (2013.01) [H04L 51/32 (2013.01)] 16 Claims
OG exemplary drawing
 
1. A computer-implemented method that improves remote user content control of activity stream formation operation(s) performed by a social networking server from posts generated by a plurality of different content sources, comprising:
by a processor of the social networking server:
providing a programmatic server-level activity rule engine editing interface that allows a user to control, from a remote user computing device, how the social networking server forms an activity stream to categorically include or exclude subsets of the posts generated by each of the plurality of different content sources according to different categories of activities engaged in by the user, where the programmatic server-level activity rule engine editing interface allows the user to define a server-level user activity-based content delivery mode that controls the activity stream formation operation(s) performed by the social networking server according to user-specified user activity rules that each (i) specify a category of user activity of the user detectable from the social networking server while the user is using the remote user computing device, and (ii) comprise server controls that cause the social networking server to form, during the detected category of user activity of the user while the user is using the remote user computing device, the activity stream using only social network posts generated by each of the plurality of different types of content sources that include content that categorically matches the user-specified category of user activity of the user;
forming, using the user-specified user activity rules of the user-defined server-level user activity-based content delivery mode, the activity stream using only the social network posts generated by each of the plurality of different types of content sources that include the content that categorically matches the user-specified category of user activity;
delivering, to the remote user computing device, the activity stream formed from only the social network posts generated by each of the plurality of different types of content sources that include the content that categorically matches the user-specified category of user activity;
loading system-wide server-level user activity-based content delivery modes available to the user;
loading at least one additional user-defined server-level user activity-based content delivery mode available to the user;
determining a social network content delivery server mode enablement criterion configured to activate each loaded server-level user activity-based content delivery mode;
comparing current user activity information of the user via the remote user computing device with the social network content delivery server mode enablement criterion configured to activate each loaded server-level user activity-based content delivery mode; and
selecting at least one of the system-wide server-level user activity-based content delivery modes and the additional user-defined server-level user activity-based content delivery modes to suggest to the user.