SOCIAL NETWORK SITE INCLUDING TRUST-BASED WIKI FUNCTIONALITY
9 Assignments
0 Petitions
Accused Products
Abstract
A social network site with enhanced user interaction functionality. In particular implementations, a method includes receiving, at a social network site, a request from a first user for a personal page corresponding to a second user; transmitting a response to the request, wherein the response comprises the requested personal page of the second user, Wherein the personal page comprises one or more controls that enable modification of the personal page; responsive to an activation of the one or more controls by the first user, determining if the first user is included in a group of trusted users associated with the second user, wherein the group of trusted users are permitted to modify the personal page of the second user; and conditionally storing data characterizing modification of the personal page by the first user.
-
Citations
39 Claims
-
1-20. -20. (canceled)
-
21. A method comprising:
-
receiving, by a computing device over a network, a request from a user of a social network site to create a user specific personal page for the user; accessing, by the computing device, personal page layout information associated with the user; constructing, by the computing device, the personal page based on the layout information and a base template; transmitting, by the computing device, options to the user relating to permissions associated with the personal page, the permissions chosen from a group of permissions consisting of who can view the personal page, who can edit the personal page, and who can participate in conversations on the personal page with the user; receiving, by the computing device, one or more selections of the options from the user, the selections relating to the permissions; receiving, by the computing device from a second user, a request to view the personal page, edit the personal page, or participate in a conversation on the personal page; and comparing, by the computing device, the selected permissions with the request from the second user to determine if the computing device can grant the request. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28)
-
-
29. A computing device comprising:
-
a processor; a storage medium for tangibly storing thereon program logic for execution by the processor, the stored program logic comprising; request receiving logic executed by the processor for receiving, over a network, a request from a user of a social network site to create a user specific personal page for the user; accessing logic executed by the processor for accessing personal page layout information associated with the user; constructing logic executed by the processor for constructing the personal page based on the layout information and a base template; transmitting logic executed by the processor for transmitting options to the user relating to permissions associated with the personal page, the permissions chosen from a group of permissions consisting of who can view the personal page, who can edit the personal page, and who can participate in conversations on the personal page with the user; selection receiving logic executed by the processor for receiving one or more selections of the options from the user, the selections relating to the permissions; personal page receiving logic executed by the processor for receiving, from a second user, a request to view the personal page, edit the personal page, or participate in a conversation on the personal page; and comparing logic executed by the processor for comparing the selected permissions with the request from the second user to determine if the computing device can grant the request. - View Dependent Claims (30, 31, 32, 33, 34, 35, 36)
-
-
37. A non-transitory computer-readable storage medium that when executed by a processor, performs a method comprising:
-
receiving, by the processor over a network, a request from a user of a social network site to create a user specific personal page for the user; accessing, by the processor, personal page layout information associated with the user; constructing, by the processor, the personal page based on the layout information and a base template; transmitting, by the processor, options to the user relating to permissions associated with the personal page, the permissions chosen from a group of permissions consisting of who can view the personal page, who can edit the personal page, and who can participate in conversations on the personal page with the user; receiving, by the processor, one or more selections of the options from the user, the selections relating to the permissions; receiving, by the processor from a second user, a request to view the personal page, edit the personal page, or participate in a conversation on the personal page; and comparing, by the processor, the selected permissions with the request from the second user to determine if the computing device can grant the request. - View Dependent Claims (38, 39)
-
Specification