Tagging users of a social networking system in an experience in a user's user profile
First Claim
Patent Images
1. A method comprising:
- maintaining a user profile for each of a first user and a second user of a social networking system;
providing an interface for adding or editing one or more experiences associated with the first user'"'"'s user profile, wherein an experience of the one or more experiences describes at least one of where the first user works or has worked, or where the first user attends school or has attended school, and the interface is a profile page associated with the first user;
receiving via the interface a first tag indicating that the second user participated in one or more of the experiences on the first user'"'"'s user profile; and
responsive to receiving the first tag,determining whether the second user'"'"'s user profile includes the one or more experiences, andresponsive to the determination, updating the second user'"'"'s user profile to include a second tag indicating that the first user participated in the one or more experiences if the second user'"'"'s user profile includes the one or more experiences, or updating the second user'"'"'s user profile to include the one or more experiences and the second tag if the second user'"'"'s user profile does not include the one or more experiences; and
providing for display to the first user a page including the first user'"'"'s user profile, the page including the first tag indicating that the second user participated in one or more of the experiences on the first user'"'"'s user profile; and
providing for display to the second user a page including the updated second user'"'"'s user profile, the page including the second tag.
3 Assignments
0 Petitions
Accused Products
Abstract
A user profile for a user of a social networking system may include experiences, such as work, educational, travel, and interests. The social networking system provides a profile page for a user'"'"'s user profile that allows the user to tag other users as being involved in or otherwise associated with the user'"'"'s experiences. Once another user is tagged in an experience, a corresponding tag is added to the tagged user'"'"'s user profile, and that experience is added as well if not already included in the profile. Tagging users in experiences allows a viewer to see connections between experiences of users of the social networking system and promotes more detailed user profiles that contain experiences.
-
Citations
21 Claims
-
1. A method comprising:
-
maintaining a user profile for each of a first user and a second user of a social networking system; providing an interface for adding or editing one or more experiences associated with the first user'"'"'s user profile, wherein an experience of the one or more experiences describes at least one of where the first user works or has worked, or where the first user attends school or has attended school, and the interface is a profile page associated with the first user; receiving via the interface a first tag indicating that the second user participated in one or more of the experiences on the first user'"'"'s user profile; and responsive to receiving the first tag, determining whether the second user'"'"'s user profile includes the one or more experiences, and responsive to the determination, updating the second user'"'"'s user profile to include a second tag indicating that the first user participated in the one or more experiences if the second user'"'"'s user profile includes the one or more experiences, or updating the second user'"'"'s user profile to include the one or more experiences and the second tag if the second user'"'"'s user profile does not include the one or more experiences; and providing for display to the first user a page including the first user'"'"'s user profile, the page including the first tag indicating that the second user participated in one or more of the experiences on the first user'"'"'s user profile; and providing for display to the second user a page including the updated second user'"'"'s user profile, the page including the second tag. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method, comprising:
-
maintaining a user profile for each of a first user and a second user of a social networking system; maintaining a plurality of connections associated with the first user; providing an interface for adding or editing one or more experiences associated with the first user'"'"'s user profile, wherein an experience of the one or more experiences describes at least one of where the first user works or has worked, or where the first user attends school or has attended school, and the interface is a profile page associated with the first user; receiving via the interface a first tag indicating that the second user participated in one or more experiences on the first user'"'"'s user profile, further comprising; receiving an action selecting the one or more experiences for editing; receiving entry of text by the first user; providing a list of selected connections associated with the first user comprising names matching the received text, the list of selected connections including the second user; and receiving selection by the first user of the second user from the list of selected connections; responsive to receiving the first tag, determining whether the second user'"'"'s user profile includes the one or more experiences, and responsive to the determination, updating the second user'"'"'s user profile to include a second tag indicating that the first user participated in the one or more experiences if the second user'"'"'s user profile includes the one or more experiences, or updating the second user'"'"'s user profile to include the one or more experiences and the second tag if the second user'"'"'s user profile does not include the one or more experiences; providing for display to the first user a page including the first user'"'"'s user profile, the page including the first tag indicating that the second user participated in one or more of the experiences on the first user'"'"'s user profile; and providing a notification to the second user that the second user was tagged in the one or more experiences and the one or more experiences were added to the second user'"'"'s user profile; and providing for display to the second user a page including the updated second user'"'"'s user profile, the page including the second tag and including the one or more experiences indicated by the second tag. - View Dependent Claims (15, 16)
-
-
17. A method comprising:
producing a user interface including a user profile associated with a first user wherein the user interface is a profile page associated with the first user, the user interface comprising; providing a control for receiving from the first user a first tag indicating that a second user participated in one or more of the experiences on the first user'"'"'s user profile, wherein an experience of the one or more experiences describes at least one of where the first user works or has worked, or where the first user attends school or has attended school; and wherein the first tag is added to the first user'"'"'s user profile responsive to the receiving; determining whether the second user'"'"'s user profile includes the one or more experiences; responsive to the determination, updating the user profile to include a second tag indicating that a second user participated in an experience if the user profile includes the experience, or updating the user profile to include the experience and the second tag if the user profile does not include the experience; providing for display to the first user a page including the first user'"'"'s user profile, the page including the first tag indicating that the second user participated in one or more of the experiences on the first user'"'"'s user profile; and providing for display to the second user a page including the updated second user'"'"'s user profile, the page including the second tag. - View Dependent Claims (18, 19, 20, 21)
Specification