Abstract:
An exemplary method includes detecting, on a media content recording device, a media content recording conflict between a plurality of scheduled recordings of media content instances, and outputting, for display on a display device, data representative of a graphical user interface including a plurality of graphical objects representative of the plurality of scheduled recordings of the media content instances and at least one option configured to facilitate resolution of the media content recording conflict. Corresponding methods, systems, apparatuses, and computer-readable media are also described.
Abstract:
An exemplary method includes a conflict resolution system 1) detecting a request for a DVR system having a plurality of tuners to tune to a media content program at a time during which all of the tuners are tuned to other media content programs, 2) identifying one or more media content programs that are being presented by the DVR system at the time of the request and one or more media content programs that are only being recorded by the DVR system at the time of the request, 3) presenting a conflict resolution interface that includes one or more selectable entries representative of the identified one or more media content programs that are only being recorded by the DVR system, and 4) excluding the identified one or more media content programs that are being presented by the DVR system from being represented in the conflict resolution interface.
Abstract:
A device may generate an index for providing media files via a HTTP Live media stream. The index may include an ordered list of uniform resource identifiers for obtaining the media files. The device may determine a start position for content corresponding to the media files and may insert a start point identifier into the index. The start point identifier may identify one of the uniform resource identifiers included in the ordered list of uniform resource identifiers, for obtaining one of media files that corresponds to the start position for the content. The device may send the index to a client device. The device may receive a request the one of the media files and may provide the one of the media files to the client device via the HTTP Live media stream.
Abstract:
A method, a device, and a non-transitory storage medium to receive a streaming program, calculate a delay time that occurs between an instant in time when a trick play input is received and an instant in time proximate to an onset of executing the trick play input, and calculate a predicted position of the streaming program based on the delay time, the type of trick play input, the speed of the trick play input, and a difference in the streaming program progress resulting from the delay to execute the trick play input.
Abstract:
A method, a device, and a non-transitory storage medium to receive a streaming program, calculate a delay time that occurs between an instant in time when a trick play input is received and an instant in time proximate to an onset of executing the trick play input, and calculate a predicted position of the streaming program based on the delay time, the type of trick play input, the speed of the trick play input, and a difference in the streaming program progress resulting from the delay to execute the trick play input.
Abstract:
An exemplary method includes a digital video recording (“DVR”) data exchange system 1) maintaining first porting configuration data associated with a first DVR service system and second porting configuration data associated with a second DVR service system, 2) receiving a request to port DVR data from a first DVR system associated with the first DVR service system to a second DVR system associated with the second DVR service system, and 3) in response to the request, accessing a first DVR data set associated with the first DVR system, generating, in accordance with the first porting configuration data and the second porting configuration data, a second DVR data set based on the first DVR data set, and providing the second DVR data set as output. Corresponding methods and systems are also disclosed.