Community-modified profile with connection-based authorization
First Claim
1. A method, comprising:
- receiving a first profile data from a first user, wherein the first profile data is associated with the first user;
associating the first profile data with a profile of the first user;
providing the profile of the first user to a second user, wherein the second user is different from the first user, and wherein the profile includes the first profile data;
determining that the second user is permitted to modify the profile of the first user, wherein determining that the second user is permitted to modify the profile of the first user includes determining that a social connection exists between the second user and the first user;
responsive to determining that the second user is permitted to modify the profile of the first user, providing a user interface to the second user, wherein the user interface enables modification of the first profile data;
receiving a second profile data from the second user, wherein the second profile data is a proposed modification to the first profile data;
providing the second profile data to the first user;
receiving from the first user an approval of a change to the profile of the first user, wherein the change to the profile of the first user includes the second profile data;
associating the second profile data with the profile of the first user;
receiving a request for the profile of the first user from a third user; and
providing the profile of the first user to the third user, wherein the profile of the first user includes the second profile data.
10 Assignments
0 Petitions
Accused Products
Abstract
In some embodiments, disclosed techniques may include providing a profile of a first user to a second user, wherein the profile of the first user includes a first profile data; determining that the second user is permitted to modify the profile of the first user, wherein said determination includes determining that a social connection exists between the second user and the first user; receiving a second profile data from the second user, wherein the second profile data is a proposed modification to the first profile data; providing the second profile data to the first user; receiving from the first user an approval of a change to the profile of the first user, wherein the change to the profile of the first user includes the second profile data; and associating the second profile data with the profile of the first user.
-
Citations
29 Claims
-
1. A method, comprising:
-
receiving a first profile data from a first user, wherein the first profile data is associated with the first user; associating the first profile data with a profile of the first user; providing the profile of the first user to a second user, wherein the second user is different from the first user, and wherein the profile includes the first profile data; determining that the second user is permitted to modify the profile of the first user, wherein determining that the second user is permitted to modify the profile of the first user includes determining that a social connection exists between the second user and the first user; responsive to determining that the second user is permitted to modify the profile of the first user, providing a user interface to the second user, wherein the user interface enables modification of the first profile data; receiving a second profile data from the second user, wherein the second profile data is a proposed modification to the first profile data; providing the second profile data to the first user; receiving from the first user an approval of a change to the profile of the first user, wherein the change to the profile of the first user includes the second profile data; associating the second profile data with the profile of the first user; receiving a request for the profile of the first user from a third user; and providing the profile of the first user to the third user, wherein the profile of the first user includes the second profile data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A system for modifying a profile, comprising:
-
a processor configured to; receive a first profile data from a first user, wherein the first profile data is associated with the first user; associate the first profile data with a profile of the first user; provide the profile of the first user to a second user, wherein the second user is different from the first user, and wherein the profile includes the first profile data; determine that the second user is permitted to modify the profile of the first user, wherein determining that the second user is permitted to modify the profile of the first user includes determining that a social connection exists between the second user and the first user; responsive to determining that the second user is permitted to modify the profile of the first user, provide a user interface to the second user, wherein the user interface enables modification of the first profile data; receive a second profile data from the second user, wherein the second profile data is a proposed modification to the first profile data; provide the second profile data to the first user; receive from the first user an approval of a change to the profile of the first user, wherein the change to the profile of the first user includes the second profile data; associate the second profile data with the profile of the first user; receive a request for the profile of the first user from a third user; and provide the profile of the first user to the third user, wherein the profile of the first user includes the second profile data; and a memory coupled with the processor, wherein the memory provides instructions to the processor. - View Dependent Claims (19, 20, 21, 22, 23)
-
-
24. A computer program product for modifying a profile, the computer program product being embodied in a non-transitory computer readable medium and comprising computer instructions for:
-
receiving a first profile data from a first user, wherein the first profile data is associated with the first user; associating the first profile data with a profile of the first user; providing the profile of the first user to a second user, wherein the second user is different from the first user, and wherein the profile includes the first profile data; determining that the second user is permitted to modify the profile of the first user, wherein determining that the second user is permitted to modify the profile of the first user includes determining that a social connection exists between the second user and the first user; responsive to determining that the second user is permitted to modify the profile of the first user, providing a user interface to the second user, wherein the user interface enables modification of the first profile data; receiving a second profile data from the second user, wherein the second profile data is a proposed modification to the first profile data; providing the second profile data to the first user; receiving from the first user an approval of a change to the profile of the first user, wherein the change to the profile of the first user includes the second profile data; associating the second profile data with the profile of the first user; receiving a request for the profile of the first user from a third user; and providing the profile of the first user to the third user, wherein the profile of the first user includes the second profile data. - View Dependent Claims (25, 26, 27, 28, 29)
-
Specification