Method and system for processing published content on the internet
First Claim
Patent Images
1. 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.
4 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a method for processing content published on-line so as to identify each item in a unique manner. In some implementations, an RSS feed is received from a publisher and a unique identifier is identified for each item in the feed. Each item then has third party content or advertisements associated with the item based on the unique identifier. The feed is then stored and, when appropriate, updated. The augmented feed, which contains the third party content and the items in the feed, is provided to user devices.
-
Citations
21 Claims
-
1. 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. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system comprising:
-
a data store storing a content feed; and one or more processors that communicate with the data store and execute instructions that cause the one or more processors to perform operations including; receiving 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 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, 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; and 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. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer readable storage medium storing instructions that upon execution by one or more processors, cause the one or more processors to perform operations comprising:
-
receiving 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 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, 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; and 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. - View Dependent Claims (16, 17, 18, 19, 20, 21)
-
Specification