Tracking changes to non-friend content in an online social network
First Claim
Patent Images
1. A method comprising, by one or more computer systems of an online social network:
- receiving, by an application server of the online social network from a client device of a first user of the online social network, tracking preferences of the first user, wherein the tracking preferences comprise an identifier of a web page associated with a second user and one or more types of activities related to the web page of the second user that the first user desires to track, wherein the online social network comprises a graph data structure comprising a plurality of nodes corresponding to a plurality of users, respectively, and a plurality of connections between the nodes, each connection between two nodes representing a relationship between them and establishing a single degree of separation between them, wherein a degree of separation between any two nodes is a number of connections required to traverse the graph data structure from one node to the other, wherein the first user corresponds to a first node of the plurality of nodes and the second user corresponds to a second node of the plurality of nodes, and wherein the degree of separation between the first node and the second node is greater than one;
receiving, by the application server via a feed from a third-party web page external to the online social network, an indication of activity related to third-party content associated with the web page of the second user;
determining, by the application server, whether the activity related to the third-party content matches one or more of the types of activity identified in the tracking preferences; and
sending, by the application server to the client device of the first user, responsive to determining that the activity related to the third-party content matches one or more of the types of activity identified in the tracking preferences, a notification to the first user that there has been activity related to the third-party content associated with the web page of the second user.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes receiving from a user of an online social network an identifier of a web site and content on the web site that the user desires to track, determining whether the content has been updated on the web site, and if the content has been updated, then communicating a notification to the user that the web site has been updated.
-
Citations
22 Claims
-
1. A method comprising, by one or more computer systems of an online social network:
-
receiving, by an application server of the online social network from a client device of a first user of the online social network, tracking preferences of the first user, wherein the tracking preferences comprise an identifier of a web page associated with a second user and one or more types of activities related to the web page of the second user that the first user desires to track, wherein the online social network comprises a graph data structure comprising a plurality of nodes corresponding to a plurality of users, respectively, and a plurality of connections between the nodes, each connection between two nodes representing a relationship between them and establishing a single degree of separation between them, wherein a degree of separation between any two nodes is a number of connections required to traverse the graph data structure from one node to the other, wherein the first user corresponds to a first node of the plurality of nodes and the second user corresponds to a second node of the plurality of nodes, and wherein the degree of separation between the first node and the second node is greater than one; receiving, by the application server via a feed from a third-party web page external to the online social network, an indication of activity related to third-party content associated with the web page of the second user; determining, by the application server, whether the activity related to the third-party content matches one or more of the types of activity identified in the tracking preferences; and sending, by the application server to the client device of the first user, responsive to determining that the activity related to the third-party content matches one or more of the types of activity identified in the tracking preferences, a notification to the first user that there has been activity related to the third-party content associated with the web page of the second user. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A system of an online social network comprising:
- a memory comprising instructions executable by one or more processors; and
the one or more processors coupled to the memory and operable to execute the instructions, the one or more processors being operable when executing the instructions to;receive, by an application server of the online social network from a client device of a first user of the online social network, tracking preferences of the first user, wherein the tracking preferences comprise an identifier of a web page associated with a second user and one or more types of activities related to the web page of the second user that the first user desires to track, wherein the online social network comprises a graph data structure comprising a plurality of nodes corresponding to a plurality of users, respectively, and a plurality of connections between the nodes, each connection between two nodes representing a relationship between them and establishing a single degree of separation between them, wherein a degree of separation between any two nodes is a number of connections required to traverse the graph data structure from one node to the other, wherein the first user corresponds to a first node of the plurality of nodes and the second user corresponds to a second node of the plurality of nodes, and wherein the degree of separation between the first node and the second node is greater than one; receive, by the application server via a feed from a third-party web page external to the online social network, an indication of activity related to third-party content associated with the web page of the second user; determine, by the application server, whether the activity related to the third-party content matches one or more of the types of activity identified in the tracking preferences; and send, by the application server to the client device of the first user, responsive to determining that the activity related to the third-party content matches one or more of the types of activity identified in the tracking preferences, a notification to the first user that there has been activity related to the third-party content associated with the web page of the second user. - View Dependent Claims (17, 18, 19, 20, 21, 22)
- a memory comprising instructions executable by one or more processors; and
Specification