Community notification based on profile update
First Claim
1. A method comprising:
- receiving a request to update a member profile of a first member of a social networking service, the request being to change membership of the first member from a prior organization to an updated organization that the first member has joined and is an existing member;
in response to receiving the request to update the member profile;
accessing, from a database, the member profile, andupdating the member profile to include a reference to the updated organization that the first member has joined and is an existing member;
identifying, based on the updated organization that the first member has joined, a set of member profiles that include references to the updated organization indicating that members corresponding to the set of member profiles are existing members of the updated organization, the set of member profiles including a member profile of a second member of the social networking service that is not directly connected to the member profile of the first member;
identifying, based on the set of member profiles that include references to the updated organization, a community profile that is available to be joined by existing members of the updated organization, the community profile including information describing the updated organization and the second member having joined the community profile;
generating a notification that the second member of the social networking service is an existing member of the updated organization that the first member has joined and has joined the community profile, the notification incorporating the information from the community profile that describes the updated organization joined by the first member and a link for the first member to join the community profile, the generating of the notification being performed by a processor of a machine; and
providing the notification to a device of the first member, the notification including the information from the community profile that describes the updated organization, the link to join the community profile, and a second link to connect with the second member of the social networking service.
2 Assignments
0 Petitions
Accused Products
Abstract
A notification machine may receive an update to a user profile that describes a user and indicates a group of users as being socially connected to the user by a social network. The update may reference a community (e.g., an employer or a club) of the user. The user profile may be modified by including a reference to the community within the user profile. The notification machine may identify a further user who is included in the community (e.g., employed by the employer, or part of the club). The further user may be socially unconnected to the user by the social network. The notification machine may then generate and provide a notification that the further user is employed by the employer. This notification may contain suggestions that the user initiate communication with the further user, become socially connected with the further user, or both.
-
Citations
21 Claims
-
1. A method comprising:
-
receiving a request to update a member profile of a first member of a social networking service, the request being to change membership of the first member from a prior organization to an updated organization that the first member has joined and is an existing member; in response to receiving the request to update the member profile; accessing, from a database, the member profile, and updating the member profile to include a reference to the updated organization that the first member has joined and is an existing member; identifying, based on the updated organization that the first member has joined, a set of member profiles that include references to the updated organization indicating that members corresponding to the set of member profiles are existing members of the updated organization, the set of member profiles including a member profile of a second member of the social networking service that is not directly connected to the member profile of the first member; identifying, based on the set of member profiles that include references to the updated organization, a community profile that is available to be joined by existing members of the updated organization, the community profile including information describing the updated organization and the second member having joined the community profile; generating a notification that the second member of the social networking service is an existing member of the updated organization that the first member has joined and has joined the community profile, the notification incorporating the information from the community profile that describes the updated organization joined by the first member and a link for the first member to join the community profile, the generating of the notification being performed by a processor of a machine; and providing the notification to a device of the first member, the notification including the information from the community profile that describes the updated organization, the link to join the community profile, and a second link to connect with the second member of the social networking service. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
one or more computer processors; and one or more computer-readable mediums storing instructions that, when executed by the one or more computer processors, cause the system to perform operations comprising; receiving a request to update a member profile of a first member of a social networking service, the request being to change membership of the first member from a prior organization to an updated organization that the first member has joined and is an existing member; in response to receiving the request to update the member profile; accessing, from a database, the member profile, and updating the member profile to include a reference to the updated organization that the first member has joined and is an existing member; identifying, based on the updated organization that the first member has joined, a set of member profiles that include references to the updated organization indicating that members corresponding to the set of member profiles are existing members of the updated organization, the set of member profiles including a member profile of a second member of the social networking service that is not directly connected to the member profile of the first member; identifying, based on the set of member profiles that include references to the updated organization, a community profile that is available to be joined by existing members of the updated organization, the community profile including information describing the updated organization and the second member having joined the community profile; generating a notification that the second member of the social networking service is an existing member of the updated organization that the first member has joined and has joined the community profile, the notification incorporating the information from the community profile that describes the updated organization joined by the first member and a link for the first member to join the community profile, the generating of the notification being performed by a processor of a machine; and providing the notification to a device of the first member, the notification including the information from the community profile that describes the updated organization, the link to join the community profile, and a second link to connect with the second member of the social networking service. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable medium storing instructions that, when executed by one or more computer processors of a notification machine, cause the notification machine to perform operations comprising:
-
receiving a request to update a member profile of a first member of a social networking service, the request being to change membership of the first member from a prior organization to an updated organization that the first member has joined and is an existing member; in response to receiving the request to update the member profile; accessing, from a database, the member profile, and updating the member profile to include a reference to the updated organization that the first member has joined and is an existing member; identifying, based on the updated organization that the first member has joined, a set of member profiles that include references to the updated organization indicating that members corresponding to the set of member profiles are existing members of the updated organization, the set of member profiles including a member profile of a second member of the social networking service that is not directly connected to the member profile of the first member; identifying, based on the set of member profiles that include references to the updated organization, a community profile that is available to be joined by existing members of the updated organization, the community profile including information describing the updated organization and the second member having joined the community profile; generating a notification that the second member of the social networking service is an existing member of the updated organization that the first member has joined and has joined the community profile, the notification incorporating the information from the community profile that describes the updated organization joined by the first member and a link for the first member to join the community profile, the generating of the notification being performed by a processor of a machine; and providing the notification to a device of the first member, the notification including the information from the community profile that describes the updated organization, the link to join the community profile, and a second link to connect with the second member of the social networking service. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification