Identifying interactions by social networking system users with identified actions performed outside of the social networking system
First Claim
1. A method comprising:
- maintaining user profiles associated with one or more users of a social networking system;
receiving first information from a third-party system describing a first action performed on the third-party system by a first user of a social networking system, the third-party system associated with a domain different than a domain of the social networking system;
storing the first information describing the first action and an association between the first information describing the first action and a first user profile associated with the first user that performed the action;
receiving second information from the third-party system describing a second action performed on the third-party system, the second action performed in response to a story about the first action displayed on the third party system;
identifying the first information describing the first action from the second information describing the second action;
identifying the first user profile associated with the first user that performed the first action; and
transmitting a notification of the second action to the first user.
3 Assignments
0 Petitions
Accused Products
Abstract
Third-party systems outside of a social networking system allow a user of the third-party systems that is also a user of the social networking system to perform an action on the third-party system that are communicated to the social-networking system. Additional actions on the third-party system may be associated with the action. These additional actions are communicated to the social networking system, which identifies the action from the third-party system and associates the additional actions with the identified action. The social networking system may notify the user that performed the action of the additional actions. Also, the social networking system may notify additional social networking system users of the action and of additional actions on the third-party system associated with the action.
-
Citations
32 Claims
-
1. A method comprising:
-
maintaining user profiles associated with one or more users of a social networking system; receiving first information from a third-party system describing a first action performed on the third-party system by a first user of a social networking system, the third-party system associated with a domain different than a domain of the social networking system; storing the first information describing the first action and an association between the first information describing the first action and a first user profile associated with the first user that performed the action; receiving second information from the third-party system describing a second action performed on the third-party system, the second action performed in response to a story about the first action displayed on the third party system; identifying the first information describing the first action from the second information describing the second action; identifying the first user profile associated with the first user that performed the first action; and transmitting a notification of the second action to the first user. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A method comprising:
-
receiving first information from a third-party system describing a first action performed on the third-party system by a first user of a social networking system, the third-party system associated with a domain different than a domain of the social networking system; identifying a first user profile maintained by the social networking system and associated with the first information based on the first action described by the first information; storing the first information from the third-party system describing the first action and an association between the first information from the third-party system describing the first action and the first user profile associated with the first information; receiving second information from the third-party system describing a second action performed on the third-party system, the second action performed in response to a story about the first action displayed on the third party system; storing a connection between the second information from the third-party system describing the second action and the first information from the third-party system describing the first action; and transmitting a notification of the second action to the first user. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
receiving a first action at a third-party system associated with a domain different than a domain of a social networking system; transmitting a description of the first action to the social networking system, the description including a third-party identifier of the first action used by the third-party system and an identifier of the third-party system; displaying at the third-party system a story about the first action; receiving a second action at the third-party system, the second action associated with the story about the first action; and transmitting a description of the second action to the social networking system, the description of the second action including a third-party identifier of the second action used by the third-party system, the third-party identifier of the first action, and the identifier of the third-party system.
-
-
17. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
maintain user profiles associated with one or more users of a social networking system; receive first information from a third-party system describing a first action performed on the third-party system by a first user of a social networking system, the third-party system associated with a domain different than a domain of the social networking system; store the first information describing the first action and an association between the first information describing the first action and a first user profile associated with the first user that performed the action; receive second information from the third-party system describing a second action performed on the third-party system, the second action performed in response to a story about the first action displayed on the third party system; identify the first information describing the first action from the second information describing the second action; identify the first user profile associated with the first user that performed the first action; and transmit a notification of the second action to the first user. - View Dependent Claims (18, 19, 20, 21, 22)
-
-
23. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive first information from a third-party system describing a first action performed on the third-party system by a first user of a social networking system, the third-party system associated with a domain different than a domain of the social networking system; identify a first user profile maintained by the social networking system and associated with the first information based on the first action described by the first information; store the first information from the third-party system describing the first action and an association between the first information from the third-party system describing the first action and the first user profile associated with the first information; receive second information from the third-party system describing a second action performed on the third-party system, the second action performed in response to a story about the first action displayed on the third party system; store a connection between the second information from the third-party system describing the second action and the first information from the third-party system describing the first action; and transmit a notification of the second action to the first user. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30, 31)
-
-
32. A computer program product comprising a non-transitory computer readable storage medium having instructions encoded thereon that, when executed by a processor, cause the processor to:
-
receive a first action at a third-party system associated with a domain different than a domain of a social networking system; transmit a description of the first action to the social networking system, the description including a third-party identifier of the first action used by the third-party system and an identifier of the third-party system; display at the third-party system a story about the first action; receive a second action at the third-party system, the second action associated with the story about the first action; and transmit a description of the second action to the social networking system, the description of the second action including a third-party identifier of the second action used by the third-party system, the third-party identifier of the first action, and the identifier of the third-party system.
-
Specification