CN102113009B - 注释媒体内容项目 - Google Patents

注释媒体内容项目 Download PDF

Info

Publication number
CN102113009B
CN102113009B CN200980130845XA CN200980130845A CN102113009B CN 102113009 B CN102113009 B CN 102113009B CN 200980130845X A CN200980130845X A CN 200980130845XA CN 200980130845 A CN200980130845 A CN 200980130845A CN 102113009 B CN102113009 B CN 102113009B
Authority
CN
China
Prior art keywords
note
media content
advertisement
content item
time
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.)
Active
Application number
CN200980130845XA
Other languages
English (en)
Other versions
CN102113009A (zh
Inventor
塔里弗·布鲁克斯·希斯
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.)
Google LLC
Original Assignee
Google LLC
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 Google LLC filed Critical Google LLC
Publication of CN102113009A publication Critical patent/CN102113009A/zh
Application granted granted Critical
Publication of CN102113009B publication Critical patent/CN102113009B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

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/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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0481Interaction techniques based on graphical user interfaces [GUI] based on specific properties of the displayed interaction object or a metaphor-based environment, e.g. interaction with desktop elements like windows or icons, or assisted by a cursor's changing behaviour or appearance
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/10Office automation; Time management
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q50/00Systems or methods specially adapted for specific business sectors, e.g. utilities or tourism
    • G06Q50/10Services
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/10Indexing; Addressing; Timing or synchronising; Measuring tape travel
    • G11B27/19Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier
    • G11B27/28Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording
    • G11B27/32Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier
    • G11B27/322Indexing; Addressing; Timing or synchronising; Measuring tape travel by using information detectable on the record carrier by using information signals recorded by the same method as the main recording on separate auxiliary tracks of the same or an auxiliary record carrier used signal is digitally coded

Abstract

在一个一般方面,向多个用户提供媒体内容项目,所述媒体内容项目具有时间长度。从多个用户接收对媒体内容项目的注释,所述注释每一个具有相关联的时间数据,所述时间数据限定在所述时间长度期间的呈现时间。将所接收的注释与媒体内容项目相关联,使得在媒体内容项目的呈现期间大致在所述时间长度期间的呈现时间呈现注释。

Description

