Intervention processing of requests relative to syndication data feed items
First Claim
1. A method comprising:
- receiving a syndication feed from a content host at a syndication aggregator, wherein the syndication feed comprises a structured representation of content available from the content host, the structured representation comprising a plurality of uniform resource locators (URLs) corresponding to a plurality of syndication feed items available from the content host;
at the syndication aggregator, modifying the syndication feed such that a modified syndication feed is formed, wherein modifying the syndication feed includes modifying the plurality of URLs corresponding to the plurality syndication feed items such that each of the plurality of URLs is modified to include location information of an intervention service associated with the syndication aggregator;
from the syndication aggregator, sending the modified syndication feed to a syndication reader program that is configured to enable a user that has subscribed to the syndication feed to request the syndication feed items via the modified syndication feed'"'"'s modified URLs;
receiving at the intervention service a notification of a request from the syndication reader program for content associated with a particular syndication feed item from the modified syndication feed;
at the intervention service, obtaining content corresponding to the particular syndication feed item from the content host; and
providing from the intervention service the content obtained from the content host and additional content to the syndication reader program that is further configured to cause both the additional content and the content obtained from the content host to be displayed.
9 Assignments
0 Petitions
Accused Products
Abstract
Syndication data feed items, corresponding to hosted content, are provided to a user program. A resource locator to hosted content to which a syndication data feed item corresponds is processed, including adjusting the resource locator to associate the resource locator with an intervention service with regard to the syndication data feed item. The processed syndication data feed items are provided to the user program. In addition, requests are processed to view hosted content corresponding to syndication data feed items. An intervention service receives a request from a user program to view hosted content to which a syndication data feed item corresponds, including a resource locator to the host that has been adjusted in the syndication data feed item to associate the resource locator with an intervention service. Intervention processing is performed, including causing interaction with the host of the requested content such that the host content is caused to be displayed at a user location.
-
Citations
39 Claims
-
1. A method comprising:
-
receiving a syndication feed from a content host at a syndication aggregator, wherein the syndication feed comprises a structured representation of content available from the content host, the structured representation comprising a plurality of uniform resource locators (URLs) corresponding to a plurality of syndication feed items available from the content host; at the syndication aggregator, modifying the syndication feed such that a modified syndication feed is formed, wherein modifying the syndication feed includes modifying the plurality of URLs corresponding to the plurality syndication feed items such that each of the plurality of URLs is modified to include location information of an intervention service associated with the syndication aggregator; from the syndication aggregator, sending the modified syndication feed to a syndication reader program that is configured to enable a user that has subscribed to the syndication feed to request the syndication feed items via the modified syndication feed'"'"'s modified URLs; receiving at the intervention service a notification of a request from the syndication reader program for content associated with a particular syndication feed item from the modified syndication feed; at the intervention service, obtaining content corresponding to the particular syndication feed item from the content host; and providing from the intervention service the content obtained from the content host and additional content to the syndication reader program that is further configured to cause both the additional content and the content obtained from the content host to be displayed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 32, 33, 34, 35, 36, 37, 38, 39)
-
-
11. A computer program product comprising at least one computer-readable medium in a form that excludes transmission type media and having computer program instructions stored therein which, when executed by a processor at least one computing device, are operable to cause the at least one computing device to:
-
receive a syndication feed from a content host at a syndication aggregator, wherein the syndication feed comprises a structured representation of content available from the content host, the structured representation comprising a plurality of uniform resource locators (URLs) corresponding to a plurality of syndication feed items available from the content host; at the syndication aggregator, modify the syndication feed such that a modified syndication feed is formed, wherein modifying the syndication feed includes modifying the plurality of URLs corresponding to the plurality of syndication feed items such that each of the plurality of URLs is modified to include location information of an intervention service associated with the syndication aggregator; from the syndication aggregator, send the modified syndication feed to a syndication reader program that is configured to enable a user that has subscribed to the syndication feed to request the syndication feed items via the modified syndication feed'"'"'s modified URLs; receive at the intervention service a notification of a request from the syndication reader program for content associated with a particular syndication feed item from the modified syndication feed; at the intervention service, obtain content corresponding to the particular syndication feed item from the content host; and provide from the intervention service the content obtained from the content host and additional content to the syndication reader program that is further configured to cause both the additional content and the content obtained from the content host to be displayed. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 30)
-
-
21. A computing system having at least one computing device with a processor configured to execute computer program instructions for:
-
receiving a syndication feed from a content host at a syndication aggregator, wherein the syndication feed comprises a structured representation of content available from the content host, the structured representation comprising a plurality of uniform resource locators (URLs) corresponding to a plurality of syndication feed items available from the content host; at the syndication aggregator, modify the syndication feed such that a modified syndication feed is formed, wherein modifying the syndication feed includes modifying the plurality of URLs corresponding to the plurality of syndication feed items such that each of the plurality of URLs is modified to include location information of an intervention service associated with the syndication aggregator; from the syndication aggregator, sending the modified syndication feed to a syndication reader program that is configured to enable a user that has subscribed to the syndication feed to request the syndication feed items via the modified syndication feed'"'"'s modified URLs; receiving at the intervention service a notification of a request from the syndication reader program for content associated with a particular syndication feed item from the modified syndication feed; at the intervention service, obtaining content corresponding to the particular syndication feed item from the content host; and providing from the intervention service the content obtained from the content host and additional content to the syndication reader program that is further configured to cause both the additional content and the content obtained from the content host to be displayed. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29, 31)
-
Specification