Methods and Systems for Managing Storage of Media Program Copies Within a Network Digital Video Recording System
First Claim
1. A method comprising:
- identifying, by a network digital video recording (“
DVR”
) system, a total number of requests provided by a plurality of users to record a media program during a presentation of the media program;
determining, by the network DVR system based on the total number of requests and on a predicted playback rate associated with the media program, a maximum number of temporally overlapping playback sessions of the media program that will potentially be initiated by the plurality of users subsequent to the presentation of the media program, the maximum number of playback sessions being less than the total number of requests; and
storing, by the network DVR system in response to the requests and based on the determining, a plurality of unique copies of the media program.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method includes a network DVR system identifying a total number of requests provided by a plurality of users to record a media program during a presentation of the media program, determining, based on the total number of requests and on a predicted playback rate associated with the media program, a maximum number of temporally overlapping playback sessions of the media program that will potentially be initiated by the plurality of users subsequent to the presentation of the media program, and storing, in response to the requests and based on the determining, a plurality of unique copies of the media program. Corresponding systems and methods are also described.
122 Citations
20 Claims
-
1. A method comprising:
-
identifying, by a network digital video recording (“
DVR”
) system, a total number of requests provided by a plurality of users to record a media program during a presentation of the media program;determining, by the network DVR system based on the total number of requests and on a predicted playback rate associated with the media program, a maximum number of temporally overlapping playback sessions of the media program that will potentially be initiated by the plurality of users subsequent to the presentation of the media program, the maximum number of playback sessions being less than the total number of requests; and storing, by the network DVR system in response to the requests and based on the determining, a plurality of unique copies of the media program. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method comprising:
-
receiving, by a network digital video recording (“
DVR”
) system, requests provided by a plurality of users to record a media program during a presentation of the media program;identifying, by the network DVR system, a total number of the requests provided by the plurality of users to record the media program during the presentation of the media program; determining, by the network DVR system based on the total number of the requests and on a predicted playback rate associated with the media program, a maximum number of temporally overlapping playback sessions of the media program that will potentially be initiated by the plurality of users subsequent to the presentation of the media program, the maximum number of playback sessions being less than the total number of requests; storing, by the network DVR system in response to the requests and based on the determining, a plurality of unique copies of the media program; receiving, by the network DVR system subsequent to the storing, requests provided by at least some of the plurality of users to initiate a plurality of temporally overlapping playback sessions of the media program by way of a plurality of media content processing devices; and providing, by the network DVR system in response to the receiving of the requests to initiate the plurality of temporally overlapping playback sessions, each media content processing device included in the plurality of media content processing devices with a different unique copy included in the plurality of unique copies of the media program for use by the media content processing devices in playing back the media program during the plurality of temporally overlapping playback sessions. - View Dependent Claims (16, 17, 18)
-
-
19. A system comprising:
at least one computing device that; identifies a total number of requests provided by a plurality of users to record a media program during a presentation of the media program, determines, based on the total number of requests and on a predicted playback rate associated with the media program, a first maximum number of temporally overlapping playback sessions of the media program that will potentially be initiated by the plurality of users subsequent to the presentation of the media program, the first maximum number of playback sessions being less than the total number of requests, and stores, in response to the requests and based on the determining, a plurality of unique copies of the media program. - View Dependent Claims (20)
Specification