Patent ID: 8621048

Claim:
A computer implemented method, comprising: receiving, by one or more processors, a plurality of items for a content feed to be provided to a user device, a first item including first content from a first content provider and a second item including second content from a second different content provider; augmenting, by one or more processors, the first item to create a first augmented item that includes the first content and third party content from a third party content provider; augmenting the second item to create a second augmented item that includes the second content and different third party content; providing, by one or more processors and to a user device, an augmented content feed that includes the first augmented item and the second augmented item; determining, after providing the augmented content feed, that the first augmented item has changed; providing, in response to determining that the first augmented item has changed, an alert to a subscriber of the augmented content feed, the alert including information about the change; in response to receiving a first request for the augmented content feed, inserting, into the second item, a first advertisement from a first advertiser; and in response to receiving a second request for the augmented content feed, inserting, into the second item, a second advertisement from one of the first advertiser or a second advertiser, the second advertisement being different than the first advertisement, the second advertisement being inserted without creating an alert of the insertion to subscribers of the augmented content feed.