Configuring a feed to track changes to user content in an online social network
First Claim
Patent Images
1. A method comprising, by one or more computer systems of a social networking system:
- receiving a request to access a first page from a first user of the online social network, the first user being associated with tracking preferences identifying one or more types of activity related to one or more types of content that the first user would like to track on feeds that are external to the online social network;
in response to the request, accessing, at a first time, one or more feeds associated with one or more second users of the online social network, each feed being external to the online social network and comprising content associated with the respective second user, and each second user being connected to the first user within the online social network;
determining, for each external feed, whether an external content source associated with the external feed comprises updated content, wherein the updated content is a type of content that substantially matches the tracking preferences of the first user;
for each external feed associated with an external content source having updated content, updating the first page to include updated content from the external feed if the last time content from the external feed was updated was after a minimum lifetime for accessing cached content from the external feed, wherein the cached content was received from the external feed at an elapsed time that is more than the minimum lifetime; and
sending the first page with the updated content to the client system of the first user for display.
1 Assignment
0 Petitions
Accused Products
Abstract
In one embodiment, a method includes accessing a profile page of a user on an online social network, accessing cached content from a feed, determining the last time the content from the feed was updated, and if the last time the content was update was before a particular time, then updated the profile page of the user to include the cached content, else, accessing the feed and updating the profile page of the user to include updated content.
-
Citations
21 Claims
-
1. A method comprising, by one or more computer systems of a social networking system:
-
receiving a request to access a first page from a first user of the online social network, the first user being associated with tracking preferences identifying one or more types of activity related to one or more types of content that the first user would like to track on feeds that are external to the online social network; in response to the request, accessing, at a first time, one or more feeds associated with one or more second users of the online social network, each feed being external to the online social network and comprising content associated with the respective second user, and each second user being connected to the first user within the online social network; determining, for each external feed, whether an external content source associated with the external feed comprises updated content, wherein the updated content is a type of content that substantially matches the tracking preferences of the first user; for each external feed associated with an external content source having updated content, updating the first page to include updated content from the external feed if the last time content from the external feed was updated was after a minimum lifetime for accessing cached content from the external feed, wherein the cached content was received from the external feed at an elapsed time that is more than the minimum lifetime; and sending the first page with the updated content to the client system of the first user for display. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 18, 19, 20, 21)
-
-
17. 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;receiving a request to access a first page from a first user of the online social network, the first user being associated with tracking preferences identifying one or more types of activity related to one or more types of content that the first user would like to track on feeds that are external to the online social network; in response to the request, accessing, at a first time, one or more feeds associated with one or more second users of the online social network, each feed being external to the online social network and comprising content associated with the respective second user, and each second user being connected to the first user within the online social network; determining, for each external feed, whether an external content source associated with the external feed comprises updated content wherein the updated content is a type of content that substantially matches the tracking preferences of the first user; for each external feed associated with an external content source having updated content, updating the first page to include updated content from the external feed if;
the last time content from the external feed was updated was after a minimum lifetime for accessing cached content from the external feed, wherein the cached content was received from the external feed at an elapsed time that is more than the minimum lifetime; andsending the first page with the updated content to the client system of the first user for display.
- a memory comprising instructions executable by one or more processors; and
Specification