Reducing multi-source feed reader content redundancy
First Claim
1. A computer implemented method for automatically reducing redundant content items provided to a user by a multi-source feed reader, the method comprising the steps of:
- maintaining, by at least one computer, a list of a plurality of feeds to which the user subscribes through the multi-source feed reader;
receiving, by the at least one computer, each content item obtained by the multi-source feed reader from each feed of the plurality, prior to the content items being made available to the user;
analyzing, by the at least one computer, each received content item, to determine whether the content item being analyzed is based on source content from a different feed, on a per-item basis;
determining, by the at least one computer, that a specific received content item from a first feed is based on source content from a second feed;
identifying the second feed from which the source content of the content item originated;
determining, by the at least one computer, whether the user subscribes to the second feed which the source content is from; and
responsive to determining that the specific received content item is based on source content from the second feed and responsive to determining that the user subscribes to the second feed, not providing, by the at least one computer, the specific received content item, on a per-item basis, from the first feed to the user, while continuing to provide remaining content from both the first and second feed.
5 Assignments
0 Petitions
Accused Products
Abstract
The number of redundant content items provided to a user by a multi-source feed reader is automatically reduced. Each content item obtained by the multi-source feed reader from each feed to which the users subscribes is analyzed prior to being made available to the user. More specifically, the content items are analyzed to determine whether they are based on source content from different feeds. Each content item is searched for attributes indicating a source on which it is based. Where it is determined that a content item from a first feed is based on source content from a second feed, it is further determined whether the user subscribes to the second feed which the source content is from. If so, the specific received content item from the first feed is not provided to the user.
-
Citations
18 Claims
-
1. A computer implemented method for automatically reducing redundant content items provided to a user by a multi-source feed reader, the method comprising the steps of:
-
maintaining, by at least one computer, a list of a plurality of feeds to which the user subscribes through the multi-source feed reader; receiving, by the at least one computer, each content item obtained by the multi-source feed reader from each feed of the plurality, prior to the content items being made available to the user; analyzing, by the at least one computer, each received content item, to determine whether the content item being analyzed is based on source content from a different feed, on a per-item basis; determining, by the at least one computer, that a specific received content item from a first feed is based on source content from a second feed; identifying the second feed from which the source content of the content item originated; determining, by the at least one computer, whether the user subscribes to the second feed which the source content is from; and responsive to determining that the specific received content item is based on source content from the second feed and responsive to determining that the user subscribes to the second feed, not providing, by the at least one computer, the specific received content item, on a per-item basis, from the first feed to the user, while continuing to provide remaining content from both the first and second feed. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. At least one non-transitory computer readable storage medium storing a computer program product for automatically reducing redundant content items provided to a user by a multi-source feed reader, the computer program product comprising:
-
program code for maintaining a list of a plurality of feeds to which the user subscribes through the multi-source feed reader; program code for receiving each content item obtained by the multi-source feed reader from each feed of the plurality, prior to the content items being made available to the user; program code for analyzing each received content item, to determine whether the content item being analyzed is based on source content from a different feed, on a per-item basis; program code for determining that a specific received content item from a first feed is based on source content from a second feed; program code for identifying the second feed from which the source content of the content item originated; program code for determining whether the user subscribes to the second feed which the source content is from; and program code for responsive to determining that the specific received content item is based on source content from the second feed and responsive to determining that the user subscribes to the second feed, not providing, by the at least one computer, the specific received content item, on a per-item basis, from the first feed to the user, while continuing to provide remaining content from both the first and second feed. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18)
-
Specification