IP Library Granted Patent US 11,290,412
Granted Patent B2
US 11,290,412 · App. 15/486,492 · Granted Mar 29, 2022

Techniques for ascribing social attributes to content

Inventors: Allen J. Blue (Sunnyvale, CA); Ryan Roslansky (Hillsborough, CA)
Assignee: Microsoft Technology Licensing, LLC
H04L51/32G06F15/17306G06F16/93G06F16/9535H04L67/306G06Q30/0241G06Q30/0277G06Q50/01
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,290,412
App. No.
15/486,492
Granted
Mar 29, 2022
Kind
B2
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.

Claims (35)

1. A computer system comprising:

a processor;

a memory device holding an instruction set executable on the processor to cause the computer system to perform operations comprising:

generating social attribute information associated with at least one content item, the social attribute information identifying respective user profile attributes of reference user of an online social network that submitted social activity signals related to the at least one content item;

determining a match between the social attribute information of the at least one content item and at least one user profile attribute of a target user, the match comprising a same educational institution profile attribute and a same geographic location profile attribute common to both the target user and a respective reference user that submitted a social activity signal related to the at least one content item; and

in response to the determination of the match, displaying to the target user the at least one content item in a social network content teed, the social network content feed rendered in a graphical user interface and displaying the at least one content item as well as additional non-matching content items in reverse chronological order, the social network content feed being rendered in response to logging in to an online network and not being rendered in response to a search request or search preferences by the target user, wherein a non-matching content item is a content item that does not have a same educational institution profile attribute and a same geographic location profile attribute common to both the target user and a respective reference user that submitted a social activity signal related to the content item.

2. The computer system of claim 1 , wherein the at least one content item comprises at least one of a news item, a publication, an article, a blog post and an advertisement.

3. The computer system of claim 2 , wherein the at least one content item was initially posted at a resource external to the online social network service.

4. The computer system of claim 1 , wherein displaying the at least one content item comprises:

displaying the at least one content item concurrently with a comment indicating the at least one content item was disseminated by the respective reference user.

5. The computer system of claim 1 , wherein the match between the social attribute information and at least one member profile attribute further comprises: a same level of professional experience common to both the target user and a respective reference member.

6. The computer system of claim 1 , wherein a respective social activity signal comprises one of: a view, a like, a comment, a share, a follow, a click, a conversion, or a hover response.

7. The computer system of claim 6 , wherein the respective social activity signal was received at an external source and transmitted to the online social network.

8. The computer system of claim 1 , wherein a respective user profile attribute comprises one of: a skill of the user; a gender of the member; and an age of the user.

9. The computer system of claim 1 , wherein the social network content feed is rendered in a way to allow a user to submit one of a plurality of different social activity signals on each piece of content rendered in the social network content feed.

10. A computer-implemented method, comprising:

generating social attribute information associated with at least one content item, the social attribute information identifying respective user profile attributes of reference user of an online social network that submitted social activity signals related to the at least one content item;

determining a match between the social attribute information of the at least one content item and at least one user profile attribute of a target user, the match comprising a same educational institution profile attribute and a same geographic location profile attribute common to both the target user and a respective reference user that submitted a social activity signal related to the at least one content item; and

in response to the determination of the match, displaying to the target user the at least one content item in a social network content feed, the social network content feed rendered in a graphical user interface and displaying the at least one content item as well as additional non-matching content items in reverse chronological order, the social network content feed being rendered in response to logging in to an online network and not being rendered in response to a search request or search preferences by the target user, wherein a non-matching content item is a content item that does not have a same educational institution profile attribute and a same geographic location profile attribute common to both the target user and a respective reference user that submitted a social activity signal related to the content item.

11. The computer-implemented method of claim 10 , wherein the at least one content item comprises at least one of a news item, a publication, an article, a blog post and an advertisement.

12. The computer-implemented method of claim 11 , wherein the at least one content item was initially posted at a resource external to the online social network service.

13. The computer-implemented method of claim 10 , wherein displaying the at least one content item comprises:

displaying the at least one content item concurrently with a comment indicating the at least one content item was disseminated by the respective reference user.

14. The computer-implemented method of claim 10 , wherein the match between the social attribute information and at least one member profile attribute further comprises: a same level of professional experience common to both the target user and a respective reference member.

15. The computer-implemented method of claim 10 , wherein a respective social activity signal comprises one of: a view, a like, a comment, a share, a follow, a click, a conversion, or a hover response.

16. The computer-implemented method of claim 15 , wherein the respective social activity signal was received at an external source and transmitted to the online social network.

17. The computer-implemented method of claim 10 , wherein a respective user profile attribute comprises one of: a skill of the member; a gender of the member; and an age of the user.

18. 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:

generating social attribute information associated with at least one content item, the social attribute information identifying respective user profile attributes of reference user of an online social network that submitted social activity signals related to the at least one content item;

determining a match between the social attribute information of the at least one content item and at least one user profile attribute of a target user, the match comprising a same educational institution profile attribute and a same geographic location profile attribute common to both the target user and a respective reference user that submitted a social activity signal related to the at least one content item; and

in response to the determination of the match, displaying to the target user the at least one content item in a social network content teed, the social network content feed rendered in a graphical user interface and displaying the at least one content item as well as additional non-matching content items in reverse chronological order, the social network content feed being rendered in response to logging in to an online network and not being rendered in response to a search request or search preferences by the target user, wherein a non-matching, content item is a content item that does not have a same educational institution profile attribute and a same geographic location profile attribute common to both the target user and a respective reference user that submitted a social activity signal related to the content item.

19. The machine-readable storage medium of claim 18 , wherein the at least one content item comprises at least one of a news item, a publication, an article, a blog post and an advertisement.

20. The machine-readable storage medium of claim 19 , wherein the at least one content item was initially posted at a resource external to the online social network service.

21. The machine-readable storage medium of claim 18 , wherein a respective social activity signal comprises one of: a view, a like, a comment, a share, a follow, a click, a conversion, or a hover response, the respective social activity signal received at an external source and transmitted to the online social network.

22. The non-transitory machine-readable storage medium of claim 18 , wherein the social network content feed is rendered on a mobile device.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 1, 2017
From: LINKEDIN CORPORATION
To: MICROSOFT TECHNOLOGY LICENSING, LLC
Reel/Frame 044746/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 19, 2017
From: BLUE, ALLEN J; ROSLANSKY, RYAN
To: LINKEDIN CORPORATION
Reel/Frame 042063/0917 →
Continuity (5)
Continuation 14967030 · Dec 11, 2015
Continuation 14085402 · Nov 20, 2013
Continuation In Part 13010681 · Jan 20, 2011
Continuation In Part 13303812 · Nov 23, 2011
Related Publication 20170244661A1 · Aug 24, 2017