注释媒体内容项目
相关申请的交叉引用
本申请要求在2008年8月5日提交的、题目为“ANNOTATINGMEDIA CONTENT ITEMS”的美国申请No.12,186,328的优先权,其全部内容通过引用被合并于此。
技术领域
本公开涉及媒体内容项目。
背景技术
对于媒体内容(例如,音频和视频内容)进行评论是许多网站的流行特征。例如,托管视频内容的站点经常提供讨论区域,其中,观看者可以留下关于所呈现的视频内容的评论以及对于由其他用户进行的评论的评论。具有音频内容的站点经常提供用于音频内容的类似的特征。
这样的评论系统可以便利特定媒体内容项目的有意义的讨论。然而,这些评论系统在媒体内容的特定播放时间不便利评论的呈现。
发明内容
本发明的一个方面涉及一种用于向媒体内容项目呈现注释的方法,包括:接收具有时间长度的媒体内容项目;从多个用户接收对所述媒体内容项目的注释,所述注释中的每一个具有相关联的时间数据,所述时间数据限定在所述时间长度期间的呈现时间,并且所述注释中的每一个包括文本内容,其中所述注释中的每一个与所述媒体内容项目分离并且在所述媒体内容项目的播放期间在所述呈现时间与所述媒体内容项目一起显示;将所述注释与所述媒体内容项目相关联,使得在所述媒体内容项目的呈现期间大致在所述时间长度期间的所述呈现时间呈现所述注释;向多个客户端设备提供所述媒体内容项目和所述注释,以由所述多个客户端设备来显示所述媒体内容项目和所述注释;对于所述注释中的每一个,基于广告和从所述注释的文本内容中提取的关键字的相关性来识别与所述注释有关的该广告,其中所述广告不同于所述注释;以及对于所述广告中的每一个,大致在与该广告有关的所述注释的呈现时间将该广告提供给所述多个客户端设备中的至少一个,以向所述多个客户端设备中的至少一个的用户同时呈现所述媒体内容项目、所述广告以及对应的注释。
本发明的另一个方面涉及一种用于向媒体内容项目呈现注释的方法,包括:接收具有时间长度的媒体内容项目;从多个用户接收注释,所述注释中的每一个与所述媒体内容项目分离并且包括文本内容并且具有相关联的用户标识符和相关联的时间数据;提供所述媒体内容项目以在客户端设备上呈现;监视所述媒体内容项目的播放的所述时间长度的当前呈现时间;通过一个或多个处理器识别来自所接收注释的、具有限定等于所述当前呈现时间的呈现时间的时间数据的注释;接收对于广告的请求,所述请求包括指定从所述注释的对应的文本内容中提取的关键字的相关数据;响应于接收所述请求,对于所识别的注释中的每一个,基于广告和与所述注释的所述文本内容中的关键字的相关性来识别与所识别的注释有关的该广告,其中所述广告不同于所述注释;以及大致在所述时间长度期间的所述当前呈现时间,提供所识别的注释以及所述广告以与所述媒体内容项目一起呈现,其中每一个广告与所述媒体内容项目的播放以及与和该广告相关的注释同时呈现。
本发明的另一个方面涉及一种用于向媒体内容项目呈现注释的方法,包括:在客户端设备接收具有时间长度的媒体内容项目;在所述客户端设备接收对所述媒体内容项目的注释,所述注释与所述媒体内容项目分离并且由多个不同的用户创建,并且所述注释中的每一个具有相关联的时间数据,所述相关联的时间数据限定在所述时间长度期间的呈现时间;在所述客户端设备接收与所述注释相关的广告,其中所述广告中的每一个基于该广告与从对应的注释的文本内容中提取的关键字相关而被确定为与该注释相关,并且每一个广告是大致在与该广告相关的该注释的呈现时间接收的;在所述客户端设备呈现所述媒体内容项目;以及对于每一个注释,在所述媒体内容项目的呈现期间,大致在该注释的时间数据所指定的所述呈现时间在所述客户端设备同时呈现所述注释以及与该注释有关的广告,并且其中所述广告不同于所述注释。
本发明的另一个方面涉及一种用于向媒体内容项目呈现注释的系统,包括:用于接收具有时间长度的媒体内容项目的装置;用于从多个用户接收对所述媒体内容项目的注释的装置,所述注释中的每一个具有相关联的时间数据,所述时间数据限定在所述时间长度期间的呈现时间,其中所述注释中的每一个包括文本内容,其中所述注释中的每一个与所述媒体内容项目分离并且在所述媒体内容项目的播放期间在所述呈现时间与所述媒体内容项目一起显示;用于将所述注释与所述媒体内容项目相关联的装置,使得在所述媒体内容项目的呈现期间大致在所述时间长度期间的所述呈现时间呈现所述注释;用于向多个客户端设备提供所述媒体内容项目和所述注释,以由所述多个客户端设备来显示所述媒体内容项目和所述注释的装置;用于对于所述注释中的每一个,基于广告和从所述注释的文本内容中提取的关键字的相关性来识别与所述注释有关的该广告的装置,其中所述广告不同于所述注释;以及用于对于所述广告中的每一个,大致在与该广告有关的所述注释的呈现时间将该广告提供给所述多个客户端设备中的至少一个,以向所述多个客户端设备中的至少一个的用户同时呈现所述媒体内容项目、所述广告以及对应的注释的装置。
在附图和下面的描述中给出了本发明的一个或多个实施方式的细节。通过描述和附图以及通过权利要求,本发明的其他特征、目的和优点将显而易见。
附图说明
图1是其中可以使用媒体内容项目注释系统的示例环境。
图2是用于呈现和接收对媒体内容项目的注释的示例用户界面。
图3是用于接收对媒体内容项目的注释的示例过程的流程图。
图4是用于呈现对媒体内容项目的注释的示例过程的流程图。
图5是用于呈现对媒体内容项目的注释的示例过程的流程图。
图6是可以用于实现在此所述的系统和方法的示例计算机系统的框图。
在各个附图中的相似的附图标记和标示指示相似的元素。
具体实施方式
图1是其中可以使用例如内容服务器110的媒体内容项目注释系统的示例环境100。在一些实施方式中,媒体内容项目注释系统让观看者增加注释,和/或观看先前增加的对媒体内容项目的注释,并且限定用于限定何时可以显示注释的时间数据。媒体内容项目可以包括视频内容项目和音频内容项目。对内容项目所作的注释可以包括文本注释(例如,评论或其他文本)、音频注释(例如,音乐或记录的评论)、图形注释(例如,图或图像文件)和视频注释(例如,视频剪辑)中的一个或多个。
例如,多个用户可以通过因特网来观看视频媒体内容项目。使用注释界面,用户可以在媒体播放器上观看视频的同时提供对视频的注释。使用媒体播放器,每一个用户可以观看视频媒体内容项目,并且进行对视频媒体内容项目的评论或注释。例如,用户可以对特定场景进行评论,或在特定播放时间的场景上绘制方框,以指出视频的喜好时刻。
在一些实施方式中,可以隐含地限定在内容项目的播放期间呈现注释的时间。例如,当在播放视频媒体内容项目时,用户可以开始键入用于在特定播放时间的注释的文本。该特定播放时间可以作为限定在播放期间的呈现时间的时间数据与注释相关联。
在其他实施方式中,可以明确地限定在内容项目的播放期间呈现注释的时间。例如,用户可以进一步提供期望时间,该期望时间指定在视频播放期间何时要显示注释,并且可选地指定要显示注释多长时间。
当其他用户在以后的时间观看视频媒体内容项目时,在视频的限定呈现时间向该其他用户呈现由先前的用户进行的注释。例如,如果用户创建对视频内容项目的文本注释以在三分钟标记处呈现,则该注释可以在视频的播放期间的大约三分钟标记处向其他用户显现。后来的用户可以另外增加对视频媒体内容项目的注释。
在一些实施方式中,内容服务器110可以存储和提供媒体内容项目和相关联的注释。媒体内容项目可以包括视频内容项目、音频内容项目和/或两者的组合。媒体内容项目可以每一个具有时间长度,例如用于播放媒体内容项目所需要的时间的长度。例如,三分钟视频文件具有三分钟的时间长度;四分钟音频文件具有四分钟的时间长度,等等。
内容服务器110可以进一步通过网络115向客户端设备102提供对媒体内容项目和相关联的注释的访问。网络115可以包括各种公共和专用网络,诸如公共交换电话网络、蜂窝电话网络和/或因特网。在一些实施方式中,内容服务器110可以被提供流媒体数据和相关联的注释。在其他实施方式中,内容服务器110可以通过文件下载过程来提供媒体文件和相关联的注释数据。也可以使用其他访问技术。内容服务器110可以例如被实现为一个或多个计算机系统600,如关于图6所述。
在一些实施方式中,内容服务器110可以包括媒体管理器117和媒体存储118。媒体管理器117可以自媒体存储118存储和检索媒体内容项目。在运行中,内容服务器110可以通过网络115从客户端设备102a接收对媒体内容项目的请求。内容服务器110继而可以将所接收的请求传送到媒体管理器117。媒体管理器117可以从媒体存储118检索所请求的媒体内容项目,并且向客户端设备102a提供对媒体内容项目的访问。例如,媒体管理器117可以向客户端设备102a流传送所请求的媒体内容项目。
在一些实施方式中,内容服务器110可以进一步包括注释管理器115和注释存储116。注释管理器115可以自注释存储116存储和检索注释。该注释可以与在媒体存储118中存储的媒体内容项目相关联。在一些实施方式中,每一个注释可以在与媒体内容项目相关联的表中被存储为行条目。在其他实施方式中,该注释可以被存储为它们的相关联的媒体内容项目的一部分,例如被存储为元数据。
注释可以包括各种媒体类型。注释的示例包括文本注释、音频注释、图形注释和视频注释。注释可以进一步包括用于识别相关联的媒体内容项目的数据、相关联的用户标识符(例如,注释的创建者)和相关联的时间数据(例如,在注释所关联的媒体内容项目中的时间,诸如在时间长度期间的呈现时间)。可以与注释相关联的另外的数据可以包括例如屏幕分辨率和注释显示存留的时间持续。
注释管理器115可以从媒体管理器117接收对注释的请求。在一些实施方式中,对注释的请求可以包括相关联的媒体内容项目的标识符、用于识别注释的作者的用户标识符和时间数据。注释管理器115可以然后向媒体管理器117发送响应于请求的注释。
在一些实施方式中,对注释的请求可以包括注释过滤数据。该请求可以指定具有某些用户标识符的注释或纯文本注释。请求可以包括其他注释过滤数据,诸如内容过滤数据(例如,包含不敬的言语的内容)和时间过滤数据等。
内容服务器110可以从观看者接收用于访问媒体内容项目的请求,以及向媒体管理器117发送用于访问的请求。媒体管理器117可以从注释管理器115请求相关联的注释,并且向客户端设备102a提供媒体内容项目和与媒体内容项目相关联的响应注释。注释和媒体内容项目可以例如通过与在图2中所示的界面200类似的界面被提供以在客户端设备102a上向观看者呈现。可以大致在相关联的时间数据中指示的呈现时间的媒体内容时间的时间长度期间呈现注释。
在一些实施方式中,内容服务器110可以进一步从媒体内容项目的观看者接收注释。内容服务器110可以例如通过与在图2中所示的用户界面200类似的用户界面从在客户端设备102b的观看者接收注释。在一些实施方式中,所接收的注释可以包括时间数据,该时间数据指示要在时间长度期间呈现注释的呈现时间。
注释可以进一步包括用户标识符,用于识别提交注释的用户或观看者。例如,用户可以在内容服务器110上具有帐户,并且可以通过使用客户端设备102和用户标识符来登录到内容服务器110内。其后,由用户提交的所有注释可以与用户标识符相关联。在一些实施方式中,可以对于不期望被识别的用户或例如未登录到帐户的用户的未识别的用户使用匿名标识符。
内容服务器110可以向注释管理器115提供所接收的注释。注释管理器115可以将所提交的注释与用于指示相关联的媒体内容项目的数据一起存储在注释存储116中。
在一些实施方式中,内容服务器110可以与广告服务器130进行通信。广告服务器130可以在广告存储131中存储一个或多个广告。广告可以例如已经被广告主140提供。内容服务器110可以提供对要与媒体内容项目一起呈现的一个或多个广告的请求。该请求可以例如包括相关数据,诸如要在客户端设备102上呈现的文本注释的关键字。广告服务器130可以继而识别和选择被确定与该相关数据相关的广告。
在一些实施方式中,所选择的广告可以被提供到内容服务器110,并且内容服务器110可以在与关联于关键字的注释大致相同的时间向客户端设备102提供该广告。可以在与在图2中图示的用户界面200类似的用户界面中呈现广告。
在其他实施方式中,广告服务器130也可以接收注释的相关联的时间数据,并且可以向内容服务器110提供所选择的广告。内容服务器110可以向客户端设备102提供广告以在与在客户端设备上呈现与关键字相关联的注释大致相同的时间呈现。也可以使用其他时间广告呈现方案,例如向客户端设备102提供广告,并且将广告本地缓冲在客户端设备102上以呈现等。
在其他实施方式中,广告主140可以将广告与注释预先相关联。例如,广告主140可以访问在注释存储116中存储的注释以确定哪些注释要与广告相关联。一旦注释已经关联于广告,则该广告可以例如与在注释存储116中的相关联的注释的标识符一起被存储在广告存储131中。在一些实施方式中,可以自动地进行对要与广告相关联的注释的选择(例如,使用基于关键字或图像的搜索)。在其他实施方式中,可以例如通过下述方式来手动地进行关联:观看注释和相关联的媒体内容项目,并且确定要与注释相关联的适当广告。
内容服务器110、媒体管理器117、媒体存储118、注释管理器115、注释存储116、广告服务器130和广告存储131可以每一个被实现为独立的计算机系统,或可以被共同实现为单个计算机系统。计算机系统可以包括独立的计算机或计算机组(即,服务器群)。例如在图6中图示了示例计算机系统600。
注释管理器115和媒体管理器117可以通过指令实现,该指令在执行时使得一个或多个处理设备执行如上所述的过程和功能。这样的指令可以例如包括:解译指令,诸如脚本指令,例如,JavaScript或ECMAScript指令;或可执行代码;或在计算机可读介质中存储的其他指令。注释管理器115和媒体管理器117可以被独立地实现,或可以被实现为单个软件实体。
图2是用于呈现和接收对媒体内容项目的注释的示例用户界面200。在一些实施方式中,界面200可以被实现在客户端设备102a处(例如,通过web浏览器),以及可以向内容服务器110发送数据和从其接收数据。在其他实施方式中,界面200也可以被实现为单独的应用,诸如媒体播放器。
用户界面200包括媒体显示窗口215。媒体显示窗口215可以在播放期间显示与媒体内容项目相关联的任何视频媒体内容。如在图2中所示的示例中所示,媒体显示窗口215正在显示放映在太空中的火箭的视频媒体内容。该视频媒体可以例如由内容服务器110的媒体管理器117提供。
在其他实施方式中,媒体显示窗口215可以显示与音频内容相关联的视频媒体内容,例如,响应于歌曲的播放而产生的频谱场。
用户界面200可以进一步包括媒体控制工具220。该媒体控制工具包括用于控制媒体内容项目的播放的各种控件。该控件可以包括快进、倒回、播放、停止等。媒体控制工具220可以进一步包括进度条,用于示出与媒体内容项目的时间长度相关的媒体内容项目的当前呈现时间。例如,在该示例中图示的进度条示出在10分钟32秒的总时间长度中的1分钟7秒的当前呈现时间。
在一些实施方式中,媒体显示窗口215可以进一步显示由先前的观看者做出的图形注释。如所示,在短语“Zoom!”的媒体显示窗口215中有图形注释。在一些实施方式中,注释可以包括创建注释的用户的用户标识符。例如,如接着注释显示的数据所示,注释被与用户标识符(朋友3)相关联的先前观看者做出。注释也包括呈现注释的呈现时间,例如,1.05,用于指示1分钟5秒。先前的观看者可能已经使用例如在附图中图示的绘图工具和声音工具235来做出了对媒体内容项目的图形注释。替选地,观看者可能已经选择或上载了先前做出的图像或图形以创建图形注释。
用户界面200进一步包括文本注释观看窗口230。文本注释观看窗口可以大致在由与注释相关联的时间数据限定的呈现时间显示先前观看者的文本注释。如所示,存在在文本注释观看窗口230中显示的三个文本注释。接着每一个所显示的注释的是在括号中的时间,用于指示在时间长度期间呈现注释的、相对于媒体内容项目的时间。大致在由与注释相关联的时间数据限定的呈现时间在文本注释窗口230中显示文本注释。例如,内容服务器110的注释管理器115可以提供注释。
因为媒体内容项目可以具有大量的注释,所以观看者可能希望过滤或减少显示的注释的数量。因此,在一些实施方式中,可以使用过滤设置按钮245来过滤所显示的注释。在一些实施方式中,弹出窗口能够响应于过滤设置按钮245的选择而出现,并且呈现过滤选项菜单。使用过滤选项菜单,观看者可以选择仅观看由具有与在观看者联系列表或朋友/伙伴列表中的用户匹配的用户标识符的用户做出的注释;或可以手动地选择要观看来自哪些用户的注释。在其他实施方式中,用户可以例如使用忽略列表选择排除来自某些用户的注释。在其他实施方式中,用户可以选择过滤具有不敬的语言的注释,或可以选择过滤在媒体内容项目的时间长度期间的指定时间段的一些或全部评论。在其他实施方式中,用户可以选择通过类型来过滤注释(例如,仅显示文本注释)。
在一些实施方式中,可以例如由注释管理器115在内容服务器110进行注释过滤。在其他实施方式中,可以在客户端设备102a进行过滤。
在一些实施方式中,用户界面200进一步包括绘图和声音工具235。例如,观看者可以使用该工具来在媒体显示窗口215上创建图形注释。观看者可以进一步使用附接的麦克风或通过上载或选择预先记录的声音文件来做出音频注释。
用户界面200可以进一步包括文本注释提交域240。文本注释提交域240可以接收文本注释,以在提交文本注释时与媒体内容项目相关联。如所示,观看者已经输入了文本以创建注释。通过选择或点击提交按钮250,所输入的文本可以作为注释被提交。任何产生的注释被提交到内容存储110的注释管理器115,在此,它们被与例如下述数据一起存储在注释存储116中:时间数据,用于识别何时要呈现注释;用户识别数据,用于识别做出注释的用户;以及用于识别相关联的媒体内容项目的数据。
在一些实施方式中,时间数据可以被设置为用户开始输入注释的、在时间长度中的时间,例如当用户暂停视频并且开始输入数据时,或当用户开始在文本注释提交域中键入数据时。
用户也可以通过指定在媒体内容项目的时间长度期间的呈现时间来设置时间数据。例如,用户“朋友3”可以指定在呈现时间1分钟5秒显现“Zoom!”注释。用户可以进一步指定注释的持续时间或指定在媒体内容项目的时间长度期间可以移除注释的呈现时间。例如,用户“朋友3”可以指定“Zoom!”注释在呈现时间1分钟20秒消失,或替选地具有15秒的持续时间。
用户界面200可以进一步包括广告显示窗口210。广告显示窗口可以显示具有所显示的注释中的一个或多个的一个或多个广告。广告可以由广告服务器130提供。例如,可以基于在注释中的一个或多个中找到的关键字来确定广告,或可能已经如参考图1所述的由广告主140手动地确定广告。在一些实施方式中,可以大致在与相关的注释相同的时间显示广告,但是广告可以在广告显示窗口210中持续比注释更长的时间,以允许观看者感知它们。如所示,与在注释中讨论的“EXAMPLEMOVIE(示例电影)”对应地示出了“EXAMPLE MOVIE”的广告。
图3是用于接收对媒体内容项目的注释的示例过程300的流程图。过程300可以例如被实现在图1的内容服务器110中。
对于多个用户提供媒体内容项目(301)。内容服务器110的媒体管理器117可以提供媒体内容项目。例如,可以将媒体内容项目流传送到在客户端设备102b的用户。
从用户中的一个或多个接收注释(303)。内容服务器110的注释管理器115可以接收注释。例如,注释包括:时间数据,用于限定在媒体内容项目的时间长度期间的呈现时间;以及用户标识符,用于识别做出注释的用户。例如,在客户端设备102b的用户可以使用例如与在图2中所述的用户界面200类似的用户界面来做出注释。
将注释与媒体内容项目相关联(305)。内容服务器110的注释管理器115可以通过下述方式来将注释与媒体内容项目相关联:将注释与用户标识符、用于限定呈现时间的时间数据和相关联的媒体内容项目的标识符一起存储在注释存储116中。可以以下述方式来将注释与媒体内容项目相关联:当观看媒体内容项目时,在媒体内容项目的呈现期间大致在时间长度期间的呈现时间呈现所接收的注释。
图4是用于呈现对媒体内容项目的注释的示例过程400的流程图。过程400可以例如被实现在图1的内容服务器110和广告服务器130中。
提供媒体内容项目(401)。内容服务器110的媒体管理器117可以提供媒体内容项目。例如,可以向在一个或多个客户端设备102a和102b的用户流传送媒体内容项目。
监视媒体内容项目时间长度的当前呈现时间(403)。例如,内容服务器110的媒体管理器117可以监视媒体内容项目的当前呈现时间。
识别具有限定等于当前呈现时间的呈现时间的时间数据的注释(405)。内容服务器110的注释管理器115可以识别具有等于当前呈现时间的呈现时间的注释。注释管理器115可以向注释存储116查询具有指定当前呈现时间的时间数据的注释或接近当前呈现时间的注释。
检索和可选地过滤响应注释(407)。注释管理器115例如可以检索注释。所检索的注释可以被过滤以仅包括由观看者批准的用户做出的注释,或替选地,去除由观看者指定的用户做出的注释。注释可以被进一步过滤以例如排除特定的注释类型或去除具有不敬语言的注释。注释可以被内容服务器110的注释管理器115过滤。替选地,注释可以例如被发送到客户端设备102a,在客户端设备102a被过滤。
提供注释用于呈现(409)。当在内容服务器110进行注释过滤时,被过滤的注释被提供到客户端设备102a并且例如使用与在图2中图示的用户界面200类似的用户界面向观看者呈现。当通过客户端设备102a进行注释过滤时,注释被类似地呈现给用户。在媒体内容项目的时间长度期间大致在与注释相关联的时间数据中指定的呈现时间呈现注释。
可以可选地提供与注释相关的广告(411)。可以通过广告服务器130从广告存储131检索广告。例如,所检索的广告被呈现到客户端设备102a,并且在与在图2中图示的用户界面200类似的用户界面中向用户显示。在一些实施方式中,可以大致在与相关的注释相同的呈现时间显示广告。
图5是用于呈现对媒体内容项目的注释的示例过程500的流程图。过程300可以例如被实现在图1的内容服务器110中。
提供媒体内容项目(501)。例如,内容服务器110的媒体管理器117可以提供媒体内容项目。通过向客户端设备102a流传送媒体内容项目,可以向客户端设备102a提供媒体内容项目以向观看者呈现。例如,客户端设备102a可以接收流媒体内容项目,并且通过与在图2中图示的用户界面200类似的用户界面向观看者播放或呈现媒体内容项目。
媒体内容项目具有时间长度和一个或多个相关联的注释。注释可以包括例如文本、图形、音频和视频注释。每一个注释可以具有相关联的用户标识符,用于识别做出注释的用户。每一个注释可以进一步具有时间数据,用于描述在媒体内容项目的时间长度中的呈现时间。
监视媒体内容项目时间长度的当前呈现时间(503)。媒体内容项目的当前呈现时间可以例如被内容服务器110的媒体管理器117监视。
识别具有限定等于当前呈现时间的呈现时间的时间数据的注释(505)。例如,可以由内容服务器110的注释管理器115在注释存储116中识别注释。当前呈现时间可以指呈现媒体内容项目的在时间长度中的时间。
大致在当前呈现时间提供所识别的注释以呈现(507)。例如,可以从内容服务器110的注释管理器向客户端设备102a提供注释。例如,所识别的注释可以首先被提供到缓冲器,以避免网络拥塞。然后可以从缓冲器向客户端设备102a提供注释。缓冲器可以例如是内容服务器110的一部分。
图6是可以用于实现在此所述的系统和方法的示例计算机系统600的框图。例如,可以使用系统600来实现内容服务器110、媒体管理器117、注释管理器115、媒体存储118、注释存储116、广告服务器130、广告存储131和客户端设备102a和102b的每一个。
系统600包括处理器610、存储器620、存储设备630和输入/输出设备640。可以例如使用系统总线650来互连组件610、620、630和640的每一个。处理器610能够处理用于在系统600内执行的指令。在一种实施方式中,处理器610是单线程处理器。在另一种实施方式中,处理器610是多线程处理器。处理器610能够处理在存储器620或在存储设备630上存储的指令。
存储器620存储系统600内的信息。在一种实施方式中,存储器620是计算机可读介质。在一种实施方式中,存储器620是易失性存储单元。在另一种实施方式中,存储器620是非易失性存储单元。
存储设备630能够提供用于系统600的海量存储。在一种实施方式中,存储设备630是计算机可读介质。在各个不同的实施方式中,存储设备630可以例如包括硬盘设备、光盘设备或一些其他的大容量存储设备。
输入/输出设备640提供用于系统600的输入/输出操作。在一种实施方式中,输入/输出设备640可以包括下述的一个或多个:网络接口设备,诸如以太网卡;串行通信设备,诸如RS-232端口;和/或无线接口设备,诸如802.11卡。在另一种实施方式中,输入/输出设备可以包括被构造来向诸如键盘、打印机和显示设备660的其他输入/输出设备接收输入数据和发送输出数据的驱动器设备。
可以在计算机处理系统中实现在本专利文档中描述的装置、方法、流程图和结构框图,该计算机处理系统包括程序代码,该程序代码包括能够被计算机处理系统执行的程序指令。也可以使用其他实施方式。另外,也可以使用在本专利文档中描述的流程图和结构框图来实现对应的软件结构和算法及其等同物,该在本专利文档中描述的流程图和结构框图描述了特定方法和/或支持步骤的对应行为和支持所公开的结构装置的对应功能。
该描述给出了本发明的最佳模式,并且提供示例来描述本发明和使得本领域内的普通技术人员能够制造和使用本发明。该描述不将本发明限于给出的精确术语。因此,虽然已经参考如上所述的示例详细描述了本发明,但是本领域内的普通技术人员可以在不偏离本发明的范围的情况下对示例进行替代、修改和改变。

