Patent classifications
H04N21/26266
Evolutionary parameter optimization for selecting optimal personalized screen carousels
Systems and associated methods are described for providing content recommendations. The system selects a first plurality of subsets of content categories, each subset of content categories comprising a first number of content categories. The subsets are assigned reward scores based on content popularity and duplication. The subset are then iteratively modified to increase the rewards scores. If the reward scores are still low, the process is repeated by selecting a second plurality of subsets of content categories, each subset of content categories comprising a second number of content categories, different from first number.
EVOLUTIONARY PARAMETER OPTIMIZATION FOR SELECTING OPTIMAL PERSONALIZED SCREEN CAROUSELS
Systems and associated methods are described for providing content recommendations. The system selects a first plurality of subsets of content categories, each subset of content categories comprising a first number of content categories. The subsets are assigned reward scores based on content popularity and duplication. The subset are then iteratively modified to increase the rewards scores. If the reward scores are still low, the process is repeated by selecting a second plurality of subsets of content categories, each subset of content categories comprising a second number of content categories, different from first number.
Methods, Devices, and Systems for Publishing Key Pictures
Techniques for publishing key pictures at a server and using the key picture information for operations on a client device are described herein. In accordance with various embodiments, the server creates an intermediate unit including key picture(s) from media content. The server then generates map(s) specifying for each key picture, a type, properties, and an association to the intermediate unit. The server also packages the intermediate unit into key picture unit(s) according to the map(s). The client device obtains a manifest for the media content referencing the key picture(s) and the type of each key picture. Upon receiving a request to perform operation(s) on a respective key picture, the client device obtains a corresponding key picture unit and parses the manifest to determine a respective type. Based on the respective type matches a criterion, the client device performs the operation(s) on the key picture unit.
Video delivery method and apparatus, and electronic device
A video distribution method and apparatus and an electronic device, where the video distribution method includes: obtaining a popularity of each video program, wherein the popularity is a preference degree of a user group for a video program within a statistic time period; and determining, according the popularity of each video program, to distribute a video content of the video program through repeating broadcasting channels or by means of broadcasting on demand.
Method and Apparatus for Distributed Broadcast Production
This disclosure describes methods and systems for managing video frame rate at a video production site. A video processor of a first video production site may process received video frames received via a network with dynamic transmission properties. A frame rate controller may monitor at an output buffer of the site, an average rate of processed video frames received from the video processor, and may detect that the average rate of processed video frames received from the video processor has decreased to a level below a predefined output frame rate for transmitting processed video frames to a third video production site. The frame rate controller may increase a rate of video frames being provided to the video processor, to a level above the predefined output frame rate to restore the average rate of processed video frames received from the video processor, to the predefined output frame rate.
NON-LINEAR MANAGEMENT OF REAL TIME SEQUENTIAL DATA IN CLOUD INSTANCES VIA TIME CONSTRAINTS
Non-linear management of real time sequential data in cloud instances via time constraints is provided by: receiving, at a cloud network facility from a media production facility, a selection of component media flows for assembly into an assembled media package; identifying a time constraint for assembling component media flows into the assembled media package; identifying processes to perform with respect to the component media flows during assembly of the assembled media package; in response to an estimated time to perform the processes with respect to the component media flows exceeding the time constraint, adjusting performance of the processes with respect to the component media flows to increase a speed of performance; and performing, in the cloud network facility, the processes with respect to the component media flows as adjusted to produce the assembled media package.
Differentiated PSIP table update interval technology
An apparatus, method and data structure for generating at least one table in a broadcast environment, are provided. The apparatus includes a generator to generate an event information table (EIT) and an extended text table (ETT). The ETT has program guide information for an n-hour span and has a transmission interval. The ETT has a transmission interval and program description information according to the EIT. The transmission interval of the EIT is shorter than the transmission interval of the ETT.
File delivery over a broadcast network using file system abstraction, broadcast schedule messages and selective reception
Methods provide mechanisms for efficiently delivering files over a broadcast system to mobile devices. Files for broadcast may be logically identified as belonging to a directory in a file system. A Broadcast Schedule Message may inform receiver devices of files that will be broadcast at a specified time, as well as describe the files. File may be transmitted in file delivery pipes, which may be of different bandwidth and data rates. Receiver devices configured according to the embodiments may make use of the broadcast schedule message to select files to be received based on the service or application with which the file is associated, and whether the file is new or an update to a previously received file. Receiver devices activate receiver circuitry to capture the files within their advertised broadcast window, and pass the files to be broadcast to applications or services requesting the files.
Method and system for changing communication parameters of a content delivery system based on feedback from user devices
A system and method for communicating content to a user device includes a head end that communicates a plurality of upcoming content metadata that includes a content title to the user device. The user device displays the upcoming content metadata and selects at least one upcoming content metadata from the plurality of upcoming content metadata to form selected data. The user device communicates the selected data to the head end. The head end adjusts head end communication parameters for the content associated with the selected data based on the selected data and communicates the content to a user device based on the head end communication parameters.
Aggregation and presentation of video content items with search service integration
A video aggregation system for providing a user personalized video content from videos available on the Internet generates a selective feed by combining a first feed and a second feed. The video aggregation system receives a search request from an Internet service and transmits a search reply containing a separately resolvable link to a video content object from the selective feed.