HK1146757A1 - 商业媒体与用户生成内容的结合 - Google Patents
商业媒体与用户生成内容的结合 Download PDFInfo
- Publication number
- HK1146757A1 HK1146757A1 HK11100345.9A HK11100345A HK1146757A1 HK 1146757 A1 HK1146757 A1 HK 1146757A1 HK 11100345 A HK11100345 A HK 11100345A HK 1146757 A1 HK1146757 A1 HK 1146757A1
- Authority
- HK
- Hong Kong
- Prior art keywords
- content
- user
- commercial media
- media
- commercial
- Prior art date
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION 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
- G06Q30/00—Commerce
- G06Q30/02—Marketing; Price estimation or determination; Fundraising
- G06Q30/0241—Advertisements
- G06Q30/0251—Targeted advertisements
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/40—Information retrieval; Database structures therefor; File system structures therefor of multimedia data, e.g. slideshows comprising image and additional audio data
- G06F16/43—Querying
- G06F16/438—Presentation of query results
- G06F16/4387—Presentation of query results by the use of playlists
- G06F16/4393—Multimedia presentations, e.g. slide shows, multimedia albums
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input 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/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0481—Interaction 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F40/00—Handling natural language data
- G06F40/10—Text processing
- G06F40/103—Formatting, i.e. changing of presentation of documents
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/75—Media network packet handling
- H04L65/762—Media network packet handling at the source
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L65/00—Network arrangements, protocols or services for supporting real-time applications in data packet communication
- H04L65/60—Network streaming of media packets
- H04L65/70—Media network packetisation
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Multimedia (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- Strategic Management (AREA)
- Finance (AREA)
- Development Economics (AREA)
- Accounting & Taxation (AREA)
- Marketing (AREA)
- Game Theory and Decision Science (AREA)
- General Business, Economics & Management (AREA)
- Entrepreneurship & Innovation (AREA)
- Economics (AREA)
- Computer Networks & Wireless Communication (AREA)
- Data Mining & Analysis (AREA)
- Databases & Information Systems (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Audiology, Speech & Language Pathology (AREA)
- Computational Linguistics (AREA)
- General Health & Medical Sciences (AREA)
- Artificial Intelligence (AREA)
- Health & Medical Sciences (AREA)
- Information Transfer Between Computers (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Television Signal Processing For Recording (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Description
技术领域
本发明涉及Web站点内容,并且更具体地涉及商业媒体(sponsoredmedia)与用户生成内容(user-generated content)的结合和重新混合。
背景技术
许多在线服务允许用户生成内容,并且允许在他们生成的内容中包括链接的、嵌入的或者上传的内容。例如,诸如Jumpcut之类的在线视频编辑服务允许用户上传、编辑并且重新混合他们的家庭视频,并且允许在因特网上将其与朋友们分享。例如Yahoo!360那样的博客(blog)创作工具允许用户通过维护web日志或博客来分享他们的体验、思想或提议。
在创作博客时,许多用户通过将包括图像、视频和音频的媒体添加到web页面来利用数字媒体。类似地,视频编辑服务的用户通常关心用对其视频未充分说明的事件或想法给予了阐释的图像或视频剪辑来补充他们自己的视频。虽然某些视频服务使得由其他用户生成的内容可用于结合到用户的创作中,但是这些内容不一定满足用户的预期。例如,许多用户生成内容因为缺少专业制作设备或者对上传带宽的有限接入所以是低品质的。此外,有权使用其他用户的内容不太可能解决作者对某些类型的媒体的需求,简单地说这是因为其他用户也有作者的这个问题,例如,无权使用有版权的事件或者一流的图像或视频获取技术。
为了解决这些问题,博客创作工具和视频编辑服务的用户常常搜索不太涉及版权问题的、包括在他们博客中的他们喜爱的结果或者视频中的在线图像或视频。这对于发行商而言出现了问题,因为这可能招致责任(liability)。
此外,试图使流量货币化(monetize)的包括Yahoo!在内的发行商必须向内容观看者演示(present)他们通过点击它来到达广告页面的、那些观看者足够感兴趣的广告,或者执行某些其他转换事件。实现这样的目的的经典策略是演示与页面上出现的内容有关的广告。然而,目前的内容匹配方案是存在缺点的,尤其是在视频、音频和图像上下文方面。
发明内容
本发明的实施例使得能够在创作在线体验时将高品质的商业媒体与web用户的内容结合。
在一个方面中,本发明的某些实施例涉及由计算机实现的方法。例如,与本发明某些实施例一致的由计算机实现的方法包括提取基于来自用户的输入的关键字组的步骤,其中,所述关键字与用户生成内容相关联。然后,提供所述关键字组中的关键字作为呼叫的一部分,在对所述呼叫的回复中接收基于所述关键字的商业媒体数据结构,并且格式化所述商业媒体数据结构以适合媒体选择模块。优选地,所述媒体选择模块允许用户选择商业媒体来与所述用户生成内容一起结合到演示中。
在某些实施例中,所述提取基于来自用户的输入的关键字组的步骤是在由用户发起原始内容上传之后执行的。在某些实施例中,所述来自用户的输入是对所述原始内容进行描述的标签的文本列表。在某些实施例中,所述用户生成内容是静止图像。在某些实施例中,所述用户生成内容是视频。在某些实施例中,所述提取基于来自用户的输入的关键字组的步骤是在由用户进行文本写作期间执行的。
在某些实施例中,内容生成客户端和内容匹配模块一起实现与本发明一致的由计算机实现的方法。例如,web页面上包含的内容生成客户端和web服务器上的服务器端脚本中包含的内容匹配模块可以一起实现与本发明一致的方法。在一个这样的实施例中,所述内容生成客户端是包括以上提及的媒体选择模块的基于web的客户端。优选地,内容生成客户端执行所述提取步骤。所述内容匹配模块优选地执行所述提供步骤、所述接收步骤和所述格式化步骤。优选地,所述关键字被提供给商业媒体数据仓库并且所述商业媒体数据结构接收自商业媒体数据仓库。
在用户生成演示之后,它可以被作者和其他用户二者观看。所述演示被显示给演示客户端的用户。在显示期间,所述演示客户端从商业媒体数据仓库取得所述演示的包括商业媒体数据结构的部分。
在另一方面中,本发明的实施例涉及内容生成客户端。例如,与本发明某些实施例一致的内容生成客户端包括信息提取模块和媒体演示模块。
信息提取(IE)模块被配置为基于用户输入来执行若干任务。IE模块提取基于来自用户的输入的关键字组。它然后提供所述关键字组作为呼叫的一部分。内容生成客户端期望在对所述呼叫的回复中接收到基于所述关键字组的经格式化的商业媒体数据结构。
商业媒体选择模块被配置为接收媒体数据结构中的经格式化的媒体,并且显示经格式化的商业媒体。在这样的实施例中,商业媒体选择模块优选地将由用户为了选择商业媒体而选出的商业媒体结合到包括用户生成内容的演示中,其中所述商业媒体来自商业媒体数据仓库。
一种由内容生成客户端的用户产生的演示优选地通过演示客户端来显示。所述演示客户端从商业媒体数据仓库取得所述演示中的包括商业媒体数据结构的部分。
在本发明的又一方面中,实施例涉及内容匹配服务器。例如内容匹配服务器包括内容匹配模块和商业媒体数据仓库。所述内容匹配模块被配置为从内容生成客户端接收关键字组。CM模块将基于所述关键字组的关键字提供给商业媒体数据仓库。
所述商业媒体数据仓库被配置为接收所述关键字,并且将基于所述关键字的商业媒体数据结构提供给所述CM模块。所述CM模块还被配置为格式化所述商业媒体数据结构中的商业媒体以适合商业媒体选择模块,并且将经格式化的商业媒体提供给所述媒体选择模块。
在又一方面中,与某些实施例一致的是一种提供用来允许用户生成内容与商业媒体的结合的基于web的服务的系统。示例是系统包括内容生成客户端、内容匹配模块和商业媒体数据仓库。
所述内容生成客户端被配置为生成基于用户输入的并且与用户生成内容相关联的关键字组,并且将所述关键字组提供给内容匹配模块。
所述CM模块被配置为将所述关键字组中的关键字作为呼叫的一部分提供给商业媒体数据仓库。
所述商业媒体数据仓库被配置为接收所述关键字并且基于所述关键字将商业媒体数据结构提供给所述CM模块,所述CM模块还被配置为格式化所述商业媒体数据结构中的商业媒体以适合所述内容生成客户端中的媒体选择模块。所述媒体选择模块允许所选出的媒体被结合到还包括所述用户生成内容的演示中。
附图说明
图1示出与本发明某些实施例一致的由计算机实现的服务的上层体系结构。
图2示出在与本发明某些实施例一致的编辑模式期间用户界面和商业媒体数据仓库(repository)间的交互。
图3示出在与本发明某些实施例一致的演示模式期间用户界面和商业媒体数据仓库间的交互。
图4示出与本发明某些实施例一致的由计算机实现的博客创作服务的编辑模式用户界面。
图5示出与本发明某些实施例一致的由计算机实现的博客创作服务的演示模式用户界面。
图6示出与本发明某些实施例一致的由计算机实现的视频编辑服务的编辑模式用户界面。
图7示出与本发明某些实施例一致的由计算机实现的视频编辑服务的演示模式用户界面。
具体实施方式
本发明提出了一种用于将商业媒体与用户生成内容结合并且重新混合的模型。
这里使用的“内容生成”指本发明某些实施例使用的若干种模式中的、其间用户产生用户生成内容或者将商业媒体与用户生成内容结合的任一种模式;这些包括创作、编辑、混合和重新混合。“演示”指本发明某些实施例使用的若干种模式中的任一种模式的产品。“商业媒体”指由广告商提供给内容生成服务的供应商以供结合到还包括用户生成内容的演示中的媒体。“用户生成内容(UGC)”指由终端用户产生或者主要受终端用户影响的各种媒体内容,终端用户与传统的媒体制作商、经许可的广播商和制作公司是相对的。
体系结构
图1示出与本发明的某些实施例一致的一般体系结构。如所示出的,这样的实施例包括:包括信息提取(IE)和商业媒体选择(SMS)或商业媒体演示(SMP)模块的用户界面(UI),包括内容匹配(CM)和内容提取(CE)模块的商业媒体(SM)数据仓库,以及用户生成内容(UGC)数据仓库。
UI与SM数据仓库通信。如所示出的,优选地,该通信发生在UI的IE和SMS/SMP模块与SM数据仓库的CM/CE模块之间。优选地,由CM模块发送到SMS模块的信号是基于由IE模块发送到CM模块的呼叫的。类似地,由CE模块发送到SMP模块的信号优选地是基于由IE模块发送到CE模块的呼叫的。
UI还与UGC数据仓库通信。优选地,该通信直接从UI发生,UI既向UGC数据仓库发送信号又从UGC数据仓库接收信号。
UI允许与这样的实施例交互的用户执行与用户生成内容有关的并且优选地还与商业媒体有关的一个或多个功能。这些功能优选地包括对用户生成内容进行操作的若干种功能:对UGC数据仓库的内容进行创作或写作、编辑、重新混合、搜索以及观看。
重新混合和观看功能优选地对商业媒体进行操作,并且搜索功能优选地对SM数据仓库进行操作。此外,编辑功能优选地对商业媒体进行操作,虽然在某些实施例中对商业媒体的编辑部分地或完全地受限。此外,重新混合和编辑功能与所示出的整体体系结构一起允许将商业媒体与用户生成内容结合。另外,观看功能,当在UCG和SM数据仓库二者上被操作并且与SMP模块一起被操作时,允许观看结合用户生成内容和商业媒体二者的演示。优选地,由这样的演示的作者选择的用户或用户组(包括公众)被允许观看这样的演示。
在创作或写作、编辑以及重新混合功能期间,由IE模块从用户的内容选择或输入中提取出的信息被发送到CM模块。CM模块基于所接收的信息从SM数据仓库取得商业媒体,并且将取得的媒体发送到UI的SMS模块。SMS模块向用户显示商业媒体并且允许用户将所显示的商业媒体结合到正在被创作或写作、编辑或重新混合的演示中。优选地,被演示给用户的商业媒体是基于其与正在UI内被创作、编辑、重新混合或者写作的用户生成内容的相关性而被选出的。
在搜索功能期间,由IE模块从用户的搜索输入中提取出的信息被发送到CM模块。CM模块基于所接收的信息从SM数据仓库中取得商业媒体并且将取得的商业媒体发送到UI的SMS模块。SMS模块向用户显示商业媒体并且允许用户将所显示的商业媒体结合到演示中。优选地,所演示的商业媒体优选地是基于显示搜索(explicit search)而被选出的。
在观看功能期间,由演示的作者选出的商业媒体已经被结合到演示中并且在演示背景下被显示给观看者。优选地,IE模块从演示中取得与所包括的商业媒体有关的信息并且将该信息提供给CE模块。CE模块从SM数据仓库中取得所包括的媒体并且将其提供给UI的SMP模块。优选地,在观看构成演示的商业媒体和用户生成内容期间,商业媒体和用户生成内容被完全连续地结合到所观看的演示中,然而它们的每个却是分别从其各自的数据仓库中取得的。
内容生成
图2示出在与本发明某些实施例一致的内容生成模式期间信号的示例性流程。为了清楚起见,我们将与内容生成模式交互的用户称作“作者”。信号流程在按时间排序然而不一定是连续的多个步骤上发生。图2示出与本发明某些实施例一致的内容生成(CG)模式的用户界面(UI)。CG模式UI被示出为与内容匹配(CM)模块交互并且通过它与商业媒体(SM)数据仓库交互。优选地,CM模块与SM数据仓库结合,例如被结合在构成SM数据仓库的一部分的数据服务器上的服务器端脚本中。在某些实施例中,在提供形成CG模式UI的一部分的web页面的服务器上的服务器端脚本中实现CM模块。
首先,与UI的用户交互生成信息。该信息在本发明的各种实施例中具有多种形式。例如,在某些实施例中,作者在博客中写作文本输入或者以在线的基于文本内容的形式生成该信息。在某些实施例中,经UI提示的作者输入描述上传的可视内容(例如照片、视频剪辑或其组合)的标签或关键字,并且这用来生成该信息。在某些实施例中,作者从数据仓库中选择用户生成内容以用于生成新内容。通常所选内容在某些先前的会话期间已经被上传并且可能被某些其他用户上传。在这种情况下,通过选择内容,作者触发了信息生成;该信息是基于与所选内容相关联的标签或关键字的。
信息提取(IE)模块提取经由用户交互生成的当前信息并且将其转换到关键字组中。然后,这些关键字或者其某一部分被传递到CM模块。在示出的实施例中,被标记为Curr_KWs的关键字组被传递到CM模块的关键字处理子程序。优选地,Curr_KWs的传递在UI部分上是被动的,即是由IE模块发起并执行的。
处理子程序根据Curr_KWs写作一组关键字Curr_KW。在某些实施例中,KeyWords与Curr_KWs相同。然而,在某些实施例中,CM模块记住先前的关键字组并且部分地基于先前的关键字来写作KeyWords组。在任一种情况下,KeyWords被用作到SM数据仓库的呼叫的一部分。优选地,将KeyWords发送到SM数据仓库的呼叫与CG模式UI的立足点(standpoint)异步。例如,在某些实施例中,呼叫是由期望可扩展标记语音(XML)响应的JaveScript例程发起的异步POST呼叫。这种类型的呼叫还已知为AJAX POST呼叫。在图中经由虚线示出优选的呼叫异步性。
响应于KeyWords呼叫,SM数据仓库用这里表示为SM_Struc的商业媒体数据结构来进行响应。该响应去向CM模块的格式化子程序。优选地,商业媒体数据结构是以用于结构化数据的标准格式(例如XML)提供的。此外,响应SM_Struc优选地关于CG模式UI是异步的。在图中经由虚线来表示该异步性。商业媒体数据结构SM_Struc包括与KeyWords相匹配的一组商业媒体。在某些实施例中,SM_Struc还包括关于各商业媒体的附加信息,例如其标题、信用(credit)、描述。
格式化子程序将数据结构转换为CG模式UI的媒体显示模块可读的格式。如所示出的,子程序将SM_Format传递到UI的显示模块。优选地,CM模块经由嵌入的例程,比如对于XML经由嵌入的可扩展样式表语言(XSL)例程,将数据结构SM_Struc格式化为适用于显示模块的格式。例如,在某些实施例中,嵌入的例程是XSL变换即XSLT例程;然而,某些实施例使用其他的格式化技术,例如XSL格式化对象,XML路径语言或者某些其他的技术。此外,在从SM数据仓库传递的数据结构是非-XML格式的情况下,使用一些适当的格式化技术。
GC模式UI的媒体显示模块允许作者观看并选择其中显示的媒体。在包括所示出的实施例的某些实施例中,显示模块经由CM模块从SM数据仓库接收一组商业媒体。优选地,显示模块一次向作者展示包括在SM_Struc中的媒体的子集。更加优选地,显示模块允许作者浏览SM_Struc的较大子集。
此外,GC模式UI允许作者选择其中显示的媒体。在某些实施例中,当一个媒体被选择时,作者被演示关于该媒体的附加信息。在某些实施例中,作者被允许观看该媒体。此外,优选地,作者被允许将所选媒体结合到作者正在生成的演示中。所生成的演示优选地被存储为这样的数据结构:其包括该演示中所含的商业媒体和用户生成内容二者的标识符。在某些实施例中,用户生成内容被直接包括在演示中。
一旦作者生成了演示,作者或者被作者允许的其他用户或用户组就可以观看该演示。观看发生在演示模式UI中。
演示模式
图3示出在与本发明某些实施例一致的演示模式期间信号的示例性流程。为了清楚起见,我们将与演示模式交互的用户称作“观看者”。信号流程在按时间排序然而不一定是连续的多个步骤上发生。图3示出与本发明某些实施例一致的演示(P)模式的用户界面(UI)。P模式UI被示出为与内容提取(CE)模块交互并且通过它与商业媒体(SM)数据仓库交互。优选地,CE模块与P模式UI分离,例如在提供形成P模式UI的一部分的web页面的服务器上的服务器端脚本中。在某些实施例中,CE模块与SM数据仓库结合,例如作为服务器端脚本被结合在构成数据仓库一部分的数据服务器上。图3仅示出演示的商业媒体部分的取得和演示。虽然演示在被演示给观看者时优选地是完全连续的,但是演示中的商业媒体优选地在观看时被从SM数据仓库中取得。用户生成内容可以在观看时被从UGC数据仓库取得或者可以被结合到演示的底层数据结构中。
首先,由CE模块从演示的底层数据结构中提取出商业媒体标识符SM_IDs。这些标识符优选地与SM数据仓库中的以及贯穿图2所示的内容生成过程的商业媒体相关联。优选地,SM_IDs的传递在UI部分上是被动的,即是由CE模块发起并执行的。演示数据结构中标识符的形式随所涉及媒体的类型变化。例如,在商业媒体图像的情况下,标识符可以被嵌入在<div>标签中,并且对于视频或音频,标识符可以被列出在还包括演示的用户生成部分的XML模式(XML Schema)中。
然后,在所示出的实施例中,CE模块的子程序将每个商业媒体的标识符或标识符组SM_Key传递到SM数据仓库。在某些实施例中,该任务是不重要的并且SM_Key与SM_IDs相同。在其他实施例中,从SM_IDs中提取出个别标识符并且将每个都作为SM_Key传递到SM数据仓库。例如,如果演示是视频并且以数据流的形式被演示给观看者,那么CE模块可以先取得视频中位置靠前的媒体然后取得位置靠后的媒体。
优选地,CE模块到SM数据仓库的呼叫与P模式UI的立足点异步。例如,在某些实施例中,呼叫是由期望可扩展标记语音(XML)响应的JaveScript例程发起的异步POST呼叫。这种类型的呼叫还已知为AJAXPOST呼叫。在图中经由虚线示出优选的呼叫异步性。
响应于SM_Key呼叫,SM数据仓库用这里表示为SM_Struc的商业媒体数据结构来进行响应。该响应去向CE模块的格式化子程序。优选地,商业媒体数据结构是以用于结构化数据的标准格式(例如XML)提供的。此外,响应SM_Struc优选地关于CG模式UI是异步的。在图中经由虚线来表示该异步性。
格式化子程序将数据结构转换为P模式UI的演示商业媒体模块可读的格式。如所示出的,子程序将SM_Format传递到UI的演示SM模块。优选地,CE模块经由嵌入的例程,例如经由嵌入的可扩展样式表语言(XSL)例程将数据结构SM_Struc格式化为适用于演示模块的格式。在某些实施例中,嵌入的XSL例程是XSL变换即XSLT例程,然而,某些实施例使用其他的格式化技术,例如XSL格式化对象,XML路径语言或者某些其他的技术。此外,在从SM数据仓库传递的数据结构是非-XML格式的情况下,使用一些适当的格式化技术。
优选地,P模式UI的演示SM模块将商业媒体完全连续地结合到对观看者的演示中。在包括所示出的实施例的某些实施例中,演示模块经由CE模块从SM数据仓库接收一组商业媒体。优选地,P模式向观看者展示该组中的所有商业媒体,每个商业媒体就好像被其作者放置到了演示中一样。如上所述,在某些实施例中媒体被依次显示,并且在那些实施例的某些中,CE模块依次处理商业媒体并且一完成处理就将它们发送到P模式UI。
实现方式
可以以各种演示类型以及相关联的媒体类型来实现本发明的实施例。一些示例性情境在下文中被讨论,包括博客创作和视频制作。其他媒体类型也适用于本发明的一些实施例,例如音频制作或者静止图像幻灯片演示。
博客创作
本发明的博客实现方式将对于发行商而言的潜在问题,即博客作者将有版权的内容嵌入或上传到他们的博客中,转变为其货币化需求的解决方案。通过向作者演示用于补充其博客的商业媒体,通过允许作者选择哪些内容被最终结合到博客中,并且通过向博客的观看者演示商业媒体(并且在某些实施例中是相关广告),这些实施例在确保广告与博客内容相匹配的方面得到了博客作者的帮助。在图4和图5中示出了一个这样的实施例。
图4示出基于web的博客创作工具的内容生成模式。如所示出的,工具是web页面,其包括许多基于帐户的web页面的典型特征,比如全球导航链接、发行商标识(logo)以及作者的帐户控件。页面还包括博客标题、我的博客和本地导航链接。页面还包括创作工具。
图4的页面中的创作工具包括照片显示模块和写作模块(Composemodule)。写作模块包括典型的特征,这些特征包括用法说明、用于输入标题的文本框以及用于输入内容的文本编辑框。输入内容框包括内容编辑工具条和供作者输入文本并且可能是HTML来写作输入的空间。此外,写作模块包括供作者上传照片的照片上传部分。如果已经上传了照片,则照片上传部分包括去除照片的链接。
商业媒体显示模块执行若干种功能:显示对商业媒体的选择,并且允许作者在直接搜索文本输入框中输入针对商业媒体(SM)数据仓库的关键字查询。此外,SM显示模块允许作者将任何显示的媒体(例如所示出的照片)添加到输入内容框。照片纵向地显示在允许作者搜索SM的直接搜索文本框的下方。通过点击照片附近的添加链接(Add Link)链接,作者可以将到该照片的链接添加到输入内容框。
所示出的照片模块还包括供作者用来选择照片的单选按钮,例如用于在执行搜索时保留那些照片,获取关于照片的更多信息或者其他目的。优选地,在照片显示模块中显示的照片是基于作者在输入内容中输入的文本从SM数据仓库取得的。照片也可以是基于作者上传的照片的标签或者基于在搜索中输入的文本取得的。
在所示出的实施例中,作者在输入内容框中键入了“输入文本”,点击了图像A的添加链接,并且选择了图像A,键入了“输入文本继续”并且点击了图像C’的添加链接。作者还经由写作模块的照片部分上传了图像1。此外,作者将输入命题为“2007年5月10日的记录”。
以下描述作者的用于产生所示出的输入的一系列示例性动作。首先,作者输入标题,然后上传图像1并且键入“输入文本”。优选地,当作者上传图像1并且键入时,内容匹配模块从SM数据仓库取得包括图像A的照片,并且将其提供给显示照片的照片显示模块。当作者点击图像A的添加链接时,文本“[图像A的链接]”被自动输入到输入内容中。然后,作者选择图像A以在写作期间在其他照片被更新时保留它以供查看。在某些实施例中,点击图像的添加链接就自动选择了该图像,从而给作者带来了便利。
作者继续写作输入,键入“输入文本继续”。内容匹配模块基于该输入从SM数据仓库取得更多的照片,从而用图像B’、图像C’、图像D’和图像E’来更新照片显示模块。然后作者点击图像C’的添加链接,这将“[图像C’的链接]”输入到输入内容中。此时作者结束输入。在某些实施例中,作者被提示输入图像A和图像C’的标题,然而,在所示出的实施例中,标题是从SM数据仓库中提供的。
图5示出基于web的博客创作工具的演示模式。如所示出的,工具是web页面,与内容生成模式类似的,该web页面包括许多基于帐户的web页面的许多典型特征,比如全球导航链接、发行商标识以及观看者的帐户控件。在某些情况下观看者不具有账户。页面还包括博客部分,其包括博客导航链接和博客刊头(masthead)。刊头包括博客标识符,博客标题和观看选择部件。在所示出的实施例中,博客标识符是“用户名的博客”,标题是我的博客,并且观看选择部件是演示观看选择链接。刊头下方是输入显示部分。
输入显示部分包括标题部分、上传的照片部分和输入内容部分。这里示出了图4中写作的输入。博客输入的标题是“2007年5月10日的记录”,并且上传的照片部分显示图像1。照片部分还包括放大链接。
输入的内容包括两个文本部分:阅读“输入文本”的第一部分和阅读“输入文本继续”的第二部分。输入还包括两个链接的照片。第一个显示图像A,在其下方是列出的图像A的标题和图像A的信用。第二个显示图像C’,在其下方是列出的图像C’的标题和图像C’的信用。
优选地,页面的提供以如下方式进行。首先,用于页面的模板被取得。然后,细节被基于该模板取得并放置到页面中。例如,博客刊头信息被基于刊头占位符放置,并且图像1和输入内容被基于上传的照片和输入占位符放置。
此时,内容提取模块查找输入内容中的商业媒体标识符并且利用那些标识符例如像图3所示的那样执行查询。得到的商业媒体与标识符所要求的任何附加数据被基于标识符放置。这里,图像A、图像A的标题和图像A的信用是从SM数据仓库取得的。类似地,图像C’、图像C’的标题和图像C’的信用也是从SM数据仓库取得的。优选地,商业媒体的取得和格式化在页面的其余部分载入时异步地进行。CE模块格式化这些数据并且基于输入内容中“[图像A的链接]”和“[图像C’的链接]”将它们放置在输入中。
这样,如图5所示,提供了页面。当观看者访问博客时,他或她可以点击商业媒体对象(例如照片)中的任一个,从而访问SM供应商的web站点。
视频
本发明的视频编辑实现方式将对于发行商而言的潜在问题-用户上传有版权的内容-转变为其货币化需求的解决方案。通过向作者演示用于补充其视频的商业媒体,通过允许作者选择哪些内容被最终结合到其视频中,并且通过向视频观看者演示商业媒体(并且在某些实施例中是相关广告),这些实施例在确保广告与内容相匹配的方面得到了视频作者的帮助。在图6和图7中示出了一个这样的实施例。
图6示出在线视频编辑器的用户界面。该UI包括回放面板、功能选择面板、控制器、时间线和滑动条、内容布置面板和商业媒体(SM)面板。为了清楚起见,将该编辑器的用户称作“作者”。商业媒体面板优选地如所示出的那样被标记。
功能选择面板允许作者在编辑、重新混合、注解、浏览和搜索功能中进行选择。例如,浏览功能允许作者浏览关于服务的所有内容,仅用户自己的UGC,或者符合某一可浏览类别的内容。类似地,搜索功能可以针对所有内容、作者的内容、仅专业产生的内容、仅商业媒体或者所有内容的某些其他子集操作。所有观看过的内容可以被引入到作品中,优选地通过将其拖动到内容布置面板中来实现引入。此外,注解和编辑功能针对当前作品或剪辑进行操作。上传功能允许作者将剪辑上传到编辑器。优选地,在作者发起上传事件之后,UI提示作者输入描述正在上传的剪辑的标签。注解功能允许作者将有关标签或其他信息添加到剪辑。优选地,注解功能针对当前作品中的所有剪辑进行操作,包括商业媒体剪辑以及其他用户的那些剪辑。然而,标签和信息优选地保持局部地用于作品而不影响所标记的或者所注解的剪辑的原作。
控制器是基于所选功能例如在编辑控制和回放控制间前后切换的。时间线及其滑动条,时间线控制,提供对作品的全面纵览并且允许附加控制。
内容布置面板允许用户观看、选择并布置当前作品中的内容。优选地,从其他面板拖放到控制布置面板上的内容被引入到当前作品中。
商业媒体面板显示商业媒体,允许用户选择一个商业媒体并且观看与该商业媒体有关的附加详细信息。此外,该面板允许用户将商业媒体拖动到内容布置面板中,从而将媒体引入到当前作品中。
在所示出的实施例中,作者引入了用户生成内容剪辑UGC-1、UGC-2、UGC-3、UGC-4、UGC-5和UGC-6。此外,与UGC-1、UGC-2、UGC-3、UGC-4、UGC-5和UGC-6相关联的标签和信息提示了UI的内容匹配模块取得一组商业媒体以供显示在商业媒体面板中。
取得的商业媒体包括SM-A、SM-B、SM-C、SM-D和SM-E。用户选择了SM-B并且因此商业媒体面板紧邻SM-B显示了细节部分。此外,用户将SM-B引入到了当前作品中,因此SM-B被显示在内容布置面板中。用户将SM-B放置在了UGC-2和UGC-3之间。因此,如显示在时间线上并且显示在内容布置面板上的当前作品的顺序是UGC-1、UGC-2、SM-B、UGC-3、UGC-4、UGC-5和UGC-6。
以下描述作者的用于产生所示出的情形的一系列示例性动作。首先,用户进入浏览模式,然后查找UGC-1、UGC-2、UGC-3并将它们拖动到内容布置面板中。此时,CM模块基于与UGC-1、UGC-2和UGC-3相关联的标签和信息从商业媒体(SM)数据仓库取得剪辑,并且将SM剪辑传递给UI,在UI处它们被显示在商业媒体面板中。然而作者并未选择这些媒体中的任何一个。
然后,作者搜索UGC并且查找UGC-4和UGC-5。此时CM模块基于与UGC-4和UGC-5相关联的标签和信息,由作者输入的搜索查询,并且在某些实施例中基于与UGC-1、UGC-2和UGC-3相关联的标签和信息,从商业媒体(SM)数据仓库取得剪辑,并且将SM剪辑传递给UI,在UI处它们被显示在商业媒体面板中。然而作者并未选择这些媒体中的任何一个。
然后,用户上传UGC-6,并且在上传期间用若干字词标记该剪辑。此时CM模块基于作者用以标记UGC-6的字词,在某些实施例中基于与UGC-4和UGC-5相关联的标签和信息,由作者输入的搜索查询,并且在某些实施例中基于与UGC-1、UGC-2和UGC-3相关联的标签和信息,从商业媒体(SM)数据仓库取得剪辑,并且将SM剪辑传递给UI,在UI处它们被显示在商业媒体面板中。这些剪辑是图6中显示的SM-A、SM-B、SM-C、SM-D和SM-E。然后作者选择SM-B,观看细节,并决定将SM-B拖动到内容布置面板中。作者将SM-B放置在UGC-2和UGC-3之间。
如果此时作者完成了作品,那么编辑会话产生具有如图7所示的时间线的演示。该演示优选地被存储为这样的数据结构:其包括UGC-1、UGC-2、SM-B、UGC-3、UGC-4、UGC-5和UGC-6以及被放置在UGC-2和UGC-3之间的SM-B的标识符。
当观看者选择作品来例如作为观看者自己的编辑会话观看或者在独立的视频观看器或观看页面中观看时,内容提取模块查找SM-B的标识符,并利用该标识符例如像图3所示的那样执行查询。得到的商业媒体与标识符所要求的任何附加数据一起被基于该标识符放置。这里,SM-B是从SM数据仓库取得的。优选地,商业媒体的取得和格式化在视频的其余部分正在播放或下载时异步地进行。这样,UGC-1和UGC-2播放或者被下载,同时SM-B被取得并被格式化。然后SM-B被播放或者被下载,并且之后UGC-3、UGC-4、UGC-5和UGC-6播放或者被下载。
这样,如图7所示,提供了视频。在某些实施例中,在播放器中将广告显示在视频的旁边。优选地,这些广告是与显示在视频中的商业媒体相关的。
优点
这里描述的实施例在若干种使用情境中是有利的。例如,在假期拍摄了某些家庭视频之后,用户希望与朋友和家人分享体验。被包括在一地理区域处的若干事件中的用户体验包括有版权的展示以及向远处看的全景。当所使用的相机缺少广角镜头时,用户的镜头缺少向远处看的适宜的全景镜头。此外,虽然用户将帮助传达对所包括区域的感受,但是用户的镜头不包含任何鸟瞰图。最后,因为相机在展示中的限制,用户没有其体验的镜头。
通过上述的视频实施例,用户上传主要镜头,并且然后这些镜头与基于所输入的标签和描述的适当视频一起被演示(或者然后基于所输入的标签和描述来搜索适当视频)。
通常,本发明的实施例通过供应高品质的、专业的商业媒体以供结合到用户的演示中,提供了货币化用户生成内容的新机会。用户被给予了将高品质媒体用于其演示中的便利,同时发行商实现了广告和赞助商与甚至是难以匹配的媒体间的人工智能水平的内容匹配。此外,“免费”使用的商业媒体的供应减少了用户在未经允许的情况下上传有版权的素材或者结合有版权的素材的动机。
虽然根据具体的示例性实施例描述了本发明,但是应理解,本领域中的普通技术人员可以想到各种修改和变更而不会背离本发明的精神和范围。本发明的范围并不限于所描述的示例性实施例并且应当通过查阅随附的权利要求来确定。
Claims (16)
1.一种内容匹配服务器,包括:
a.内容匹配模块,被配置为从内容生成客户端接收关键字组,并且将基于所述关键字组的关键字提供给商业媒体数据仓库,该商业媒体数据仓库包括与广告商提供的媒体相关联的多个商业媒体数据结构;
b.所述商业媒体数据仓库,被配置为接收所述关键字,并且将所述多个商业媒体数据结构中的基于所述关键字的商业媒体数据结构提供给所述内容匹配模块;
其中,所述内容匹配模块还被配置为格式化所述商业媒体数据结构中的商业媒体以适合所述内容生成客户端中的商业媒体选择模块,并且将经格式化的商业媒体提供给所述商业媒体选择模块,
其中,对所述商业媒体的格式化是与所述内容生成客户端处的操作异步进行的。
2.一种用于提供用来允许用户生成内容与商业媒体相结合的基于web的服务的系统,包括:
a.内容生成客户端,该内容生成客户端包括信息提取模块,该信息提取模块被配置为提取基于用户输入的并且与用户生成内容相关联的关键字组,并且将所述关键字组提供给内容匹配模块;
b.所述内容匹配模块,被配置为将所述关键字组中的关键字作为呼叫的一部分提供给商业媒体数据仓库,该商业媒体数据仓库包括与广告商提供的媒体相关联的多个商业媒体数据结构;
c.所述商业媒体数据仓库,被配置为接收所述关键字并且将所述多个商业媒体数据结构中的基于所述关键字的商业媒体数据结构提供给所述内容匹配模块;
其中,所述内容匹配模块还被配置为格式化所述商业媒体数据结构中的商业媒体以适合所述内容生成客户端中的媒体选择模块,并且其中所述媒体选择模块被配置为从所接收的经格式化的商业媒体中选择适当的媒体,并允许所选出的媒体被结合到还包括所述用户生成内容的演示中,
其中,对所述商业媒体的格式化是与所述内容生成客户端处的操作异步进行的。
3.根据权利要求2所述的系统,其中,所述演示在所述内容生成客户端的用户界面上被显示给用户,所述演示包括从所述商业媒体数据仓库取得的经格式化的商业媒体。
4.根据权利要求2所述的系统,其中,所述信息提取模块在用户发起原始内容上传之后提取基于用户输入的关键字组。
5.根据权利要求4所述的系统,其中,所述来自用户的输入是对所述原始内容进行描述的标签的文本列表。
6.根据权利要求5所述的系统,其中,所述用户生成内容包括静止图像。
7.根据权利要求5所述的系统,其中,所述用户生成内容包括视频。
8.根据权利要求2所述的系统,其中,所述信息提取模块在由用户进行文本写作期间提取所述关键字组。
9.根据权利要求2所述的系统,其中,所述内容匹配模块被包括在web服务器计算机上的服务器端脚本中。
10.一种用于提供用来允许用户生成内容与广告商提供的商业媒体相结合的基于web的服务的方法,该方法包括:
a.在内容生成客户端处提取基于来自用户的输入的关键字组,其中,所述关键字与用户生成内容相关联;
b.所述内容生成客户端将所述关键字组提供给内容匹配模块;
c.所述内容匹配模块将所述关键字组中的关键字作为呼叫的一部分提供到商业媒体数据仓库;
d.所述商业媒体数据仓库接收所述关键字并且将基于所述关键字的商业媒体数据结构提供给所述内容匹配模块;
e.所述内容匹配模块格式化所述商业媒体数据结构中的商业媒体以适合所述内容生成客户端中的媒体选择模块,并将经格式化的商业媒体提供给所述媒体选择模块;
f.所述媒体选择模块从所接收的经格式化的商业媒体中选择适当的媒体,并将所选出的媒体结合到还包括所述用户生成内容的演示中,
其中,对所述商业媒体的格式化是与所述内容生成客户端处的操作异步进行的。
11.根据权利要求10所述的方法,还包括:
在所述内容生成客户端的用户界面上将所述演示显示给用户。
12.根据权利要求10所述的方法,其中,所述提取基于来自用户的输入的关键字组的步骤是在由用户发起原始内容上传之后执行的。
13.根据权利要求11所述的方法,其中,所述来自用户的输入是对所述原始内容进行描述的标签的文本列表。
14.根据权利要求13所述的方法,其中,所述用户生成内容是静止图像。
15.根据权利要求13所述的方法,其中,所述用户生成内容是视频。
16.根据权利要求10所述的方法,其中,所述提取基于来自用户的输入的关键字组的步骤是在由用户进行文本写作期间执行的。
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US11/846,786 | 2007-08-29 | ||
| US11/846,786 US8639714B2 (en) | 2007-08-29 | 2007-08-29 | Integrating sponsored media with user-generated content |
| PCT/US2008/071503 WO2009032428A2 (en) | 2007-08-29 | 2008-07-29 | Integrating sponsored media with user-generated content |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| HK1146757A1 true HK1146757A1 (zh) | 2011-07-08 |
| HK1146757B HK1146757B (zh) | 2014-10-10 |
Family
ID=
Also Published As
| Publication number | Publication date |
|---|---|
| US20090063449A1 (en) | 2009-03-05 |
| US20160292725A1 (en) | 2016-10-06 |
| JP5175935B2 (ja) | 2013-04-03 |
| JP2010538362A (ja) | 2010-12-09 |
| US20140100951A1 (en) | 2014-04-10 |
| CN101796537B (zh) | 2014-04-16 |
| WO2009032428A3 (en) | 2009-04-23 |
| EP2193498A2 (en) | 2010-06-09 |
| US9436950B2 (en) | 2016-09-06 |
| KR101505225B1 (ko) | 2015-03-24 |
| EP2193498A4 (en) | 2013-09-25 |
| KR20100044875A (ko) | 2010-04-30 |
| TWI457768B (zh) | 2014-10-21 |
| US10013704B2 (en) | 2018-07-03 |
| WO2009032428A2 (en) | 2009-03-12 |
| CN101796537A (zh) | 2010-08-04 |
| TW200923682A (en) | 2009-06-01 |
| US8639714B2 (en) | 2014-01-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10013704B2 (en) | Integrating sponsored media with user-generated content | |
| US10303342B2 (en) | All media story telling system and method | |
| JP5581309B2 (ja) | 放送サービスシステムの情報処理方法、その情報処理方法を実施する放送サービスシステム及びその情報処理方法に関する記録媒体 | |
| KR101055271B1 (ko) | 노출된 상업적 태그 집합으로 호출되는 키워드 광고 콘텐츠정보 처리 방법 | |
| US20090024922A1 (en) | Method and system for synchronizing media files | |
| US20080313570A1 (en) | Method and system for media landmark identification | |
| CN105531737B (zh) | 用于提供、编辑并播放视频内容的设备及其方法 | |
| JP2007036830A (ja) | 動画管理システム、動画管理方法、クライアント、およびプログラム | |
| JP5422157B2 (ja) | 動画広告を配信する方法 | |
| WO2009120004A2 (ko) | 디지털 콘텐츠 관련 메타 정보 활용 키워드 광고 방법 및 그 관련 시스템 | |
| HK1146757B (zh) | 商业媒体与用户生成内容的结合 | |
| KR20080087067A (ko) | 컨텐츠 편집툴을 이용한 광고용 멀티미디어 컨텐츠제공방법 | |
| KR20100092787A (ko) | 키워드 광고 콘텐츠를 호출할 수 있는 상업적 태그 집합을 활용한 멀티미디어 콘텐츠 신디케이션 시스템 및 그 방법 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| PC | Patent ceased (i.e. patent has lapsed due to the failure to pay the renewal fee) |
Effective date: 20220729 |