Patent ID: 8504711

Claim:
A method, comprising: receiving, by a data processing system, a request for insertion of a web service in a web feed, the request being received from a publisher of the web feed, the request specifying a location of a web service file for the web service; retrieving, by the data processing system, the web service file for the web service, the web service file being retrieved from the location specified in the request from the publisher; receiving, by the data processing system, the web feed; inserting, by the data processing system and into a portion of the web feed that is presented at user devices that request the web feed, the web service that is defined by the web service file to create an augmented web feed, the inserting comprising inserting dynamic content into the portion of the web feed, the dynamic content being inserted at a location of a variable that corresponds to the dynamic content and is resolved, in response to the user request for the web feed, using data retrieved from a reference network location; and providing, by the data processing system and to a user device, the augmented web feed in response to a user request for the web feed.