Multimedia scheduler
    1.
    发明授权
    Multimedia scheduler 有权
    多媒体调度器

    公开(公告)号:US07412532B2

    公开(公告)日:2008-08-12

    申请号:US10734783

    申请日:2003-12-12

    IPC分类号: G06F15/16

    摘要: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists associated, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.

    摘要翻译: 支持基于剪辑和基于流的多媒体项目调度的歌曲和广告调度器提前生成几个小时的时间表。 具有多个信道能力,调度器使用相关的信道,相关联的播放列表,用于信道的旋转模式以及相关联的编程规则来产生用于信道的多媒体项目的调度。 最初,调度器为预定长度的每个信道生成一个调度表; 那么它会定期重新访问该频道以添加更多的歌曲,将时间表保持到所需的长度。 初始播放列表的长度可配置。 调度程序使用生产者 - 消费者模型来分配工作。 生产者线程会定期扫描系统以完成工作。 当生产者线程遇到要完成的工作时,例如 添加到频道的时间表,生成者线程将工作请求放入队列。 工作线程通过满足所请求的工作来消耗工作请求。

    Multimedia scheduler
    2.
    发明授权
    Multimedia scheduler 有权
    多媒体调度器

    公开(公告)号:US07937488B2

    公开(公告)日:2011-05-03

    申请号:US12189489

    申请日:2008-08-11

    IPC分类号: G06F15/16

    摘要: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.

    摘要翻译: 支持基于剪辑和基于流的多媒体项目调度的歌曲和广告调度器提前生成几个小时的时间表。 具有多个信道能力,调度器使用信道,相关播放列表,信道的旋转模式以及相关联的编程规则来产生用于信道的多媒体项目的调度。 最初,调度器为预定长度的每个信道生成一个调度表; 那么它会定期重新访问该频道以添加更多的歌曲,将时间表保持到所需的长度。 初始播放列表的长度可配置。 调度程序使用生产者 - 消费者模型来分配工作。 生产者线程会定期扫描系统以完成工作。 当生产者线程遇到要完成的工作时,例如 添加到频道的时间表,生成者线程将工作请求放入队列。 工作线程通过满足所请求的工作来消耗工作请求。

    MULTIMEDIA SCHEDULER
    3.
    发明申请
    MULTIMEDIA SCHEDULER 有权
    多媒体调度器

    公开(公告)号:US20090175591A1

    公开(公告)日:2009-07-09

    申请号:US12189489

    申请日:2008-08-11

    IPC分类号: H04N5/91 G06F9/46

    摘要: A song and ad scheduler supporting clip-based and stream-based scheduling of multimedia items generates several hours of schedule in advance. Having multiple channel capability, the scheduler uses as inputs: the channel, associated playlists, rotation pattern for the channel, and associated programming rules to produce a schedule of multimedia items for the channel. Initially, the scheduler produces a schedule for each channel of predetermined length; then it periodically revisits the channel to add more songs, keeping the schedule to the desired length. Length of the initial playlist is configurable. The scheduler uses a producer-consumer model for distributing work. Producer threads periodically scan the system for work to be done. When a producer thread encounters work to be done, e.g. adding to the schedule of a channel, the producer thread places a work request into a queue. Worker threads consume the work requests by fulfilling the requested work.

    摘要翻译: 支持基于剪辑和基于流的多媒体项目调度的歌曲和广告调度器提前生成几个小时的时间表。 具有多个信道能力,调度器使用信道,相关播放列表,信道的旋转模式以及相关联的编程规则来产生用于信道的多媒体项目的调度。 最初,调度器为预定长度的每个信道生成一个调度表; 那么它会定期重新访问该频道以添加更多的歌曲,将时间表保持到所需的长度。 初始播放列表的长度可配置。 调度程序使用生产者 - 消费者模型来分配工作。 生产者线程会定期扫描系统以完成工作。 当生产者线程遇到要完成的工作时,例如 添加到频道的时间表,生成者线程将工作请求放入队列。 工作线程通过满足所请求的工作来消耗工作请求。

    Apparatus and method for skipping songs without delay
    4.
    发明授权
    Apparatus and method for skipping songs without delay 有权
    无延迟地跳过歌曲的装置和方法

    公开(公告)号:US07797064B2

    公开(公告)日:2010-09-14

    申请号:US10688423

    申请日:2003-10-16

    IPC分类号: G06F17/00

    摘要: In an Internet based personalized radio, where a user has a pre-selected list of songs to be played in a particular order, the invention provides an apparatus and method allowing the user to skip one or more songs without having an unintended delay between skips. This is accomplished by pre-buffering the first ten seconds of each of the next several songs on the list so that, should the user choose to skip to any of the next several songs, the pre-buffered ten seconds of the target song is already available to be played. The apparatus starts to play the pre-buffered port of the target song and starts to download the rest of it at the same time. Because the initial buffering time for the rest of the target song is less than ten seconds, the target song is played smoothly.

    摘要翻译: 在一个基于因特网的个性化收音机,其中用户具有的歌曲预先选择的列表中以特定顺序被播放,本发明提供的装置和方法允许用户跳过一个或多个歌曲,而不必跳过之间意外的延迟。 这是由预缓冲每个名单上的下几首歌曲的前十秒钟,认为,如果用户选择跳过任何未来几首歌曲,目标歌曲的预缓冲十秒钟已经完成 可以玩 该设备开始播放目标歌曲的预缓冲端口,同时开始下载其余的。 由于目标歌曲剩余部分的初始缓冲时间少于10秒,所以目标歌曲的播放顺畅。