CN1748417B - 用于在广播节目中识别和插入广告的系统和方法 - Google Patents

用于在广播节目中识别和插入广告的系统和方法 Download PDF

Info

Publication number
CN1748417B
CN1748417B CN2004800040817A CN200480004081A CN1748417B CN 1748417 B CN1748417 B CN 1748417B CN 2004800040817 A CN2004800040817 A CN 2004800040817A CN 200480004081 A CN200480004081 A CN 200480004081A CN 1748417 B CN1748417 B CN 1748417B
Authority
CN
China
Prior art keywords
advertisement
program
information
broadcast
user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN2004800040817A
Other languages
English (en)
Other versions
CN1748417A (zh
Inventor
布赖恩·帕克斯顿
多米尼克·A·罗宾逊
凯文·刘易斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Video Networks IP Holdings Ltd
Original Assignee
Video Networks IP Holdings Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Video Networks IP Holdings Ltd filed Critical Video Networks IP Holdings Ltd
Priority claimed from PCT/GB2004/000461 external-priority patent/WO2004072761A2/en
Publication of CN1748417A publication Critical patent/CN1748417A/zh
Application granted granted Critical
Publication of CN1748417B publication Critical patent/CN1748417B/zh
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23109Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion by placing content in organized collections, e.g. EPG data repository
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/21Server components or server architectures
    • H04N21/222Secondary servers, e.g. proxy server, cable television Head-end
    • H04N21/2225Local VOD servers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/231Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion
    • H04N21/23106Content storage operation, e.g. caching movies for short term storage, replicating data over plural servers, prioritizing data for deletion involving caching operations
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23418Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving operations for analysing video streams, e.g. detecting features or characteristics
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/234Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs
    • H04N21/23424Processing of video elementary streams, e.g. splicing of video streams, manipulating MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for inserting or substituting an advertisement
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/23Processing of content or additional data; Elementary server operations; Server middleware
    • H04N21/236Assembling of a multiplex stream, e.g. transport stream, by combining a video stream with other content or additional data, e.g. inserting a URL [Uniform Resource Locator] into a video stream, multiplexing software data into a video stream; Remultiplexing of multiplex streams; Insertion of stuffing bits into the multiplex stream, e.g. to obtain a constant bit-rate; Assembling of a packetised elementary stream
    • H04N21/2362Generation or processing of Service Information [SI]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25883Management of end-user data being end-user demographical data, e.g. age, family status or address
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/258Client or end-user data management, e.g. managing client capabilities, user preferences or demographics, processing of multiple end-users preferences to derive collaborative data
    • H04N21/25866Management of end-user data
    • H04N21/25891Management of end-user data being end-user preferences
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/26603Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel for automatically generating descriptors from content, e.g. when it is not made available by its provider, using content analysis techniques
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/25Management operations performed by the server for facilitating the content distribution or administrating data related to end-users or client devices, e.g. end-user or client device authentication, learning user preferences for recommending movies
    • H04N21/266Channel or content management, e.g. generation and management of keys and entitlement messages in a conditional access system, merging a VOD unicast channel into a multicast channel
    • H04N21/2668Creating a channel for a dedicated end-user group, e.g. insertion of targeted commercials based on end-user profiles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/20Servers specifically adapted for the distribution of content, e.g. VOD servers; Operations thereof
    • H04N21/27Server based end-user applications
    • H04N21/274Storing end-user multimedia data in response to end-user request, e.g. network recorder
    • H04N21/2747Remote storage of video programs received via the downstream path, e.g. from the server
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/433Content storage operation, e.g. storage operation in response to a pause request, caching operations
    • H04N21/4331Caching operations, e.g. of an advertisement for later insertion during playback
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/434Disassembling of a multiplex stream, e.g. demultiplexing audio and video streams, extraction of additional data from a video stream; Remultiplexing of multiplex streams; Extraction or processing of SI; Disassembling of packetised elementary stream
    • H04N21/4348Demultiplexing of additional data and video streams
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/43Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
    • H04N21/44Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs
    • H04N21/44016Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream, rendering scenes according to MPEG-4 scene graphs involving splicing one content stream with another content stream, e.g. for substituting a video clip
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/45Management operations performed by the client for facilitating the reception of or the interaction with the content or administrating data related to the end-user or to the client device itself, e.g. learning user preferences for recommending movies, resolving scheduling conflicts
    • H04N21/458Scheduling content for creating a personalised stream, e.g. by combining a locally stored advertisement with an incoming stream; Updating operations, e.g. for OS modules ; time-related management operations
    • H04N21/4586Content update operation triggered locally, e.g. by comparing the version of software modules in a DVB carousel to the version stored locally
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47202End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for requesting content on demand, e.g. video on demand
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/472End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content
    • H04N21/47214End-user interface for requesting content, additional data or services; End-user interface for interacting with content, e.g. for content reservation or setting reminders, for requesting event notification, for manipulating displayed content for content reservation or setting reminders; for requesting event notification, e.g. of sport results or stock market
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/40Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
    • H04N21/47End-user applications
    • H04N21/475End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data
    • H04N21/4755End-user interface for inputting end-user data, e.g. personal identification number [PIN], preference data for defining user preferences, e.g. favourite actors or genre
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/60Network structure or processes for video distribution between server and client or between remote clients; Control signalling between clients, server and network components; Transmission of management data between server and client, e.g. sending from server to client commands for recording incoming content stream; Communication details between server and client 
    • H04N21/65Transmission of management data between client and server
    • H04N21/658Transmission by the client directed to the server
    • H04N21/6587Control parameters, e.g. trick play commands, viewpoint selection
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/81Monomedia components thereof
    • H04N21/812Monomedia components thereof involving advertisement data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/83Generation or processing of protective or descriptive data associated with content; Content structuring
    • H04N21/84Generation or processing of descriptive data, e.g. content descriptors
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N21/00Selective content distribution, e.g. interactive television or video on demand [VOD]
    • H04N21/80Generation or processing of content or additional data by content creator independently of the distribution process; Content per se
    • H04N21/85Assembly of content; Generation of multimedia applications
    • H04N21/858Linking data to content, e.g. by linking an URL to a video object, by creating a hotspot
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17309Transmission or handling of upstream communications
    • H04N7/17336Handling of requests in head-ends
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/173Analogue secrecy systems; Analogue subscription systems with two-way working, e.g. subscriber sending a programme selection signal
    • H04N7/17345Control of the passage of the selected programme
    • H04N7/17354Control of the passage of the selected programme in an intermediate station common to a plurality of user terminals

Abstract

用于识别和将广告插入广播节目中的广播系统和方法,包括:接收广播数据流;识别广播数据流中的广告;以及更新包括识别广告和广告在广播数据流中的节目内的位置的信息的广告目录。在重放时,在节目内的该位置或另一位置将广告或替代广告插入节目中。

Description

用于在广播节目中识别和插入广告的系统和方法
技术领域
本发明涉及节目的广播。更具体地说,本发明涉及用于识别和插入广播节目中的广告的系统、方法、计算机程序代码和装置。
背景技术
电视观众能以许多方式,包括:VHF/UHF天线、电缆、卫星接收机天线和铜线(电话、电力线)接收电视信号。观众能例如通过接收UHF电视信号直接从内容供应商,或间接地从重播商,例如从电缆服务供应商接收电视内容。重播商采用内容供应商的输出并重新分配它。
在广播电视中,由广播公司在主要节目的片段之间插入广告。通常将广告安排为在特定时间广播以便与特定主节目的预定广播相符,例如在体育事件的广播电视播送期间广告的运动服。通过向各个电视发射机提供不同广告集,能在单个电视频道的广播输出中反映明显地区变化。这些地区变化有时限于每个广告时段具有预定的持续时间。
因此,可以参考相应节目事件的环境和由任何指定发射机服务的观众的人口统计学来广播广告,但很少与任何特定观众的个人环境相关联。
当观众利用盒式磁带录象机(VCR)来“时移”(即延迟重放)时,连同主节目一起记录广告。近年来技术发展,包括个人录像设备(PVR)和数字录像机(DVR)在记录节目方面为观众提供了更大灵活性。这些所谓的“高级视频”设备能通过建立TV使用率的概图并尝试记录类似的节目来提供个性化功能。
还已知“高级视频”设备提供“时移”功能性,从而在被重放的同时记录广播视频流,使得能在任何所需点暂停正重放的主节目的视频流,稍后恢复,即使正在广播同一主节目的稍后部分。
此外,能配置某些PVR以便允许观众快进广告以便能在没有干扰广告的情况下观看主节目。尽管该“高级视频”功能性可吸引观众,却对广播台的广告收入提出了挑战。如果每个观众使用它们的“高级视频”设备来重放商业电视频道的输出,能期望这些观众的相当大部分根本永不选择观看广告。对广告商来说,通过电视进行广告将相应地低效,以及广告将被置于别处。因此,由于广告的结果,广播公司或重播公司将产生更少利润。
除广播电视节目外,某些电视供应商向用户提供另外的“收看点播”功能(包括提供“近视频点播”或NVOD的系统和提供“视频点播”或VOD的系统)。典型地,广播公司将以规则时间间隔,提供广播有限多次选择事件(诸如电影)。观众可以预约接收事件的特定广播。在预订后,将使用例如卫星或电缆分配方法,将事件直接广播到观众的机顶盒。然而,不能由观众控制事件本身的广播次数。
广播公司通常广播没有广告的“收看点播”事件。通常,“收看点播”事件得到补偿广告收入的任何损失的额外费用。然而,当由重播公司提供收看点播功能以允许时移时,抑制或缺少广告表示失去潜在的收入,观看重播的观众可以不支付初始额外费用来收看节目并没有广告。
在许多版权权限中,从“服务器端”设备以不同方式处理“客户端”设备,诸如VCR或高级视频设备。结果,具有客户端设备的观众能有效地记录电视节目用于个人使用,而不违反版权。使用向用户提供相同便利的服务器端设备的任何广播服务供应商将通过记录广播节目和在稍后时间重播相同的节目而违反版权。因此,希望使用服务器端设备向它们的用户提供时移功能性的广播服务供应商必须具有内容供应商的许可。由于广告对大多数内容供应商来说是重要的收入来源,很可能广告有效性的任何可能降低将导致许可费用的相应增加或彻底拒绝许可。
将期望提供保留由内容供应商提供的广告的重播服务。还期望提供通常增加广告有效性的重播服务。
发明内容
根据本发明的第一方面,广播方法包括下列步骤:
接收广播数据流;
识别所述广播数据流中的广告;以及
更新包括识别所述广告的信息和所述广告在所述广播数据流中的节目内的位置的广告目录。
根据本发明的第二方面,广播系统包括:
用于接收广播数据流的装置;
用于识别所述广播数据流中的广告的装置;以及
用于更新包括识别所述广告的信息和所述广告在所述广播数据流中的节目内的位置的广告目录的装置。
根据本发明的第三方面,广播系统包括:
首端,连接以便接收包括具有广告的节目的输入广播频道数据流;
服务信息处理器,与所述首端通信并检索与所述节目和所述广告有关的服务信息,该服务信息包括识别所述广告在所述节目内的位置的信息;
存储服务器,与所述首端和所述服务信息处理器通信,存储所述节目的拷贝和将所述拷贝的存储位置和与所述节目有关的服务信息相关联;
广告服务器,与所述服务信息处理器通信,存储所述广告的拷贝以及进一步存储替代广告和与所述广告有关的服务信息;以及
分配系统,连接到所述存储服务器和所述广告服务器,用来将所述节目的拷贝传送给用户和在所述位置插入选择的替代广告。
根据本发明的第四方面,用于收看节目的用户启动的方法包括下列步骤:
与显示设备上显示的节目目录交互作用以便选择在档案中存储的所需节目;
传送识别用户的信息和识别所需节目的信息;
接收所述所需节目的单播传输;以及
接收嵌入所述节目内的替代广告的单播传输,所述替代广告与包括在所述节目的实况广播中的广告不同。
根据本发明的第五方面,一种广播方法包括:
从用户接收播放节目的档案拷贝的请求;
识别所述节目的档案拷贝的位置;
至少部分基于与所述节目有关的信息,选择至少第一广告;以及
将所述至少第一广告插入所述节目中。
附图说明
将参考附图,详细地描述本发明的例子,其中:
图1是广播系统的例子的框图;
图2是示出可由(或代表)广播服务供应商操作以便允许用户在电视上收看实况转播节目和存档节目的多个不同部件的更详细框图;
图3是广播系统的更详细框图;
图4A-4D是描述广播数据频道流中的数据结构的图;
图5是示出用于识别和处理广告的过程的流程图;
图6是示出用于播放节目和插入广告的过程的流程图;以及
图7是广播系统的例子的另外的框图。
具体实施方式
本发明涉及用于识别和插入广播节目中的广告的系统、方法、计算机程序代码和装置。本发明可在广播系统,诸如在与之相同的日期提交的共同未决国际专利申请No.__(案卷号No.PJF01633WO)描述的广播系统中实现。例如,如下所述,本发明允许由广播服务供应商识别和插入节目广播中的广告,包括节目广播“实况”或从档案(包括短和长期档案)广播的节目。在阅读该公开内容时,本领域的技术人员将意识到也可以在其他广播系统中实现发明的特征。
为简洁和易于解释起见,在此使用多个术语。例如,术语“用户”用来指与广播服务供应商具有用户关系以便接收和观看广播数据(实况广播数据或存档广播数据或两者)的个人或实体。用户,例如可以与识别用户的特定机顶盒有关。“用户”在此也可以被称为“使用者”或“观众”。如在此所使用的,术语“机顶盒”通常用来指与用户有关的从广播数据服务供应商接收广播数据的设备。机顶盒可以是设计成接收广播数据的专用设备,或可以实现为与个人计算机或其他计算设备有关的部件或功能。
术语“广播服务供应商”或“服务供应商”可以用来指根据在此所述的实施例操作广播系统的部件以便将实况广播数据和存档广播数据递送给用户的实体(或多个实体)。例如,“广播服务供应商”可以是操作(或关联)配置用于将节目传送给用户的一个或多个系统的实体。广播服务供应商操作包括配置成在全世界的许多家庭和公司中存在的双绞线通信线(例如诸如电话或铜线)上,将数字数据递送给用户的交换机或中心局的系统。广播服务供应商使用数字用户线(“DSL”)技术递送该数据。在此所述的一个示例性实施例中,广播服务供应商使用不对称DSL(“ADSL”)技术来递送数字数据,尽管本领域的技术人员将意识到也可以利用其他DSL技术(通常称为“xDSL”)。另外,尽管论述有线通信技术,本领域的技术人员将意识到也可以使用无线技术来实现实施例的特征。
如在此所使用的,术语“实况广播数据”或“实况广播节目”是指在安排的时间观看并由广播实体广播的广播数据。如在此所使用的,术语“存档广播数据”或“存档节目”是指存储用于在比“实况广播”晚的时间观看的广播数据或节目。广播系统能提供两种不同类型的数据档案:短期档案(例如,节目被存储相对短的周期,诸如24-72小时)、长期档案(例如,节目被存储长的时间周期)。例如,长期档案可以允许无限制地存储节目。如另一例子,广播服务供应商可以存储节目达设定周期(例如,诸如一个月或一年)。如另一例子,广播服务供应商可以定期地询问用户以确定是否应当从档案中删除存档节目。
如在此所使用的,术语“广告”通常用来指通常包括嵌入或插入广播数据流中的视频和音频数据(但可以包括图文电视、视频或音频数据)的推销或招揽。广告可以定位在广播数据流内的多个位置,包括在节目的开始、在节目期间的不同时间、在节目的结束等等。
通过介绍,现在,首先参考示出广播系统50的描述的图1,描述本发明的例子。广播系统50包括将内容递送给一个或多个用户54a-n的一个或多个广播服务供应商51。递送的内容可以包括广播节目(直播或存档)和广告。
用户可以以几种方式接收广播节目数据。例如,用户(例如用户54n)可以接收“实况”广播节目,即,用户可以在其正被广播时收看节目。如示例性例子,(将在整个说明书中继续),“实况”广播节目可以是“晚间新闻”,在当地时间6pm时开始的每个周日夜晚的广播。广播系统50允许用户,诸如用户54n在指定时间(当地时间6pm)收看该节目。如在此所使用的,(以及下面进一步限定),术语“实况”用来通常指广播节目的实际和计划广播时间(以及不一定用来指同时拍摄和观看的节目)。为最小化至ADSL中心局或交换机的回程上的通信量,经由多播将这些“实况”广播传送到用户54,以便避免复制通信量。这增加了将视频和音频节目数据传送给大量用户,而不损害回程的性能(从而允许大量用户与系统交互作用以有选择地收看存档节目,如下所述)的系统能力。
使用诸如由Internet组管理协议(IGMP)、IETF RFC 3376(2002年10月)(可在www.ietf.org获得)描述的技术,为所有目的,其内容在此引入以供参考,可以将用户添加到节目的多播广播。
这些实况广播除节目外可以包括广告。例如,“晚间新闻”节目可以包括位于节目开始、节目期间每15分钟,以及节目结束的两个或三个(或更多)广告组。广播服务供应商51可以在广播期间捕获和识别这些广告,以及在一些实施例中,可以用专用于一个或多个用户54的广告替换一些或所有广告。
广播系统50允许用户(诸如用户54b)在“实况”广播时间稍后一些时间收看节目。系统能生成和存储由广播服务供应商51接收的所有广播节目的短期档案拷贝。下面将提供如何生成和存储该短期档案拷贝的进一步的细节。通常,广播服务供应商51包括适合于存储用于多个不同广播频道的广播节目的拷贝的存储设备53(或设备组)。提供足够的存储空间来存储用于多个不同频道的24-72小时的广播节目。结合生成和存储这些短期档案拷贝,产生节目表。希望在初始广播时间的24-72小时内(即在“实况”广播后)收看节目的用户可以与节目表交互作用以便选择节目并使节目流向用户。以允许用户观看节目时进行快进、暂停和倒带的方式存储这些节目。例如,用户54b可以选择在6:15pm观看“晚间新闻”,而不是6pm的“实况广播”时间。另外,用户54b可以在观看节目期间,根据需要进行快进、倒带或暂停。
广播系统50进一步允许用户(诸如用户54a)选择特定的节目用于长期存档。例如,广播服务供应商51或用户(诸如图1所示的用户54a)可以希望产生“晚间新闻”的特定广播的长期拷贝。用户54a可以通过与广播服务供应商51通信(经机顶盒或其他设备,如下所述)来表示该愿望。然后,可以将广播的拷贝存储在用于长期存储节目的存储设备52上。节目的拷贝与唯一识别用户54a的信息有关,使得可以允许用户54a根据需要访问节目。然后,用户54a可以根据需要收看节目。例如,用户54a可以在其被广播后几个星期收看“晚间新闻”的特定事件。用户54a可以重复地收看同一事件直到从档案删除该事件为止(例如在用户请求下或只要档案周期过期)。为了减少存储需要,多个用户可以访问在长期档案中存储的节目的拷贝。例如,可以向识别已经请求产生节目的拷贝的每个客户的信息提供访问许可以共享档案的访问。
广播系统50允许这些类型的广播的每一个被有选择地递送给用户,向用户提供收看的更大选择、控制和灵活度。用户可以经由当前安装在许多家庭中的电话线,诸如铜电话线访问这些广播。该系统使用不对称数字用户线(ADSL)技术,将广播和存档节目递送给用户(尽管根据在此所公开的实施例,本领域的技术人员将意识到可以使用现在已知或以后开发的其他技术来递送节目)。使用编码方案,诸如广泛使用的“运动图像专家组版本2”(MPEG2)方案来递送节目,尽管本领域的技术人员将意识到也可以利用其他编码方案。
可以使用恒定位速率(CBR)编码技术将广播数据从广播服务供应商51递送到用户54,从而提供用于视频和音频数据两者的最大位速率。申请人已经发现使用CBR编码在ADSL网络上提供可靠和一致内容递送,尽管具有离ADSL交换机(或“中心局”)的距离问题,以及尽管提供质量视频服务的高位速率需求。在用于特定节目的视频位速率改变的情况下,实施例利用配置成加长或“填充”视频数据额外(空白)数据来产生实际恒定位速率的编码器。另外,“超额预订(overbook)”至ADSL中心局或交换机的回程,以便假定确定足够带宽可用于用户的特定争用级。例如,回程可以设计成使得假定由回程服务的所有用户的33%在任一时间有效。这可以通过降低与特定交换机或中心局有关的每个数字用户线访问复用器(DSLAM)有关的用户数量来实现。
广播服务供应商51进一步用来结合产生广播节目的存档拷贝,识别和捕获广告。可以捕获有关广告的多个不同类型的信息。例如,当广播节目时,广播服务供应商51可以生成识别每个广告在节目中的位置的信息以及识别广告的细节和广告的音频和视频数据的信息。该信息可以存储在长期或短期档案52,53中或可以存储在单独的广告数据库(未示出)中。当节目传送到用户以便收看时使用该信息以及允许广告服务供应商51识别应当插入广告的传输中的点。该信息还允许广播服务供应商51选择适当广告用于插入(例如通过以用户的特定人口统计为目标)。即,广播服务供应商51可以选择不同广告用于插入节目中。可以向不同用户提供不同广告。当在不同时间收看节目时,可以插入不同广告。例如,如果在7月收看节目,可以播放游乐园的广告。如果在12月收看节目,可以显示滑雪地区的广告。本发明允许极大地控制广播给用户的节目中广告的选择和插入,从而增加广告商收入和确保时移节目能产生广告收入。
广播服务供应商51选择适当的广告用于插入传送给用户的节目中。这些选择的广告可以插入到节目的最初广播期间包括的初始广告的位置,或可以插入其他位置。例如,最初每20分钟包含广告的电影可以与每30分钟广告一起传送。如另一例子,最初按需广播和不包括任何广告的电影可以与插入的多个广告一起由广播服务供应商51传送。由广播服务供应商51插入的广告包括具有至收看广告时呈现给用户的附加推销信息的链接的服务信息。本发明的广播系统50可以进一步配置成允许用户跳过一些或全部广告。例如,广播服务供应商51可以操作用户支付另外的费用来参与和允许参与用户跳过或快进广告的“有奖”服务。
现在将通过参考图2,描述本发明的进一步的细节。图2的系统描述可以由(代表)广播服务供应商操作的多个不同的部件以便允许用户在电视9上观看实况广播节目和存档节目。图2的系统的多个部件可以由或代表向用户提供广播和存档节目的服务供应商操作。可以在配置成执行在此所述的功能的一个或多个计算设备上执行一些或全部部件。尽管一些部件被示为单独的设备,在此所述的一些或全部功能性可以在一个或多个计算设备或计算设备的网络上实现。
在图2中,广播频道源1生成提供给广播分配首端(BDHE,broadcast distribution head-end)2的广播频道的数据供给。例如,广播频道源1可以是多种不同类型的广播数据源,诸如例如电视、视频、音频或其他数据源的任何一个。每个数据供给包括用于每个频道的视频和音频信息和用于每个频道上的每个节目广播的服务信息(SI,service information)。服务信息包括有关每个节目的信息,包括开始时间和持续时间以及节目的摘要。
如在此所使用的,术语“服务信息”(SI)或“节目专用信息”(PSI,programme specific information)是指嵌入MPEG-2传输流中作为具有唯一分组标识符的附加传输分组的信息。例如,SI可以包括电子节目指南信息,诸如节目的性质、时间和所处的频道,以及识别特定节目的类型、内容和时间的其他信息。SI可以包括附加信息,诸如提供识别节目的服务供应商的信息的“服务描述表”(或SDT),包含节目名称、起始时间、持续时间等等的“事件信息表”(或EIT),以及其他定时和事件信息。
可以使用各种通信介质传送广播数据。例如,广播频道源1可以提供广播数据的多个频道作为由数字卫星、数字陆地、电缆、数字用户线(xDSL)捕获的数字或模拟电视,或作为网络上的模拟或直接供给。可以从数字源接收广播数据(或在由BDHE2接收前被转换成数字广播数据)。另外,可使用编码方案,诸如MPEG-2编码方案,编码数字广播数据,尽管也可以利用其他编码方案。使用编码方案,诸如MPEG-2允许接收包括与数字广播数据有关的封装的MPEG-2传输流服务信息的数字广播数据。该服务信息,如稍后进一步所述的,提供节目的精确定时。
可以在图2的系统中利用多个广播频道源1。例如,系统可以从不同广播频道源接收数十或甚至数百个不同频道数据供给。每个频道数据供给包括多个节目。由BDHE2获得这些频道数据供给。BDHE2包括视频采集装置以及也可以包括将频道数据压缩成适合于机顶盒的形式以便解码并在电视上显示的编码器。BDHE2也可以包括多路复用装置以便多路复用数据。将广播数据编码成数字视频广播(DVB)标准,诸如MPEG-2视频和音频并封装在MPEG-2传输流中。BDHE2的进一步的细节将结合下图3在下面论述。
在采集、编码和多路复用后,在来自视频服务器管理器5的指令下,广播频道的每一个封装在MPEG-2传输流中,传送到时移(timeslip)服务器3和广播目录服务器4。可以将相同的输出发送到每个服务器。另外,将单独的数据传送到服务信息处理器(未示出,但可以配置成BDHE2的一部分或单独的部件),然后用来在广播目录服务器4创建目录信息。将结合图3,进一步描述服务信息处理器的用途。
时移服务器3通常是具有存储容量的计算机系统(或计算机系统的网络),允许它本地保存来自广播供给的数据。来自广播频道的每一个的所有节目至少存储达一段时间。例如,时移服务器3可存储来自每个广播频道的24-72小时的节目,允许用户在最初广播节目之后的一段时间(例如24-72小时)观看来自广播频道的节目。如下面将进一步描述的,时移服务器3还用来允许用户有选择地存档广播节目在他们选择的时间观看。这些长期档案可存储在档案内容服务器10(或可由其访问)。
尽管下面将提供进一步的细节,通常,时移服务器3从BDHE 3接收广播数据的多个编码频道并将每个频道的视频和音频数据存储在盘上作为连续流。时移服务器3还用来精确地识别每个节目的开始和结束以及每个节目在盘上存储的位置。当由用户请求时,该信息允许时移服务器3快速和精确地检索节目。另外,时移服务器3用来存储广播频道数据使得当用户请求时,有效和精确地倒带或快进。下面,将进一步描述这些特征的进一步的细节。
广播目录服务器4与时移服务器3(以及目录信息的其他源)交互作用以便构成节目的精确历史目录。该目录信息呈现给能与目录交互作用的用户以便选择所需节目来观看或存档。广播目录服务器4,如下面进一步所述,可以创建和维护不同类型的目录(例如包括长的形式,或详细目录,以及短的形式,或大致目录)。可以将这些目录呈现给用户并由用户使用来交互地识别节目,以便收看或存档(例如,用户可以与目录交互作用以便从短期档案中选择用于观看的一个或多个节目,或选择一个或多个节目存储在更长期档案中用于以后收看)。
视频服务器管理器5控制数字广播数据到观众的分配,用于实况转播每个频道。视频服务器管理器5还存储(或访问)客户信息。例如,客户信息可以包括将特定客户或用户与分配给客户的机顶盒8的唯一标识符相关联的信息。客户信息也可以包括用来跟踪客户收看喜好、人口统计学信息等等的信息。视频服务器管理器5还存储(或访问)广告信息,包括识别广告时段在已经存档的节目中的位置的广告数据以及识别与每个节目一起最初广播的广告的数据。另外,视频服务器管理器5也可以存储(或访问)新的或替代广告,包括与广告有关的视频和音频数据。
视频服务器管理器5使用该广告数据来选择替代广告和将替代广告提供给交换和路由网络6,用于以节目内的适当位置传送到用户。可以至少部分基于与用户有关的信息(例如,诸如从客户数据库检索的客户人口统计学信息)、与初始广告有关的信息(例如,可以实现确保如果由Coca-Cola,Inc.支付了初始广告时段,则替换广告必须是Coca-Cola广告的规则),以及与节目有关的信息(例如,可以实现确保如果节目是用于小孩的卡通片,则替代广告不能是用于年老观众,诸如啤酒广告片的规则),来选择用于传送的广告。
也可以提供其他信息,如下所述。视频服务器管理器5提供交换和路由工具6的控制,包括单播、多播和广播每个频道。在网络7上,将每个广播频道传送到将数据引导到电视9的机顶盒8。网络7可以是多个不同类型的网络的任何一个或网络组合。例如,网络7可以是至使用ADSL的本地交换机和本地环路递送的广域分配网。网络7允许将递送到用户机的数据广播到盒8,以及还允许将数据从机顶盒8传送到交换和路由工具6(例如选择用于存档的节目,用于播放节目等等)。用户也能经由机顶盒8访问与当前节目有关的服务或节目信息。
机顶盒8可以是配置成在用户家接收数字广播数据的任何设备。在经由ADSL技术将数字广播数据递送给用户的情况下,机顶盒8包括允许在电话线上接收和传送数据的调制解调器或接收机。在以MPEG格式递送广播数据的情况下,机顶盒8包括解码所接收的MPEG数据的能力。机顶盒8包括唯一识别与机顶盒有关的用户的信息。例如,机顶盒8可以包括唯一标识符,诸如数字签名或其他加密标识符。可以在防窜改设备,例如智能卡上提供该标识符。该唯一用户标识符可以附加到从机顶盒8传送到广播服务供应商的消息上,允许广播服务供应商识别用户。另外,可以在交换和路由6和单个机顶盒8之间建立单播会话过程中使用唯一标识符。机顶盒8可以具有红外或其他传感器,允许用户使用远程控制设备与机顶盒8交互作用。
系统向用户提供收看实况广播节目、在初始实况广播后的一些周期收看存档的广播节目(例如在初始广播后24-72小时的周期),或存储和收看更长期档案中的特定的节目用于稍后收看的能力。对于在初始实况广播后收看的节目,用户能交互地控制节目的播放(例如用户可以根据需要暂停播放、快进或倒带)。另外,因为系统基于由广播服务供应商接收的实际广播数据产生精确的历史节目目录,用户能收看详细和精确的目录并与之交互作用以便选择用于观看或用于存档的节目。系统还允许创建精确的历史广告数据库,包括识别每个广告在每个节目中的地点或位置的信息。该广告数据库也可以用来控制插入(以及如果适当的话)替换广播给用户的节目中的广告。另外,使用相对低带宽的技术,诸如ADSL来提供这些收看选项的每一个,允许用户在现有的家庭电话线上收看大量广播节目并与之交互作用。
现在,将参考图3描述本发明的进一步的细节,其中示出了广播系统50的更详细例子。广播系统50包括生成(或导致生成)将提供给BDHE2用于经由多个机顶盒8分配给用户的广播数据的一个或多个广播频道供应商/权利拥有者12。在该例子中,经由一个或多个数字频道源30(例如,诸如数字地面、数字卫星或数字电缆源),在BDHE2接收数字广播频道数据。接收该数字广播频道数据,以MPEG(或类似)格式编码。如所示,通常以“多节目传输流”(或MPTS)(即,以具有其中编码多个节目的分组传输流),接收从数字频道源30以MPEG-2格式接收的数字广播频道数据。
将频道信息的MPTS提供给将该数字广播频道数据解码成用于每个频道的串行数字信息的解码器31。操作解码器31的操作使得丢失与单个节目有关的服务信息。通过将在数字频道源30接收的数字广播频道数据传递给服务信息(“SI”)处理器19,保存该服务信息(或至少其一部分)。该SI处理器19可以实现为BDHE2的一部分或可以实现为与BDHE2通信的单独的部件。
SI处理器19接收MPTS格式的数字广播频道数据,然后解析来自每个广播频道的信息以便获得与每个频道有关的详细节目信息。例如,SI处理器19解析进入数据以便获得用于每个广播频道的“服务描述表”(SDT,service description table)和“事件信息表”(EIT,eventinformation table)。这些表提供有关每个节目和有关每个频道上的即将播放的节目的信息。例如,这些表提供识别节目的名称、节目的描述、节目的持续时间、开始和结束时间(预定和实际)的信息,以及有关节目类型的信息。
SI处理器19将信息返回给BDHE2,用于与用于每个频道的视频和音频信息多路复用。BDHE2使用编码器32将每个频道重新编码成“单节目传输流”(或SPTS)。使用复用器33,将该编码的音频和视频信息与来自SI处理器19的SI信息相关联。SI处理器19返回包含节目访问表(PAT,programme access table)和节目图表(PMT,programme map table)服务信息的MPEG传输流以及在用于每个频道的多个节目标识符(PID)上传送的私有数据。复用器33与用于每个频道的音频和视频数据并排地插入这些私有PID。为了确定重放一致性,由每个私有数据PID使用的总带宽处于恒定位速率(CBR)。通常,分配给通过复用器33重新与音频和视频数据相关联的每个私有数据PID的总带宽与视频和音频带宽相比,保持相对小。
然后,使用网络接口34将每个MPTS传输流划分成多个单个节目传输流(包括用于每个节目的SI数据)。网络接口34是MPEG-2传输流已知接口。将多个单个节目传输流传递给交换和路由设备6,用于(在视频服务器管理器5的指引下)作为实况广播数据路由到适当的机顶盒8。
SI处理器19还解析广播数据流以便识别和检索与广告有关的信息。现在,将通过简单地参考图4A-4D,提供解析广播数据流以便检索广告信息的例子。如图4A所示,广播数据流(诸如在BDHE2处接收的流)可以包括没有广告的多个节目(例如,诸如从不从广告接收输入的频道接收的节目)。这种广播数据流可以包括分开每个节目的EIT信息(示为“E1”、“E2”和“E3”)。EIT信息“E1”发生在时间“t1”并具有等于“t1”和“t2”(节目的结束时间)之间的差值“d ”的持续时间。由SI处理器19提取该信息,用在创建精确的历史节目目录(例如存储在广播目录服务器4)和节目档案。
如图4B所示,广播数据流可以包括多个节目,每个具有置于节目内的广告。如所示,节目在时间“t1”开始用EIT“E1”表示。在节目内放置三个广告,分别用EIT信息“Ea1”、“Ea2”和“Ea3”表示,以及具有时间“ta1”等等。由SI处理器19提取该信息以便创建精确的历史节目目录以及创建广告信息(例如可以存储在或可由视频服务器管理器5访问)。该广告信息用来当播放节目时,选择和插入广告。特别地,在重放时,由SI处理器19提取的广告信息用来识别插入广告(诸如针对用户的替换广告)的节目中的适当时间。
特别地,在图4B的数据流中,在重放时,重放定时器将识别当广播节目时初始定位广告的重放期间的时间(“ta1”)。可以暂停节目的重放以及可以在时间“ta1”插入广告并播放。可以在时间“ta2”插入第二广告,以及在“ta3”插入第三广告。在等于“ta1+da1+da2+da3”的时间,恢复节目的播放。可以在时间“ta4”和“ta5”插入另外的广告。对图4的数据流的每种类型,由SI处理器19提取的广告信息也可以包括识别广告的内容的信息。例如,EIT信息可以包括识别广告商的信息、识别特定广告节目的信息、识别目标观众的信息、识别应当播放广告的日期的信息等等。存储该信息以及定时和持续时间信息以便用来允许在节目重放期间选择和插入广告。
如图4C所示,广播数据流可以包括多个节目,每个具有嵌入节目内的广告块。例如,如所示,节目在用EIT“E1”表示的时间“t1”开始。在节目内定位“广告插播”并由“ta1”处的EIT信息“Ea1”识别。广告插播可以足够大以包括不止一个广告。与图4B的数据流不同,图4C的数据流不利用独立的EIT信息用于每个单独广告。
如图4D所示,广播数据流可以包括多个节目,其嵌入不由EIT信息识别的广告。对SI处理器来说,也可能不能解析和识别这些广告。作为替代,系统可以其他指示符来识别这些广告。例如,操作者可以手动收看广播数据流并识别每个广告或广告块的开始和结束。
再参考图3,SI处理器19可以配置成通过有选择地解析和使用特定类型的信息,进一步节省带宽。例如,可以操作子标题信息来降低带宽。作为特定的例子,SI处理器19通过解析整个图文电视流以及仅从该流中提取子标题信息,从自BDHE2接收的MPTS数据中提取图文电视子标题。例如,一些广播系统在与广播有关的图文电视信息的特定“页”中包括图文电视子标题。在一些系统中,子标题包括在图文电视“页888”中。在该系统中,SI处理器19配置成重新封装“页888”分组,并可选地使用另一私有数据PID(同样在CBR中),将新分组(例如诸如“页100”分组)插入该流中。
可以将丢弃的图文电视页存储在图文电视服务器或数据库(图3中未示出)上,这些图文电视页可以在以后收看广播节目期间由用户的机顶盒8查询。作为另一例子,能由SI处理器19提取DVB子标题(当存在时)以便降低带宽。例如,SI处理器19可以解析子标题信息并将子标题转换成带宽降低的形式(例如,该信息可以存储在服务器上并仅响应来自机顶盒8的特定查询时才显示)。用这种方式,SI处理器19能结合BDHE2操作以便从传输流去除某些类型的服务信息,同时确保所需的服务信息仍然关联正确的节目。
也可以将SI处理器19配置成处理无线电信道(例如通过将无线电信道识别为仅具有音频PID)。仅音频PID可以直接传递到复用器33,而无需重编码。另外,SI处理器19也可以配置成提取交互式应用(可以由视频服务器管理器5存储用于按需使用),从而避免需要使用通常用在广播环境中的传送带(carousel)系统。在一些广播环境中,诸如传统的卫星和电缆系统,通常不存在用来请求交互式应用和相关资产(asset)的返回信道。在前系统通过使用传送带而克服了返回信道的缺少。例如,信道供应商在单独的MPEG PID上重复地发送(或“传送”)交互式应用和相关资产。这些在前系统依赖机顶盒来识别、检索和高速缓存该信息。这能导致问题。例如,如果观众在应用内移动,或从一个应用移动到另一应用,则不一定高速缓存所需信息,以及机顶盒必须等待直到频道供应商重传该数据为止(或直到数据重新出现在传送带上为止)。
由MPEG-2、Part6的数字存储介质命令和控制(DSM-CC)扩展来指定用来实现这种传送带技术的一个协议。本发明允许广播系统在不需要这种传送带技术的情况下,广播交互式应用。另外,基于由频道供应商或内容所有者建立的访问规则或许可(例如,确保仅使特定交互式应用的最新版本用于用户等等),可将交互式应用的替换版本递送给用户。
除了将处理的服务信息提供给首端用于与用于每个节目的音频和视频数据重新结合外,SI处理器19还将处理的服务信息提供给广播目录服务器4,用于创建精确的目录数据15。通过利用基于当由BDHE2真正接收时的数字广播频道数据的服务信息,实施例能通过有关用于在BDHE2处接收的每个广播频道上的广播节目的实际开始和结束时间的精确信息产生历史目录。该信息可以与公开的目录数据(例如,诸如由广播频道供应商/频道拥有者12公布的广播目录数据)相结合来产生具有基本上完整和精确的节目信息的目录数据15。
例如,许多节目,诸如实况体育事件具有为估计时间的预定广播时间。该估计时间由广播频道供应商/权利拥有者12使用来产生节目目录。然而,通常这些节目会早些(或晚些)结束。实施例允许创建精确地识别用于节目的真正目录的目录数据15。可以利用该信息来精确和有效地存档节目用于稍后重放(例如,实际持续47分钟的体育事件将被识别为持续47分钟,而不是一些估计时间,诸如1小时)。
BDHE2的网络接口34也将去复用的SPTS数据提供给时移服务器3。如所示,时移服务器3具有多个不同的功能部件。特别地,SPTS数据的去复用频道的每一个提供给用来读取接收的传输流并将其存储在下一可用存储设备中的正确存储位置上的采集和存储频道42。采集和存储频道42还用来环绕每个存储设备的末端并维持循环缓冲器。从BDHE2接收的传输流以不改变的格式存储(例如,以它被接收的格式存储)。如所述,数据存储在用于每个频道的单独的存储设备43,44(或存储区)中。每个存储设备(或存储区)配置成充当大小制造成存储某些量的广播数据的循环或环绕缓冲器(例如,如果期望短期档案功能提供24小时的短期存档节目,则将每个缓冲器大小制造成容纳24小时的数据)。当到达缓冲器的末端时,缓冲器中的最早节目被每个信道的最新广播节目覆盖。
采集和存储频道42也用来解析来自传输流的私有数据SI分组。私有数据SI分组与识别何处存储与特定SI数据有关的节目的存储信息一起传递到时间表41。例如,时间表41可以包括用于每个节目的信息记录,包括用于节目的SI信息以及特别识别存储节目的盘存储位置的盘位置信息(例如,诸如特定频道数据存储器,诸如数据存储器43或44中的缓冲器位置)。由采集和存储频道42接收的SPTS流是CBR,允许采集和存储频道42可靠地预测每个节目所需的存储量以及确保在播出时后退盘来读取数据的时间性。CBR确保播出时流的输出率等于输入率。
时间表41可以配置成包含识别频道列表的信息,每个与包含事件或节目标识符、事件时间和存储节目的盘位置的记录有关。这允许精确地定位节目的开始和结束时间以便播出。开始和结束位置位于节目边界。例如,开始和结束位置总是位于视频“节目组”(GOP)或音频“分组的基本流”(PES)边界以确保重放总是在安全点开始。一旦节目的循环缓冲器绕过节目,则去除时间表41中的节目信息。
时移服务器3还包括视频和音频流分析器45。视频和音频流分析器45用来唯一地识别每个视频GOP边界。解析由采集和存储频道42接收的流以便识别这些边界。每个频道上的每个GOP的盘位置存储在GOP列表46中。GOP能横跨许多MPEG传输流分组(以及通常包括约12个视频帧,包括内或I帧、预测或P帧以及双向或B帧)。根据MPEG-2标准,GOP总是以I帧开始。视频和音频流分析器45配置成识别这些边界并将它们与存储位置相关联。分析器45进一步分析流以便识别音频PES分组位置。本领域的技术人员将意识到也可以与其他标准一起使用实施例(例如,通过解析流来识别由那些其他标准建立的边界)。
时移服务器3还包括配置成当时移服务器3存储视频帧时,从视频流中提取I帧的快进(“FF”)/倒带(“REW”)帧提取器47。用这种方式,避免了响应用户请求的昂贵和耗时搜索I帧。通过提取I帧和将它们打包在MPEG传输流中来产生FF和REW流。由时移服务器3生成包括PTS/DTS和PCR时钟信息的传输流定时信息。
系统可以利用在每个GOP的开始放置I帧来识别边界。GOP不一定包含相同多个帧,例如编码器有时终止GOP以便根据场景变化插入I帧。系统通过监视(以及调整,如果适当)将I帧存储到盘上的速率,确保适当的FF/REW重放速度。与规则的节目重放不同,不输入率来确定FF/REW重放的输出率(即,不必以重放它的相同速率存储FF/REW信息)。相反,通过指定I帧之间的所需间隔,可配置重放速率。当将FF/REW信息写入数据库46时,FF/REW帧提取器47可以丢弃从采集和存储频道42接收的供给中的某些I帧。用这种方法,能配置重放速率用于一致性。
(例如在数据库46)存储FF/REW流和初始内容流之间的时间和存储位置关系,以便当请求时允许时移服务器3定位正确的FF/REW点,以及确保在完成FF/REW后,定位正确的节目点以便恢复播放。通过将交换和路由6(或其他输出设备)用作精确定时源(例如ATM环境中,可以将ATM交换机用作定时源),由时移服务器3控制重放调步。
时移服务器3还包括播出模块49,以便控制存档节目的播出。播出包含定位请求节目的开始和将内容从适当存储设备流向与请求内容的用户有关的特定机顶盒8。从机顶盒8提交的请求消息将包括识别产生请求的特定用户的信息(以及允许交换和路由设备6与机顶盒建立单播会话的信息)。当用户请求节目时,通过播出模块49将请求路由到时移服务器3,使得参考时间表41来识别请求节目的开始点。将每个节目的开始点对准到GOP或音频PES分组以确保重放即可播出。播出继续直到到达节目的结尾为止或直到收到其他指令为止,诸如停止播出请求、跳过请求,或收看另一节目的请求。
如果跳过节目或选择另一节目,当前节目继续播放直到达到视频GOP(或音频PES分组)的结尾为止。一旦到达,使用私有数据PID分组将消息传送到机顶盒8警告机顶盒8逼近不连续。重放从下一节目的开始或最近GOP(或音频PES)帧继续到跳过点。时移服务器3可以配置成从最近视频GOP帧(或音频PES分组)重放,允许不同类型的机顶盒与系统一起使用(因为不同机顶盒可以不同地响应播出中的不连续性)。
如上所述,本发明允许用户有选择地请求产生节目的存档拷贝,用于存储在长期档案中。时移服务器3在来自视频服务器管理器5的控制下,可以用来使一个或多个节目由存档内容服务器10保存。例如,用户可以请求存档特定的节目,用于由用户以后观看。该请求从用户的机顶盒8传送到视频服务器管理器5,使得请求被发送到时移服务器3。当包括所请求的节目的SPTS分组由时移服务器接收时,时移服务器3用来启动节目的拷贝至档案内容服务器10的传送以便存储在存档数据存储器17中。
这些档案特征可以导致存储节目的至少两个拷贝:一个拷贝在档案数据存储器17中(“长期”存档,用于以后由请求档案的用户检索)以及另一拷贝在时移服务器3中(“短期”档案,用于由想在系统存储广播节目期间收看节目的任何用户收看)。结果,系统提供节目的收看的更长寿命和选择。由时移服务器3存储的版本可以视为在广播节目后,提供例如几天的观看窗口的更短暂内容存储,而由存档内容服务器10存储的版本可以提供节目的更长期存储和收看。即,时移服务器3提供用于每个频道的存档节目的循环缓存,而档案内容服务器10提供选定节目的专用长期存储。
多个不同存储配置可以用于存储节目信息。例如,可以使用硬盘或磁带驱动。可以使用整个盘,或分区盘。作为进一步的防故障,可以采用RAID分区。可以使用每频道多个盘。可以使用多个冗余盘来存储相同的内容,降低故障和可能允许自动故障恢复。另外,这种配置可以通过在多个盘上分布非常流行的频道上的负载,提供改进的整体性能。用这种方式,可以将实况广播数据递送到授权的用户,同时生成服务信息数据、存档节目并构成精确的历史目录。
并非需要将所有信道提供给所有时移服务器。例如,信道分配给时移服务器可以根据在那个信道上可得到的节目的流行性。用这种方式执行将频道分配给时移服务器,以产生能满足峰值时间同时观看的时移服务器集。
重放节目(例如从长期或短期档案)也可以包括选择广告并插入用于传送到用户的节目中。在有权访问识别每个节目和频道中的广告的位置的信息的视频服务器管理器5的控制下,(例如基于由SI处理器19提取的信息),执行该选择和插入。视频服务器管理器5也有权访问广告数据库(例如诸如数据库20)。视频服务器管理器5可以选择替代广告,用于包括在传送给用户的节目中。现在,通过首先参考图5,描述其进一步的细节,其中,示出了表示根据本发明的方法的流程图。图5的流程图(以及包含在其中的其他流程图)包括多个处理步骤。这些处理步骤不需要按所示的顺序执行,本领域的技术人员将意识到可以使用与在此所述的实施例相符的不同顺序。
图5描述用于识别广播数据流中的广告的过程300。过程300可以使用图1-3的广播系统实现,尽管本领域的技术人员将意识到也可以使用其他系统和结构。过程在302开始,其中,接收广播数据流。例如,在图3的系统中,广播数据流是由BDHE2接收的数字数据流。
处理在304继续,其中,识别广告。可以由SI处理器19来识别广告。BDHE2将数据流传送到SI处理器19,其中,解析和识别服务信息。在由EIT信息(诸如上述图4B或4C的数据流)识别广告的情况下,SI处理器19基于EIT信息,识别每个广告的位置。在不向广告提供EIT信息的情况下,操作者可以用来监视广播数据流以便识别流中的广告位置。
处理在306继续,其中,使用EIT或其他位置信息来创建或更新包括广告信息和位置的时间表。将EIT信息(或手动捕获的位置信息)从SI处理器19提供给广播目录服务器4以便构成与由广播目录服务器4产生的广播目录有关的广告目录。例如,对于每个节目,创建广告事件目录,指示节目中每个广告的位置。也可以捕获信息识别与广告有关的细节(例如诸如广告商、风格、目标观众、描述或标识符、建议播放日期等等)。也存储广告的拷贝。广告目录服务器4存储目录信息以及视频服务器管理器5存储广告数据20。当重放节目时(如稍后所述),使用两个信息集将广告插入节目中。
可以配置系统插入针对特定用户的有目的推销和广告。例如,可以将这些广告从短期或长期档案(或在向用户的实况节目多播期间)插入节目重放中的开始、结尾或一些其他点。可以通过参考客户数据库14的包括但不限于用户喜好、用户收看历史、年龄、性别的信息和人口统计信息,实现目标。
现在参考图6,示出了过程400,用于选择广告和将其插入节目中(例如诸如实况广播节目或存档节目)。使用图1-3的系统来实现该过程400,尽管本领域的技术人员将意识到其他系统可以利用本发明的特征来选择广告并插入节目中。过程400在402开始,其中,从用户接收插放节目的请求。
例如,在402接收的请求可以是播放节目的存档拷贝的请求(例如,诸如在与时移服务器3相关的短期档案中存储的最新广播节目,或在长期档案,诸如由档案内容服务器10维护的与用户有关的档案中存储的节目)。在402接收的请求包括识别节目的信息。请求还包括识别用户的信息(例如用户标识符或与分配给用户的机顶盒有关的标识符)。
处理在404继续,其中,广播系统用来识别所请求的节目的位置以及与节目有关的广告信息。例如,404的处理可以包括确定所请求的节目是否是存储在与时移服务器3有关的短期档案中的节目,或是否是存储在与档案内容服务器10有关的长期档案中的节目。404处的处理还包括识别节目的存储位置,例如,通过参考时间表41或表示节目的特定存储位置的其他资源。还在404识别有关与节目有关的广告的信息。该广告信息是当初始广播节目时,由SI处理器19提取的信息。例如,广告信息可以包括识别广告位于节目中何处的信息以及识别每个广告插播的长度的信息以及识别广告的信息(包括广告商、广告的名称或标识符、目标观众、在将播放广告期间的日期等等)。
如果所请求的节目不包括任何广告(例如在无广告节目的频道上广播节目),处理可以在410继续,其中,不插入任何广告地播放所请求的节目。可以在408选择广告以便插入,即使在没有广告的情况下初始地广播节目(例如,电影最初可以广播为视频点播而没有广告,但将从档案重播具有插入一个或多个广告)。
如果所请求的节目包括广告,处理在406继续,其中,检索与请求节目的用户有关的信息。例如,406的处理可以包括从客户数据库14检索信息以便识别人口统计和与用户有关的其他信息,以及确认授权用户来收看所请求的节目所需的任何权利信息。
处理在408继续,其中,选择插入的广告。在与时移服务器3通信(和/或与档案内容服务器10通信)的视频服务器管理器5的控制下,执行该选择。选择用于插入的广告是当初始地广播节目时(在图5的过程的步骤304)从节目提取的相同的广告。选择插入的广告是与节目初始广播的广告不同的广告。例如,选择更适合匹配用户的人口统计或节目的风格的替代广告。另外,可以选择替代广告来插入与作为初始广播的时段适合(例如,将30秒广告用在30秒时段中)。其他考虑也可以用在选择广告中。可以将替代广告在不同位置插入节目中。例如,可以广播节目每20分钟具有广告时段。广播服务供应商可以确定最好每30分钟插入广播时段。当重放时(在410),可以使用新的时段。
处理在410继续,其中,向用户重放节目具有插入节目的广告时段的被选广告。如果节目是从短期或长期档案请求的存档节目,则经由与用户的机顶盒建立的单播会话将节目传送到用户。当传送节目时,可以将与每个广告有关的视频和音频数据多路复用成数据流。在由初始从节目提取的EIT信息表示的位置处插入广告数据。例如,当播放广告的时间出现时(即,重放已经到达广告事件时间与重放时间匹配的位置),暂时停止存档节目的重放以及视频服务器管理器5使档案内容服务器(或存储广告内容的其他服务器)播放在408选择的广告。如果在单播会话中播放节目,也可以在相同的单播会话中播放被选广告。当播放广告结束时,视频服务器管理器5将重放控制返回给时移服务器3用于重新开始节目。时移服务器3从初始广告结束的点重新开始重放。
广告可以与另外的推销材料(诸如推销提议)有关。例如,广告(包括在图5的304识别的广告,以及在408选择的广告)可以包括与广告有关的SI,可以包括识别一个或多个推销链接的信息。例如,节目的资助者可以提供推销信息或与节目有关或与特定广告有关的产品。广告可以具有包括到推销提议的链接(例如诸如Internet URL等等)的SI。当在410播放该广告时,用户的机顶盒显示推销与广告有关的指示符。用户能通过经由遥控设备选择推销来收看推销信息。如果用户选择收看推销信息,则将机顶盒路由到包括在SI中的链接,并显示推销信息。然后,用户可收看推销信息(其可以是例如产品提供、产品描述、推销视频、购买提供、链接到经营者以购买等等)。当用户结束收看推销信息时,他可以返回到他留下初始广告的点、广告结尾或广告中断的结尾。
重复该重放和插入过程直到完成节目为止。如果将连续地播放多个广告,控制将在播放每个广告后回复到时移服务器3。可以将该一系列广告组合到单个分组或文件中,用于插入广播数据流中,从而最小化在视频服务器管理器5和时移服务器3之间切换控制的需要。视频服务器管理器5也可以控制选择该系列广告的播放顺序。
与每个广告有关的视频和音频数据也存储在(或可存取)时移服务器3,允许时移服务器3在重放期间有效在插入广告。替换节目中的一些广告以及将一些按原始广播的形式播放。可以禁止FF或REW广告的能力以便防止用户跳过广告。
如上所述,实施例允许将目标广告插入传送到用户的节目中。可以用多种方式执行该目标。现在参考图7,示出了广播系统50的例子,其中,广播服务供应商51维护(或有权访问)客户数据和用于针对用户54的广告和推销的广告数据。为简洁起见,在图7中仅描述了广播系统50的被选部件。
在所述的例子中,广播服务供应商51用来向用户54提供实况广播数据。广播服务供应商51向用户54另外提供存档节目,包括来自短期档案53和长期档案52的节目。部分由视频服务器管理器5控制将这些节目传送到特定用户。例如,视频服务器管理器5可以参考客户数据库14来确定是否授权特定用户来收看特定节目或节目的特定存档拷贝或是否授权用户来导致存档节目的长期拷贝。广播服务供应商51也可以使用该客户数据来监视用户收看习惯,识别倾向,以及选择和将广告和推销以单个用户为目标。
客户数据库14包括识别具有与广播服务供应商51的用户关系的个人的数据。该数据可以包括例如:唯一用户标识符(可以与发给用户的机顶盒的唯一标识符相同或与之有关)、用户的人口统计信息(例如包括用户年龄、风格、婚姻状态、家庭大小等等)、地理信息(例如包括用户的住址),以及用户信息(例如包括识别特定频道的信息和与每个用户有关的权利)。该信息可以由视频服务器管理器5使用来控制用户访问实况和存档节目。预订信息也可以包括指定是否授权用户从用户的机顶盒或电视生成节目的拷贝的信息。例如,用户可以将录像机或可写CD-ROM或DVR连接到他的电视或机顶盒以及使用本发明的实施例,生成一些节目的拷贝。可以通过将拷贝保护措施包括在传送给用户的某些节目中来限制用户生成拷贝的能力。对于特定的节目,可以指定拷贝保护措施。
客户数据库14还包括有关与实况广播有关的用户收看习惯的信息。例如,视频服务器管理器5跟踪和识别从用户接收的每个请求以便加入实况广播的多播。然后,视频服务器管理器5捕获(和在客户数据库14中存储)识别由用户请求的每个节目的名称、风格、频道和广播时间的信息。用这种方式,广播服务供应商51可以捕获、维护和跟踪每个用户的详细实体广播收看信息。
客户数据库14还包括有关与在长期或短期档案中存储的节目有关的用户收看习惯的信息。例如,视频服务器管理器5跟踪和识别从用户接收的收看在短期档案53中存储的节目的每个请求(例如,包括识别每个请求的节目名称、风格、频道和时间的信息)。视频服务器管理器5还跟踪和识别从用户接收的生成节目的拷贝用于存储在长期档案52中的每个请求,以及收看来自长期档案52的节目的每个请求(例如包括识别收看请求的节目名称、风格、频道和时间的信息)。用这种方式,广播服务供应商51能通过与每个用户的收看习惯和喜好有关的相关和即时信息,生成、维护和更新客户数据库14。
可以结合在广播服务供应商51存储(或可访问)的广告和推销数据,使用与每个用户有关的客户数据库信息。例如,如图7所示,视频服务器管理器5与广告数据库20通信。广告数据库20包括有关多种不同类型的广告或推销以及将这些流向用户的能力的信息。例如,广告数据库20可以包括常规广播广告,诸如30或60分钟的广告。广告数据库20也可以包括生成在电视屏的顶部或底部显示的标题广告。广告数据库20可以以MPEG或其他格式存储广告的视频和音频部分。也可以提供其他类型的广告或推销。
广告数据库20可以包括与每个广告或推销有关的识别信息。例如,由唯一标识符来识别每个广告。由广告服务供应商51使用该唯一标识符来跟踪和管理广告和推销。例如,视频服务器管理器5可以通过参考该唯一标识符来请求播放特定广告。广告数据库20也可以包括与每个广告有关的其他信息,包括识别广告应当针对的观众的信息。例如,酿造公司可以生成用来显示给年龄21-35的男性的啤酒广告。识别广告的预定目标观众的人口统计信息用与广告本身有关的记录,存储在广告数据库20中。视频服务器管理器5使用该信息,结合来自客户数据库14的信息,结合实况或存档广告数据的传输,向用户提供针对性广告。
例如,当用户加入实况广播服务的多播时,用户通过机顶盒将节目选择请求提交给广播服务供应商51。该节目选择请求消息包括识别用户的信息(或识别与用户有关的机顶盒的信息)。视频服务器管理器5利用该识别信息来确定用户是否被允许收看所请求的节目,以及如果是的话,将用户添加到节目的多播中。
视频服务器管理器5还可以有选择地使一个或多个广告或推销传送到用户。可以基于与用户有关的信息、与由用户请求的节目有关的信息,和/或与随节目初始广播的广告有关的信息,来选择这些广告或推销。例如,如果用户是25岁的男性,并且用户发出观看体育事件的实况广播的请求,则视频服务器管理器5可以识别针对用户的一个或多个广告(因为用户的人口统计、所请求的节目的风格,或两种信息集的组合)。例如,(因为用户的人口统计信息匹配与啤酒广告节目相关的目标观众信息),可以选择上述啤酒广告节目,用于广播给用户。通过使广告插入由SI处理器19(图3所示)提取的EIT信息所识别的位置处,结合节目的广播,视频服务器管理器5可以使所选择的广告(或多个广告)广播给用户。
结合来自短期或长期档案的节目的广播,可以执行类似的定标。用这种方式,基于有关用户的信息、有关节目的信息、有关广告或推销的信息,或这一信息的组合,系统允许精确定标针对用户的广告或推销。另外,可以用防止用户跳过或快进广告的方式,将广告或推销传送给用户。例如,广告可以传送为在节目期间沿屏幕的顶部或底部显示的标题广告。
作为另一例子,可以传送广告,用于在用户已经暂停重放节目的期间显示。作为另一例子,可以在请求的节目开始时传送广告以便播放,以及必须在收看节目前收看。用这种方式,广告商可以精确地针对选择观众,降低与现有的电视广告技术有关的低效。
当用户收看存档节目(例如从短期或长期档案)时,与节目的实况广播一起初始广播的一些或所有广告可以用专门针对用户的一个或多个针对性广告来替换。
尽管已经参考MPEG-2标准描述了实施例,本领域的技术人员将意识到在阅读该公开内容后,可以利用其他编码技术。例如,也可以利用当前使用的其他标准(例如诸如MPEG-4和/或H.264等等)。

Claims (16)

1.一种广告发送方法,包括在广播服务供应商处执行下列步骤:
接收包括节目、第一广告以及分别与所述节目和所述第一广告相关的服务信息的广播数据流,其中所述服务信息被嵌入广播数据流中作为具有唯一分组标识符的附加数据分组;
识别所述广播数据流内的节目;
通过提取与所述第一广告相关的所述服务信息,识别所述广播数据流内的第一广告;
更新广告目录以包括识别所述第一广告和所述第一广告在所述广播数据流中的节目内的位置的信息,所述信息基于所提取的服务信息;以及
经由网络将节目发送给用户,
其中,所述发送步骤包括在更新后的广告目录所确定的所述位置发送第二广告,其中所述第二广告的持续时间等于所述第一广告的持续时间。
2.如权利要求1所述的广告发送方法,其中,识别节目的步骤包括:
提取与所述节目相关的服务信息;以及
使用与所述节目相关的所述服务信息,产生节目目录。
3.如权利要求2所述的广告发送方法,进一步包括在更新广告目录之后,将所述广告目录与所述节目目录相关联,以对于每个节目,创建广告事件目录,指示节目中每个广告的位置。
4.如权利要求1所述的广告发送方法,其中,识别所述第一广告的位置的所述信息包括识别所述第一广告在所述节目内的位置和所述第一广告的持续时间的信息。
5.如权利要求1所述的广告发送方法,其中,识别所述第一广告的所述信息包括识别广告商、目标观众和播放的时间周期的至少一个的信息。
6.如权利要求2所述的广告发送方法,进一步包括:
生成所述节目的档案拷贝,所述节目目录识别所述节目的档案拷贝的存储位置。
7.如权利要求1-5的任何一个所述的广告发送方法,其中,响应于来自用户的请求,完成发送节目的步骤。
8.如权利要求1-5的任何一个所述的广告发送方法,其中,所述第二广告是第一广告的修改版本。
9.如权利要求1-5的任何一个所述的广告发送方法,其中,所述第二广告不同于第一广告,根据下述中的至少一个来选择第二广告:被发送的节目、请求的用户和广告信息。
10.如权利要求1-5的任何一个所述的广告发送方法,其中,所述第二广告包括到进一步的推销材料的链接。
11.如权利要求1-5的任何一个所述的广告发送方法,其中,发送第二广告的步骤包括:通过指示符向用户指出进一步的推销材料的可用性,所述指示符是指示推销与所述广告有关的指示符。
12.一种广告发送系统,包括:
用于接收广播数据流的装置;
用于识别所述广播数据流中的节目的装置;
用于识别所述广播数据流中的第一广告的装置;
用于提取与所述第一广告相关的服务信息的装置,其中所述服务信息被嵌入广播数据流中作为具有唯一分组标识符的附加数据分组;
用于产生广告目录的装置,所述广告目录包括识别所述第一广告和所述第一广告在所述广播数据流中的节目内的位置的信息,识别所述第一广告和所述第一广告的位置的信息基于所述服务信息;以及
用于经由网络向用户发送节目的装置,
其中,所述发送装置在广告目录所确定的节目内的所述位置发送第二广告,其中所述第二广告的持续时间等于所述第一广告的持续时间。
13.如权利要求12所述的广告发送系统,进一步包括:
用于提取与所述节目相关的服务信息的装置;以及
用于使用与所述节目相关的所述服务信息来更新节目目录的装置,所述节目目录识别所述节目的拷贝的存储位置。
14.如权利要求12或13所述的广告发送系统,进一步包括:
用于将所述节目单播到用户的装置。
15.一种广告发送系统,包括:
首端,连接以便接收包括具有所述第一广告的节目的输入广播频道数据流;
服务信息处理器,与所述首端通信并检索与所述节目和所述第一广告相关的服务信息,包括识别所述第一广告在所述节目内的位置的信息;
存储服务器,与所述首端和所述服务信息处理器通信,存储所述节目的拷贝,并且所述存储服务器在时间表(41)中将所述拷贝的存储位置和与所述节目相关的服务信息相关联以便所述时间表(41)包括用于每个节目的信息记录,所述信息记录包括所述每个节目的拷贝的存储位置和与所述每个节目相关的服务信息;
广告服务器,与所述服务信息处理器通信,存储所述第一广告的拷贝,以及进一步存储第二广告和与所述第一广告相关的服务信息;以及
分配系统,连接到所述存储服务器和所述广告服务器,用来经由网络将所述节目的所述拷贝传送给用户,并在第一广告在所述节目内的位置插入所述第二广告,其中所述第二广告的持续时间等于所述第一广告的持续时间。
16.如权利要求15所述的广告发送系统,其中,至少部分基于所述用户的身份和所述节目的身份,来选择所述第二广告。
CN2004800040817A 2003-02-12 2004-02-06 用于在广播节目中识别和插入广告的系统和方法 Expired - Fee Related CN1748417B (zh)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
GBGB0303176.2A GB0303176D0 (en) 2003-02-12 2003-02-12 A system for capture and selective playback of broadcast programmes
GB0303176.2 2003-02-12
US10/640,410 US20040158858A1 (en) 2003-02-12 2003-08-13 System and method for identification and insertion of advertising in broadcast programs
US10/640,410 2003-08-13
PCT/GB2004/000461 WO2004072761A2 (en) 2003-02-12 2004-02-06 System and method for identification and insertion of advertising in broadcast programmes

Publications (2)

Publication Number Publication Date
CN1748417A CN1748417A (zh) 2006-03-15
CN1748417B true CN1748417B (zh) 2010-06-16

Family

ID=9952873

Family Applications (3)

Application Number Title Priority Date Filing Date
CN2004800040817A Expired - Fee Related CN1748417B (zh) 2003-02-12 2004-02-06 用于在广播节目中识别和插入广告的系统和方法
CNA2004800041896A Pending CN1751513A (zh) 2003-02-12 2004-02-06 用于捕获和有选择重放广播节目的系统
CN201410109522.5A Expired - Fee Related CN103986970B (zh) 2003-02-12 2004-02-06 用于捕获和有选择重放广播节目的系统

Family Applications After (2)

Application Number Title Priority Date Filing Date
CNA2004800041896A Pending CN1751513A (zh) 2003-02-12 2004-02-06 用于捕获和有选择重放广播节目的系统
CN201410109522.5A Expired - Fee Related CN103986970B (zh) 2003-02-12 2004-02-06 用于捕获和有选择重放广播节目的系统

Country Status (8)

Country Link
US (3) US20040158858A1 (zh)
EP (1) EP2296374A3 (zh)
JP (1) JP4858972B2 (zh)
CN (3) CN1748417B (zh)
GB (1) GB0303176D0 (zh)
HK (2) HK1087874A1 (zh)
IL (2) IL169912A0 (zh)
RU (1) RU2521491C2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113512A (zh) * 2013-04-18 2014-10-22 华为技术有限公司 一种cdn系统、广告推送系统及广告推送方法

Families Citing this family (276)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8352400B2 (en) 1991-12-23 2013-01-08 Hoffberg Steven M Adaptive pattern recognition based controller apparatus and method and human-factored interface therefore
US8574074B2 (en) 2005-09-30 2013-11-05 Sony Computer Entertainment America Llc Advertising impression determination
US7895076B2 (en) 1995-06-30 2011-02-22 Sony Computer Entertainment Inc. Advertisement insertion, profiling, impression, and feedback
US7904187B2 (en) 1999-02-01 2011-03-08 Hoffberg Steven M Internet appliance system and method
US8316450B2 (en) * 2000-10-10 2012-11-20 Addn Click, Inc. System for inserting/overlaying markers, data packets and objects relative to viewable content and enabling live social networking, N-dimensional virtual environments and/or other value derivable from the content
US8751310B2 (en) 2005-09-30 2014-06-10 Sony Computer Entertainment America Llc Monitoring advertisement impressions
JP2002268999A (ja) * 2001-03-09 2002-09-20 Toshiba Corp コンテンツ再生方法及び装置
US8296794B2 (en) * 2001-10-15 2012-10-23 Rovi Technologies Corporation Systems and methods for providing advertisements in a fantasy sports contest application
KR100425668B1 (ko) * 2001-12-28 2004-04-01 엘지전자 주식회사 데이터방송의 데이터컨텐츠 전송장치 및 그 방법
US20040210947A1 (en) * 2003-04-15 2004-10-21 Shusman Chad W. Method and apparatus for interactive video on demand
EP1455530A1 (de) * 2003-03-04 2004-09-08 Swisscom AG System zum Aufzeichnen und Wiedergeben von Fernsehsignalen mehrerer Fernsehkanäle
JP4399275B2 (ja) * 2004-01-14 2010-01-13 パイオニア株式会社 情報処理システム、記録装置、情報処理方法
US20050216932A1 (en) * 2004-03-24 2005-09-29 Daniel Danker Targeted advertising in conjunction with on-demand media content
US9959383B1 (en) 2004-04-30 2018-05-01 Time Warner, Inc. Apparatus, method and system for brokering and provision of intelligent advertisement
US8495089B2 (en) * 2004-05-14 2013-07-23 Google Inc. System and method for optimizing media play transactions
US8346157B1 (en) * 2004-06-16 2013-01-01 Colby Steven M Content customization in asymmertic communication systems
US8763157B2 (en) 2004-08-23 2014-06-24 Sony Computer Entertainment America Llc Statutory license restricted digital media playback on portable devices
EP1849086A4 (en) * 2004-12-01 2008-04-09 Joe Sabatini METHOD AND DEVICE FOR AUTOMATING INTERACTIVE CONSIGNMENT SALE OF MULTIMEDIA CONTENT ON A NETWORK
US7567565B2 (en) * 2005-02-01 2009-07-28 Time Warner Cable Inc. Method and apparatus for network bandwidth conservation
EP1864494A4 (en) * 2005-03-10 2011-11-02 Korea Electronics Telecomm POD IDENTIFICATION METHOD IN A DIGITAL CONTENT PROVISION SYSTEM
US8031645B2 (en) * 2005-04-08 2011-10-04 Qualcomm Incorporated Archival of session data exchanged with a wireless communication network
US20060236348A1 (en) * 2005-04-13 2006-10-19 Steinhoff George E Multi-media audio/visual advertising system
US20060247937A1 (en) * 2005-04-28 2006-11-02 International Business Machines Corporation Method and apparatus for a context-based service look up
US8145528B2 (en) 2005-05-23 2012-03-27 Open Text S.A. Movie advertising placement optimization based on behavior and content analysis
US8141111B2 (en) * 2005-05-23 2012-03-20 Open Text S.A. Movie advertising playback techniques
US9648281B2 (en) * 2005-05-23 2017-05-09 Open Text Sa Ulc System and method for movie segment bookmarking and sharing
US7877689B2 (en) 2005-05-23 2011-01-25 Vignette Software Llc Distributed scalable media environment for movie advertising placement in user-created movies
US20060288362A1 (en) * 2005-06-16 2006-12-21 Pulton Theodore R Jr Technique for providing advertisements over a communications network delivering interactive narratives
KR100745268B1 (ko) * 2005-06-20 2007-08-01 엘지전자 주식회사 디지털 방송 신호의 부가 기능 제공 방법
US9230601B2 (en) 2005-07-01 2016-01-05 Invention Science Fund I, Llc Media markup system for content alteration in derivative works
US9583141B2 (en) 2005-07-01 2017-02-28 Invention Science Fund I, Llc Implementing audio substitution options in media works
US8126938B2 (en) * 2005-07-01 2012-02-28 The Invention Science Fund I, Llc Group content substitution in media works
US8203609B2 (en) 2007-01-31 2012-06-19 The Invention Science Fund I, Llc Anonymization pursuant to a broadcasted policy
US9065979B2 (en) 2005-07-01 2015-06-23 The Invention Science Fund I, Llc Promotional placement in media works
US8732087B2 (en) 2005-07-01 2014-05-20 The Invention Science Fund I, Llc Authorization for media content alteration
US7860342B2 (en) 2005-07-01 2010-12-28 The Invention Science Fund I, Llc Modifying restricted images
US8126190B2 (en) 2007-01-31 2012-02-28 The Invention Science Fund I, Llc Targeted obstrufication of an image
US9092928B2 (en) 2005-07-01 2015-07-28 The Invention Science Fund I, Llc Implementing group content substitution in media works
US20070022459A1 (en) 2005-07-20 2007-01-25 Gaebel Thomas M Jr Method and apparatus for boundary-based network operation
US9286388B2 (en) 2005-08-04 2016-03-15 Time Warner Cable Enterprises Llc Method and apparatus for context-specific content delivery
US20070050298A1 (en) * 2005-08-30 2007-03-01 Amdocs Software Systems Limited Pay-per-view payment system and method
US20070067275A1 (en) * 2005-09-20 2007-03-22 Microsoft Corporation Context sensitive web search queries
US8626584B2 (en) 2005-09-30 2014-01-07 Sony Computer Entertainment America Llc Population of an advertisement reference list
US8069348B2 (en) * 2005-10-11 2011-11-29 Bacon Kinney C Client digital program insertion in a conditional access module
US20070118425A1 (en) 2005-10-25 2007-05-24 Podbridge, Inc. User device agent for asynchronous advertising in time and space shifted media network
US8676900B2 (en) 2005-10-25 2014-03-18 Sony Computer Entertainment America Llc Asynchronous advertising placement based on metadata
US11004089B2 (en) 2005-10-25 2021-05-11 Sony Interactive Entertainment LLC Associating media content files with advertisements
US20070094363A1 (en) * 2005-10-25 2007-04-26 Podbridge, Inc. Configuration for ad and content delivery in time and space shifted media network
US10657538B2 (en) 2005-10-25 2020-05-19 Sony Interactive Entertainment LLC Resolution of advertising rules
US9357175B2 (en) * 2005-11-01 2016-05-31 Arris Enterprises, Inc. Generating ad insertion metadata at program file load time
KR100728033B1 (ko) * 2005-11-07 2007-06-14 삼성전자주식회사 홈 네크워크 디바이스를 이용하여 pvr을 구현하는 방법및 이를 위한 장치
US9269088B2 (en) * 2005-11-23 2016-02-23 Cable Television Laboratories, Inc. Method and system of advertising
US20070130601A1 (en) * 2005-12-05 2007-06-07 Weiping Li Internet protocol (IP) television
US7592912B2 (en) 2005-12-09 2009-09-22 Time Warner Cable Inc. Emergency alert data delivery apparatus and methods
US8566887B2 (en) * 2005-12-09 2013-10-22 Time Warner Cable Enterprises Llc Caption data delivery apparatus and methods
US20070150338A1 (en) * 2005-12-22 2007-06-28 Dale Malik Systems, methods and computer programs for enabling interactive viewer control of advertising content
US8402503B2 (en) 2006-02-08 2013-03-19 At& T Intellectual Property I, L.P. Interactive program manager and methods for presenting program content
US9288424B2 (en) * 2006-02-10 2016-03-15 Cox Communications, Inc. Generating a genre-based video mosaic in a cable services network
US8170065B2 (en) 2006-02-27 2012-05-01 Time Warner Cable Inc. Methods and apparatus for selecting digital access technology for programming and data delivery
US8458753B2 (en) 2006-02-27 2013-06-04 Time Warner Cable Enterprises Llc Methods and apparatus for device capabilities discovery and utilization within a content-based network
JP4680106B2 (ja) * 2006-03-22 2011-05-11 シャープ株式会社 コンテンツ再生装置、コンテンツ再生装置の制御方法、制御プログラム、および、記録媒体
US8285595B2 (en) * 2006-03-29 2012-10-09 Napo Enterprises, Llc System and method for refining media recommendations
US8561109B2 (en) * 2006-04-03 2013-10-15 Alcatel Lucent Method and system for aggregating TV program information from different live TV feeds
US20070244982A1 (en) * 2006-04-17 2007-10-18 Scott Iii Samuel T Hybrid Unicast and Multicast Data Delivery
JP2007300497A (ja) * 2006-05-01 2007-11-15 Canon Inc 番組検索装置、及び番組検索装置の制御方法
WO2007131069A2 (en) * 2006-05-02 2007-11-15 Inividi Technologies Corporation Fuzzy logic based viewer identification
JP5313882B2 (ja) 2006-05-05 2013-10-09 ソニー コンピュータ エンタテインメント アメリカ リミテッド ライアビリテイ カンパニー 主要コンテンツと補助コンテンツを表示する装置
US20070266419A1 (en) * 2006-05-15 2007-11-15 Jin Pil Kim Digital television signal, digital television receiver, and method for processing digital television signal
US20070265980A1 (en) * 2006-05-15 2007-11-15 Mukesh Sehgal Systems and methods for managing, maximizing and clearing contractually based media assets
KR20070115122A (ko) * 2006-05-30 2007-12-05 엘지전자 주식회사 Psip에서 광고 방송 프로그램에 관한 방송 신호, 상기방송 신호를 제어하는 방법 및 이를 처리하는 방송 수신기
EP2036340A4 (en) * 2006-06-12 2011-07-06 Invidi Tech Corp SYSTEM AND METHOD FOR PROMOTING SAVINGS
US7661121B2 (en) 2006-06-22 2010-02-09 Tivo, Inc. In-band data recognition and synchronization system
JP4544212B2 (ja) * 2006-07-03 2010-09-15 ソニー株式会社 地上デジタルテレビ放送の受信機
US9003056B2 (en) 2006-07-11 2015-04-07 Napo Enterprises, Llc Maintaining a minimum level of real time media recommendations in the absence of online friends
US8327266B2 (en) 2006-07-11 2012-12-04 Napo Enterprises, Llc Graphical user interface system for allowing management of a media item playlist based on a preference scoring system
US8041025B2 (en) * 2006-08-07 2011-10-18 International Business Machines Corporation Systems and arrangements for controlling modes of audio devices based on user selectable parameters
GB2435565B (en) 2006-08-09 2008-02-20 Cvon Services Oy Messaging system
US8090358B2 (en) * 2006-08-16 2012-01-03 At&T Intellectual Property I, L.P. Methods and computer-readable media for location-based targeted advertising
US20080127246A1 (en) * 2006-09-14 2008-05-29 Nortel Networks Limited Digital media recorder based advertising
WO2008035278A1 (en) * 2006-09-20 2008-03-27 Koninklijke Philips Electronics, N.V. System and method for using metadata to provide content for multimedia applications
TWM313391U (en) * 2006-09-27 2007-06-01 Global Vision System Co Ltd Interactive TV service provider with commercial message providing
KR100840779B1 (ko) 2006-09-29 2008-06-23 주식회사 아이큐브 채널 서비스 시스템
WO2008044085A1 (en) * 2006-10-11 2008-04-17 Nokia Corporation Service discovery in broadcast networks
TWI363562B (en) * 2006-10-20 2012-05-01 Au Optronics Corp System and method for channel update
WO2008049955A1 (en) 2006-10-27 2008-05-02 Cvon Innovations Ltd Method and device for managing subscriber connection
GB2436412A (en) 2006-11-27 2007-09-26 Cvon Innovations Ltd Authentication of network usage for use with message modifying apparatus
FR2910214A1 (fr) * 2006-12-19 2008-06-20 France Telecom Service associe a une diffusion de contenu numerique.
EP1936988A1 (fr) * 2006-12-21 2008-06-25 Nagravision S.A. Procédé d'envoi de produits multimédia à au moins une unité multimédia et procédé de traitement de ces produits multimédia
US8645990B2 (en) * 2006-12-22 2014-02-04 Ciena Corporation Dynamic advertising control
WO2008094960A2 (en) 2007-01-30 2008-08-07 Invidi Technologies Corporation Asset targeting system for limited resource environments
US20080201361A1 (en) * 2007-02-16 2008-08-21 Alexander Castro Targeted insertion of an audio - video advertising into a multimedia object
US8650265B2 (en) * 2007-02-20 2014-02-11 Yahoo! Inc. Methods of dynamically creating personalized Internet advertisements based on advertiser input
GB2445630B (en) 2007-03-12 2008-11-12 Cvon Innovations Ltd Dynamic message allocation system and method
US20080235746A1 (en) 2007-03-20 2008-09-25 Michael James Peters Methods and apparatus for content delivery and replacement in a network
US7941764B2 (en) 2007-04-04 2011-05-10 Abo Enterprises, Llc System and method for assigning user preference settings for a category, and in particular a media category
US20080250067A1 (en) * 2007-04-06 2008-10-09 Concert Technology Corporation System and method for selectively identifying media items for play based on a recommender playlist
US9424587B2 (en) 2007-04-11 2016-08-23 Comcast Cable Communications, Llc Advertisement supported video download
US9215512B2 (en) 2007-04-27 2015-12-15 Invention Science Fund I, Llc Implementation of media content alteration
US8935718B2 (en) * 2007-05-22 2015-01-13 Apple Inc. Advertising management method and system
US8839141B2 (en) 2007-06-01 2014-09-16 Napo Enterprises, Llc Method and system for visually indicating a replay status of media items on a media device
US20080307316A1 (en) * 2007-06-07 2008-12-11 Concert Technology Corporation System and method for assigning user preference settings to fields in a category, particularly a media category
US20090024623A1 (en) * 2007-07-20 2009-01-22 Andrei Zary Broder System and Method to Facilitate Mapping and Storage of Data Within One or More Data Taxonomies
US7991806B2 (en) * 2007-07-20 2011-08-02 Yahoo! Inc. System and method to facilitate importation of data taxonomies within a network
US20090199250A1 (en) * 2007-08-08 2009-08-06 Harmonic Inc. Methods and System for Data Transfer Over Hybrid Fiber Cable Infrastructure
CN100591020C (zh) 2007-08-22 2010-02-17 华为技术有限公司 一种多媒体业务的实现系统、方法和相关设备
US8161511B2 (en) * 2007-08-24 2012-04-17 Lg Electronics Inc. Digital broadcasting system and method of processing data in digital broadcasting system
GB2452789A (en) 2007-09-05 2009-03-18 Cvon Innovations Ltd Selecting information content for transmission by identifying a keyword in a previous message
US20100318375A1 (en) * 2007-09-07 2010-12-16 Ryan Steelberg System and Method for Localized Valuations of Media Assets
US20110078003A1 (en) * 2007-09-07 2011-03-31 Ryan Steelberg System and Method for Localized Valuations of Media Assets
US8561116B2 (en) 2007-09-26 2013-10-15 Charles A. Hasek Methods and apparatus for content caching in a video network
US20090083811A1 (en) * 2007-09-26 2009-03-26 Verivue, Inc. Unicast Delivery of Multimedia Content
JP4899035B2 (ja) * 2007-09-28 2012-03-21 蒲池 光久 コンテンツ情報出力装置、コンテンツ情報配信システム、コンテンツ情報出力方法、及び、コンテンツ情報出力プログラム
GB2453810A (en) 2007-10-15 2009-04-22 Cvon Innovations Ltd System, Method and Computer Program for Modifying Communications by Insertion of a Targeted Media Content or Advertisement
US8099757B2 (en) 2007-10-15 2012-01-17 Time Warner Cable Inc. Methods and apparatus for revenue-optimized delivery of content in a network
US8234386B2 (en) * 2007-11-23 2012-07-31 International Business Machines Corporation System and method for delivering digital content
US8224856B2 (en) 2007-11-26 2012-07-17 Abo Enterprises, Llc Intelligent default weighting process for criteria utilized to score media content items
US20090138457A1 (en) * 2007-11-26 2009-05-28 Concert Technology Corporation Grouping and weighting media categories with time periods
CN101179698B (zh) * 2007-11-28 2010-05-26 要玮 一种互动电视播放装置及其系统和播放方法
US8578432B2 (en) * 2007-12-07 2013-11-05 Cisco Technology, Inc. Policy control over switched delivery networks
KR100907613B1 (ko) * 2007-12-26 2009-07-14 에스케이 텔레콤주식회사 부가콘텐츠를 제공하는 콘텐츠 제공 서버, 시스템 및 방법
CN101472060B (zh) * 2007-12-27 2011-12-07 新奥特(北京)视频技术有限公司 一种估算新闻节目长度的方法和装置
JP4564044B2 (ja) * 2007-12-27 2010-10-20 株式会社日立製作所 電子機器サービス・システム
US20090171749A1 (en) * 2007-12-27 2009-07-02 Frederic Laruelle Method for Dynamic Advertisement Placement Based on Consumer and Response Capability Statistics
US20090183195A1 (en) * 2008-01-10 2009-07-16 Nokia Corporation Regulatory Environment Adaptation Layer for Content Protection
US8769558B2 (en) 2008-02-12 2014-07-01 Sony Computer Entertainment America Llc Discovery and analytics for episodic downloaded media
US9113041B2 (en) 2008-02-12 2015-08-18 Samsung Electronics Co., Ltd. Digital broadcast reception apparatus and method of providing additional content
US8813143B2 (en) 2008-02-26 2014-08-19 Time Warner Enterprises LLC Methods and apparatus for business-based network resource allocation
US8095610B2 (en) 2008-03-28 2012-01-10 Time Warner Cable Inc. Methods and apparatus for centralized and decentralized emergency alert messaging
WO2009126275A1 (en) * 2008-04-10 2009-10-15 Thomson Licensing Method and apparatus for content replacement in live production
KR101501157B1 (ko) * 2008-04-16 2015-03-10 삼성전자주식회사 광대역 무선통신 시스템에서 셀 단위 광고 방송 서비스를제공하기 위한 장치 및 방법
KR101701853B1 (ko) * 2008-05-02 2017-02-02 엘지전자 주식회사 방송 신호 수신 방법 및 방송 신호 수신 장치
JP5257448B2 (ja) 2008-05-30 2013-08-07 日本電気株式会社 サーバ装置と通信方法ならびにプログラム
US20100017819A1 (en) * 2008-07-18 2010-01-21 Mars Hill Virtual Management, Inc. Providing Targeted Multimedia Content
US8776115B2 (en) 2008-08-05 2014-07-08 Invidi Technologies Corporation National insertion of targeted advertisement
CA2733199C (en) 2008-08-06 2018-01-09 Invidi Technologies Corporation Third party data matching for targeted advertising
WO2010021526A2 (en) * 2008-08-22 2010-02-25 Lg Electronics Inc. A method for processing additional information related to an announced service or content in an nrt service and a broadcast receiver
US8869193B2 (en) * 2008-08-26 2014-10-21 At&T Intellectual Property I, L.P. Methods, computer program products, and apparatus for receiving targeted content based on locally stored user data
US8869194B2 (en) * 2008-08-26 2014-10-21 At&T Intellectual Property I, L.P. Methods, computer program products, and apparatus for providing targeted content based on user data
JP5298744B2 (ja) * 2008-10-02 2013-09-25 富士通株式会社 情報処理装置、制御方法及び制御プログラム
US8332885B2 (en) * 2008-10-14 2012-12-11 Time Warner Cable Inc. System and method for content delivery with multiple embedded messages
JP2010109791A (ja) * 2008-10-31 2010-05-13 Hitachi Ltd 広告付きコンテンツ配信システムおよびコンテンツ情報サーバ
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9026668B2 (en) 2012-05-26 2015-05-05 Free Stream Media Corp. Real-time and retargeted advertising on multiple screens of a user watching television
US9386356B2 (en) 2008-11-26 2016-07-05 Free Stream Media Corp. Targeting with television audience data across multiple screens
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
CA2750700C (en) * 2009-01-30 2018-11-27 Invidi Technologies Corporation System and method for auctioning avails
US9183881B2 (en) * 2009-02-02 2015-11-10 Porto Technology, Llc System and method for semantic trick play
US8769402B2 (en) * 2009-03-03 2014-07-01 Admeta Aktiebolag Method for optimising the placement of at least two pieces of information
JP5254090B2 (ja) * 2009-03-17 2013-08-07 株式会社東芝 コンテンツ配信装置、コンテンツ配信方法、視聴者端末およびコンテンツ再生方法
CN102742289A (zh) * 2009-03-25 2012-10-17 瑞典爱立信有限公司 数字视频网络中时间接纳控制的方法
US11076189B2 (en) 2009-03-30 2021-07-27 Time Warner Cable Enterprises Llc Personal media channel apparatus and methods
US9215423B2 (en) 2009-03-30 2015-12-15 Time Warner Cable Enterprises Llc Recommendation engine apparatus and methods
US8438596B2 (en) 2009-04-08 2013-05-07 Tivo Inc. Automatic contact information transmission system
WO2010125581A2 (en) * 2009-04-28 2010-11-04 Vubites India Private Limited Method and system for communicating an advertisement
US9866609B2 (en) 2009-06-08 2018-01-09 Time Warner Cable Enterprises Llc Methods and apparatus for premises content distribution
US9237381B2 (en) 2009-08-06 2016-01-12 Time Warner Cable Enterprises Llc Methods and apparatus for local channel insertion in an all-digital content distribution network
US8763090B2 (en) 2009-08-11 2014-06-24 Sony Computer Entertainment America Llc Management of ancillary content delivery and presentation
US8803906B2 (en) * 2009-08-24 2014-08-12 Broadcom Corporation Method and system for converting a 3D video with targeted advertisement into a 2D video for display
GB2473910A (en) 2009-09-10 2011-03-30 Miniweb Technologies Ltd Backup for user invoked interruptions
US20110066744A1 (en) * 2009-09-17 2011-03-17 General Instrument Corporation Transitioning between Multiple Services in an MPEG Stream
US8396055B2 (en) 2009-10-20 2013-03-12 Time Warner Cable Inc. Methods and apparatus for enabling media functionality in a content-based network
US9635421B2 (en) 2009-11-11 2017-04-25 Time Warner Cable Enterprises Llc Methods and apparatus for audience data collection and analysis in a content delivery network
US8930991B2 (en) * 2009-11-19 2015-01-06 Gregory Philpott System and method for delivering content to mobile devices
ES2627521T3 (es) 2010-01-18 2017-07-28 Telefonaktiebolaget Lm Ericsson (Publ) Método y disposición para soportar reproducción de contenidos
GB201003403D0 (en) * 2010-03-02 2010-04-14 Christian Patrick Video and/or audio data processing system
US20110231521A1 (en) * 2010-03-22 2011-09-22 Mobitv, Inc. Media convergence platform
US20110258656A1 (en) * 2010-04-19 2011-10-20 Disney Enterprises, Inc. System and method for television application channel sync (TACS)
US20110264530A1 (en) 2010-04-23 2011-10-27 Bryan Santangelo Apparatus and methods for dynamic secondary content and data insertion and delivery
US8898217B2 (en) 2010-05-06 2014-11-25 Apple Inc. Content delivery based on user terminal events
WO2011148387A2 (en) * 2010-05-24 2011-12-01 Vubites India Private Limited System and method for image matching for analysis and processing of a broadcast stream
US8504419B2 (en) 2010-05-28 2013-08-06 Apple Inc. Network-based targeted content delivery based on queue adjustment factors calculated using the weighted combination of overall rank, context, and covariance scores for an invitational content item
US8910198B2 (en) 2010-06-02 2014-12-09 Time Warner Cable Enterprises Llc Multicast video advertisement insertion using routing protocols
CA2743337C (en) * 2010-06-21 2018-02-27 Accenture Global Services Limited Frame accurate content insertion system
US8997136B2 (en) 2010-07-22 2015-03-31 Time Warner Cable Enterprises Llc Apparatus and methods for packetized content delivery over a bandwidth-efficient network
US8510658B2 (en) 2010-08-11 2013-08-13 Apple Inc. Population segmentation
US8510309B2 (en) 2010-08-31 2013-08-13 Apple Inc. Selection and delivery of invitational content based on prediction of user interest
US8640032B2 (en) 2010-08-31 2014-01-28 Apple Inc. Selection and delivery of invitational content based on prediction of user intent
US8983978B2 (en) 2010-08-31 2015-03-17 Apple Inc. Location-intention context for content delivery
US8863165B2 (en) * 2010-11-01 2014-10-14 Gracenote, Inc. Method and system for presenting additional content at a media system
US8930979B2 (en) 2010-11-11 2015-01-06 Time Warner Cable Enterprises Llc Apparatus and methods for identifying and characterizing latency in a content delivery network
US10148623B2 (en) 2010-11-12 2018-12-04 Time Warner Cable Enterprises Llc Apparatus and methods ensuring data privacy in a content distribution network
GB2486174A (en) * 2010-12-01 2012-06-13 Alistair Kelman Inserting relevant advertisements into time-shifted TV viewing
US20120144420A1 (en) * 2010-12-07 2012-06-07 General Instrument Corporation Targeted advertisement distribution in an sdv environment
US9264750B2 (en) * 2010-12-23 2016-02-16 Verizon Patent And Licensing Inc. Advertising insertion for playback of video streams on user devices
US9602414B2 (en) 2011-02-09 2017-03-21 Time Warner Cable Enterprises Llc Apparatus and methods for controlled bandwidth reclamation
US8612598B1 (en) * 2011-02-18 2013-12-17 The Directv Group, Inc. Method and system for ingesting content schedule data from an external source
US8886674B1 (en) * 2011-02-18 2014-11-11 The Directv Group, Inc. Method and system for entitling a user device to receive content from data from an external source
CN102790949A (zh) * 2011-05-17 2012-11-21 中兴通讯股份有限公司 一种移动广告业务实现方法及系统
JP2012248072A (ja) * 2011-05-30 2012-12-13 Sony Corp 情報処理装置、情報処理方法、及びプログラム
US20120316965A1 (en) * 2011-06-09 2012-12-13 Verizon Patent And Licensing Inc. Dynamic targeted advertising in client-server topology
US9226018B1 (en) * 2011-08-16 2015-12-29 Spb Tv Ag Methods and apparatus for rendering a video on a mobile device utilizing a local server
US9965640B1 (en) 2011-09-23 2018-05-08 PubNub Inc. Real-time distribution of messages via a network with multi-region replication in a hosted service environment
US9241200B2 (en) * 2011-10-11 2016-01-19 Verizon Patent And Licensing Inc. Targeted advertising
US10019462B1 (en) * 2011-12-30 2018-07-10 Emc Corporation System and method of hierarchical archive management
US8832723B2 (en) 2012-02-07 2014-09-09 Turner Broadcasting System, Inc. Method and system for a synchronous event manager for automatic content recognition
CN102647626B (zh) * 2012-02-13 2014-08-06 深圳市龙视传媒有限公司 在时移节目中实现广告插播的方法和系统
EP2826251B1 (en) * 2012-03-13 2018-08-08 TiVo Solutions Inc. Automatic commercial playback system
US10497011B2 (en) * 2012-03-15 2019-12-03 Responsys, Inc. System and method for delivering online advertisements
US8566867B1 (en) * 2012-04-03 2013-10-22 Google Inc. Pre-fetch ads while serving ads in live stream
US9467723B2 (en) 2012-04-04 2016-10-11 Time Warner Cable Enterprises Llc Apparatus and methods for automated highlight reel creation in a content delivery network
KR102090261B1 (ko) * 2012-04-18 2020-03-17 구글 엘엘씨 임의의 시점에서 스트리밍 미디어에 컨텐츠를 삽입하는 방법 및 시스템
US9633186B2 (en) * 2012-04-23 2017-04-25 Apple Inc. Systems and methods for controlling output of content based on human recognition data detection
US9141504B2 (en) 2012-06-28 2015-09-22 Apple Inc. Presenting status data received from multiple devices
US8495675B1 (en) 2012-07-30 2013-07-23 Mdialog Corporation Method and system for dynamically inserting content into streaming media
CN103718529A (zh) * 2012-07-31 2014-04-09 华为技术有限公司 广告存储方法、广告插入方法、设备和系统
US20140082645A1 (en) 2012-09-14 2014-03-20 Peter Stern Apparatus and methods for providing enhanced or interactive features
US20150249865A1 (en) * 2012-09-28 2015-09-03 Thomson Licensing Context-based content recommendations
US9961415B2 (en) 2013-01-24 2018-05-01 Google Llc Method and system for identifying events in a streaming media program
US9363028B2 (en) 2013-01-25 2016-06-07 Time Warner Cable Enterprises Llc Apparatus and methods for catalog data distribution
US8713600B2 (en) 2013-01-30 2014-04-29 Almondnet, Inc. User control of replacement television advertisements inserted by a smart television
JP6115987B2 (ja) 2013-02-18 2017-04-19 日立マクセル株式会社 映像表示装置、映像表示方法、およびプログラム
US10171887B2 (en) * 2013-03-13 2019-01-01 Comcast Cable Communications, Llc Methods and systems for intelligent playback
US9197947B2 (en) * 2013-03-14 2015-11-24 Arris Technology, Inc. Devices and methods for dynamic video processing
US9948970B2 (en) * 2013-03-15 2018-04-17 Cox Communications, Inc. Systems, methods, and apparatus for accessing recordings of content items on multiple customer devices
US9460451B2 (en) 2013-07-01 2016-10-04 Yahoo! Inc. Quality scoring system for advertisements and content in an online system
US8762564B1 (en) * 2013-07-10 2014-06-24 Mdialog Corporation Method and system for dynamically selecting, assembling and inserting content into stream media
KR101586367B1 (ko) * 2013-08-07 2016-01-18 주식회사 더블유코퍼레이션 단일 소스를 통한 다채널 대체광고 처리 및 스케줄 관리 방법
US9472091B2 (en) 2013-10-21 2016-10-18 Time Warner Cable Enterprises Llc Systems and methods for providing emergency alerts
US10134053B2 (en) 2013-11-19 2018-11-20 Excalibur Ip, Llc User engagement-based contextually-dependent automated pricing for non-guaranteed delivery
US20150149305A1 (en) * 2013-11-26 2015-05-28 Jack Ke Zhang Triggered presentation of third-party interactive content channels on electronic devices
US9348493B2 (en) 2014-05-13 2016-05-24 Jack Ke Zhang Automated subscriber-based customization of electronic channels for content presentation
CN111314642B (zh) * 2014-10-15 2024-03-19 麦克赛尔株式会社 广播接收装置
US9955444B1 (en) 2014-11-05 2018-04-24 PubNub Inc. Data synchronization across multiple devices connecting to multiple data centers
KR20170084046A (ko) * 2014-11-06 2017-07-19 나그라비젼 에스에이 미디어 컨텐츠 수신 및 재생 제어
CN104581396A (zh) * 2014-12-12 2015-04-29 北京百度网讯科技有限公司 一种推广信息的处理方法及装置
US9697295B1 (en) * 2015-01-20 2017-07-04 Cox Communications, Inc URL monitor with trick mode handling
US10116676B2 (en) 2015-02-13 2018-10-30 Time Warner Cable Enterprises Llc Apparatus and methods for data collection, analysis and service modification based on online activity
US9762965B2 (en) 2015-05-29 2017-09-12 The Nielsen Company (Us), Llc Methods and apparatus to measure exposure to streaming media
US9510025B1 (en) * 2015-06-03 2016-11-29 Mobitv, Inc. Live consecutive ad insertion
CN106303666A (zh) * 2015-06-24 2017-01-04 中兴通讯股份有限公司 一种iptv节目的处理方法及装置、iptv系统
EP3133822A1 (en) * 2015-08-17 2017-02-22 TP Vision Holding B.V. Video program selection arrangement
US10205982B2 (en) 2015-09-25 2019-02-12 Rovi Guides, Inc. Methods and systems for managing media subscriptions
US9998793B2 (en) * 2015-09-25 2018-06-12 Rovi Guides, Inc. Methods and systems for determining at a present time a date at a future time at which a media asset will become available from the content provider
CN105898398A (zh) * 2015-12-15 2016-08-24 乐视网信息技术(北京)股份有限公司 一种广告播放和投放的方法、装置和系统
US10149002B1 (en) * 2016-03-21 2018-12-04 Tribune Broadcasting Company, Llc Systems and methods for retrieving content files
CN105792001B (zh) * 2016-04-28 2017-05-03 黑龙江八一农垦大学 信息处理方法和信息处理装置
US10687115B2 (en) 2016-06-01 2020-06-16 Time Warner Cable Enterprises Llc Cloud-based digital content recorder apparatus and methods
US10846779B2 (en) 2016-11-23 2020-11-24 Sony Interactive Entertainment LLC Custom product categorization of digital media content
US10860987B2 (en) 2016-12-19 2020-12-08 Sony Interactive Entertainment LLC Personalized calendar for digital media content-related events
US10958948B2 (en) 2017-08-29 2021-03-23 Charter Communications Operating, Llc Apparatus and methods for latency reduction in digital content switching operations
US20190132650A1 (en) * 2017-10-27 2019-05-02 Facebook, Inc. Providing a slide show in a live video broadcast
CN108063954B (zh) * 2017-12-25 2020-09-25 青岛海信电器股份有限公司 一种电子节目中广告时间的处理方法、装置及智能电视
US10931991B2 (en) 2018-01-04 2021-02-23 Sony Interactive Entertainment LLC Methods and systems for selectively skipping through media content
US10939142B2 (en) 2018-02-27 2021-03-02 Charter Communications Operating, Llc Apparatus and methods for content storage, distribution and security within a content distribution network
US11076194B2 (en) * 2018-11-23 2021-07-27 Sony Corporation Time-shifted playback
US10945005B2 (en) * 2018-12-07 2021-03-09 Arris Enterprises Llc Multiple parental rating content and method of presentation
CN112204990B (zh) * 2018-12-20 2023-03-21 海信视像科技股份有限公司 接收装置及接收方法、发送装置及发送方法、收发系统
JP7267004B2 (ja) * 2018-12-20 2023-05-01 Tvs Regza株式会社 放送信号受信装置、放送信号受信方法
JP7350484B2 (ja) * 2018-12-20 2023-09-26 Tvs Regza株式会社 放送信号受信装置、放送信号受信方法
CN112204988B (zh) * 2018-12-20 2022-09-02 海信视像科技股份有限公司 广播信号接收装置以及广播信号接收方法
WO2020125782A1 (zh) * 2018-12-20 2020-06-25 青岛海信电器股份有限公司 广播信号接收装置以及广播信号接收方法
JP7267005B2 (ja) * 2018-12-20 2023-05-01 Tvs Regza株式会社 放送信号受信装置、放送信号受信方法
US10902825B2 (en) * 2018-12-21 2021-01-26 Arris Enterprises Llc System and method for pre-filtering crawling overlay elements for display with reduced real-time processing demands
CN112106377A (zh) * 2018-12-27 2020-12-18 海信视像科技股份有限公司 广播信号接收装置及广播信号接收方法、广播信号发送装置及广播信号发送方法、广播信号收发系统及广播信号收发方法
US11403849B2 (en) 2019-09-25 2022-08-02 Charter Communications Operating, Llc Methods and apparatus for characterization of digital content
CN112640477B (zh) * 2019-11-18 2022-08-23 海信视像科技股份有限公司 广播接收机及非易失性存储介质
US11425459B2 (en) 2020-05-28 2022-08-23 Dish Network L.L.C. Systems and methods to generate guaranteed advertisement impressions
US11595724B2 (en) * 2020-05-28 2023-02-28 Dish Network L.L.C. Systems and methods for selecting and restricting playing of media assets stored on a digital video recorder
US11838596B2 (en) 2020-05-28 2023-12-05 Dish Network L.L.C. Systems and methods for overlaying media assets stored on a digital video recorder on a menu or guide
CN111601061B (zh) * 2020-06-01 2021-12-24 联想(北京)有限公司 一种视频录制信息处理方法及电子设备
US11265613B2 (en) 2020-06-10 2022-03-01 Dish Network L.L.C. Systems and methods for playing media assets stored on a digital video recorder while a customer service representative is online
US11606599B2 (en) 2020-06-10 2023-03-14 Dish Network, L.L.C. Systems and methods for playing media assets stored on a digital video recorder
US11523172B2 (en) 2020-06-24 2022-12-06 Dish Network L.L.C. Systems and methods for using metadata to play media assets stored on a digital video recorder
US11856255B2 (en) * 2020-09-30 2023-12-26 Snap Inc. Selecting ads for a video within a messaging system
US11694444B2 (en) 2020-09-30 2023-07-04 Snap Inc. Setting ad breakpoints in a video within a messaging system
US11792491B2 (en) 2020-09-30 2023-10-17 Snap Inc. Inserting ads into a video within a messaging system
CN114902690B (zh) * 2020-11-06 2023-11-24 姊弟投资股份有限公司 可应用于多媒体播放平台的多媒体系统及其方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1013087A1 (en) * 1997-08-27 2000-06-28 Starsight Telecast, Inc. Systems and methods for replacing television signals
US20020066097A1 (en) * 1997-04-30 2002-05-30 Sony Corporation Information broadcasting method, information broadcasting system, and receiving apparatus for transmitting data other than program through digital broadcasting
US20020147985A1 (en) * 2001-04-05 2002-10-10 Koji Miyajima Video distribution system and video distribution method
WO2003003736A1 (fr) * 2001-06-29 2003-01-09 Sony Corporation Systeme de fourniture d'informations, dispositif et procede de fourniture d'informations, dispositif et procede de traitement d'informations

Family Cites Families (57)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5130792A (en) 1990-02-01 1992-07-14 Usa Video Inc. Store and forward video system
US5469206A (en) * 1992-05-27 1995-11-21 Philips Electronics North America Corporation System and method for automatically correlating user preferences with electronic shopping information
CA2139861A1 (en) * 1992-07-08 1994-01-20 Bernard J. Craig Media server for supplying video and multi-media data over the public telephone switched network
US5485221A (en) * 1993-06-07 1996-01-16 Scientific-Atlanta, Inc. Subscription television system and terminal for enabling simultaneous display of multiple services
AU691209B2 (en) * 1994-01-05 1998-05-14 Thomson Consumer Electronics, Inc Memory for processing a program guide as for a satellite TV service
US5583561A (en) * 1994-06-07 1996-12-10 Unisys Corporation Multi-cast digital video data server using synchronization groups
WO1996017306A2 (en) * 1994-11-21 1996-06-06 Oracle Corporation Media server
US6002832A (en) * 1995-02-09 1999-12-14 Matsushita Electric Industrial Co., Ltd. Apparatus and method for recording and reproducing data
US5945987A (en) * 1995-05-05 1999-08-31 Microsoft Corporation Interactive entertainment network system and method for providing short sets of preview video trailers
US6769128B1 (en) * 1995-06-07 2004-07-27 United Video Properties, Inc. Electronic television program guide schedule system and method with data feed access
JP3154921B2 (ja) * 1995-06-09 2001-04-09 富士通株式会社 ビデオ・オン・デマンドシステムにおける映像再生位置割り出し方式
US5751282A (en) * 1995-06-13 1998-05-12 Microsoft Corporation System and method for calling video on demand using an electronic programming guide
US6138147A (en) * 1995-07-14 2000-10-24 Oracle Corporation Method and apparatus for implementing seamless playback of continuous media feeds
DE19642558B4 (de) * 1995-10-16 2008-11-13 Lg Electronics Inc. Vorrichtung zur elektronischen Programmführung
US5850218A (en) * 1997-02-19 1998-12-15 Time Warner Entertainment Company L.P. Inter-active program guide with default selection control
JPH11252471A (ja) * 1998-03-03 1999-09-17 Matsushita Electric Ind Co Ltd 番組及び番組情報を放送するセンター装置と端末装置
JP4006830B2 (ja) * 1998-06-18 2007-11-14 ソニー株式会社 情報送信装置および方法、情報受信装置および方法、記録媒体、並びに放送システム
US6801713B1 (en) * 1998-07-01 2004-10-05 Hitachi, Ltd. Recorded program viewing support method
JP2995177B1 (ja) * 1998-07-10 1999-12-27 株式会社ディジタル・ビジョン・ラボラトリーズ ストリーム配信システム
CN1867068A (zh) * 1998-07-14 2006-11-22 联合视频制品公司 交互式电视节目导视系统及其方法
US6233389B1 (en) * 1998-07-30 2001-05-15 Tivo, Inc. Multimedia time warping system
US7039932B2 (en) * 2000-08-31 2006-05-02 Prime Research Alliance E., Inc. Queue-based head-end advertisement scheduling method and apparatus
US20020083439A1 (en) * 2000-08-31 2002-06-27 Eldering Charles A. System for rescheduling and inserting advertisements
US20020083441A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
EP1057329B1 (en) * 1998-12-23 2007-12-05 Koninklijke Philips Electronics N.V. Apparatus for receiving programs
US6993782B1 (en) * 1999-07-16 2006-01-31 Thomson Licensing Program guide information and processor for providing program and channel substitution
JP3904781B2 (ja) * 1999-11-17 2007-04-11 パイオニア株式会社 番組送受信システム及び方法
US20020124262A1 (en) * 1999-12-01 2002-09-05 Andrea Basso Network based replay portal
US8037502B1 (en) 2000-01-12 2011-10-11 Digital Connection, LLC Method and apparatus for archiving media content
US8584182B2 (en) * 2000-01-27 2013-11-12 Time Warner Cable Enterprises Llc System and method for providing broadcast programming, a virtual VCR, and a video scrapbook to programming subscribers
US7159233B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for preprocessing and postprocessing content in an interactive information distribution system
US7159235B2 (en) * 2000-01-28 2007-01-02 Sedna Patent Services, Llc Method and apparatus for content distribution via non-homogeneous access networks
EP2257061A1 (en) * 2000-02-01 2010-12-01 United Video Properties, Inc. Methods and system for forced advertising
EP1262057A2 (en) * 2000-02-02 2002-12-04 Worldgate Service, Inc. System and method for transmitting and displaying targeted information
EP1269760B1 (en) 2000-03-02 2013-03-20 TiVo, Inc. System and method for internet access to personal television service
SE0000988L (sv) 2000-03-22 2001-09-23 Nokia Corp Kommunikationssätt samt system och terminal som utnyttjar detta sätt
JP2001308857A (ja) * 2000-04-24 2001-11-02 Mitsubishi Electric Corp 情報配信システム、情報配信方法およびその方法をコンピュータに実行させるプログラムを記録したコンピュータ読み取り可能な記録媒体
GB0012211D0 (en) 2000-05-19 2000-07-12 Gemstar Dev Limited A targeted advertising system
JP2001333414A (ja) * 2000-05-22 2001-11-30 Hitachi Ltd 番組情報配信装置および方法とこれに関する端末および装置
JP2001359004A (ja) * 2000-06-09 2001-12-26 Matsushita Electric Ind Co Ltd 録画予約システムおよび方法
EP1307048A4 (en) * 2000-07-03 2005-04-20 Fujitsu Ltd APPARATUS FOR DIGITAL VIDEO INFORMATION
EP1185095A1 (en) 2000-08-17 2002-03-06 Burst.Com, Inc. System and method for time-shifted program viewing
JP2004511937A (ja) * 2000-10-11 2004-04-15 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド オン−デマンドメディア送達システムのサーバにおけるデータの格納を提供するシステムおよび方法
US20030226142A1 (en) * 2000-11-29 2003-12-04 Rand Ricky C. Apparatus and method for selective insertion and pricing of media data into a media data stream
JP2002185891A (ja) 2000-12-11 2002-06-28 Hitachi Ltd コマーシャル予約録画システム
JP3830756B2 (ja) 2000-12-18 2006-10-11 シャープ株式会社 放送データの共有サーバ装置
US20020124249A1 (en) * 2001-01-02 2002-09-05 Shintani Peter Rae Targeted advertising during playback of stored content
US6973667B2 (en) * 2001-03-01 2005-12-06 Minerva Networks, Inc. Method and system for providing time-shifted delivery of live media programs
US20020122656A1 (en) * 2001-03-05 2002-09-05 Gates Matthijs A. Method and apparatus for recording broadcast data
US8566873B2 (en) * 2001-04-23 2013-10-22 Starz Entertainment, Llc Program guide enhancements
US7266832B2 (en) * 2001-06-14 2007-09-04 Digeo, Inc. Advertisement swapping using an aggregator for an interactive television system
US8429010B2 (en) * 2001-06-18 2013-04-23 Panasonic Corporation CM data management apparatus/method, pay-program reception terminal/method, pay-program transmission/reception system, and computer-readable storage medium storing computer program to realize these methods
US20030163372A1 (en) * 2001-12-07 2003-08-28 Kolsy Mohammed H. Delivering content and advertisement
US20040017831A1 (en) * 2002-04-05 2004-01-29 Jian Shen System and method for processing SI data from multiple input transport streams
US8611919B2 (en) * 2002-05-23 2013-12-17 Wounder Gmbh., Llc System, method, and computer program product for providing location based services and mobile e-commerce
US20040034865A1 (en) * 2002-08-13 2004-02-19 Barrett Peter T. Program guide for previous program broadcasts
US20040205811A1 (en) * 2002-09-23 2004-10-14 Grandy Leslie L. System and method for providing integrated media

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020066097A1 (en) * 1997-04-30 2002-05-30 Sony Corporation Information broadcasting method, information broadcasting system, and receiving apparatus for transmitting data other than program through digital broadcasting
EP1013087A1 (en) * 1997-08-27 2000-06-28 Starsight Telecast, Inc. Systems and methods for replacing television signals
US20020147985A1 (en) * 2001-04-05 2002-10-10 Koji Miyajima Video distribution system and video distribution method
WO2003003736A1 (fr) * 2001-06-29 2003-01-09 Sony Corporation Systeme de fourniture d'informations, dispositif et procede de fourniture d'informations, dispositif et procede de traitement d'informations

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104113512A (zh) * 2013-04-18 2014-10-22 华为技术有限公司 一种cdn系统、广告推送系统及广告推送方法

Also Published As

Publication number Publication date
IL169912A0 (en) 2007-07-04
CN1748417A (zh) 2006-03-15
HK1201392A1 (zh) 2015-08-28
IL169911A0 (en) 2007-07-04
GB0303176D0 (en) 2003-03-19
US20040158870A1 (en) 2004-08-12
US20110119698A1 (en) 2011-05-19
US7900231B2 (en) 2011-03-01
EP2296374A3 (en) 2012-10-17
US20040158858A1 (en) 2004-08-12
EP2296374A2 (en) 2011-03-16
RU2521491C2 (ru) 2014-06-27
US8656437B2 (en) 2014-02-18
RU2008101903A (ru) 2009-07-27
CN1751513A (zh) 2006-03-22
CN103986970B (zh) 2017-11-07
JP4858972B2 (ja) 2012-01-18
CN103986970A (zh) 2014-08-13
HK1087874A1 (en) 2006-10-20
JP2006519525A (ja) 2006-08-24

Similar Documents

Publication Publication Date Title
CN1748417B (zh) 用于在广播节目中识别和插入广告的系统和方法
US10231031B1 (en) Queue based advertisement scheduling and sales
US8544048B2 (en) System for content delivery
US9154824B2 (en) System for content delivery
US6701528B1 (en) Virtual video on demand using multiple encrypted video segments
US20120331515A1 (en) Programming Content Reconstruction in a Content Delivery System
US20040244035A1 (en) Commercial replacement systems and methods using synchronized and buffered TV program and commercial replacement streams
KR101136594B1 (ko) 방송 프로그램상의 광고 삽입 및 식별 방법 및 시스템
KR101060347B1 (ko) 방송 프로그램의 캡쳐와 선택적 재생을 위한 시스템
EP2163013A2 (en) Programming content reconstruction in a content delivery system
US8782691B1 (en) Time shifted targeted advertisements based upon user profiles
GB2413026A (en) Capture and user selective playback of broadcast programmes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
REG Reference to a national code

Ref country code: HK

Ref legal event code: DE

Ref document number: 1087874

Country of ref document: HK

C14 Grant of patent or utility model
GR01 Patent grant
REG Reference to a national code

Ref country code: HK

Ref legal event code: GR

Ref document number: 1087874

Country of ref document: HK

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20100616

Termination date: 20180206