Claims (23)

1.一种用于向媒体内容项目呈现注释的方法,包括:
接收具有时间长度的媒体内容项目;
从多个用户接收对所述媒体内容项目的注释,所述注释中的每一个具有相关联的时间数据,所述时间数据限定在所述时间长度期间的呈现时间,并且所述注释中的每一个包括文本内容,其中所述注释中的每一个与所述媒体内容项目分离并且在所述媒体内容项目的播放期间在所述呈现时间与所述媒体内容项目一起显示;
将所述注释与所述媒体内容项目相关联,使得在所述媒体内容项目的呈现期间大致在所述时间长度期间的所述呈现时间呈现所述注释;
向多个客户端设备提供所述媒体内容项目和所述注释,以由所述多个客户端设备来显示所述媒体内容项目和所述注释;
对于所述注释中的每一个,基于广告和从所述注释的文本内容中提取的关键字的相关性来识别与所述注释有关的该广告,其中所述广告不同于所述注释;以及
对于所述广告中的每一个,大致在与该广告有关的所述注释的呈现时间将该广告提供给所述多个客户端设备中的至少一个,以向所述多个客户端设备中的至少一个的用户同时呈现所述媒体内容项目、所述广告以及对应的注释。
2.根据权利要求1所述的方法,其中,提供所述媒体内容项目包括:向所述多个客户端设备流传送所述媒体内容项目。
3.根据权利要求1所述的方法,其中,所述媒体内容项目是视频内容项目。
4.根据权利要求1所述的方法,其中,所述注释包括文本注释。
5.根据权利要求1所述的方法,其中,所述注释包括图形注释。
6.根据权利要求1所述的方法,其中,所述注释包括音频注释。
7.根据权利要求1所述的方法,其中,由所述注释的创建者来指定限定在所述时间长度期间的呈现时间的相关联的时间数据。
8.根据权利要求1所述的方法,其中,限定在所述时间长度期间的呈现时间的相关联的时间数据是在所述时间长度期间当创建与所述时间数据相关联的所述注释时的时间。
9.根据权利要求1所述的方法,进一步包括:
在提供所述媒体内容项目和所述注释之前,将所述广告与所述注释预关联;以及
其中识别与所述注释有关的广告,包括:
基于所述预关联来识别所述广告。
10.一种用于向媒体内容项目呈现注释的方法,包括:
接收具有时间长度的媒体内容项目;
从多个用户接收注释,所述注释中的每一个与所述媒体内容项目分离并且包括文本内容并且具有相关联的用户标识符和相关联的时间数据;
提供所述媒体内容项目以在客户端设备上呈现;
监视所述媒体内容项目的播放的所述时间长度的当前呈现时间;
通过一个或多个处理器识别来自所接收注释的、具有限定等于所述当前呈现时间的呈现时间的时间数据的注释;
接收对于广告的请求,所述请求包括指定从所述注释的对应的文本内容中提取的关键字的相关数据;
响应于接收所述请求,对于所识别的注释中的每一个,基于广告和与所述注释的所述文本内容中的关键字的相关性来识别与所识别的注释有关的该广告,其中所述广告不同于所述注释;以及
大致在所述时间长度期间的所述当前呈现时间,提供所识别的注释以及所述广告以与所述媒体内容项目一起呈现,其中每一个广告与所述媒体内容项目的播放以及与和该广告相关的注释同时呈现。
11.根据权利要求10所述的方法,其中,提供所述媒体内容项目包括:流传送所述媒体内容项目。
12.根据权利要求10所述的方法,其中,所述媒体内容项目包括视频内容项目。
13.根据权利要求10所述的方法,其中,所述注释包括文本注释。
14.根据权利要求10所述的方法,其中,所述注释包括图形注释。
15.根据权利要求10所述的方法,进一步包括:
过滤所识别的注释;以及
大致在所述时间长度期间的所述当前呈现时间,仅提供经过滤的所识别的注释以与所述媒体内容项目一起呈现。
16.根据权利要求15所述的方法,其中,过滤所识别的注释包括:通过与所识别的注释相关联的用户标识符来过滤所识别的注释。
17.根据权利要求16所述的方法,其中,通过用户标识符来过滤所识别的注释包括:检索用户列表,并且使用所检索的用户列表来过滤所识别的注释。
18.根据权利要求15所述的方法,其中,过滤所识别的注释包括:通过内容来过滤所识别的注释。
19.根据权利要求15所述的方法,其中,过滤所识别的注释包括:过滤具有限定落到指定的时间段内的呈现时间的时间数据的所识别的注释。
20.一种用于向媒体内容项目呈现注释的方法,包括:
在客户端设备接收具有时间长度的媒体内容项目;
在所述客户端设备接收对所述媒体内容项目的注释,所述注释与所述媒体内容项目分离并且由多个不同的用户创建,并且所述注释中的每一个具有相关联的时间数据,所述相关联的时间数据限定在所述时间长度期间的呈现时间;
在所述客户端设备接收与所述注释相关的广告,其中所述广告中的每一个基于该广告与从对应的注释的文本内容中提取的关键字相关而被确定为与该注释相关,并且每一个广告是大致在与该广告相关的该注释的呈现时间接收的;
在所述客户端设备呈现所述媒体内容项目;以及
对于每一个注释,在所述媒体内容项目的呈现期间,大致在该注释的时间数据所指定的所述呈现时间在所述客户端设备同时呈现所述注释以及与该注释有关的广告,并且其中所述广告不同于所述注释。
21.根据权利要求20所述的方法,其中,所述媒体内容项目是视频内容项目。
22.根据权利要求20所述的方法,进一步包括:
过滤所接收的注释;以及
大致在所述时间长度期间的所述呈现时间在所述客户端设备仅呈现所过滤的注释。
23.一种用于向媒体内容项目呈现注释的系统,包括:
用于接收具有时间长度的媒体内容项目的装置;
用于从多个用户接收对所述媒体内容项目的注释的装置,所述注释中的每一个具有相关联的时间数据,所述时间数据限定在所述时间长度期间的呈现时间,其中所述注释中的每一个包括文本内容,其中所述注释中的每一个与所述媒体内容项目分离并且在所述媒体内容项目的播放期间在所述呈现时间与所述媒体内容项目一起显示;
用于将所述注释与所述媒体内容项目相关联的装置,使得在所述媒体内容项目的呈现期间大致在所述时间长度期间的所述呈现时间呈现所述注释;
用于向多个客户端设备提供所述媒体内容项目和所述注释,以由所述多个客户端设备来显示所述媒体内容项目和所述注释的装置;
用于对于所述注释中的每一个,基于广告和从所述注释的文本内容中提取的关键字的相关性来识别与所述注释有关的该广告的装置,其中所述广告不同于所述注释;以及
用于对于所述广告中的每一个,大致在与该广告有关的所述注释的呈现时间将该广告提供给所述多个客户端设备中的至少一个,以向所述多个客户端设备中的至少一个的用户同时呈现所述媒体内容项目、所述广告以及对应的注释的装置。
CN200980130845XA 2008-08-05 2009-08-05 注释媒体内容项目 Active CN102113009B (zh)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
US12/186,328 US20100037149A1 (en) 2008-08-05 2008-08-05 Annotating Media Content Items
US12/186,328 2008-08-05
PCT/US2009/052866 WO2010017304A2 (en) 2008-08-05 2009-08-05 Annotating media content items

