Patent ID: 9578374
Date: 2017-02-21
CPC Classifications: G06F,H04N

Claim:
1. A method for provisioning DVR playlists, comprising, receiving a seed: determining attributes of the seed; retrieving subscriber account permissions associated with a subscriber account; identifying a content item that includes metadata matching the attributes of the seed; locating at least one of: a copy of the content item being streamed; a copy of the content item on a DVR associated with the subscriber account; a copy of the content item on a service provider server; and a copy of the content item on a third-party server; determining whether a located copy of the content item is permitted by the subscriber account permissions; selecting one of the a permitted located copies copy determined to be an available content item; adding the available content item to a first DVR playlist; playing back the available content item from the first DVR playlist; in response to playing back the available content item from the first DVR playlist, indicating via the first DVR playlist the available content item as viewed; in response to indicating via the first DVR playlist the available content item as viewed, determining whether a second DVR playlist associated with the subscriber account includes the available content item; when the second DVR playlist associated with the subscriber account includes the available content item, determining whether the second DVR playlist indicates the available content item as viewed; when the second DVR playlist indicates the available content item as viewed, removing the available content item from the first DVR playlist and the second DVR playlist; determining whether a local copy of the available content item exists on the DVR associated with the subscriber account and when it is determined that the local copy exists, deleting the local copy.