-
公开(公告)号:US07412532B2
公开(公告)日:2008-08-12
申请号:US10734783
申请日:2003-12-12
申请人: Mangesh Madhukar Gondhalekar , Rajesh Viswanathan , Shailesh Prakash , Stephen Loomis , James Patrick Van Huysse , Cameo Dawn Carlson
发明人: Mangesh Madhukar Gondhalekar , Rajesh Viswanathan , Shailesh Prakash , Stephen Loomis , James Patrick Van Huysse , Cameo Dawn Carlson
IPC分类号: G06F15/16
CPC分类号: H04N21/278 , H04N21/23617 , H04N21/4332 , H04N21/4828 , Y10S715/963
摘要: 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.
摘要翻译: 支持基于剪辑和基于流的多媒体项目调度的歌曲和广告调度器提前生成几个小时的时间表。 具有多个信道能力,调度器使用相关的信道,相关联的播放列表,用于信道的旋转模式以及相关联的编程规则来产生用于信道的多媒体项目的调度。 最初,调度器为预定长度的每个信道生成一个调度表; 那么它会定期重新访问该频道以添加更多的歌曲,将时间表保持到所需的长度。 初始播放列表的长度可配置。 调度程序使用生产者 - 消费者模型来分配工作。 生产者线程会定期扫描系统以完成工作。 当生产者线程遇到要完成的工作时,例如 添加到频道的时间表,生成者线程将工作请求放入队列。 工作线程通过满足所请求的工作来消耗工作请求。
-
公开(公告)号:US07937488B2
公开(公告)日:2011-05-03
申请号:US12189489
申请日:2008-08-11
申请人: Mangesh Madhukar Gondhalekar , Rajesh Viswanathan , Shailesh Prakash , Stephen Loomis , James Patrick Van Huysse , Cameo Dawn Carlson
发明人: Mangesh Madhukar Gondhalekar , Rajesh Viswanathan , Shailesh Prakash , Stephen Loomis , James Patrick Van Huysse , Cameo Dawn Carlson
IPC分类号: G06F15/16
CPC分类号: H04N21/278 , H04N21/23617 , H04N21/4332 , H04N21/4828 , Y10S715/963
摘要: 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.
摘要翻译: 支持基于剪辑和基于流的多媒体项目调度的歌曲和广告调度器提前生成几个小时的时间表。 具有多个信道能力,调度器使用信道,相关播放列表,信道的旋转模式以及相关联的编程规则来产生用于信道的多媒体项目的调度。 最初,调度器为预定长度的每个信道生成一个调度表; 那么它会定期重新访问该频道以添加更多的歌曲,将时间表保持到所需的长度。 初始播放列表的长度可配置。 调度程序使用生产者 - 消费者模型来分配工作。 生产者线程会定期扫描系统以完成工作。 当生产者线程遇到要完成的工作时,例如 添加到频道的时间表,生成者线程将工作请求放入队列。 工作线程通过满足所请求的工作来消耗工作请求。
-
公开(公告)号:US20090175591A1
公开(公告)日:2009-07-09
申请号:US12189489
申请日:2008-08-11
申请人: Mangesh Madhukar Gondhalekar , Rajesh Viswanathan , Shailesh Prakash , Stephen Loomis , James Patrick Van Huysse , Cameo Dawn Carlson
发明人: Mangesh Madhukar Gondhalekar , Rajesh Viswanathan , Shailesh Prakash , Stephen Loomis , James Patrick Van Huysse , Cameo Dawn Carlson
CPC分类号: H04N21/278 , H04N21/23617 , H04N21/4332 , H04N21/4828 , Y10S715/963
摘要: 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.
摘要翻译: 支持基于剪辑和基于流的多媒体项目调度的歌曲和广告调度器提前生成几个小时的时间表。 具有多个信道能力,调度器使用信道,相关播放列表,信道的旋转模式以及相关联的编程规则来产生用于信道的多媒体项目的调度。 最初,调度器为预定长度的每个信道生成一个调度表; 那么它会定期重新访问该频道以添加更多的歌曲,将时间表保持到所需的长度。 初始播放列表的长度可配置。 调度程序使用生产者 - 消费者模型来分配工作。 生产者线程会定期扫描系统以完成工作。 当生产者线程遇到要完成的工作时,例如 添加到频道的时间表,生成者线程将工作请求放入队列。 工作线程通过满足所请求的工作来消耗工作请求。
-
-