Patent ID: 8661459

Claim:
A system comprising: one or more computing devices having one or more processors; one or more computer-readable media associated with one or more computing devices; computer-readable instructions on the one or more computer-readable media which, when executed by a client device of the one or more computing devices, implement: an RSS (really simple syndication) platform, included in the client device, that is configured to receive and process RSS data in multiple RSS file formats and convert the RSS data into a common format that is usable by different types of applications and which is represented by an extensible markup language (XML) schema that includes common structure and syntax derived collectively from different formats associated with the different types of applications, the RSS platform being configured to: accept multiple feeds of RSS data; automatically parse an accepted feed for enclosure links; download an enclosure file associated with an enclosure link; and delete a feed item when a number of feed items exceeds a user-specified or default value; and code means configured to enable the different types of applications to access the RSS data that has been received, processed, and converted by the RSS platform, the code means being configured to expose an object model to represent feed subscriptions in a hierarchy and enable one or more applications that are not subscribed to the feed and do not understand XML that describes the RSS data to access associated RSS data that is received and processed by the RSS platform through the object model, the RSS platform being separate from the one or more applications on the client device.