Publications (2)

Publication Number Publication Date
CN102113009A CN102113009A (zh) 2011-06-29
CN102113009B true CN102113009B (zh) 2013-06-19

Family

ID=41654061

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200980130845XA Active CN102113009B (zh) 2008-08-05 2009-08-05 注释媒体内容项目

Country Status (9)

Country Link
US (1) US20100037149A1 (zh)
EP (1) EP2324453A4 (zh)
JP (1) JP2011530745A (zh)
KR (1) KR20110040882A (zh)
CN (1) CN102113009B (zh)
AU (1) AU2009279648A1 (zh)
BR (1) BRPI0917093A2 (zh)
CA (1) CA2731418A1 (zh)
WO (1) WO2010017304A2 (zh)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8667532B2 (en) 2007-04-18 2014-03-04 Google Inc. Content recognition for targeting video advertisements

Families Citing this family (35)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080066107A1 (en) 2006-09-12 2008-03-13 Google Inc. Using Viewing Signals in Targeted Video Advertising
US20080276266A1 (en) * 2007-04-18 2008-11-06 Google Inc. Characterizing content for identification of advertising
US9064024B2 (en) 2007-08-21 2015-06-23 Google Inc. Bundle generation
US9824372B1 (en) 2008-02-11 2017-11-21 Google Llc Associating advertisements with videos
US8612469B2 (en) * 2008-02-21 2013-12-17 Globalenglish Corporation Network-accessible collaborative annotation tool
US20090217196A1 (en) * 2008-02-21 2009-08-27 Globalenglish Corporation Web-Based Tool for Collaborative, Social Learning
US8713603B2 (en) * 2008-03-10 2014-04-29 Hulu, LLC Method and apparatus for user selection of advertising combinations
US9152708B1 (en) 2009-12-14 2015-10-06 Google Inc. Target-video specific co-watched video clusters
JP2011204091A (ja) * 2010-03-26 2011-10-13 Brother Industries Ltd 情報処理装置、情報処理プログラム、目印情報管理方法及び配信システム
US9432746B2 (en) 2010-08-25 2016-08-30 Ipar, Llc Method and system for delivery of immersive content over communication networks
US20120066715A1 (en) * 2010-09-10 2012-03-15 Jain Shashi K Remote Control of Television Displays
WO2012088468A2 (en) * 2010-12-22 2012-06-28 Coincident.Tv, Inc. Switched annotations in playing audiovisual works
US9342516B2 (en) * 2011-05-18 2016-05-17 Microsoft Technology Licensing, Llc Media presentation playback annotation
US9733901B2 (en) 2011-07-26 2017-08-15 International Business Machines Corporation Domain specific language design
AU2012289866B2 (en) 2011-08-04 2015-07-23 Ebay Inc. Content display systems and methods
JP5156879B1 (ja) * 2011-08-25 2013-03-06 パナソニック株式会社 情報提示制御装置及び情報提示制御方法
US9031382B1 (en) * 2011-10-20 2015-05-12 Coincident.Tv, Inc. Code execution in complex audiovisual experiences
JP5718851B2 (ja) * 2012-04-27 2015-05-13 エヌ・ティ・ティ・コミュニケーションズ株式会社 メッセージ選別システム、メッセージ選別方法、および、メッセージ選別プログラム
US20130326352A1 (en) * 2012-05-30 2013-12-05 Kyle Douglas Morton System For Creating And Viewing Augmented Video Experiences
US9866899B2 (en) 2012-09-19 2018-01-09 Google Llc Two way control of a set top box
US9788055B2 (en) * 2012-09-19 2017-10-10 Google Inc. Identification and presentation of internet-accessible content associated with currently playing television programs
JP6036109B2 (ja) * 2012-09-28 2016-11-30 ブラザー工業株式会社 情報処理装置、情報処理装置のプログラム、および情報処理装置の制御方法
US10439969B2 (en) * 2013-01-16 2019-10-08 Google Llc Double filtering of annotations in emails
WO2014142805A1 (en) * 2013-03-12 2014-09-18 PEARISO, Christopher System and methods for facilitating the development and management of creative assets
US10489501B2 (en) * 2013-04-11 2019-11-26 Google Llc Systems and methods for displaying annotated video content by mobile computing devices
US9268756B2 (en) * 2013-04-23 2016-02-23 International Business Machines Corporation Display of user comments to timed presentation
DE102014205238A1 (de) * 2014-03-20 2015-09-24 Siemens Aktiengesellschaft Nachverfolgung von Ressourcen bei einer Wiedergabe von Mediendaten
EP2924595A1 (en) * 2014-03-28 2015-09-30 Acast AB Method for associating media files with additional content
USD764519S1 (en) * 2014-06-20 2016-08-23 Google Inc. Display screen with graphical user interface
US20170315976A1 (en) * 2016-04-29 2017-11-02 Seagate Technology Llc Annotations for digital media items post capture
US10878851B2 (en) 2017-08-18 2020-12-29 BON2 Media Services LLC Embedding interactive content into a shareable online video
CN111866597B (zh) * 2019-04-30 2023-06-23 百度在线网络技术(北京)有限公司 控制视频中页面元素的布局的方法、系统及存储介质
KR20220089714A (ko) * 2019-11-13 2022-06-28 버브 테크놀로지 컴퍼니, 아이앤씨. 상호작용식 라이브 비디오 스트리밍을 위한 시스템들 및 방법들
EP4218253A1 (en) * 2020-09-25 2023-08-02 Wev Labs, LLC Methods, devices, and systems for video segmentation and annotation
WO2023091506A1 (en) * 2021-11-16 2023-05-25 Figma, Inc. Commenting feature for graphic design systems

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008072874A1 (en) * 2006-12-11 2008-06-19 Min Soo Kang Advertisement providing method and system for moving picture oriented contents which is playing

