CPC G06F 40/134 (2020.01) [G06F 3/0482 (2013.01); G06F 16/93 (2019.01); G06F 16/9562 (2019.01); G06F 16/9566 (2019.01); G06F 40/117 (2020.01); G06Q 10/10 (2013.01); G06Q 30/0241 (2013.01); G06Q 30/0277 (2013.01); G06Q 50/01 (2013.01); G06Q 50/184 (2013.01)] | 18 Claims |
1. A computer-implemented method, comprising:
collecting, by a computing system over one or more networks and from a plurality of client devices associated with a plurality of users, a first plurality of bookmarks for a first plurality of network-accessible content;
generating, by the computing system for at least a portion of the plurality of users, a plurality of personal user pages including at least a first personal page for a first user and a second personal page for a second user, wherein each of the plurality of personal user pages includes bookmarks of the first plurality of bookmarks that are associated with a respective user of the plurality of users;
receiving, by the computing system from a first client device associated with the first user of the plurality of users and over the one or more networks, a request from the first user to subscribe to data from a second user including at least one of bookmark lists of the second user, a tag used by the second user, or bookmarks tagged with a given tag within the second personal page of the second user, wherein the second user is different than the first user and the second personal page of the second user includes a second plurality of bookmarks of the first plurality of bookmarks;
applying, by the computing system, a feed to track and aggregate the data from the second personal page of the second user corresponding to the request from the first user; and
sending, by the computer system, aggregated data via the feed in response to the request from the first user, the aggregated data to be displayed along with other content on the first personal page of the first user.
|