Chaining connection requests
First Claim
Patent Images
1. A method comprising, by one or more computing systems:
- sending, to a client computing device associated with a first user of a social-networking system, one or more social-networking content objects for rendering in a graphical user interface of the client computing device, wherein each of the content objects comprises a user-selectable action, and the sending the content objects is performed based at least in part on data associated with the first user in the social-networking system;
receiving, from the client computing device, a selection of a user-selectable action for one of the content objects, wherein the user-selectable action is associated with a second user of the social-networking system;
performing the user-selectable action;
in response to the received selection, determining one or more suggested users based on the second user, wherein the suggested users are selected from one or more additional users of the social-networking system, a respective social coefficient being computed as between the second user and each of the additional users,the social coefficients being determined based on one or more demographic factors, the social coefficients for the suggested users being higher than the social coefficients for the other additional users who were not selected, andthe social coefficients of the additional users who are friends of the second user being more heavily weighted than the social coefficients of the additional users who are not friends of the second user; and
sending, to the client computing device, one or more additional content objects associated with the suggested users for rendering in the portion of the graphical user interface, wherein the portion of the graphical user interface is expanded to display the additional content objects when rendered, andthe additional content objects comprise one or more additional user-selectable actions associated with the suggested users.
2 Assignments
0 Petitions
Accused Products
Abstract
In one embodiment, a social networking system, in response to receiving an action request from a user, expands the portion of a social networking web site with which the user interacted to initiate the action request, and populates the expanded portion with object suggestions of the same type as the target object of the action request. In particular embodiments, the object suggestions are based at least in part on the characteristics of the target object of the action request. Such embodiments capitalize on the transitory mood of the user and facilitate and promote the chaining of subsequent action requests.
50 Citations
20 Claims
-
1. A method comprising, by one or more computing systems:
-
sending, to a client computing device associated with a first user of a social-networking system, one or more social-networking content objects for rendering in a graphical user interface of the client computing device, wherein each of the content objects comprises a user-selectable action, and the sending the content objects is performed based at least in part on data associated with the first user in the social-networking system; receiving, from the client computing device, a selection of a user-selectable action for one of the content objects, wherein the user-selectable action is associated with a second user of the social-networking system; performing the user-selectable action; in response to the received selection, determining one or more suggested users based on the second user, wherein the suggested users are selected from one or more additional users of the social-networking system, a respective social coefficient being computed as between the second user and each of the additional users, the social coefficients being determined based on one or more demographic factors, the social coefficients for the suggested users being higher than the social coefficients for the other additional users who were not selected, and the social coefficients of the additional users who are friends of the second user being more heavily weighted than the social coefficients of the additional users who are not friends of the second user; and sending, to the client computing device, one or more additional content objects associated with the suggested users for rendering in the portion of the graphical user interface, wherein the portion of the graphical user interface is expanded to display the additional content objects when rendered, and the additional content objects comprise one or more additional user-selectable actions associated with the suggested users. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. One or more non-transitory, computer-readable media comprising instructions operable, when executed by one or more computing systems, to:
-
send, to a client computing device associated with a first user of a social-networking system, one or more social-networking content objects for rendering in a graphical user interface of the client computing device, wherein each of the content objects comprises a user-selectable action, and the sending the content objects is performed based at least in part on data associated with the first user in the social-networking system; receive, from the client computing device, a user-selectable action for one of the content objects, wherein the user-selectable action is associated with a second user of the social-networking system; perform the user-selectable action; in response to the received selection, determine one or more suggested users based on the second user, wherein the suggested users are selected from one or more additional users of the social-networking system, a respective social coefficient being computed as between the second user and each of the additional users, the social coefficients being determined based on one or more demographic factors, the social coefficients for the suggested users being higher than the social coefficients for the other additional users who were not selected, and the social coefficients of the additional users who are friends of the second user being more heavily weighted than the social coefficients of the additional users who are not friends of the second user; and send, to the client computing device, one or more additional content objects associated with the suggested users for rendering in the portion of the graphical user interface, wherein the portion of the graphical user interface is expanded to display the additional content objects when rendered, and the additional content objects comprise one or more additional user-selectable actions associated with the suggested users. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
-
20. An apparatus comprising:
-
one or more processors; a communications interface; one or more non-transitory, computer-readable media comprising instructions operable, when executed by one or more processors, to; send, via the communication interface, to a client computing device associated with a first user of a social-networking system, one or more social-networking content objects for rendering in a graphical user interface of the client computing device, wherein each of the content objects comprises a user-selectable action, and the sending the content objects is performed based at least in part on data associated with the first user in the social-networking system; receive, from the client computing device, a user-selectable action for one of the content objects, wherein the user-selectable action is associated with a second user of the social-networking system; perform the user-selectable action; in response to the received selection, determine one or more suggested users based on the second user, wherein the suggested users are selected from one or more additional users of the social-networking system, a respective social coefficient being computed as between the second user and each of the additional users, the social coefficients being determined based on one or more demographic factors, the social coefficients for the suggested users being higher than the social coefficients for the other additional users who were not selected, and the social coefficients of the additional users who are friends of the second user being more heavily weighted than the social coefficients of the additional users who are not friends of the second user; and send, to the client computing device, one or more additional content objects associated with the suggested users for rendering in the portion of the graphical user interface, wherein the portion of the graphical user interface is expanded to display the additional objects when rendered, and the additional objects comprise one or more additional user-selectable actions associated with the suggested users.
-
Specification