IP Library Granted Patent US 9,928,280
Granted Patent B2
US 9,928,280 · App. 14/296,429 · Granted Mar 27, 2018

Suggesting connections to users with low activity in a social networking system

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 9,928,280
App. No.
14/296,429
Granted
Mar 27, 2018
Kind
B2
Abstract

To suggest new connections to a user of a social networking system, the system generates a set of candidate users to whom the user has not already formed a connection. The system determines the likelihood that the user will connect to each candidate user if suggested to do so, and it also computes the value to the social networking system if the user does connect to the candidate user. Then, the system computes an expected value score for each candidate user based on the corresponding likelihood and the value. The candidate users are ranked and the suggestions are provided to the user based on the candidate users' expected value scores. The social networking system can suggest other actions to a user in addition to forming a new connection with other users.

Claims (26)

1. A computer-implemented method comprising:

determining a plurality of candidate connections, each candidate connection comprising an entity within a social networking system with which the user can form a connection but has not yet formed a connection, the social networking system providing a social networking service for a plurality of users to form relationships comprising connections;

determining, by a processor, a value score of a new connection between the user and each candidate connection based at least in part on the candidate connection's level of engagement with the social networking system, the value score representing a level of value to the social networking system of forming the new connection, wherein the candidate connection's level of engagement with the social networking system comprises the candidate connection's frequency of use of the social networking system and the value score of the new connection is higher when the candidate frequency of use of the social networking system is lower, wherein the value score of the new connection being higher increases a likelihood that the candidate connection's level of engagement will increase;

ranking the candidate connections based on the determined value scores;

selecting one or more candidate connections based on the ranking; and

sending a suggestion to the user to form one or more connections with the selected one or more candidate connections.

2. The method of claim 1 , wherein the candidate connection's level of engagement with the social networking system further comprises a number of other entities in the social networking system to which the candidate connection is connected.

3. The method of claim 2 , wherein the value score of the new connection is higher when the number of other entities in the social networking system to which the candidate connection is connected is lower.

4. The method of claim 1 , wherein the value score of the new connection between the user and each candidate connection is based at least in part on a time since joining the social networking system of the candidate user.

5. The method of claim 4 , wherein the value score of the new connection is higher when the time since joining the social networking system is lower.

6. The method of claim 1 , wherein the value score of the new connection between the user and each candidate connection is based at least in part on demographic information about the candidate connection.

7. The method of claim 1 , wherein the candidate connections comprise one or more other users of the social networking system.

8. The method of claim 1 , wherein determining the value to the social networking system of the new connection between the user and each candidate user is based at least in part on demographic information about the candidate connection.

9. A computer program product comprising a non-transitory computer-readable storage medium containing computer program code for:

determining a plurality of candidate connections, each candidate connection comprising an entity within a social networking system with which the user can form a connection but has not yet formed a connection, the social networking system providing a social networking service for a plurality of users to form relationships comprising connections;

determining, by a processor, a value score of a new connection between the user and each candidate connection based at least in part on the candidate connection's level of engagement with the social networking system, the value score representing a level of value to the social networking system of forming the new connection, wherein the candidate connection's level of engagement with the social networking system comprises the candidate connection's frequency of use of the social networking system and the value score of the new connection is higher when the candidate frequency of use of the social networking system is lower, wherein the value score of the new connection being higher increases a likelihood that the candidate connection's level of engagement will increase;

ranking the candidate connections based on the determined value scores;

selecting one or more candidate connections based on the ranking; and

sending a suggestion to the user to form one or more connections with the selected one or more candidate connections.

10. The computer program product of claim 9 , wherein the candidate connection's level of engagement with the social networking system further comprises a number of other entities in the social networking system to which the candidate connection is connected.

11. The computer program product of claim 10 , wherein the value score of the new connection is higher when the number of other entities in the social networking system to which the candidate connection is connected is lower.

12. The computer program product of claim 9 , wherein the value score of the new connection between the user and each candidate connection is based at least in part on a time since joining the social networking system of the candidate user.

13. The computer program product of claim 12 , wherein the value score of the new connection is higher when the time since joining the social networking system is lower.

14. The computer program product of claim 9 , wherein the value score of the new connection between the user and each candidate connection is based at least in part on demographic information about the candidate connection.

15. The computer program product of claim 9 , wherein the candidate connections comprise one or more other users of the social networking system.

16. The computer program product of claim 9 , wherein determining the value to the social networking system of the new connection between the user and each candidate user is based at least in part on demographic information about the candidate connection.

Assignments (1)
CHANGE OF NAME Recorded Nov 18, 2021
From: FACEBOOK, INC.
To: META PLATFORMS, INC.
Reel/Frame 058897/0824 →