Relationship confirmation in an online social network
First Claim
Patent Images
1. A computer-implemented method, comprising:
- receiving, from a client device of a first user of an online social network, a request to invite a second user to join the online social network, the request comprising a user identifier of the second user, wherein the second user is not a member of the online social network;
generating, by the one or more computer systems, an invitation based on the request, wherein the invitation comprises a mini-profile of the first user, wherein the mini-profile is a user-specified subset of a full version of a user profile of the first user, the user-specified subset being based on a visibility setting of the first user defining one or more elements of the user profile of the first user viewable by other users;
sending, to a client device of a second user of the online social network, the invitation for display to the second user, wherein the mini-profile of the first user is provided for display to the second user; and
responsive to the second user accepting the invitation to join the online social network, sending a prompt to the client device of the second user for display, the prompt allowing the second user to confirm the relationship between the first user and the second user within the online social network, wherein a relationship database of the online social network is updated with the relationship between the first and second users in response to the confirming of the relationship via the prompt.
3 Assignments
0 Petitions
Accused Products
Abstract
An online social network is provided in which members of the online social network control who may view their personal information and who may communicate with them. The members control who may view their personal information by setting a visibility preference. A member may not view another member'"'"'s full personal profile if the measure of relatedness between the two is greater than the visibility preference of the other member. The members also control who may communicate with them by setting a contactability preference. A member may not communicate with another member if the measure of relatedness between the two is greater than the contactability preference of the other member.
40 Citations
20 Claims
-
1. A computer-implemented method, comprising:
-
receiving, from a client device of a first user of an online social network, a request to invite a second user to join the online social network, the request comprising a user identifier of the second user, wherein the second user is not a member of the online social network; generating, by the one or more computer systems, an invitation based on the request, wherein the invitation comprises a mini-profile of the first user, wherein the mini-profile is a user-specified subset of a full version of a user profile of the first user, the user-specified subset being based on a visibility setting of the first user defining one or more elements of the user profile of the first user viewable by other users; sending, to a client device of a second user of the online social network, the invitation for display to the second user, wherein the mini-profile of the first user is provided for display to the second user; and responsive to the second user accepting the invitation to join the online social network, sending a prompt to the client device of the second user for display, the prompt allowing the second user to confirm the relationship between the first user and the second user within the online social network, wherein a relationship database of the online social network is updated with the relationship between the first and second users in response to the confirming of the relationship via the prompt. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A system, comprising:
- a processor; and
a non-transitory machine-readable medium configured with instructions to be executed by the processor to;receive, from a client device of a first user of an online social network, a request to invite a second user to join the social network, the request comprising a user identifier of the second user, wherein the second user is not a member of the online social network; generate an invitation based on the request, wherein the invitation comprises a mini-profile of the first user, wherein the mini-profile is a user-specified subset of a full version of a user profile of the first user, the user-specified subset being based on a visibility setting of the first user defining one or more elements of the user profile of the first user viewable by other users; send, to a client device of a second user of the online social network, the invitation for display to the second user, wherein the mini-profile of the first user is provided for display to the second user; and responsive to the second user accepting the invitation to join the social network, send a prompt to the client device of the second user for a display, the prompt allowing the second user to confirm the relationship between the first user and the second user within the online social network, wherein a relationship database of the online social network is updated with the relationship between the first and second users in response to the confirming of the relationship via the prompt. - View Dependent Claims (15, 16, 17, 18, 19)
- a processor; and
-
20. One or more machine-readable non-transitory storage media embodying software that is operable when executed by one or more processors associated with one or more computer systems to:
-
receive, from a client device of a first user of an online social network, a request to invite a second user to join the online social network, the request comprising a user identifier of the second user, wherein the second user is not a member of the online social network; generate an invitation based on the request, wherein the invitation comprises a mini-profile of the first user, wherein the mini-profile is a user-specified subset of a full version of a user profile of the first user, the user-specified subset being based on a visibility setting of the first user defining one or more elements of the user profile of the first user viewable by other users; send to a client device of a second user of the online social network, the invitation for display to the second user, wherein the mini-profile of the first user is provided for display to the second user; and responsive to the second user accepting the invitation to join the online social network, send a prompt to the client device of the second user for display, the prompt allowing the second user to confirm the relationship between the first user and the second user within the online social network, wherein a relationship database of the online social network is updated with the relationship between the first and second users in response to the confirming of the relationship via a prompt.
-
Specification