Techniques for ascribing social attributes to content
First Claim
1. A computer-implemented method comprising:
- accessing one or more content items accessible via a network, each of the content items having received one or more social activity signals;
identifying members of an online social network service that submitted the social activity signals;
accessing, by a machine including a memory and at least one processor, member profile data identifying one or more member profile attributes of each of the members, the member profile attributes including endorsements of one or more skills received from other members of the online social network service;
generating social attribute information associated with each of the content items, the social attribute information identifying the member profile attributes including endorsements of one or more skills of each of the members that submitted the social activity signals associated with each of the content items;
storing the social attribute information associated with each of the content items in a database in association with each of the content items;
determining that a particular member of the online social network service has logged into the online social network service;
accessing member profile data describing a particular member profile attribute associated with the particular member, the particular member profile attribute corresponding to endorsements of one or more skills of the particular member received from other members of the online social network service;
identifying, based on the social attribute information, a specific one of the content items that has received social activity signals from additional members having a member profile attribute matching the particular member profile attribute of the particular member;
displaying the specific content item in a content feed of the online social network service, the content feed being viewable by the particular member; and
displaying a comment in the content feed indicating that the specific content item has been disseminated by the additional members having the member profile attribute matching the particular member profile attribute of the particular member.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for ascribing social attributes to content items and for selecting content to display in a content feed are described. According to various embodiments, accessing one or more content items accessible via a network are accessed, each of the content items having received one or more social activity signals. Thereafter, members of an online social network service that submitted the social activity signals may be identified. Member profile data identifying member profile attributes of the members cemented the social activity signals may then be accessed. Thereafter, social attribute information may be generated and associated with each of the content items, the social attribute information identifying the member profile attributes of the members that submitted the social activity signals associated with each of the content items.
-
Citations
13 Claims
-
1. A computer-implemented method comprising:
-
accessing one or more content items accessible via a network, each of the content items having received one or more social activity signals; identifying members of an online social network service that submitted the social activity signals; accessing, by a machine including a memory and at least one processor, member profile data identifying one or more member profile attributes of each of the members, the member profile attributes including endorsements of one or more skills received from other members of the online social network service; generating social attribute information associated with each of the content items, the social attribute information identifying the member profile attributes including endorsements of one or more skills of each of the members that submitted the social activity signals associated with each of the content items; storing the social attribute information associated with each of the content items in a database in association with each of the content items; determining that a particular member of the online social network service has logged into the online social network service; accessing member profile data describing a particular member profile attribute associated with the particular member, the particular member profile attribute corresponding to endorsements of one or more skills of the particular member received from other members of the online social network service; identifying, based on the social attribute information, a specific one of the content items that has received social activity signals from additional members having a member profile attribute matching the particular member profile attribute of the particular member; displaying the specific content item in a content feed of the online social network service, the content feed being viewable by the particular member; and displaying a comment in the content feed indicating that the specific content item has been disseminated by the additional members having the member profile attribute matching the particular member profile attribute of the particular member. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a machine including a memory and at least one processor; an identification module, executable by the machine, configured to; access one or more content items accessible via a network, each of the content items having received one or more social activity signals; and identify members of an online social network service that submitted the social activity signals; a social attribute module configured to; access, by a machine including a memory and at least one processor, member profile data identifying one or more member profile attributes of each of the members, the member profile attributes including endorsements of one or more skills received from other members of the online social network service; generate social attribute information associated with each of the content items, the social attribute information identifying the member profile attributes including endorsements of one or more skills of each of the members that submitted the social activity signals associated with each of the content items; and store the social attribute information associated with each of the content items in a database in association with each of the content items; and a content feed selection module configured to; determine that a particular member of the online social network service has logged into the online social network service; access member profile data describing a particular member profile attribute associated with the particular member, the particular member profile attribute corresponding to endorsements of one or more skills of the particular member received from other members of the online social network service; identify, based on the social attribute information, a specific one of the content items that has received social activity signals from members having a member profile attribute matching the particular member profile attribute of the particular member; display the specific content item in a content feed of the online social network service, the content feed being viewable by the particular member; and display a comment in the content feed indicating that the specific content item has been disseminated by the members having the member profile attribute matching the particular member profile attribute of the particular member. - View Dependent Claims (9, 10, 11, 12)
-
-
13. A non-transitory machine-readable storage medium comprising instructions that, when executed by one or more processors of a machine, cause the machine to perform operations comprising:
-
accessing one or more content items accessible via a network, each of the content items having received one or more social activity signals; identifying members of an online social network service that submitted the social activity signals; accessing, by a machine including a memory and at least one processor, member profile data identifying one or more member profile attributes of each of the members, the member profile attributes including endorsements of one or more skills received from other members of the online social network service; generating social attribute information associated with each of the content items, the social attribute information identifying the member profile attributes including endorsements of one or more skills of each of the members that submitted the social activity signals associated with each of the content items; storing the social attribute information associated with each of the content items in a database in association with each of the content items; determining that a particular member of the online social network service has logged into the online social network service; accessing member profile data describing a particular member profile attribute associated with the particular member, the particular member profile attribute corresponding to endorsements of one or more skills of the particular member received from other members of the online social network service; identifying, based on the social attribute information, a specific one of the content items that has received social activity signals from additional members having a member profile attribute matching the particular member profile attribute of the particular member; displaying the specific content item in a content feed of the online social network service, the content feed being viewable by the particular member; and displaying a comment in the content feed indicating that the specific content item has been disseminated by the additional members having the member profile attribute matching the particular member profile attribute of the particular member.
-
Specification