Patent classifications
H04N21/2747
METHODS AND SYSTEMS FOR MATCHING INTERESTS WITH CONTENT
Methods and systems are described for storing content that match topics of interest selected by a user or an automated process. Audio information associated with the content can be extracted, parsed, and grouped into topics. Incoming content with audio information that matches the topics of interest selected can be stored and made available to the user for later playback.
METHODS AND SYSTEMS FOR MATCHING INTERESTS WITH CONTENT
Methods and systems are described for storing content that match topics of interest selected by a user or an automated process. Audio information associated with the content can be extracted, parsed, and grouped into topics. Incoming content with audio information that matches the topics of interest selected can be stored and made available to the user for later playback.
ASYNCHRONOUS WORKFLOWS
At least a first goal is assigned to a media asset including content and metadata. For at least two of a plurality of processes of a workflow engine relevant to said at least first goal, said media asset is simultaneously polled from time-to-time to determine whether prerequisites of said at least two of said plurality of processes have been met.
For at least one of said plurality of processes of said workflow engine for which said prerequisites have been met, said media asset is acted on to achieve at least a portion of said at least first goal.
ASYNCHRONOUS WORKFLOWS
At least a first goal is assigned to a media asset including content and metadata. For at least two of a plurality of processes of a workflow engine relevant to said at least first goal, said media asset is simultaneously polled from time-to-time to determine whether prerequisites of said at least two of said plurality of processes have been met.
For at least one of said plurality of processes of said workflow engine for which said prerequisites have been met, said media asset is acted on to achieve at least a portion of said at least first goal.
METHOD AND APPARATUS FOR INITIATING A PLAYBACK PAUSE OPERATION ON ONE DEVICE AND RESUMING PLAYBACK ON ANOTHER PLAYBACK DEVICE
Methods and apparatus that support implementing a pause, e.g., of a broadcast, on a device, recording the paused program and resuming playback of the paused program on a device associated with a user's account, are described. The pause function allows a user to pause a broadcast on a device and initiate recording of the paused program, e.g., to network storage. The pause initiating device displays a pause indicator indicating that the program output has been paused. A user logging into the user's account from a device other than the device from which the pause was initiated is presented an opportunity to resume the paused playback. Playback is resumed from the pause point on the playback device from which a resume signal is received. Upon resumption of playback on a device other than the device from which the pause was initiated, the pause indicator on the pause initiating device is removed.
METHOD AND APPARATUS FOR INITIATING A PLAYBACK PAUSE OPERATION ON ONE DEVICE AND RESUMING PLAYBACK ON ANOTHER PLAYBACK DEVICE
Methods and apparatus that support implementing a pause, e.g., of a broadcast, on a device, recording the paused program and resuming playback of the paused program on a device associated with a user's account, are described. The pause function allows a user to pause a broadcast on a device and initiate recording of the paused program, e.g., to network storage. The pause initiating device displays a pause indicator indicating that the program output has been paused. A user logging into the user's account from a device other than the device from which the pause was initiated is presented an opportunity to resume the paused playback. Playback is resumed from the pause point on the playback device from which a resume signal is received. Upon resumption of playback on a device other than the device from which the pause was initiated, the pause indicator on the pause initiating device is removed.
SYSTEMS AND METHODS FOR MINIMIZING NUMBER OF COPIES OF CONTENT ITEMS STORED AT SERVER
Systems and methods are described for receiving a first request, associated with a first user profile, to record a content item, and storing, at a server and based on the first request, a first copy of the content item, accessible via the first user profile. A second request to record the content item may be received, associated with a second user profile, and content consumption history associated with the second user profile may be identified. Based on such content consumption history, a determination may be made to refrain from storing a second copy of the content item based on the second request. In response to receiving a request, associated with the second user profile, to access the content item, the content item may be played at a device associated with the second user profile based on the stored first copy of the content item.
Management of video data storage across multiple storage locations
Systems, methods, and software described herein manage the storage of video data in multiple storage locations. In one example, a system obtains video data from a video source and stores the video data in a first format in a first storage location. Additionally, the system stores the video data in a second format in a second storage location, wherein the second format comprises one or more lesser video quality characteristics than the first format. The system further identifies metadata associated with the video data and stores the metadata in the second storage location.
Methods and systems for viewing missed media content
Systems and methods are described for viewing missed media content. A media content stream is received at a user device. A first timestamp is logged, in response to determining a first failure in the receiving of the content stream, indicating when the first failure in the receiving of the content stream to the user device occurred. A second timestamp is logged, in response to determining a first restoration of the receiving of the content stream, indicating when the first restoration in the receiving of the content stream to the user device occurred. A first recorded portion of the media content stream is retrieved. The first recorded portion has a start point corresponding to the first timestamp and an end point corresponding to the second timestamp.
METHODS AND SYSTEMS FOR ACCESSING STORED CONTENT
Methods and systems are described for storing content. One or more sections of the stored content may be subdivided into user-specific portions and common portions. The user-specific portions may be stored in user-specific storage associated with corresponding accounts of a plurality of user accounts. The common portions may be stored in common storage associated with the plurality of user accounts. User accounts may request access to the stored content. One or more caching criteria may be used to determine whether to cache any common portions of the stored content. Requests for the content may be processed using the common portions stored in the cache storage.