Content Volume Throttling in Feed Aggregators
First Claim
Patent Images
1. A computer implemented method comprising:
- receiving a feed item;
determining a number of words in the feed item;
determining a content attribute associated with the feed item, wherein the content attribute includes at least one of a topic and a source of the feed item;
determine a feed usage pattern;
determining an estimate of an amount of time to read the feed item based on at least one of the number of words, the content attribute and the feed usage pattern;
determining a user availability threshold based on at least one of a user calendar and a first user input;
determining a content balance threshold based on at least one of the feed usage pattern and a second user input;
displaying the feed item in a feed aggregator if the estimate of the amount of time to read the feed item does not exceed the user availability threshold and the content attribute does not exceed the content balance threshold; and
modify a display characteristic of the feed item if either the estimate of the amount of time to read the feed item exceeds the user availability threshold or the content attribute exceeds the content balance threshold.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems of managing feed items may involve receiving a feed item and determining an estimate of an amount of time to read the feed item. In addition, the feed item can be prioritized in a feed aggregator based at least in part on the estimate of the amount of time to read the feed item.
50 Citations
20 Claims
-
1. A computer implemented method comprising:
-
receiving a feed item; determining a number of words in the feed item; determining a content attribute associated with the feed item, wherein the content attribute includes at least one of a topic and a source of the feed item; determine a feed usage pattern; determining an estimate of an amount of time to read the feed item based on at least one of the number of words, the content attribute and the feed usage pattern; determining a user availability threshold based on at least one of a user calendar and a first user input; determining a content balance threshold based on at least one of the feed usage pattern and a second user input; displaying the feed item in a feed aggregator if the estimate of the amount of time to read the feed item does not exceed the user availability threshold and the content attribute does not exceed the content balance threshold; and modify a display characteristic of the feed item if either the estimate of the amount of time to read the feed item exceeds the user availability threshold or the content attribute exceeds the content balance threshold. - View Dependent Claims (2, 3, 4, 5)
-
-
6. A computer program product comprising:
-
a computer readable storage medium; and computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to; receive a feed item; determine a number of words in the feed item; determine a content attribute associated with the feed item, wherein the content attribute is to include at least one of a topic and a source of the feed item; determine a feed usage pattern; determine an estimate of an amount of time to read the feed item based on at least one of the number of words, the content attribute and the feed usage pattern; determine a user availability threshold based on at least one of a user calendar and a first user input; determine a content balance threshold based on at least one of the feed usage pattern and a second user input; display the feed item in a feed aggregator if the estimate of the amount of time to read the feed item does not exceed the user availability threshold and the content attribute does not exceed the content balance threshold; and modify a display characteristic of the feed item if either the estimate of the amount of time to read the feed item exceeds the user availability threshold or the content attribute exceeds the content balance threshold. - View Dependent Claims (7, 8, 9, 10)
-
-
11. A computer program product comprising:
-
a computer readable storage medium; and computer usable code stored on the computer readable storage medium, where, if executed by a processor, the computer usable code causes a computer to; receive a feed item; determine an estimate of an amount of time to read the feed item; and prioritize the feed item in a feed aggregator based at least in part on the estimate of the amount of time to read the feed item. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
-
Specification