Method and system for processing published content on the internet
First Claim
1. A computer-implemented method, comprising:
- receiving, from a publisher and by a computer system, a request for insertion of a web service in a set of web feed items that are included in a same web feed, the request specifying a first network location of the web feed that includes the set of web feed items in which the web service is to be inserted, each web feed item in the set of web feed items including content provided by the publisher;
receiving, by the computer system, the web feed from the specified network location;
for each web feed item in the set of web feed items;
generating, by the computer system, a unique identifier for the web feed item;
inserting the unique identifier into the web feed item;
associating, by the computer system, the unique identifier with the requested web service; and
inserting, by the computer system, the requested web service into the web feed item to create an augmented web feed in which the feed item includes both the requested web service and the unique identifier; and
providing, by the computer system and to the publisher, data specifying a second network location from which the augmented feed is accessible, the second network location being different from the first network location.
2 Assignments
0 Petitions
Accused Products
Abstract
The invention is a method for processing content published on-line so as to identify each item in a unique manner. The invention includes software that receives and reads an RSS feed from a publisher. The software then identifies each item of content in the feed and creates a unique identifier for each item. Each item then has third party content or advertisements associated with the item based on the unique identifier. The entire feed is then stored and, when appropriate, updated. The publisher then receives the augmented feed which contains permanent associations between the third party advertising content and the items in the feed so that as the feed is modified or extended, the permanent relationships between the third party content and previously existing feed items are retained and readers of the publisher'"'"'s feed do not receive a false indication of new content each time the third party advertising content is rotated on an item.
-
Citations
13 Claims
-
1. A computer-implemented method, comprising:
-
receiving, from a publisher and by a computer system, a request for insertion of a web service in a set of web feed items that are included in a same web feed, the request specifying a first network location of the web feed that includes the set of web feed items in which the web service is to be inserted, each web feed item in the set of web feed items including content provided by the publisher; receiving, by the computer system, the web feed from the specified network location; for each web feed item in the set of web feed items; generating, by the computer system, a unique identifier for the web feed item; inserting the unique identifier into the web feed item; associating, by the computer system, the unique identifier with the requested web service; and inserting, by the computer system, the requested web service into the web feed item to create an augmented web feed in which the feed item includes both the requested web service and the unique identifier; and providing, by the computer system and to the publisher, data specifying a second network location from which the augmented feed is accessible, the second network location being different from the first network location. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 12, 13)
-
-
11. A method, comprising:
-
receiving, from a publisher and by a computer system, a request for insertion of a web service in a web feed, the request specifying a first network location of the web feed in which the web service is to be inserted; receiving, by the computer system, the web feed from the specified network location; generating, by the computer system, a unique identifier for a web feed item in the received web feed, the unique identifier being appended to the web feed item, wherein generating a unique identifier comprises; identifying a body of the web feed item; and hashing the body of the web feed item to generate the unique identifier; associating, by the computer system, the unique identifier with the requested web service; and creating, by the computer system, an augmented web feed that includes the requested web service and the unique identifier; and providing, by the computer system and to the publisher, data specifying a second network location from which the augmented feed is accessible, the second network location being different from the first network location.
-
Specification