專利名稱:商業(yè)媒體與用戶生成內(nèi)容的結(jié)合的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及Web站點內(nèi)容,并且更具體地涉及商業(yè)媒體(sponsoredmedia)與用戶 生成內(nèi)容(user-generated content)的結(jié)合和重新混合。
背景技術(shù):
許多在線服務(wù)允許用戶生成內(nèi)容,并且允許在他們生成的內(nèi)容中包括鏈接的、嵌 入的或者上傳的內(nèi)容。例如,諸如Jumpcut之類的在線視頻編輯服務(wù)允許用戶上傳、編輯并 且重新混合他們的家庭視頻,并且允許在因特網(wǎng)上將其與朋友們分享。例如Yahoo! 360 那樣的博客(blog)創(chuàng)作工具允許用戶通過維護web日志或博客來分享他們的體驗、思想或 提議。 在創(chuàng)作博客時,許多用戶通過將包括圖像、視頻和音頻的媒體添加到web頁面來 利用數(shù)字媒體。類似地,視頻編輯服務(wù)的用戶通常關(guān)心用對其視頻未充分說明的事件或想 法給予了闡釋的圖像或視頻剪輯來補充他們自己的視頻。雖然某些視頻服務(wù)使得由其他用 戶生成的內(nèi)容可用于結(jié)合到用戶的創(chuàng)作中,但是這些內(nèi)容不一定滿足用戶的預(yù)期。例如,許 多用戶生成內(nèi)容因為缺少專業(yè)制作設(shè)備或者對上傳帶寬的有限接入所以是低品質(zhì)的。此 外,有權(quán)使用其他用戶的內(nèi)容不太可能解決作者對某些類型的媒體的需求,簡單地說這是 因為其他用戶也有作者的這個問題,例如,無權(quán)使用有版權(quán)的事件或者一流的圖像或視頻 獲取技術(shù)。 為了解決這些問題,博客創(chuàng)作工具和視頻編輯服務(wù)的用戶常常搜索不太涉及版權(quán) 問題的、包括在他們博客中的他們喜愛的結(jié)果或者視頻中的在線圖像或視頻。這對于發(fā)行 商而言出現(xiàn)了問題,因為這可能招致責任(liability)。 此外,試圖使流量貨幣化(monetize)的包括Yahoo !在內(nèi)的發(fā)行商必須向內(nèi)容觀 看者演示(present)他們通過點擊它來到達廣告頁面的、那些觀看者足夠感興趣的廣告, 或者執(zhí)行某些其他轉(zhuǎn)換事件。實現(xiàn)這樣的目的的經(jīng)典策略是演示與頁面上出現(xiàn)的內(nèi)容有關(guān) 的廣告。然而,目前的內(nèi)容匹配方案是存在缺點的,尤其是在視頻、音頻和圖像上下文方面。
發(fā)明內(nèi)容
本發(fā)明的實施例使得能夠在創(chuàng)作在線體驗時將高品質(zhì)的商業(yè)媒體與web用戶的 內(nèi)容結(jié)合。 在一個方面中,本發(fā)明的某些實施例涉及由計算機實現(xiàn)的方法。例如,與本發(fā)明某 些實施例一致的由計算機實現(xiàn)的方法包括提取基于來自用戶的輸入的關(guān)鍵字組的步驟,其 中,所述關(guān)鍵字與用戶生成內(nèi)容相關(guān)聯(lián)。然后,提供所述關(guān)鍵字組中的關(guān)鍵字作為呼叫的一 部分,在對所述呼叫的回復(fù)中接收基于所述關(guān)鍵字的商業(yè)媒體數(shù)據(jù)結(jié)構(gòu),并且格式化所述 商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)以適合媒體選擇模塊。優(yōu)選地,所述媒體選擇模塊允許用戶選擇商業(yè)媒 體來與所述用戶生成內(nèi)容一起結(jié)合到演示中。 在某些實施例中,所述提取基于來自用戶的輸入的關(guān)鍵字組的步驟是在由用戶發(fā)
4起原始內(nèi)容上傳之后執(zhí)行的。在某些實施例中,所述來自用戶的輸入是對所述原始內(nèi)容進 行描述的標簽的文本列表。在某些實施例中,所述用戶生成內(nèi)容是靜止圖像。在某些實施 例中,所述用戶生成內(nèi)容是視頻。在某些實施例中,所述提取基于來自用戶的輸入的關(guān)鍵字 組的步驟是在由用戶進行文本寫作期間執(zhí)行的。 在某些實施例中,內(nèi)容生成客戶端和內(nèi)容匹配模塊一起實現(xiàn)與本發(fā)明一致的由計 算機實現(xiàn)的方法。例如,恥b頁面上包含的內(nèi)容生成客戶端和web服務(wù)器上的服務(wù)器端腳 本中包含的內(nèi)容匹配模塊可以一起實現(xiàn)與本發(fā)明一致的方法。在一個這樣的實施例中,所 述內(nèi)容生成客戶端是包括以上提及的媒體選擇模塊的基于恥b的客戶端。優(yōu)選地,內(nèi)容生 成客戶端執(zhí)行所述提取步驟。所述內(nèi)容匹配模塊優(yōu)選地執(zhí)行所述提供步驟、所述接收步驟 和所述格式化步驟。優(yōu)選地,所述關(guān)鍵字被提供給商業(yè)媒體數(shù)據(jù)倉庫并且所述商業(yè)媒體數(shù) 據(jù)結(jié)構(gòu)接收自商業(yè)媒體數(shù)據(jù)倉庫。 在用戶生成演示之后,它可以被作者和其他用戶二者觀看。所述演示被顯示給演 示客戶端的用戶。在顯示期間,所述演示客戶端從商業(yè)媒體數(shù)據(jù)倉庫取得所述演示的包括 商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)的部分。 在另一方面中,本發(fā)明的實施例涉及內(nèi)容生成客戶端。例如,與本發(fā)明某些實施例 一致的內(nèi)容生成客戶端包括信息提取模塊和媒體演示模塊。 信息提取(IE)模塊被配置為基于用戶輸入來執(zhí)行若干任務(wù)。IE模塊提取基于來 自用戶的輸入的關(guān)鍵字組。它然后提供所述關(guān)鍵字組作為呼叫的一部分。內(nèi)容生成客戶端 期望在對所述呼叫的回復(fù)中接收到基于所述關(guān)鍵字組的經(jīng)格式化的商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)。
商業(yè)媒體選擇模塊被配置為接收媒體數(shù)據(jù)結(jié)構(gòu)中的經(jīng)格式化的媒體,并且顯示經(jīng) 格式化的商業(yè)媒體。在這樣的實施例中,商業(yè)媒體選擇模塊優(yōu)選地將由用戶為了選擇商業(yè) 媒體而選出的商業(yè)媒體結(jié)合到包括用戶生成內(nèi)容的演示中,其中所述商業(yè)媒體來自商業(yè)媒 體數(shù)據(jù)倉庫。 —種由內(nèi)容生成客戶端的用戶產(chǎn)生的演示優(yōu)選地通過演示客戶端來顯示。所述演
示客戶端從商業(yè)媒體數(shù)據(jù)倉庫取得所述演示中的包括商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)的部分。 在本發(fā)明的又一方面中,實施例涉及內(nèi)容匹配服務(wù)器。例如內(nèi)容匹配服務(wù)器包括
內(nèi)容匹配模塊和商業(yè)媒體數(shù)據(jù)倉庫。所述內(nèi)容匹配模塊被配置為從內(nèi)容生成客戶端接收關(guān)
鍵字組。CM模塊將基于所述關(guān)鍵字組的關(guān)鍵字提供給商業(yè)媒體數(shù)據(jù)倉庫。 所述商業(yè)媒體數(shù)據(jù)倉庫被配置為接收所述關(guān)鍵字,并且將基于所述關(guān)鍵字的商業(yè)
媒體數(shù)據(jù)結(jié)構(gòu)提供給所述CM模塊。所述CM模塊還被配置為格式化所述商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)
中的商業(yè)媒體以適合商業(yè)媒體選擇模塊,并且將經(jīng)格式化的商業(yè)媒體提供給所述媒體選擇模塊。 在又一方面中,與某些實施例一致的是一種提供用來允許用戶生成內(nèi)容與商業(yè)媒 體的結(jié)合的基于恥b的服務(wù)的系統(tǒng)。示例是系統(tǒng)包括內(nèi)容生成客戶端、內(nèi)容匹配模塊和商 業(yè)媒體數(shù)據(jù)倉庫。 所述內(nèi)容生成客戶端被配置為生成基于用戶輸入的并且與用戶生成內(nèi)容相關(guān)聯(lián) 的關(guān)鍵字組,并且將所述關(guān)鍵字組提供給內(nèi)容匹配模塊。 所述CM模塊被配置為將所述關(guān)鍵字組中的關(guān)鍵字作為呼叫的一部分提供給商業(yè) 媒體數(shù)據(jù)倉庫。
5
所述商業(yè)媒體數(shù)據(jù)倉庫被配置為接收所述關(guān)鍵字并且基于所述關(guān)鍵字將商業(yè)媒 體數(shù)據(jù)結(jié)構(gòu)提供給所述CM模塊,所述CM模塊還被配置為格式化所述商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)中 的商業(yè)媒體以適合所述內(nèi)容生成客戶端中的媒體選擇模塊。所述媒體選擇模塊允許所選出 的媒體被結(jié)合到還包括所述用戶生成內(nèi)容的演示中。
圖1示出與本發(fā)明某些實施例一致的由計算機實現(xiàn)的服務(wù)的上層體系結(jié)構(gòu)。
圖2示出在與本發(fā)明某些實施例一致的編輯模式期間用戶界面和商業(yè)媒體數(shù)據(jù) 倉庫(r印ository)間的交互。 圖3示出在與本發(fā)明某些實施例一致的演示模式期間用戶界面和商業(yè)媒體數(shù)據(jù) 倉庫間的交互。 圖4示出與本發(fā)明某些實施例一致的由計算機實現(xiàn)的博客創(chuàng)作服務(wù)的編輯模式 用戶界面。 圖5示出與本發(fā)明某些實施例一致的由計算機實現(xiàn)的博客創(chuàng)作服務(wù)的演示模式 用戶界面。 圖6示出與本發(fā)明某些實施例一致的由計算機實現(xiàn)的視頻編輯服務(wù)的編輯模式 用戶界面。 圖7示出與本發(fā)明某些實施例一致的由計算機實現(xiàn)的視頻編輯服務(wù)的演示模式 用戶界面。
具體實施例方式
本發(fā)明提出了 一種用于將商業(yè)媒體與用戶生成內(nèi)容結(jié)合并且重新混合的模型。
這里使用的"內(nèi)容生成"指本發(fā)明某些實施例使用的若干種模式中的、其間用戶產(chǎn) 生用戶生成內(nèi)容或者將商業(yè)媒體與用戶生成內(nèi)容結(jié)合的任一種模式;這些包括創(chuàng)作、編輯、 混合和重新混合。"演示"指本發(fā)明某些實施例使用的若干種模式中的任一種模式的產(chǎn)品。 "商業(yè)媒體"指由廣告商提供給內(nèi)容生成服務(wù)的供應(yīng)商以供結(jié)合到還包括用戶生成內(nèi)容的 演示中的媒體。"用戶生成內(nèi)容(UGC)"指由終端用戶產(chǎn)生或者主要受終端用戶影響的各種 媒體內(nèi)容,終端用戶與傳統(tǒng)的媒體制作商、經(jīng)許可的廣播商和制作公司是相對的。
體系結(jié)構(gòu) 圖1示出與本發(fā)明的某些實施例一致的一般體系結(jié)構(gòu)。如所示出的,這樣的實施 例包括包括信息提取(IE)和商業(yè)媒體選擇(SMS)或商業(yè)媒體演示(SMP)模塊的用戶界面 (UI),包括內(nèi)容匹配(CM)和內(nèi)容提取(CE)模塊的商業(yè)媒體(SM)數(shù)據(jù)倉庫,以及用戶生成 內(nèi)容(UGC)數(shù)據(jù)倉庫。 UI與SM數(shù)據(jù)倉庫通信。如所示出的,優(yōu)選地,該通信發(fā)生在UI的IE和SMS/SMP 模塊與SM數(shù)據(jù)倉庫的CM/CE模塊之間。優(yōu)選地,由CM模塊發(fā)送到SMS模塊的信號是基于 由IE模塊發(fā)送到CM模塊的呼叫的。類似地,由CE模塊發(fā)送到SMP模塊的信號優(yōu)選地是基 于由IE模塊發(fā)送到CE模塊的呼叫的。 UI還與UGC數(shù)據(jù)倉庫通信。優(yōu)選地,該通信直接從UI發(fā)生,UI既向UGC數(shù)據(jù)倉庫 發(fā)送信號又從UGC數(shù)據(jù)倉庫接收信號。
6
UI允許與這樣的實施例交互的用戶執(zhí)行與用戶生成內(nèi)容有關(guān)的并且優(yōu)選地還與 商業(yè)媒體有關(guān)的一個或多個功能。這些功能優(yōu)選地包括對用戶生成內(nèi)容進行操作的若干種 功能對UGC數(shù)據(jù)倉庫的內(nèi)容進行創(chuàng)作或?qū)懽鳌⒕庉?、重新混合、搜索以及觀看。
重新混合和觀看功能優(yōu)選地對商業(yè)媒體進行操作,并且搜索功能優(yōu)選地對SM數(shù) 據(jù)倉庫進行操作。此外,編輯功能優(yōu)選地對商業(yè)媒體進行操作,雖然在某些實施例中對商 業(yè)媒體的編輯部分地或完全地受限。此外,重新混合和編輯功能與所示出的整體體系結(jié)構(gòu) 一起允許將商業(yè)媒體與用戶生成內(nèi)容結(jié)合。另外,觀看功能,當在UCG和SM數(shù)據(jù)倉庫二者 上被操作并且與SMP模塊一起被操作時,允許觀看結(jié)合用戶生成內(nèi)容和商業(yè)媒體二者的演 示。優(yōu)選地,由這樣的演示的作者選擇的用戶或用戶組(包括公眾)被允許觀看這樣的演 示。 在創(chuàng)作或?qū)懽?、編輯以及重新混合功能期間,由IE模塊從用戶的內(nèi)容選擇或輸入 中提取出的信息被發(fā)送到CM模塊。CM模塊基于所接收的信息從SM數(shù)據(jù)倉庫取得商業(yè)媒 體,并且將取得的媒體發(fā)送到UI的SMS模塊。SMS模塊向用戶顯示商業(yè)媒體并且允許用戶 將所顯示的商業(yè)媒體結(jié)合到正在被創(chuàng)作或?qū)懽?、編輯或重新混合的演示中。?yōu)選地,被演示 給用戶的商業(yè)媒體是基于其與正在UI內(nèi)被創(chuàng)作、編輯、重新混合或者寫作的用戶生成內(nèi)容 的相關(guān)性而被選出的。 在搜索功能期間,由IE模塊從用戶的搜索輸入中提取出的信息被發(fā)送到CM模塊。 CM模塊基于所接收的信息從SM數(shù)據(jù)倉庫中取得商業(yè)媒體并且將取得的商業(yè)媒體發(fā)送到UI 的SMS模塊。SMS模塊向用戶顯示商業(yè)媒體并且允許用戶將所顯示的商業(yè)媒體結(jié)合到演示 中。優(yōu)選地,所演示的商業(yè)媒體優(yōu)選地是基于顯示搜索(e鄧licit search)而被選出的。
在觀看功能期間,由演示的作者選出的商業(yè)媒體已經(jīng)被結(jié)合到演示中并且在演示 背景下被顯示給觀看者。優(yōu)選地,IE模塊從演示中取得與所包括的商業(yè)媒體有關(guān)的信息并 且將該信息提供給CE模塊。CE模塊從SM數(shù)據(jù)倉庫中取得所包括的媒體并且將其提供給 UI的SMP模塊。優(yōu)選地,在觀看構(gòu)成演示的商業(yè)媒體和用戶生成內(nèi)容期間,商業(yè)媒體和用戶 生成內(nèi)容被完全連續(xù)地結(jié)合到所觀看的演示中,然而它們的每個卻是分別從其各自的數(shù)據(jù) 倉庫中取得的。
內(nèi)容生成 圖2示出在與本發(fā)明某些實施例一致的內(nèi)容生成模式期間信號的示例性流程。為 了清楚起見,我們將與內(nèi)容生成模式交互的用戶稱作"作者"。信號流程在按時間排序然而 不一定是連續(xù)的多個步驟上發(fā)生。圖2示出與本發(fā)明某些實施例一致的內(nèi)容生成(CG)模 式的用戶界面(UI)。 CG模式UI被示出為與內(nèi)容匹配(CM)模塊交互并且通過它與商業(yè)媒 體(SM)數(shù)據(jù)倉庫交互。優(yōu)選地,CM模塊與SM數(shù)據(jù)倉庫結(jié)合,例如被結(jié)合在構(gòu)成SM數(shù)據(jù)倉 庫的一部分的數(shù)據(jù)服務(wù)器上的服務(wù)器端腳本中。在某些實施例中,在提供形成CG模式UI 的一部分的恥b頁面的服務(wù)器上的服務(wù)器端腳本中實現(xiàn)CM模塊。 首先,與UI的用戶交互生成信息。該信息在本發(fā)明的各種實施例中具有多種形 式。例如,在某些實施例中,作者在博客中寫作文本輸入或者以在線的基于文本內(nèi)容的形式 生成該信息。在某些實施例中,經(jīng)UI提示的作者輸入描述上傳的可視內(nèi)容(例如照片、視 頻剪輯或其組合)的標簽或關(guān)鍵字,并且這用來生成該信息。在某些實施例中,作者從數(shù)據(jù) 倉庫中選擇用戶生成內(nèi)容以用于生成新內(nèi)容。通常所選內(nèi)容在某些先前的會話期間已經(jīng)被
7上傳并且可能被某些其他用戶上傳。在這種情況下,通過選擇內(nèi)容,作者觸發(fā)了信息生成; 該信息是基于與所選內(nèi)容相關(guān)聯(lián)的標簽或關(guān)鍵字的。 信息提取(IE)模塊提取經(jīng)由用戶交互生成的當前信息并且將其轉(zhuǎn)換到關(guān)鍵字組 中。然后,這些關(guān)鍵字或者其某一部分被傳遞到CM模塊。在示出的實施例中,被標記為 Curr_KWs的關(guān)鍵字組被傳遞到CM模塊的關(guān)鍵字處理子程序。優(yōu)選地,Curr_KWs的傳遞在 UI部分上是被動的,即是由IE模塊發(fā)起并執(zhí)行的。 處理子程序根據(jù)Curr_KWs寫作一組關(guān)鍵字Curr_KW。在某些實施例中,KeyWords 與CurrJ(Ws相同。然而,在某些實施例中,CM模塊記住先前的關(guān)鍵字組并且部分地基于 先前的關(guān)鍵字來寫作KeyWords組。在任一種情況下,KeyWords被用作到SM數(shù)據(jù)倉庫的 呼叫的一部分。優(yōu)選地,將KeyWords發(fā)送到SM數(shù)據(jù)倉庫的呼叫與CG模式UI的立足點 (standpoint)異步。例如,在某些實施例中,呼叫是由期望可擴展標記語音(XML)響應(yīng)的 JaveScript例程發(fā)起的異步POST呼叫。這種類型的呼叫還已知為AJAX P0ST呼叫。在圖 中經(jīng)由虛線示出優(yōu)選的呼叫異步性。 響應(yīng)于KeyWords呼叫,SM數(shù)據(jù)倉庫用這里表示為SM_Struc的商業(yè)媒體數(shù)據(jù)結(jié)構(gòu) 來進行響應(yīng)。該響應(yīng)去向CM模塊的格式化子程序。優(yōu)選地,商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)是以用于結(jié) 構(gòu)化數(shù)據(jù)的標準格式(例如XML)提供的。此外,響應(yīng)SM_Struc優(yōu)選地關(guān)于CG模式UI是 異步的。在圖中經(jīng)由虛線來表示該異步性。商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)SM_Struc包括與KeyWords 相匹配的一組商業(yè)媒體。在某些實施例中,SM—Struc還包括關(guān)于各商業(yè)媒體的附加信息, 例如其標題、信用(credit)、描述。 格式化子程序?qū)?shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為CG模式UI的媒體顯示模塊可讀的格式。如所示 出的,子程序?qū)M_Format傳遞到UI的顯示模塊。優(yōu)選地,CM模塊經(jīng)由嵌入的例程,比如 對于XML經(jīng)由嵌入的可擴展樣式表語言(XSL)例程,將數(shù)據(jù)結(jié)構(gòu)SM—Struc格式化為適用于 顯示模塊的格式。例如,在某些實施例中,嵌入的例程是XSL變換即XSLT例程;然而,某些 實施例使用其他的格式化技術(shù),例如XSL格式化對象,XML路徑語言或者某些其他的技術(shù)。 此外,在從SM數(shù)據(jù)倉庫傳遞的數(shù)據(jù)結(jié)構(gòu)是非-XML格式的情況下,使用一些適當?shù)母袷交?術(shù)。 GC模式UI的媒體顯示模塊允許作者觀看并選擇其中顯示的媒體。在包括所示出 的實施例的某些實施例中,顯示模塊經(jīng)由CM模塊從SM數(shù)據(jù)倉庫接收一組商業(yè)媒體。優(yōu)選 地,顯示模塊一次向作者展示包括在SM—Struc中的媒體的子集。更加優(yōu)選地,顯示模塊允 許作者瀏覽SM_Struc的較大子集。 此外,GC模式UI允許作者選擇其中顯示的媒體。在某些實施例中,當一個媒體被 選擇時,作者被演示關(guān)于該媒體的附加信息。在某些實施例中,作者被允許觀看該媒體。此 外,優(yōu)選地,作者被允許將所選媒體結(jié)合到作者正在生成的演示中。所生成的演示優(yōu)選地被 存儲為這樣的數(shù)據(jù)結(jié)構(gòu)其包括該演示中所含的商業(yè)媒體和用戶生成內(nèi)容二者的標識符。 在某些實施例中,用戶生成內(nèi)容被直接包括在演示中。 —旦作者生成了演示,作者或者被作者允許的其他用戶或用戶組就可以觀看該演 示。觀看發(fā)生在演示模式UI中。
演示模式 圖3示出在與本發(fā)明某些實施例一致的演示模式期間信號的示例性流程。為了清
8楚起見,我們將與演示模式交互的用戶稱作"觀看者"。信號流程在按時間排序然而不一定 是連續(xù)的多個步驟上發(fā)生。圖3示出與本發(fā)明某些實施例一致的演示(P)模式的用戶界面 (UI)。 P模式UI被示出為與內(nèi)容提取(CE)模塊交互并且通過它與商業(yè)媒體(SM)數(shù)據(jù)倉庫 交互。優(yōu)選地,CE模塊與P模式UI分離,例如在提供形成P模式UI的一部分的web頁面 的服務(wù)器上的服務(wù)器端腳本中。在某些實施例中,CE模塊與SM數(shù)據(jù)倉庫結(jié)合,例如作為服 務(wù)器端腳本被結(jié)合在構(gòu)成數(shù)據(jù)倉庫一部分的數(shù)據(jù)服務(wù)器上。圖3僅示出演示的商業(yè)媒體部 分的取得和演示。雖然演示在被演示給觀看者時優(yōu)選地是完全連續(xù)的,但是演示中的商業(yè) 媒體優(yōu)選地在觀看時被從SM數(shù)據(jù)倉庫中取得。用戶生成內(nèi)容可以在觀看時被從UGC數(shù)據(jù) 倉庫取得或者可以被結(jié)合到演示的底層數(shù)據(jù)結(jié)構(gòu)中。 首先,由CE模塊從演示的底層數(shù)據(jù)結(jié)構(gòu)中提取出商業(yè)媒體標識符SM—IDs。這些標 識符優(yōu)選地與SM數(shù)據(jù)倉庫中的以及貫穿圖2所示的內(nèi)容生成過程的商業(yè)媒體相關(guān)聯(lián)。優(yōu) 選地,SM_IDs的傳遞在UI部分上是被動的,即是由CE模塊發(fā)起并執(zhí)行的。演示數(shù)據(jù)結(jié)構(gòu) 中標識符的形式隨所涉及媒體的類型變化。例如,在商業(yè)媒體圖像的情況下,標識符可以被 嵌入在〈div〉標簽中,并且對于視頻或音頻,標識符可以被列出在還包括演示的用戶生成 部分的XML模式(XML Schema)中。 然后,在所示出的實施例中,CE模塊的子程序?qū)⒚總€商業(yè)媒體的標識符或標識符 組SM_Key傳遞到SM數(shù)據(jù)倉庫。在某些實施例中,該任務(wù)是不重要的并且SM_Key與SM_IDs 相同。在其他實施例中,從SM_IDs中提取出個別標識符并且將每個都作為SM_Key傳遞到 SM數(shù)據(jù)倉庫。例如,如果演示是視頻并且以數(shù)據(jù)流的形式被演示給觀看者,那么CE模塊可 以先取得視頻中位置靠前的媒體然后取得位置靠后的媒體。 優(yōu)選地,CE模塊到SM數(shù)據(jù)倉庫的呼叫與P模式UI的立足點異步。例如,在某些實 施例中,呼叫是由期望可擴展標記語音(XML)響應(yīng)的JaveScript例程發(fā)起的異步POST呼 叫。這種類型的呼叫還已知為AJAXPOST呼叫。在圖中經(jīng)由虛線示出優(yōu)選的呼叫異步性。
響應(yīng)于SM_Key呼叫,SM數(shù)據(jù)倉庫用這里表示為SM_Struc的商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)來 進行響應(yīng)。該響應(yīng)去向CE模塊的格式化子程序。優(yōu)選地,商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)是以用于結(jié)構(gòu) 化數(shù)據(jù)的標準格式(例如XML)提供的。此夕卜,響應(yīng)SM_Struc優(yōu)選地關(guān)于CG模式UI是異 步的。在圖中經(jīng)由虛線來表示該異步性。 格式化子程序?qū)?shù)據(jù)結(jié)構(gòu)轉(zhuǎn)換為P模式UI的演示商業(yè)媒體模塊可讀的格式。如 所示出的,子程序?qū)M_Format傳遞到UI的演示SM模塊。優(yōu)選地,CE模塊經(jīng)由嵌入的例 程,例如經(jīng)由嵌入的可擴展樣式表語言(XSL)例程將數(shù)據(jù)結(jié)構(gòu)SM—Struc格式化為適用于演 示模塊的格式。在某些實施例中,嵌入的XSL例程是XSL變換即XSLT例程,然而,某些實施 例使用其他的格式化技術(shù),例如XSL格式化對象,XML路徑語言或者某些其他的技術(shù)。此外, 在從SM數(shù)據(jù)倉庫傳遞的數(shù)據(jù)結(jié)構(gòu)是非-XML格式的情況下,使用一些適當?shù)母袷交夹g(shù)。
優(yōu)選地,P模式UI的演示SM模塊將商業(yè)媒體完全連續(xù)地結(jié)合到對觀看者的演示 中。在包括所示出的實施例的某些實施例中,演示模塊經(jīng)由CE模塊從SM數(shù)據(jù)倉庫接收一 組商業(yè)媒體。優(yōu)選地,P模式向觀看者展示該組中的所有商業(yè)媒體,每個商業(yè)媒體就好像被 其作者放置到了演示中一樣。如上所述,在某些實施例中媒體被依次顯示,并且在那些實施 例的某些中,CE模塊依次處理商業(yè)媒體并且一完成處理就將它們發(fā)送到P模式UI。
實現(xiàn)方式
可以以各種演示類型以及相關(guān)聯(lián)的媒體類型來實現(xiàn)本發(fā)明的實施例。 一些示例性 情境在下文中被討論,包括博客創(chuàng)作和視頻制作。其他媒體類型也適用于本發(fā)明的一些實 施例,例如音頻制作或者靜止圖像幻燈片演示。
博客創(chuàng)作 本發(fā)明的博客實現(xiàn)方式將對于發(fā)行商而言的潛在問題,即博客作者將有版權(quán)的內(nèi) 容嵌入或上傳到他們的博客中,轉(zhuǎn)變?yōu)槠湄泿呕枨蟮慕鉀Q方案。通過向作者演示用于補 充其博客的商業(yè)媒體,通過允許作者選擇哪些內(nèi)容被最終結(jié)合到博客中,并且通過向博客 的觀看者演示商業(yè)媒體(并且在某些實施例中是相關(guān)廣告),這些實施例在確保廣告與博 客內(nèi)容相匹配的方面得到了博客作者的幫助。在圖4和圖5中示出了一個這樣的實施例。
圖4示出基于web的博客創(chuàng)作工具的內(nèi)容生成模式。如所示出的,工具是web頁 面,其包括許多基于帳戶的web頁面的典型特征,比如全球?qū)Ш芥溄?、發(fā)行商標識(logo)以 及作者的帳戶控件。頁面還包括博客標題、我的博客和本地導(dǎo)航鏈接。頁面還包括創(chuàng)作工 具。 圖4的頁面中的創(chuàng)作工具包括照片顯示模塊和寫作模塊(Composemodule)。寫作 模塊包括典型的特征,這些特征包括用法說明、用于輸入標題的文本框以及用于輸入內(nèi)容 的文本編輯框。輸入內(nèi)容框包括內(nèi)容編輯工具條和供作者輸入文本并且可能是HTML來寫 作輸入的空間。此外,寫作模塊包括供作者上傳照片的照片上傳部分。如果已經(jīng)上傳了照 片,則照片上傳部分包括去除照片的鏈接。 商業(yè)媒體顯示模塊執(zhí)行若干種功能顯示對商業(yè)媒體的選擇,并且允許作者在直 接搜索文本輸入框中輸入針對商業(yè)媒體(SM)數(shù)據(jù)倉庫的關(guān)鍵字查詢。此外,SM顯示模塊 允許作者將任何顯示的媒體(例如所示出的照片)添加到輸入內(nèi)容框。照片縱向地顯示在 允許作者搜索SM的直接搜索文本框的下方。通過點擊照片附近的添加鏈接(Add Link)鏈 接,作者可以將到該照片的鏈接添加到輸入內(nèi)容框。 所示出的照片模塊還包括供作者用來選擇照片的單選按鈕,例如用于在執(zhí)行搜索 時保留那些照片,獲取關(guān)于照片的更多信息或者其他目的。優(yōu)選地,在照片顯示模塊中顯示
的照片是基于作者在輸入內(nèi)容中輸入的文本從SM數(shù)據(jù)倉庫取得的。照片也可以是基于作
者上傳的照片的標簽或者基于在搜索中輸入的文本取得的。 在所示出的實施例中,作者在輸入內(nèi)容框中鍵入了"輸入文本",點擊了圖像A的 添加鏈接,并且選擇了圖像A,鍵入了"輸入文本繼續(xù)"并且點擊了圖像C'的添加鏈接。作 者還經(jīng)由寫作模塊的照片部分上傳了圖像l。此外,作者將輸入命題為"2007年5月10日 的記錄"。 以下描述作者的用于產(chǎn)生所示出的輸入的一系列示例性動作。首先,作者輸入標 題,然后上傳圖像1并且鍵入"輸入文本"。優(yōu)選地,當作者上傳圖像1并且鍵入時,內(nèi)容匹 配模塊從SM數(shù)據(jù)倉庫取得包括圖像A的照片,并且將其提供給顯示照片的照片顯示模塊。 當作者點擊圖像A的添加鏈接時,文本"[圖像A的鏈接]"被自動輸入到輸入內(nèi)容中。然 后,作者選擇圖像A以在寫作期間在其他照片被更新時保留它以供查看。在某些實施例中, 點擊圖像的添加鏈接就自動選擇了該圖像,從而給作者帶來了便利。 作者繼續(xù)寫作輸入,鍵入"輸入文本繼續(xù)"。內(nèi)容匹配模塊基于該輸入從SM數(shù)據(jù)倉 庫取得更多的照片,從而用圖像B'、圖像C'、圖像D'和圖像E'來更新照片顯示模塊。然后
10作者點擊圖像C'的添加鏈接,這將"[圖像C'的鏈接]"輸入到輸入內(nèi)容中。此時作者結(jié) 束輸入。在某些實施例中,作者被提示輸入圖像A和圖像C'的標題,然而,在所示出的實施 例中,標題是從SM數(shù)據(jù)倉庫中提供的。 圖5示出基于web的博客創(chuàng)作工具的演示模式。如所示出的,工具是web頁面,與 內(nèi)容生成模式類似的,該web頁面包括許多基于帳戶的web頁面的許多典型特征,比如全球 導(dǎo)航鏈接、發(fā)行商標識以及觀看者的帳戶控件。在某些情況下觀看者不具有賬戶。頁面還 包括博客部分,其包括博客導(dǎo)航鏈接和博客刊頭(masthead)。刊頭包括博客標識符,博客 標題和觀看選擇部件。在所示出的實施例中,博客標識符是"用戶名的博客",標題是我的博 客,并且觀看選擇部件是演示觀看選擇鏈接。刊頭下方是輸入顯示部分。
輸入顯示部分包括標題部分、上傳的照片部分和輸入內(nèi)容部分。這里示出了圖4 中寫作的輸入。博客輸入的標題是"2007年5月10日的記錄",并且上傳的照片部分顯示 圖像l。照片部分還包括放大鏈接。 輸入的內(nèi)容包括兩個文本部分閱讀"輸入文本"的第一部分和閱讀"輸入文本繼 續(xù)"的第二部分。輸入還包括兩個鏈接的照片。第一個顯示圖像A,在其下方是列出的圖像 A的標題和圖像A的信用。第二個顯示圖像C',在其下方是列出的圖像C'的標題和圖像C' 的信用。 優(yōu)選地,頁面的提供以如下方式進行。首先,用于頁面的模板被取得。然后,細節(jié) 被基于該模板取得并放置到頁面中。例如,博客刊頭信息被基于刊頭占位符放置,并且圖像 1和輸入內(nèi)容被基于上傳的照片和輸入占位符放置。 此時,內(nèi)容提取模塊查找輸入內(nèi)容中的商業(yè)媒體標識符并且利用那些標識符例如 像圖3所示的那樣執(zhí)行查詢。得到的商業(yè)媒體與標識符所要求的任何附加數(shù)據(jù)被基于標識 符放置。這里,圖像A、圖像A的標題和圖像A的信用是從SM數(shù)據(jù)倉庫取得的。類似地,圖 像C'、圖像C'的標題和圖像C'的信用也是從SM數(shù)據(jù)倉庫取得的。優(yōu)選地,商業(yè)媒體的取 得和格式化在頁面的其余部分載入時異步地進行。CE模塊格式化這些數(shù)據(jù)并且基于輸入內(nèi) 容中"[圖像A的鏈接]"和"[圖像C'的鏈接]"將它們放置在輸入中。
這樣,如圖5所示,提供了頁面。當觀看者訪問博客時,他或她可以點擊商業(yè)媒體 對象(例如照片)中的任一個,從而訪問SM供應(yīng)商的web站點。
視頻 本發(fā)明的視頻編輯實現(xiàn)方式將對于發(fā)行商而言的潛在問題-用戶上傳有版權(quán)的 內(nèi)容-轉(zhuǎn)變?yōu)槠湄泿呕枨蟮慕鉀Q方案。通過向作者演示用于補充其視頻的商業(yè)媒體, 通過允許作者選擇哪些內(nèi)容被最終結(jié)合到其視頻中,并且通過向視頻觀看者演示商業(yè)媒體 (并且在某些實施例中是相關(guān)廣告),這些實施例在確保廣告與內(nèi)容相匹配的方面得到了 視頻作者的幫助。在圖6和圖7中示出了一個這樣的實施例。 圖6示出在線視頻編輯器的用戶界面。該UI包括回放面板、功能選擇面板、控制 器、時間線和滑動條、內(nèi)容布置面板和商業(yè)媒體(SM)面板。為了清楚起見,將該編輯器的用 戶稱作"作者"。商業(yè)媒體面板優(yōu)選地如所示出的那樣被標記。 功能選擇面板允許作者在編輯、重新混合、注解、瀏覽和搜索功能中進行選擇。例 如,瀏覽功能允許作者瀏覽關(guān)于服務(wù)的所有內(nèi)容,僅用戶自己的UGC,或者符合某一可瀏覽 類別的內(nèi)容。類似地,搜索功能可以針對所有內(nèi)容、作者的內(nèi)容、僅專業(yè)產(chǎn)生的內(nèi)容、僅商業(yè)媒體或者所有內(nèi)容的某些其他子集操作。所有觀看過的內(nèi)容可以被引入到作品中,優(yōu)選地 通過將其拖動到內(nèi)容布置面板中來實現(xiàn)引入。此外,注解和編輯功能針對當前作品或剪輯 進行操作。上傳功能允許作者將剪輯上傳到編輯器。優(yōu)選地,在作者發(fā)起上傳事件之后,UI 提示作者輸入描述正在上傳的剪輯的標簽。注解功能允許作者將有關(guān)標簽或其他信息添加 到剪輯。優(yōu)選地,注解功能針對當前作品中的所有剪輯進行操作,包括商業(yè)媒體剪輯以及其 他用戶的那些剪輯。然而,標簽和信息優(yōu)選地保持局部地用于作品而不影響所標記的或者 所注解的剪輯的原作。 控制器是基于所選功能例如在編輯控制和回放控制間前后切換的。時間線及其滑 動條,時間線控制,提供對作品的全面縱覽并且允許附加控制。 內(nèi)容布置面板允許用戶觀看、選擇并布置當前作品中的內(nèi)容。優(yōu)選地,從其他面板 拖放到控制布置面板上的內(nèi)容被弓I入到當前作品中。 商業(yè)媒體面板顯示商業(yè)媒體,允許用戶選擇一個商業(yè)媒體并且觀看與該商業(yè)媒體 有關(guān)的附加詳細信息。此外,該面板允許用戶將商業(yè)媒體拖動到內(nèi)容布置面板中,從而將媒 體引入到當前作品中。 在所示出的實施例中,作者引入了用戶生成內(nèi)容剪輯UGC-1 、UGC-2、UGC-3、UGC-4、 UGC-5和UGC-6。此外,與UGC-1、 UGC_2、 UGC_3、 UGC_4、 UGC-5和UGC-6相關(guān)聯(lián)的標簽和信 息提示了 UI的內(nèi)容匹配模塊取得一組商業(yè)媒體以供顯示在商業(yè)媒體面板中。
取得的商業(yè)媒體包括SM-A、 SM-B、 SM_C、 SM_D和SM_E。用戶選擇了 SM_B并且因 此商業(yè)媒體面板緊鄰SM-B顯示了細節(jié)部分。此外,用戶將SM-B引入到了當前作品中,因此 SM-B被顯示在內(nèi)容布置面板中。用戶將SM-B放置在了 UGC-2和UGC-3之間。因此,如顯 示在時間線上并且顯示在內(nèi)容布置面板上的當前作品的順序是UGC-1 、UGC-2 、 SM-B、UGC-3 、 UGC-4、 UGC-5和UGC-6 。 以下描述作者的用于產(chǎn)生所示出的情形的一系列示例性動作。首先,用戶進入瀏 覽模式,然后查找UGC-l、 UGC-2、 UGC-3并將它們拖動到內(nèi)容布置面板中。此時,CM模塊基 于與UGC-l、UGC-2和UGC-3相關(guān)聯(lián)的標簽和信息從商業(yè)媒體(SM)數(shù)據(jù)倉庫取得剪輯,并且 將SM剪輯傳遞給UI ,在UI處它們被顯示在商業(yè)媒體面板中。然而作者并未選擇這些媒體 中的任何一個。 然后,作者搜索UGC并且查找UGC-4和UGC-5 。此時CM模塊基于與UGC_4和UGC_5 相關(guān)聯(lián)的標簽和信息,由作者輸入的搜索查詢,并且在某些實施例中基于與UGC-l、 UGC-2 和UGC-3相關(guān)聯(lián)的標簽和信息,從商業(yè)媒體(SM)數(shù)據(jù)倉庫取得剪輯,并且將SM剪輯傳遞給 UI,在UI處它們被顯示在商業(yè)媒體面板中。然而作者并未選擇這些媒體中的任何一個。
然后,用戶上傳UGC-6,并且在上傳期間用若干字詞標記該剪輯。此時CM模塊基于 作者用以標記UGC-6的字詞,在某些實施例中基于與UGC-4和UGC-5相關(guān)聯(lián)的標簽和信息, 由作者輸入的搜索查詢,并且在某些實施例中基于與UGC-l、 UGC-2和UGC-3相關(guān)聯(lián)的標簽 和信息,從商業(yè)媒體(SM)數(shù)據(jù)倉庫取得剪輯,并且將SM剪輯傳遞給UI,在UI處它們被顯 示在商業(yè)媒體面板中。這些剪輯是圖6中顯示的SM-A、 SM-B、 SM-C、 SM_D和SM_E。然后作 者選擇SM-B,觀看細節(jié),并決定將SM-B拖動到內(nèi)容布置面板中。作者將SM-B放置在UGC-2 和UGC-3之間。 如果此時作者完成了作品,那么編輯會話產(chǎn)生具有如圖7所示的時間線的演示。該演示優(yōu)選地被存儲為這樣的數(shù)據(jù)結(jié)構(gòu)其包括UGC-1、 UGC-2、 SM-B、 UGC_3、 UGC_4、 UGC-5 和UGC-6以及被放置在UGC-2和UGC-3之間的SM_B的標識符。 當觀看者選擇作品來例如作為觀看者自己的編輯會話觀看或者在獨立的視頻觀 看器或觀看頁面中觀看時,內(nèi)容提取模塊查找SM-B的標識符,并利用該標識符例如像圖3 所示的那樣執(zhí)行查詢。得到的商業(yè)媒體與標識符所要求的任何附加數(shù)據(jù)一起被基于該標識 符放置。這里,SM-B是從SM數(shù)據(jù)倉庫取得的。優(yōu)選地,商業(yè)媒體的取得和格式化在視頻的 其余部分正在播放或下載時異步地進行。這樣,UGC-1和UGC-2播放或者被下載,同時SM-B 被取得并被格式化。然后SM-B被播放或者被下載,并且之后UGC-3、UGC-4、UGC-5和UGC-6 播放或者被下載。 這樣,如圖7所示,提供了視頻。在某些實施例中,在播放器中將廣告顯示在視頻 的旁邊。優(yōu)選地,這些廣告是與顯示在視頻中的商業(yè)媒體相關(guān)的。
優(yōu)點 這里描述的實施例在若干種使用情境中是有利的。例如,在假期拍攝了某些家庭 視頻之后,用戶希望與朋友和家人分享體驗。被包括在一地理區(qū)域處的若干事件中的用戶 體驗包括有版權(quán)的展示以及向遠處看的全景。當所使用的相機缺少廣角鏡頭時,用戶的鏡 頭缺少向遠處看的適宜的全景鏡頭。此外,雖然用戶將幫助傳達對所包括區(qū)域的感受,但是 用戶的鏡頭不包含任何鳥瞰圖。最后,因為相機在展示中的限制,用戶沒有其體驗的鏡頭。
通過上述的視頻實施例,用戶上傳主要鏡頭,并且然后這些鏡頭與基于所輸入的 標簽和描述的適當視頻一起被演示(或者然后基于所輸入的標簽和描述來搜索適當視 頻)。 通常,本發(fā)明的實施例通過供應(yīng)高品質(zhì)的、專業(yè)的商業(yè)媒體以供結(jié)合到用戶的演 示中,提供了貨幣化用戶生成內(nèi)容的新機會。用戶被給予了將高品質(zhì)媒體用于其演示中的 便利,同時發(fā)行商實現(xiàn)了廣告和贊助商與甚至是難以匹配的媒體間的人工智能水平的內(nèi)容 匹配。此外,"免費"使用的商業(yè)媒體的供應(yīng)減少了用戶在未經(jīng)允許的情況下上傳有版權(quán)的 素材或者結(jié)合有版權(quán)的素材的動機。 雖然根據(jù)具體的示例性實施例描述了本發(fā)明,但是應(yīng)理解,本領(lǐng)域中的普通技術(shù) 人員可以想到各種修改和變更而不會背離本發(fā)明的精神和范圍。本發(fā)明的范圍并不限于所 描述的示例性實施例并且應(yīng)當通過查閱隨附的權(quán)利要求來確定。
權(quán)利要求
一種內(nèi)容生成客戶端,包括a.信息提取模塊,被配置為提取基于來自用戶的輸入的關(guān)鍵字組,并且提供所述關(guān)鍵字組作為呼叫的一部分;b.商業(yè)媒體選擇模塊,被配置為接收基于所述關(guān)鍵字組經(jīng)格式化的商業(yè)媒體數(shù)據(jù)結(jié)構(gòu),顯示經(jīng)格式化的商業(yè)媒體,并且將用戶為了選擇商業(yè)媒體而選出的商業(yè)媒體結(jié)合到包括用戶生成內(nèi)容的演示中,其中所述商業(yè)媒體來自商業(yè)媒體數(shù)據(jù)倉庫。
2. —種包括由根據(jù)權(quán)利要求1所述的內(nèi)容生成客戶端產(chǎn)生的原始內(nèi)容的演示,其中所 述演示被顯示給演示客戶端的用戶,并且所述演示的包括商業(yè)媒體的部分是由所述演示客 戶端從商業(yè)媒體數(shù)據(jù)倉庫取得的。
3. 根據(jù)權(quán)利要求1所述的內(nèi)容生成客戶端,其中,所述信息提取模塊在用戶發(fā)起原始 內(nèi)容上傳之后提取基于用戶輸入的關(guān)鍵字組。
4. 根據(jù)權(quán)利要求3所述的內(nèi)容生成客戶端,其中,所述來自用戶的輸入是對所述原始 內(nèi)容進行描述的標簽的文本列表。
5. 根據(jù)權(quán)利要求4所述的內(nèi)容生成客戶端,其中,所述用戶生成內(nèi)容是靜止圖像。
6. 根據(jù)權(quán)利要求4所述的內(nèi)容生成客戶端,其中,所述用戶生成內(nèi)容是視頻。
7. 根據(jù)權(quán)利要求1所述的內(nèi)容生成客戶端,其中,所述信息提取模塊在由用戶進行文 本寫作期間提取所述關(guān)鍵字組。
8. —種在web服務(wù)器上的服務(wù)器端腳本中包含的內(nèi)容匹配模塊,其在根據(jù)權(quán)利要求1 所述的由計算機實現(xiàn)方法中,接收包括所述關(guān)鍵字組的呼叫并且返回所述經(jīng)格式化的商業(yè) 媒體數(shù)據(jù)結(jié)構(gòu)。
9. 一種由計算機實現(xiàn)的方法,包括a. 提取基于來自用戶的輸入的關(guān)鍵字組,其中,所述關(guān)鍵字與用戶生成內(nèi)容相關(guān)聯(lián);b. 提供所述關(guān)鍵字組中的關(guān)鍵字作為呼叫的一部分;c. 接收在對所述呼叫的回復(fù)中的基于所述關(guān)鍵字的商業(yè)媒體數(shù)據(jù)結(jié)構(gòu);以及d. 格式化所述商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)中的商業(yè)媒體以適合媒體選擇模塊,其中所述媒體選 擇模塊允許用戶選擇要與所述用戶生成內(nèi)容一起結(jié)合到演示中的商業(yè)媒體。
10. 根據(jù)權(quán)利要求9所述的由計算機實現(xiàn)的方法,其中,所述提取基于來自用戶的輸入 的關(guān)鍵字組的步驟是在由用戶發(fā)起原始內(nèi)容上傳之后執(zhí)行的。
11. 根據(jù)權(quán)利要求io所述的由計算機實現(xiàn)的方法,其中,所述來自用戶的輸入是對所述原始內(nèi)容進行描述的標簽的文本列表。
12. 根據(jù)權(quán)利要求11所述的由計算機實現(xiàn)的方法,其中,所述用戶生成內(nèi)容是靜止圖像。
13. 根據(jù)權(quán)利要求11所述的由計算機實現(xiàn)的方法,其中,所述用戶生成內(nèi)容是視頻。
14. 根據(jù)權(quán)利要求9所述的由計算機實現(xiàn)的方法,其中,所述提取基于來自用戶的輸入 的關(guān)鍵字組的步驟是在由用戶進行文本寫作期間執(zhí)行的。
15. —種一起實現(xiàn)根據(jù)權(quán)利要求9所述的由計算機實現(xiàn)的方法的、包含在web頁面上的 內(nèi)容生成客戶端和包含在web服務(wù)器上的服務(wù)器端腳本中的內(nèi)容匹配模塊,其中所述內(nèi)容 生成客戶端是包括所述媒體選擇模塊并且執(zhí)行所述提取步驟的基于web的客戶端,并且所 述內(nèi)容匹配模塊執(zhí)行所述提供步驟、所述接收步驟和所述格式化步驟。
16. 根據(jù)權(quán)利要求15所述的內(nèi)容生成客戶端和內(nèi)容匹配模塊,其中,所述關(guān)鍵字被提 供給商業(yè)媒體數(shù)據(jù)倉庫并且所述商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)接收自商業(yè)媒體數(shù)據(jù)倉庫。
17. —種包括由根據(jù)權(quán)利要求16所述的內(nèi)容生成客戶端產(chǎn)生的用戶生成內(nèi)容的演示, 其中,所述演示被顯示給演示客戶端的用戶,并且所述演示的包括商業(yè)媒體的部分是由所 述演示客戶端從商業(yè)媒體數(shù)據(jù)倉庫取得的。
18. —種內(nèi)容匹配服務(wù)器,包括a. 內(nèi)容匹配模塊,被配置為從內(nèi)容生成客戶端接收關(guān)鍵字組,并且將基于所述關(guān)鍵字 組的關(guān)鍵字提供給商業(yè)媒體數(shù)據(jù)倉庫;b. 所述商業(yè)媒體數(shù)據(jù)倉庫,被配置為接收所述關(guān)鍵字,并且將基于所述關(guān)鍵字的商業(yè) 媒體數(shù)據(jù)結(jié)構(gòu)提供給所述內(nèi)容匹配模塊;其中,所述內(nèi)容匹配模塊還被配置為格式化所述商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)中的商業(yè)媒體以適 合商業(yè)媒體選擇模塊,并且將經(jīng)格式化的商業(yè)媒體提供給所述媒體選擇模塊。
19. 一種用于提供用來允許用戶生成內(nèi)容與商業(yè)媒體相結(jié)合的基于web的服務(wù)的系 統(tǒng),包括a. 內(nèi)容生成客戶端,被配置為提取基于用戶輸入的并且與用戶生成內(nèi)容相關(guān)聯(lián)的關(guān)鍵 字組,并且將所述關(guān)鍵字組提供給內(nèi)容匹配模塊;b. 所述內(nèi)容匹配模塊,被配置為將所述關(guān)鍵字組中的關(guān)鍵字作為呼叫的一部分提供給 商業(yè)媒體數(shù)據(jù)倉庫;c. 所述商業(yè)媒體數(shù)據(jù)倉庫,被配置為接收所述關(guān)鍵字并且將基于所述關(guān)鍵字的商業(yè)媒 體數(shù)據(jù)結(jié)構(gòu)提供給所述內(nèi)容匹配模塊;其中,所述內(nèi)容匹配模塊還被配置為格式化所述商業(yè)媒體數(shù)據(jù)結(jié)構(gòu)中的商業(yè)媒體以適 合所述內(nèi)容生成客戶端中的媒體選擇模塊,并且其中所述媒體選擇模塊允許所選出的媒體 被結(jié)合到還包括所述用戶生成內(nèi)容的演示中。
全文摘要
允許用戶編輯、寫作、上傳或者生成內(nèi)容的各種基于計算機的服務(wù)還提供用于將商業(yè)媒體與用戶生成內(nèi)容一起結(jié)合到演示中。示例性服務(wù)生成基于用戶輸入的文本,將基于該文本的標簽提供給商業(yè)媒體數(shù)據(jù)倉庫,在回復(fù)中接收商業(yè)媒體數(shù)據(jù)結(jié)構(gòu),并且格式化數(shù)據(jù)結(jié)構(gòu)中的商業(yè)媒體以供顯示給用戶。
文檔編號G06Q50/00GK101796537SQ200880105025
公開日2010年8月4日 申請日期2008年7月29日 優(yōu)先權(quán)日2007年8月29日
發(fā)明者魯洛夫·范茲沃爾 申請人:雅虎公司