Managing content for RSS alerts over a network
First Claim
1. A method of managing content for Really Simple Syndication (RSS) over a network, comprising:
- determining content associated with an RSS feed;
determining an identifier for the RSS feed;
if a change is determined for content associated with the RSS feed, load balancing a determining of an association of the RSS feed to at least one of a plurality of subscribers based at least in part on the identifier; and
providing an RSS alert of the change in content to at least one subscriber that is associated with the RSS feed.
3 Assignments
0 Petitions
Accused Products
Abstract
A system, apparatus, and method are directed to managing an alert to a subscriber based on a change of content at an RSS content source (RCS). A content collector identifies changes in content from various RCSs. In one embodiment, the RCS may notify the content collector of a change in content. In another embodiment, a crawler is used to identify an RCS with changed content based, in part, on a subscriber'"'"'s request. Information about the RCS with changed content is provided to at least one of a plurality of matching engines using a load-balancing mechanism. Each of the matching engines manages a store that identifies subscribers that have requested an alert from a particular RCS. The matching engines further determine when the subscriber was last notified of a change in content from that RCS so that the subscriber is not notified multiple times of the same change.
173 Citations
24 Claims
-
1. A method of managing content for Really Simple Syndication (RSS) over a network, comprising:
-
determining content associated with an RSS feed;
determining an identifier for the RSS feed;
if a change is determined for content associated with the RSS feed, load balancing a determining of an association of the RSS feed to at least one of a plurality of subscribers based at least in part on the identifier; and
providing an RSS alert of the change in content to at least one subscriber that is associated with the RSS feed. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system for managing content for Really Simple Syndication (RSS) over a network, comprising:
-
a collection component that is operative to perform actions, including;
determining content associated with an RSS feed;
determining an identifier associated with the RSS feed that is further associated with the determined content; and
a load balancer that is arranged to load balance the forwarding of the identifier to one of a plurality of match servers if a change in the content occurs,;
a match server that is arranged to receive the forwarded identifier and is operative to determine an association of the RSS feed with at least one subscriber based at least in part on the identifier; and
a delivery server that is arranged to forward an RSS alert to at least one subscriber that is determined to be associated with the RSS feed if content associated with the RSS feed is changed. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A server that is operative to manage content for Really Simple Syndication (RSS) over a network, comprising:
-
a memory component for storing data;
a processing component for executing data that enables actions, including;
determining an availability of content associated with an RSS feed;
determining an identifier for the RSS feed;
if a change in content associated with the RSS feed is determined, load-balancing a determination for an association of the RSS feed to at least one of a plurality of subscribers based at least in part on the identifier; and
enabling an RSS alert to be provided to at least one subscriber that is associated with the RSS feed if the change in content occurred. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A client that is operative for managing content for Really Simple Syndication (RSS) over a network, comprising:
-
a memory component for storing data; and
a processing component for executing data that enables actions, including;
enabling an RSS alert to be provided to at least one subscriber that is associated with an RSS feed; and
wherein the RSS alert indicates an occurrence of change in content associated with the RSS feed; and
wherein the association of the RSS feed to the at least one subscriber is load balanced based at least in part on an identifier that is determined to be associated with the RSS feed. - View Dependent Claims (21, 22, 23)
-
-
24. A processor readable medium that includes data, wherein the execution of the data provides for the management of RSS content over a network by enabling actions, including:
-
determining an availability of content associated with an RSS feed;
determining an identifier for the RSS feed;
if a change in content associated with the RSS feed is determined, load-balancing the determining of the association of the RSS feed to at least one of a plurality of subscribers based at least in part on the identifier; and
providing an RSS alert to at least one subscriber that is determined to be associated with the RSS feed if the change in content occurs.
-
Specification