Social network content analysis
AssigneeInternational Business Machines Corporation
InventorsPaul R. Bastide, Matthew E. Broomhall, Robert E. Loredo
Life of this patent
Estimating the term…
Abstract
A method includes receiving one or more updates in a social networking system corresponding to one or more topics, determining one or more constraints corresponding to the received one or more updates, updating a threshold value associated with each of the one or more determined user constraints, calculating a constraint score corresponding to each constraint of the one or more constraints, determining whether each constraint score meets a selected threshold value, and presenting the update responsive to determining that each constraint score meets a selected threshold value. A computer program product and computer system corresponding to the method are also disclosed.
Claims17
A method comprising:
- receiving one or more updates in a social networking system corresponding to one or more topics;
- determining one or more user constraints corresponding to a selected updated of the received one or more updates, wherein the user constraints include at least a topic score, which is calculated as a ratio of a number of updates with similar content to the selected update that the user has interacted with to a total number of updates in an activity stream with similar content;
- identifying a time constraint based on a current state of the user;
- updating a threshold value associated with each of the one or more determined user constraints;
- calculating a constraint score corresponding to each constraint of the one or more constraints;
- determining whether each constraint score meets a selected threshold value;
- and
- presenting the update responsive to determining that each constraint score meets a selected threshold value.
A computer program product comprising:
- one or more computer readable storage media and program instructions stored on the one or more computer readable storage media, the program instructions comprising instructions to:
- receive one or more updates in a social networking system corresponding to one or more topics;
- determine one or more user constraints corresponding to a selected updated of the received one or more updates, wherein the user constraints include at least a topic score, which is calculated as a ratio of a number of updates with similar content to the selected update that the user has interacted with to a total number of updates in an activity stream with similar content;
- identify a time constraint based on a current state of the user;
- update a threshold value associated with each of the one or more determined user constraints;
- calculate a constraint score corresponding to each constraint of the one or more constraints;
- determine whether each constraint score meets a selected threshold value;
- and
- present the update responsive to determining that each constraint score meets a selected threshold value.
A computer system comprising:
- one or more computer processors;
- one or more computer-readable storage media;
- program instructions stored on the computer-readable storage media for execution by at least one of the one or more processors, the program instructions comprising instructions to:
- receive one or more updates in a social networking system corresponding to one or more topics;
- determine one or more user constraints corresponding to a selected updated of the received one or more updates, wherein the user constraints include at least a topic score, which is calculated as a ratio of a number of updates with similar content to the selected update that the user has interacted with to a total number of updates in an activity stream with similar content;
- identify a time constraint based on a current state of the user;
- update a threshold value associated with each of the one or more determined user constraints;
- calculate a constraint score corresponding to each constraint of the one or more constraints;
- determine whether each constraint score meets a selected threshold value;
- and
- present the update responsive to determining that each constraint score meets a selected threshold value;
- responsive to determining that each constraint score meets a selected threshold value.
Dependencies are inferred from the claim text.