Family Cites Families (73)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5664227A (en) * 1994-10-14 1997-09-02 Carnegie Mellon University System and method for skimming digital audio/video data
US5724521A (en) * 1994-11-03 1998-03-03 Intel Corporation Method and apparatus for providing electronic advertisements to end users in a consumer best-fit pricing manner
US5740549A (en) * 1995-06-12 1998-04-14 Pointcast, Inc. Information and advertising distribution system and method
US6026368A (en) * 1995-07-17 2000-02-15 24/7 Media, Inc. On-line interactive system and method for providing content and advertising information to a targeted set of viewers
US5848397A (en) * 1996-04-19 1998-12-08 Juno Online Services, L.P. Method and apparatus for scheduling the presentation of messages to computer users
US5948061A (en) * 1996-10-29 1999-09-07 Double Click, Inc. Method of delivery, targeting, and measuring advertising over networks
US6078914A (en) * 1996-12-09 2000-06-20 Open Text Corporation Natural language meta-search system and method
BR9807467B1 (pt) * 1997-01-06 2010-11-16 método e sistema para acompanhar o uso de rede de distribuição de mìdia televesiva.
US6044376A (en) * 1997-04-24 2000-03-28 Imgis, Inc. Content stream analysis
US6144944A (en) * 1997-04-24 2000-11-07 Imgis, Inc. Computer system for efficiently selecting and providing information
AU8072798A (en) * 1997-06-16 1999-01-04 Doubleclick Inc. Method and apparatus for automatic placement of advertising
US6167382A (en) * 1998-06-01 2000-12-26 F.A.C. Services Group, L.P. Design and production of print advertising and commercial display materials over the Internet
US6698020B1 (en) * 1998-06-15 2004-02-24 Webtv Networks, Inc. Techniques for intelligent video ad insertion
US6141010A (en) * 1998-07-17 2000-10-31 B. E. Technology, Llc Computer interface method and apparatus with targeted advertising
US20020083441A1 (en) * 2000-08-31 2002-06-27 Flickinger Gregory C. Advertisement filtering and storage for targeted advertisement systems
US7185353B2 (en) * 2000-08-31 2007-02-27 Prime Research Alliance E., Inc. System and method for delivering statistically scheduled advertisements
US6985882B1 (en) * 1999-02-05 2006-01-10 Directrep, Llc Method and system for selling and purchasing media advertising over a distributed communication network
US6269361B1 (en) * 1999-05-28 2001-07-31 Goto.Com System and method for influencing a position on a search result list generated by a computer network search engine
US6188398B1 (en) * 1999-06-02 2001-02-13 Mark Collins-Rector Targeting advertising using web pages with video
US6401075B1 (en) * 2000-02-14 2002-06-04 Global Network, Inc. Methods of placing, purchasing and monitoring internet advertising
JP2003529844A (ja) * 2000-03-31 2003-10-07 ユナイテッド ビデオ プロパティーズ, インコーポレイテッド メタデータによってリンクされた宣伝のシステムおよび方法
US7555557B2 (en) * 2000-04-07 2009-06-30 Avid Technology, Inc. Review and approval system
US6990496B1 (en) * 2000-07-26 2006-01-24 Koninklijke Philips Electronics N.V. System and method for automated classification of text by time slicing
US20020103920A1 (en) * 2000-11-21 2002-08-01 Berkun Ken Alan Interpretive stream metadata extraction
US20020116716A1 (en) * 2001-02-22 2002-08-22 Adi Sideman Online video editor
US8949878B2 (en) * 2001-03-30 2015-02-03 Funai Electric Co., Ltd. System for parental control in video programs based on multimedia content information
US6976028B2 (en) * 2001-06-15 2005-12-13 Sony Corporation Media content creating and publishing system and process
KR100464075B1 (ko) * 2001-12-28 2004-12-30 엘지전자 주식회사 비디오 하이라이트 자동 생성 방법 및 장치
US7058963B2 (en) * 2001-12-18 2006-06-06 Thomson Licensing Method and apparatus for generating commercial viewing/listening information
US6978470B2 (en) * 2001-12-26 2005-12-20 Bellsouth Intellectual Property Corporation System and method for inserting advertising content in broadcast programming
US20030154128A1 (en) * 2002-02-11 2003-08-14 Liga Kevin M. Communicating and displaying an advertisement using a personal video recorder
JP2003289521A (ja) * 2002-03-27 2003-10-10 Toshiba Corp 広告挿入方法、配信システム、送出装置および受信装置並びにプログラム
US20050114198A1 (en) * 2003-11-24 2005-05-26 Ross Koningstein Using concepts for ad targeting
US7136875B2 (en) * 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content
US7383258B2 (en) * 2002-10-03 2008-06-03 Google, Inc. Method and apparatus for characterizing documents based on clusters of related words
US7043746B2 (en) * 2003-01-06 2006-05-09 Matsushita Electric Industrial Co., Ltd. System and method for re-assuring delivery of television advertisements non-intrusively in real-time broadcast and time shift recording
KR20040096014A (ko) * 2003-05-07 2004-11-16 엘지전자 주식회사 디지털 방송에서의 광고 방법
US8041601B2 (en) * 2003-09-30 2011-10-18 Google, Inc. System and method for automatically targeting web-based advertisements
WO2005050974A2 (en) * 2003-11-13 2005-06-02 Ncube Corporation System to provide set top box configuration for content on demand
US7519274B2 (en) * 2003-12-08 2009-04-14 Divx, Inc. File format for multiple track digital data
JP4285287B2 (ja) * 2004-03-17 2009-06-24 セイコーエプソン株式会社 画像処理装置、画像処理方法およびそのプログラム、記録媒体
SG119229A1 (en) * 2004-07-30 2006-02-28 Agency Science Tech & Res Method and apparatus for insertion of additional content into video
US20060059510A1 (en) * 2004-09-13 2006-03-16 Huang Jau H System and method for embedding scene change information in a video bitstream
KR20060035358A (ko) * 2004-10-22 2006-04-26 삼성전자주식회사 다수의 송수신 안테나를 구비하는 이동통신시스템의 고속데이터 통신 장치 및 방법
US20060090182A1 (en) * 2004-10-27 2006-04-27 Comcast Interactive Capital, Lp Method and system for multimedia advertising
JP2006155384A (ja) * 2004-11-30 2006-06-15 Nippon Telegr & Teleph Corp <Ntt> 映像コメント入力・表示方法及び装置及びプログラム及びプログラムを格納した記憶媒体
US20060179453A1 (en) * 2005-02-07 2006-08-10 Microsoft Corporation Image and other analysis for contextual ads
KR100699100B1 (ko) * 2005-03-11 2007-03-21 에스케이 텔레콤주식회사 인터넷 방송 시청 중 사용자간 의견 교환이 가능한 인터넷방송 시스템 및 방법
WO2006105377A2 (en) * 2005-03-31 2006-10-05 Combinenet, Inc. System for and method of expressive sequential auctions in a dynamic environment on a network
US20060277567A1 (en) * 2005-06-07 2006-12-07 Kinnear D S System and method for targeting audio advertisements
US20070073579A1 (en) * 2005-09-23 2007-03-29 Microsoft Corporation Click fraud resistant learning of click through rate
US8626588B2 (en) * 2005-09-30 2014-01-07 Google Inc. Advertising with audio content
US20070078708A1 (en) * 2005-09-30 2007-04-05 Hua Yu Using speech recognition to determine advertisements relevant to audio content and/or audio content relevant to advertisements
US7937724B2 (en) * 2005-10-27 2011-05-03 E-Cast Inc. Advertising content tracking for an entertainment device
US7484656B2 (en) * 2005-11-15 2009-02-03 International Business Machines Corporation Apparatus, system, and method for correlating a cost of media service to advertising exposure
US20070130602A1 (en) * 2005-12-07 2007-06-07 Ask Jeeves, Inc. Method and system to present a preview of video content
US9554093B2 (en) * 2006-02-27 2017-01-24 Microsoft Technology Licensing, Llc Automatically inserting advertisements into source video content playback streams
US8699806B2 (en) * 2006-04-12 2014-04-15 Google Inc. Method and apparatus for automatically summarizing video
US7593965B2 (en) * 2006-05-10 2009-09-22 Doubledip Llc System of customizing and presenting internet content to associate advertising therewith
US20070277205A1 (en) * 2006-05-26 2007-11-29 Sbc Knowledge Ventures L.P. System and method for distributing video data
JP2009540770A (ja) * 2006-06-12 2009-11-19 インビディ テクノロジーズ コーポレイション キーワード検索に基づく媒体挿入のためのシステム及び方法
US7613691B2 (en) * 2006-06-21 2009-11-03 Microsoft Corporation Dynamic insertion of supplemental video based on metadata
US20080004948A1 (en) * 2006-06-28 2008-01-03 Microsoft Corporation Auctioning for video and audio advertising
US8752086B2 (en) * 2006-08-09 2014-06-10 Carson Victor Conant Methods and apparatus for sending content to a media player
US20080066107A1 (en) * 2006-09-12 2008-03-13 Google Inc. Using Viewing Signals in Targeted Video Advertising
WO2008031625A2 (en) * 2006-09-15 2008-03-20 Exbiblio B.V. Capture and display of annotations in paper and electronic documents
US7806329B2 (en) * 2006-10-17 2010-10-05 Google Inc. Targeted video advertising
US7559017B2 (en) * 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
US20080155585A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for viewing substitute media while fast forwarding past an advertisement
US20080229353A1 (en) * 2007-03-12 2008-09-18 Microsoft Corporation Providing context-appropriate advertisements in video content
US7912217B2 (en) * 2007-03-20 2011-03-22 Cisco Technology, Inc. Customized advertisement splicing in encrypted entertainment sources
US20080276266A1 (en) * 2007-04-18 2008-11-06 Google Inc. Characterizing content for identification of advertising
US8667532B2 (en) * 2007-04-18 2014-03-04 Google Inc. Content recognition for targeting video advertisements

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008072874A1 (en) * 2006-12-11 2008-06-19 Min Soo Kang Advertisement providing method and system for moving picture oriented contents which is playing

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
图1-18.
第46页第9行-第57页第7行
第58页第21行-第60页第18行
第79页第13行-第82页第11行

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8667532B2 (en) 2007-04-18 2014-03-04 Google Inc. Content recognition for targeting video advertisements

