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

注释媒体内容项目 Download PDF

Info

Publication number
CN102113009A
CN102113009A CN200980130845XA CN200980130845A CN102113009A CN 102113009 A CN102113009 A CN 102113009A CN 200980130845X A CN200980130845X A CN 200980130845XA CN 200980130845 A CN200980130845 A CN 200980130845A CN 102113009 A CN102113009 A CN 102113009A
Authority
CN
China
Prior art keywords
note
media content
time
content item
discerned
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.)
Granted
Application number
CN200980130845XA
Other languages
English (en)
Other versions
CN102113009B (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 (24)

1.一种计算机实现的方法,包括:
向多个用户提供媒体内容项目,所述媒体内容项目具有时间长度;
从所述多个用户接收对所述媒体内容项目的注释,所述注释每一个具有相关联的时间数据,所述时间数据限定在所述时间长度期间的呈现时间;以及
将所接收的注释与所述媒体内容项目相关联,使得在所述媒体内容项目的呈现期间大致在所述时间长度期间的所述呈现时间呈现所述注释。
2.根据权利要求1所述的方法,其中,提供对所述媒体内容项目的访问包括:向所述多个用户流传送所述媒体内容项目。
3.根据权利要求1所述的方法,其中,所述媒体内容项目是视频内容项目。
4.根据权利要求1所述的方法,其中,所述注释包括文本注释。
5.根据权利要求1所述的方法,其中,所述注释包括图形注释。
6.根据权利要求1所述的方法,其中,所述注释包括音频注释。
7.根据权利要求1所述的方法,其中,由所述注释的创建者来指定限定在所述时间长度期间的呈现时间的相关联的时间数据。
8.根据权利要求1所述的方法,其中,限定在所述时间长度期间的呈现时间的相关联的时间数据是在所述时间长度期间当创建与所述时间数据相关联的所述注释时的时间。
9.一种计算机实现的方法,包括:
提供媒体内容项目以在客户端设备上呈现,所述媒体内容项目具有时间长度,并且与来自多个用户的多个注释相关联,每一个注释具有相关联的用户标识符和相关联的时间数据;
监视所述时间长度的当前呈现时间;
识别具有限定等于所述当前呈现时间的呈现时间的时间数据的注释;以及
大致在所述时间长度期间的所述当前呈现时间,提供所识别的注释以与所述媒体内容项目一起呈现。
10.根据权利要求9所述的方法,其中,提供所述媒体内容项目包括:流传送所述媒体内容项目。
11.根据权利要求9所述的方法,其中,所述媒体内容项目包括视频内容项目。
12.根据权利要求9所述的方法,其中,所述注释是文本注释。
13.根据权利要求9所述的方法,其中,所述注释是图形注释。
14.根据权利要求9所述的方法,进一步包括:
过滤所识别的注释;以及
大致在所述时间长度期间的所述当前呈现时间,仅提供经过滤的所识别的注释以与所述媒体内容项目一起呈现。
15.根据权利要求14所述的方法,其中,过滤所识别的注释包括:通过与所识别的注释相关联的用户标识符来过滤所识别的注释。
16.根据权利要求15所述的方法,其中,通过用户标识符来过滤所识别的注释包括:检索用户列表,并且使用所检索的用户列表来过滤所识别的注释。
17.根据权利要求15所述的方法,其中,过滤所识别的注释包括:通过内容来过滤所识别的注释。
18.根据权利要求15所述的方法,其中,过滤所识别的注释包括:过滤具有限定落到指定的时间段内的呈现时间的时间数据的所识别的注释。
19.根据权利要求9所述的方法,进一步包括:识别与所识别的注释中的一个或多个相关的广告,并且大致在所述相关的注释的呈现时间呈现所述广告。
20.根据权利要求19所述的方法,其中,所识别的注释包括文本注释,并且识别与所识别的注释中的一个或多个相关的广告包括:识别与在所识别的注释中的广告相关联的关键字。
21.一种计算机实现的方法,包括:
在客户端设备接收具有时间长度的媒体内容项目;
在所述客户端设备接收对所述媒体内容项目的注释,所述注释每一个具有相关联的时间数据,所述相关联的时间数据限定在所述时间长度期间的呈现时间;
在所述客户端设备呈现所述媒体内容项目;以及
大致在所述时间长度期间的所述呈现时间在所述客户端设备呈现所述注释。
22.根据权利要求21所述的方法,其中,所述媒体内容项目是视频内容项目。
23.根据权利要求21所述的方法,进一步包括:
过滤所接收的注释;以及
大致在所述时间长度期间的所述呈现时间在所述客户端设备仅呈现所过滤的注释。
24.根据权利要求21所述的方法,进一步包括:识别与所接收的注释中的一个或多个相关的广告,并且大致在所述相关的注释的所述时间长度期间的所述呈现时间在所述客户端设备呈现所述广告。
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 true CN102113009A (zh) 2011-06-29
CN102113009B 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 (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719865B2 (en) 2006-09-12 2014-05-06 Google Inc. Using viewing signals in targeted video advertising
CN111866597A (zh) * 2019-04-30 2020-10-30 百度在线网络技术(北京)有限公司 控制视频中页面元素的布局的方法、系统及存储介质

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
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
WO2009105735A2 (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
KR101624060B1 (ko) 2011-08-04 2016-05-24 이베이 인크. 사용자 논평 시스템 및 방법
WO2013027304A1 (ja) 2011-08-25 2013-02-28 パナソニック株式会社 情報提示制御装置及び情報提示制御方法
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
US9788055B2 (en) 2012-09-19 2017-10-10 Google Inc. Identification and presentation of internet-accessible content associated with currently playing television programs
US9866899B2 (en) 2012-09-19 2018-01-09 Google Llc Two way control of a set top box
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
WO2019036690A1 (en) * 2017-08-18 2019-02-21 BON2 Media Services LLC INCORPORATION OF INTERACTIVE CONTENT IN A SHARED ONLINE VIDEO
BR112022009370A2 (pt) * 2019-11-13 2022-09-06 Verb Tech Company Inc Sistemas e métodos para transmissão de vídeo interativo ao vivo
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

Family Cites Families (74)

* 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
WO1998031114A1 (en) * 1997-01-06 1998-07-16 Bellsouth Corporation Method and system for tracking network use
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
US7039599B2 (en) * 1997-06-16 2006-05-02 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
WO2001075649A2 (en) * 2000-03-31 2001-10-11 United Video Properties, Inc. System and method for metadata-linked advertisements
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 広告挿入方法、配信システム、送出装置および受信装置並びにプログラム
US7136875B2 (en) * 2002-09-24 2006-11-14 Google, Inc. Serving advertisements based on content
US20050114198A1 (en) * 2003-11-24 2005-05-26 Ross Koningstein Using concepts for ad targeting
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
WO2005050400A2 (en) * 2003-11-13 2005-06-02 Ncube Corporation System to provide index and metadata 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 에스케이 텔레콤주식회사 인터넷 방송 시청 중 사용자간 의견 교환이 가능한 인터넷방송 시스템 및 방법
US20060224496A1 (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
WO2007146961A2 (en) * 2006-06-12 2007-12-21 Invidi Technologies Corporation System and method for inserting media based on keyword search
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
EP2067102A2 (en) * 2006-09-15 2009-06-10 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
KR100916717B1 (ko) * 2006-12-11 2009-09-09 강민수 플레이 되고 있는 동영상 내용 맞춤형 광고 콘텐츠 제공방법 및 그 시스템
US20080155585A1 (en) * 2006-12-22 2008-06-26 Guideworks, Llc Systems and methods for viewing substitute media while fast forwarding past an advertisement
US7559017B2 (en) * 2006-12-22 2009-07-07 Google Inc. Annotation framework for video
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
US8667532B2 (en) * 2007-04-18 2014-03-04 Google Inc. Content recognition for targeting video advertisements
US20080276266A1 (en) * 2007-04-18 2008-11-06 Google Inc. Characterizing content for identification of advertising

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8719865B2 (en) 2006-09-12 2014-05-06 Google Inc. Using viewing signals in targeted video advertising
CN111866597A (zh) * 2019-04-30 2020-10-30 百度在线网络技术(北京)有限公司 控制视频中页面元素的布局的方法、系统及存储介质

Also Published As

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

Similar Documents

Publication Publication Date Title
CN102113009B (zh) 注释媒体内容项目
US9380410B2 (en) Audio commenting and publishing system
US11455465B2 (en) Book analysis and recommendation
US9213705B1 (en) Presenting content related to primary audio content
US20080140702A1 (en) System and Method for Correlating a First Title with a Second Title
TWI514171B (zh) 動態頁面產生之頁面模組與方法
CN107924416B (zh) 在其他媒体内容中引用的媒体内容的提醒
US20130151364A1 (en) System and method for offering a title for sale over the internet
US20080120312A1 (en) System and Method for Creating a New Title that Incorporates a Preexisting Title
US20080120342A1 (en) System and Method for Providing Data to be Used in a Presentation on a Device
US20080119953A1 (en) Device and System for Utilizing an Information Unit to Present Content and Metadata on a Device
US20080120311A1 (en) Device and Method for Protecting Unauthorized Data from being used in a Presentation on a Device
US20080141180A1 (en) Apparatus and Method for Utilizing an Information Unit to Provide Navigation Features on a Device
US20080120330A1 (en) System and Method for Linking User Generated Data Pertaining to Sequential Content
JP2014056593A (ja) センサリーワークに関連するコンテンツにアクセスするための方法及びサーバ
US20150278362A1 (en) Method of searching recorded media content
US20130178961A1 (en) Facilitating personal audio productions
US20040177317A1 (en) Closed caption navigation
US20160217109A1 (en) Navigable web page audio content
JP2004080447A (ja) コンテンツ再生装置、コンテンツ再生装置の動作制御方法及びコンテンツ再生制御用プログラム
US11126629B2 (en) System and method for mining playlist data for use in providing digital media or other content
US20240126500A1 (en) Device and method for creating a sharable clip of a podcast
Marx Radio voices, digital downloads: bridging old and new media in the Onion Radio News podcast
CN110832876A (zh) 用于操作流传输服务以为媒体内容项提供社区空间的系统和方法
JP2006005895A (ja) マルチメディアコンテンツ再構成装置、マルチメディアコンテンツ再構成方法、その方法をコンピュータに実行させるプログラム、およびマルチメディアコンテンツ配信システム

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.