| CPC H04N 21/47214 (2013.01) [H04N 21/26258 (2013.01); H04N 21/4532 (2013.01); H04N 21/4583 (2013.01); H04N 21/4668 (2013.01); H04N 21/47 (2013.01); H04N 21/4821 (2013.01); H04N 21/4828 (2013.01); H04N 21/8355 (2013.01); H04N 21/8456 (2013.01)] | 20 Claims |

|
1. A method comprising:
receiving, by a computing device and from a user, a request to schedule a first content item;
processing a content consumption history of the user to identify a first time the user is predicted to view the first content item;
identifying, based on a user viewing schedule that indicates a plurality of content items that the user is scheduled to view, a second content item that is already scheduled at the first time;
determining, based on the user viewing schedule and the content consumption history of the user, a different time that the user is predicted to view the second content item;
assigning, in the user viewing schedule, the first content item to the first time and the second content item to the different time; and
causing output of the first content item at the first time.
|