Social Network Site Including Contact-Based Recommendation Functionality
First Claim
1. A method comprising:
- accessing a list of contacts that are connected to an owner of a personal page of a social network;
identifying one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other;
computing an affinity score for each identified contact pair;
randomly selecting one or more of the contact pairs based on corresponding affinity scores;
providing a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and
conditionally transmitting an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface.
11 Assignments
0 Petitions
Accused Products
Abstract
Particular embodiments of the present invention are related to a social network site with enhanced user interaction functionality. In particular implementations, a method includes accessing a list of contacts that are connected to an owner of a personal page of a social network; identifying one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other; computing an affinity score for each identified contact pair; randomly selecting one or more of the contact pairs based on corresponding affinity scores; providing a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and conditionally transmitting an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface.
99 Citations
18 Claims
-
1. A method comprising:
-
accessing a list of contacts that are connected to an owner of a personal page of a social network; identifying one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other; computing an affinity score for each identified contact pair; randomly selecting one or more of the contact pairs based on corresponding affinity scores; providing a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and conditionally transmitting an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. An apparatus comprising
a memory; -
one or more processors; logic encoded in one or more tangible media for execution and when executed operable to cause the one or more processors to; access a list of contacts that are connected to an owner of a personal page of a social network; identify one or more contact pairs from the list, wherein the contacts in each contact pair are not connected to each other; compute an affinity score for each identified contact pair; randomly select one or more of the contact pairs based on corresponding affinity scores; provide a friend connector user interface module to the owner of the personal page, wherein the friend connector user interface prompts the owner to invite the contacts of the selected contact pair to establish a connection association relative to the social network; and conditionally transmit an invitation to the contacts of the contact pair based on one or more actions of the owner relative to the friend connector interface. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification