SHARING CONTENT BASED ON EXTRACTED TOPICS
1 Assignment
0 Petitions
Accused Products
Abstract
Examples of techniques for sharing content based on topics are described herein. A method includes extracting a content topic from a piece of content. The method includes extracting a user topic based on a user activity. The method also includes matching the content topic with the user topic and generating a user score based on a detected number activities a user performs that include a matched user topic. The method further includes generating a sorted list of users with matched user topics, the list to be sorted by the user score.
0 Citations
38 Claims
-
1-20. -20. (canceled)
-
21. A computer-implemented method of distributing digital content, comprising:
-
extracting a plurality of content topics from a piece of digital content created by a first user; identifying, for each of a plurality of users in a social network including the first user, user topics based on user activities for each respective one of the plurality of users; generating a user score, for each of the plurality of users, based upon; one of the user topics matching one of the plurality of content topics, a type of user activity associated with the one of the user topics, and a number of user activities associated with the one of the user topics; generating a social score for a particular user of the plurality of users from a social graph that includes the first user and the plurality of users; modifying the user score, for each of the plurality of users, with the social score respectively associated with each user to generate a modified user score; sorting the plurality of users using the modified users scores for the plurality of users; and sending the digital content to particular ones of the plurality of users based upon the sorting. - View Dependent Claims (22, 23, 24, 25, 26)
-
-
27. A computer-hardware system configured to distribute digital content, comprising:
a hardware processor configured to initiate the following executable operations; extracting a plurality of content topics from a piece of digital content created by a first user; identifying, for each of a plurality of users in a social network including the first user, user topics based on user activities for each respective one of the plurality of users; generating a user score, for each of the plurality of users, based upon; one of the user topics matching one of the plurality of content topics, a type of user activity associated with the one of the user topics, and a number of user activities associated with the one of the user topics; generating a social score for a particular user of the plurality of users from a social graph that includes the first user and the plurality of users; modifying the user score, for each of the plurality of users, with the social score respectively associated with each user to generate a modified user score; sorting the plurality of users using the modified users scores for the plurality of users; and sending the digital content to particular ones of the plurality of users based upon the sorting. - View Dependent Claims (28, 29, 30, 31, 32)
-
33. A computer program product, comprising:
-
a hardware storage device having stored therein program code, the program code, which when executed by a computer hardware system, causes the computer hardware system to perform; extracting a plurality of content topics from a piece of digital content created by a first user; identifying, for each of a plurality of users in a social network including the first user, user topics based on user activities for each respective one of the plurality of users; generating a user score, for each of the plurality of users, based upon; one of the user topics matching one of the plurality of content topics, a type of user activity associated with the one of the user topics, and a number of user activities associated with the one of the user topics; generating a social score for a particular user of the plurality of users from a social graph that includes the first user and the plurality of users; modifying the user score, for each of the plurality of users, with the social score respectively associated with each user to generate a modified user score; sorting the plurality of users using the modified users scores for the plurality of users; and sending the digital content to particular ones of the plurality of users based upon the sorting. - View Dependent Claims (34, 35, 36, 37, 38)
-
Specification