Social network content analysis
First Claim
Patent Images
1. A method comprising:
- receiving one or more updates in a social networking system corresponding to one or more topics;
determining user constraints corresponding to a selected update of the received one or more updates;
updating a threshold value associated with each of the determined user constraints;
calculating a constraint score corresponding to each of the determined user constraints, wherein the constraint scores include;
an author score, which is calculated as a ratio of a number of updates from the selected update'"'"'s author the user has interacted with to the total number of updates provided by the author;
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 a user'"'"'s stream with similar content;
a time score, which is calculated as a ratio of an estimated amount of time the user would spend reading the selected update to an amount of time the user is willing to spend reading an update; and
a repetition score;
determining whether each of the constraint scores meets the corresponding updated threshold value; and
presenting the update responsive to determining that each of the constraint scores meets the corresponding updated threshold value.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
17 Claims
-
1. A method comprising:
-
receiving one or more updates in a social networking system corresponding to one or more topics; determining user constraints corresponding to a selected update of the received one or more updates; updating a threshold value associated with each of the determined user constraints; calculating a constraint score corresponding to each of the determined user constraints, wherein the constraint scores include; an author score, which is calculated as a ratio of a number of updates from the selected update'"'"'s author the user has interacted with to the total number of updates provided by the author; 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 a user'"'"'s stream with similar content; a time score, which is calculated as a ratio of an estimated amount of time the user would spend reading the selected update to an amount of time the user is willing to spend reading an update; and a repetition score; determining whether each of the constraint scores meets the corresponding updated threshold value; and presenting the update responsive to determining that each of the constraint scores meets the corresponding updated threshold value. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program product comprising:
- one or more non-transitory computer readable storage media and program instructions stored on the one or more non-transitory 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 user constraints corresponding to a selected update of the received one or more updates; update a threshold value associated with each of the determined user constraints; calculate a constraint score corresponding to each of the determined user constraints, wherein the constraint scores include; an author score, which is calculated as a ratio of a number of updates from the selected update'"'"'s author the user has interacted with to the total number of updates provided by the author; 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 a user'"'"'s stream with similar content; a time score, which is calculated as a ratio of an estimated amount of time the user would spend reading the selected update to an amount of time the user is willing to spend reading an update; and a repetition score; determine whether each of the constraint scores meets the corresponding updated threshold value; and present the update responsive to determining that each of the constraint scores meets the corresponding updated threshold value. - View Dependent Claims (8, 9, 10, 11, 12)
- one or more non-transitory computer readable storage media and program instructions stored on the one or more non-transitory computer readable storage media, the program instructions comprising instructions to;
-
13. 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 computer processors, the program instructions comprising instructions to;receive one or more updates in a social networking system corresponding to one or more topics; determine user constraints corresponding to a selected update of the received one or more updates; update a threshold value associated with each of the determined user constraints; calculate a constraint score corresponding to each of the determined user constraints, wherein the constraint scores include; an author score, which is calculated as a ratio of a number of updates from the selected update'"'"'s author the user has interacted with to the total number of updates provided by the author; 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 a user'"'"'s stream with similar content; a time score, which is calculated as a ratio of an estimated amount of time the user would spend reading the selected update to an amount of time the user is willing to spend reading an update; and a repetition score; determine whether each of the constraint scores meets the corresponding updated threshold value; and present the update responsive to determining that each of the constraint scores meets the corresponding updated threshold value. - View Dependent Claims (14, 15, 16, 17)
- one or more computer processors;
Specification