IP Library Patent Application 14452504
Patent Application
App. No. 14/452,504

SUGGESTING RECIPIENTS FOR CONTENT ITEMS PRESENTED THROUGH A SOCIAL NETWORKING SYSTEM

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 None
App. No.
14/452,504
Abstract

A social networking system identifies one or more additional users to be presented with a content item to a user presenting the content item (“sending user”). Information maintained by the social networking system and describing prior interaction between the sending user and various additional users is retrieved. Based on the prior interaction between the sending user and the additional users, one or more additional users are identified to the sending user as potential recipients for the content item. For example, a frequency of interaction between the user and additional users, affinity between the user and various additional users, or other suitable information is used to identify potential recipients of the content item.

Claims (34)

1 . A computer-implemented method comprising:

receiving a selection of a content item from a user of a social networking system;

retrieving information describing interaction between the user and one or more additional users of the social networking system;

ranking the one or more additional users based at least in part on retrieved information describing a level of previous interaction between the user and each of the one or more additional users;

identifying a set of the one or more additional users based at least in part on the ranking;

communicating information describing the identified set of the one or more additional users as potential recipients of the selected content item to a client device for presentation to the user.

2 . The computer-implemented method of claim 1 , wherein the content item includes information identifying one or more social networking system users associated with the content item.

3 . The computer-implemented method of claim 2 , wherein the identified set of the one or more additional users includes the one or more social networking system users associated with the content item.

4 . The computer-implemented method of claim 1 , wherein the retrieved information describes a level of interaction between the user and the one or more social networking system users associated with the content item.

5 . The computer-implemented method of claim 1 , wherein the retrieved information describes a level of interaction between the user and one or more additional users of the social networking system within a specified time interval.

6 . The computer-implemented method of claim 1 , wherein the retrieved information describes a level of interaction between the user and one or more additional users of the social networking system associated with a location within a threshold distance of a location associated with the user.

7 . The computer-implemented method of claim 1 , wherein ranking the one or more additional users based at least in part on the retrieved information describing interaction between the user and each of the one or more additional users comprises:

ranking the one or more additional users based at least in part on a frequency with which the user interacts with each additional user based on the retrieved information.

8 . The computer-implemented method of claim 1 , wherein ranking the one or more additional users based at least in part on the retrieved information describing interaction between the user and each of the one or more additional users comprises:

ranking the one or more additional users based at least in part on affinities between the user and each of the additional users.

9 . The computer-implemented method of claim 1 , wherein ranking the one or more additional users based at least in part on the retrieved information describing interaction between the user and each of the one or more additional users comprises:

ranking the one or more additional users based at least in part on times associated with an interaction between the user and each additional user based on the retrieved information.

10 . The computer-implemented method of claim 1 , wherein communicating information describing the identified set of one or more additional users to a client device for presentation to the user comprises:

communicating an interface including information identifying one or more users from the identified set of the one or more additional users to the client device for presentation.

11 . A computer product comprising a non-transitory computer-readable medium having instructions encoded thereon that, when executed by a processor, cause the processor to:

receive a selection of a content item from a user of a social networking system;

retrieve information maintained by the social networking system describing interaction between the user and one or more additional users of the social networking system;

receive information describing a ranking of the one or more additional users based at least in part on retrieved information describing interaction between the user and each of the one or more additional users;

identify a set of the one or more additional users based at least in part on the ranking; and

present information describing the set of the one or more additional users as potential recipients of the selected content item.

12 . The computer program product of claim 11 , wherein the content item includes information identifying one or more social networking system users associated with the content item.

13 . The computer program product of claim 12 , wherein the identified set of the one or more additional users includes the one or more social networking system users associated with the content item.

14 . The computer program product of claim 11 , wherein the retrieved information describes a level of interaction between the user and the one or more social networking system users associated with the content item.

15 . The computer program product of claim 11 , wherein the retrieved information describes a level of interaction between the user and one or more additional users of the social networking system within a specified time interval.

16 . The computer program product of claim 11 , wherein the retrieved information describes a level of interaction between the user and one or more additional users of the social networking system associated with a location within a threshold distance of a location associated with the user.

17 . The computer program product of claim 11 , wherein the ranking of the one or more additional users is based at least in part on a frequency with which the user interacts with each additional user.

18 . The computer program product of claim 11 , wherein the ranking of the one or more additional users is based at least in part on affinities between the user and each of the additional users.

19 . The computer program product of claim 11 , wherein the ranking of the one or more additional users is based at least in part on times associated with an interaction between the user and each additional user based on the retrieved information.

20 . The computer program product of claim 11 , wherein the information describing the set of the one or more additional users comprises an interface including information identifying one or more users from the identified set of the one or more additional users to the client device for presentation.

Assignments (2)
CHANGE OF NAME Recorded Dec 28, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058594/0253 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 18, 2015
From: GOMBA, RYAN JACOB; DIMSON, THOMAS FREDERICK; SYSTROM, KEVIN YORK; DING, HUI; KRIEGER, MICHEL
To: FACEBOOK, INC.
Reel/Frame 036350/0658 →