Also Published As

Publication number Publication date
CA2731418A1 (en) 2010-02-11
WO2010017304A2 (en) 2010-02-11
JP2011530745A (ja) 2011-12-22
AU2009279648A1 (en) 2010-02-11
EP2324453A4 (en) 2011-11-30
WO2010017304A3 (en) 2010-05-14
CN102113009A (zh) 2011-06-29
BRPI0917093A2 (pt) 2016-02-16
KR20110040882A (ko) 2011-04-20
EP2324453A2 (en) 2011-05-25
US20100037149A1 (en) 2010-02-11

Similar Documents

Publication Publication Date Title
CN102113009B (zh) 注释媒体内容项目
US9380410B2 (en) Audio commenting and publishing system
US8973153B2 (en) Creating audio-based annotations for audiobooks
US20200097538A1 (en) Book analysis and recommendation
TWI538498B (zh) 用於以關鍵字為基礎之視訊串流及其他內容的非線性導航的方法與裝置
CN107924416B (zh) 在其他媒体内容中引用的媒体内容的提醒
US20080140702A1 (en) System and Method for Correlating a First Title with a Second Title
US20130178961A1 (en) Facilitating personal audio productions
JP6019285B2 (ja) 電子書籍再生装置、履歴取得装置、電子書籍生成装置、電子書籍提供システム、電子書籍再生方法、履歴取得方法、電子書籍生成方法、電子書籍再生プログラム、履歴取得プログラム、電子書籍生成プログラム
US20190052936A1 (en) Methods, systems, and media for providing media guidance
JP2009272816A (ja) サーバ、情報処理システム及び情報処理方法
JP2005275740A (ja) コンテンツ選択支援システム、コンテンツ選択支援装置、コンテンツ提供装置、コンテンツ選択支援方法、コンテンツ提供方法、コンテンツ選択支援プログラム、及びコンテンツ提供プログラム
US20140337731A1 (en) Method and apparatus for content channels using references
CN103369375A (zh) 用于内容频道的方法和设备
US9094650B2 (en) Chapter creating device, chapter creating method, and computer program product therefor
WO2017132589A1 (en) Presenting artist-autored messages dirctly to user via a content system
KR101821602B1 (ko) 동영상 콘텐츠 맞춤형 정보 삽입시스템
JP6011435B2 (ja) 動画再生装置、プログラム
JP6089315B2 (ja) 端末装置、プログラムおよび端末装置の制御方法
JP4961760B2 (ja) コンテンツ出力装置、及びコンテンツ出力方法
US20220400319A1 (en) Computer-implemented method for telling a Story through sequential layers by an Artist
JP2009058835A (ja) コンテンツ受信装置
WO2023058101A1 (ja) 動画再生支援システム、動画再生支援方法及びプログラム
JP2009193304A (ja) 情報視聴システム及び情報視聴方法及び情報視聴プログラム
KR20080053983A (ko) 식별코드를 이용한 온라인 콘텐츠 재생 방법

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CP01 Change in the name or title of a patent holder
CP01 Change in the name or title of a patent holder

Address after: American California

Patentee after: Google limited liability company

Address before: American California

Patentee before: Google Inc.