Social network activity modes
AssigneeInternational Business Machines Corporation
InventorsShadi E. Albouyeh, Bernadette A. Carter, Jeffrey R. Hoy, Stephanie L. Trunzo
Life of this patent
Estimating the term…
Abstract
A social network activity mode that is implemented using social network activity rules is identified. The social network activity rules allow only social network posts of relevance to a particular activity of a user to be presented to the user. The social network activity mode is applied to a group of social network posts. Based upon applying the social network activity mode to the group of social network posts, social network posts that comply with the social network activity rules of the social network activity mode are provided to the user and social network posts that do not comply with the social network activity rules of the social network activity mode are blocked.
Claims16
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.
A computer program product that improves remote user content control of activity stream formation by a social networking server from posts generated by a plurality of different content sources, comprising:
- a computer readable storage medium having computer readable program code embodied therewith, where the computer readable program code when executed on a computer of the social networking server causes the computer to:
- provide 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 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;
- form, 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;
- deliver, 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;
- load system-wide server-level user activity-based content delivery modes available to the user;
- load at least one additional user-defined server-level user activity-based content delivery mode available to the user;
- determine a social network content delivery server mode enablement criterion configured to activate each loaded server-level user activity-based content delivery mode;
- compare 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
- select 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.
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;
- suggesting at least one additional server-level user activity-based content delivery mode to the user determined to match current user non-social network activity information of the user derived from detection of a current use of the remote user computing device by the user and that specifies one of a current location or current non-social network activities of the user;
- determining that the user has accepted the at least one suggested additional server-level user activity-based content delivery mode;
- and
- activating each accepted additional server-level user activity-based content delivery mode at the social networking server to enhance individualized delivery of social networking content from the social networking server to the user.
Dependencies are inferred from the claim text.