Abstract:
A computer device may include logic configured to manage an account creation process for customers, wherein the account creation process includes creating a DVD account in a DVD system, creating a digital account in a digital system, and creating a billing account in a billing system and manage a subscription generation process for the customers, wherein the subscription generation process includes associated a subscription with the DVD account, associating the subscription with the digital account, and associating the subscription with the billing account. The logic may be further configured to detect a broken account generated by the account creation process and fix the detected broken account in response to detecting the broken account; and detect a broken subscription generated by the subscription generation process and fix the detected broken subscription in response to detecting the broken subscription.
Abstract:
A client device plays streaming media, and obtains a media playback position of the media at a first time. The client device sends a first message from the client device to a server, wherein the first message includes the media playback position and where the media playback position includes a time reference associated with playback of the media at the first time. The client device receives a first reply message from the server, wherein the first reply message indicates a time period. The client device sends a second message from the first client to the server, based on expiration of the time period, wherein the second message includes a media playback position of the media at a second time during the playing of the streaming media that is different than the first time.
Abstract:
An exemplary method includes a web services provider system detecting an input command provided by a user during a scheduling session and representative of a request for a local digital video recording (“DVR”) system to record a media program during a presentation time period that is subsequent to the scheduling session. During the scheduling session and in response to the input command, the web services provider system identifies a maximum number of media programs other than the media program and that are already scheduled to be concurrently recorded by the local DVR system at any given time during the presentation time period, determines whether the maximum number equals a maximum recording limitation of the local DVR system, and performs, based on the determination whether the maximum number equals the maximum recording limitation of the local DVR system, a predetermined action with respect to the media program.
Abstract:
A method includes receiving a video content metadata entry. The method also includes accessing video content metadata validation rules. The method further includes determining whether the video content metadata entry is valid based on the video content metadata validation rules. The video content metadata entry is reported as a valid video content metadata entry in response to a determination that the video content metadata entry is valid. The method also includes reporting the video content metadata entry as an invalid video content metadata entry in response to a determination that the video content metadata entry is invalid.
Abstract:
An exemplary method includes a stream management system that detects a request for any device included in a media processing system to receive a media stream provided by a television service. In response, the stream management system determines that a digital video recording (“DVR”) device included in the media processing system is already receiving and recording a maximum number of media streams that the DVR device is allowed to concurrently record. In response to this determination, the stream management system performs a status check with respect to the media streams being received and recorded by the DVR device in order to determine whether one of the media streams may be dropped by the DVR device so that the DVR device can instead receive and record the media stream identified in the request. Corresponding systems and methods are also described.
Abstract:
A method includes receiving a video content metadata entry. The method also includes accessing video content metadata validation rules. The method further includes determining whether the video content metadata entry is valid based on the video content metadata validation rules. The video content metadata entry is reported as a valid video content metadata entry in response to a determination that the video content metadata entry is valid. The method also includes reporting the video content metadata entry as an invalid video content metadata entry in response to a determination that the video content metadata entry is invalid.
Abstract:
A network device stores a mapping configuration to associate client type profiles with particular delivery profiles for media content and receives, from a client device, a request for a link to a content selection. The request includes a content identifier and parameters for the client device. The network device constructs, based on the parameters for the client device, a particular client type profile and maps the particular client type profile to one of the particular delivery profiles in the mapping configuration. The network device constructs a uniform resource locator (URL), based on the one of the particular delivery profiles and the content identifier, that provides the link to the content selection with formatting that is suitable for the particular client type profile and sends the URL to the client device.
Abstract:
A method includes receiving, at a server device, a request to generate an entitlement identifier (ID) associated with a customer transaction. The method also includes determining a customer ID, a video content ID, and a time window associated with the customer transaction. The method includes determining, by the server device, the entitlement ID based on the customer ID, video content ID, and the time window. The method also includes providing the entitlement ID to a user device associated with the customer. The user device is configurable to receive access to video content based on the entitlement ID.