專利名稱:在定向的視頻廣告中使用觀看信號的制作方法
技術(shù)領(lǐng)域:
本申請的主題通常涉及廣告。
背景技術(shù):
在線視頻是日益增長的媒介。在線視頻服務(wù)的流行反映該增長。廣告主將在線視頻看作聯(lián)系他們的客戶的另一種方法。廣告主感興趣的廣告形式是作為視頻流的部分播放的視頻廣告,有時稱為"流內(nèi)(in-stream)"視頻廣告。
當今,與一定量的可獲得閃現(xiàn)(impression)(有時稱為收益)相對,大多數(shù)流內(nèi)視頻廣告被作為段(flight)進行銷售。對于視頻的傳統(tǒng)廣告觀看經(jīng)歷主要是是預(yù)編程的,而不為廣告主提供觀看他們的視頻的用戶是廣告所定向(target)的觀眾的一部分的任何保證。此外,傳統(tǒng)的廣告觀看經(jīng)歷不能為用戶提供確定他們優(yōu)選觀看的廣告類型的能力。流內(nèi)視頻廣告對于用戶應(yīng)該有用的而不僅僅是廣告主對廣告定向用戶的方法。
發(fā)明內(nèi)容
根據(jù)一個方面, 一種計算機實現(xiàn)方法包括生成包括用于顯示視頻的顯示區(qū)的用戶界面;在所述顯示區(qū)中顯示視頻;以及在所述用戶界面中提供控制,該控制可由用戶操作來請求與所述視頻相關(guān)聯(lián)的視頻廣告服務(wù)。
根據(jù)一個方面, 一種計算機實現(xiàn)方法包括接收視頻;確定所述視頻中的一個或多個位置;以及在每一個確定位置,向所述視頻添加廣告時段。根據(jù)一個方面, 一種計算機實現(xiàn)的方法包括接收視頻;將所述視頻映射到一個或多個種類;以及將定向到所述一個或多個種類的一個或多個廣告與所述視頻關(guān)聯(lián)。
根據(jù)一個方面, 一種計算機實現(xiàn)的方法包括將一個或多個第一視頻廣告提供給用戶;收集與所述第一視頻廣告與用戶的交互有關(guān)的交互數(shù)據(jù);以及至少基于所述交互數(shù)據(jù),向用戶提供一個或多個第二視頻廣告。
根據(jù)一個方面, 一種計算機實現(xiàn)的方法包括接收多個出價來提供用于插入到視頻中的視頻廣告,所述多個出價的每一個對應(yīng)于相應(yīng)的視頻廣告;接收與相應(yīng)的視頻廣告的第一個相對應(yīng)的用戶交互數(shù)據(jù);以及基于用戶交互數(shù)據(jù),修改與相應(yīng)的視頻廣告的第一個相對應(yīng)的相應(yīng)的出價。
根據(jù)一個方面, 一種計算機實現(xiàn)的方法包括在客戶端接收視頻,該視頻包括一個或多個廣告時段;向用戶重放所述視頻。該方法還包括在播放期間檢測即將來臨的廣告時段;請求用于放在所述廣告時段中的一個或多個廣告;接收所述一個或多個廣告;以及將所述一個或多個廣告放在所述廣告時段中。
圖1是根據(jù)一個實現(xiàn)的定向視頻廣告的計算機網(wǎng)絡(luò)的框圖。圖2是根據(jù)一個實現(xiàn)的具有視頻播放器區(qū)域的web瀏覽器用戶界面的圖。
圖3A和3B是根據(jù)一個實現(xiàn)的視頻播放器區(qū)域在重放視頻內(nèi)容期間的圖。
圖4是根據(jù)一個實現(xiàn)的用于提供視頻廣告的過程的流程圖。
圖5A是根據(jù)一個實現(xiàn)的用于將廣告時段添加到視頻中的過程的流程圖。
圖5B和5C是根據(jù)一個實現(xiàn)的用于確定視頻中視頻廣告時段的位置的過程的流程圖。
圖6是根據(jù)一個實現(xiàn)的用于為用戶提供控制的過程的流程圖。
圖7A是根據(jù)一個實現(xiàn)的用于將視頻映射到一個或多個種類以及
將視頻與定向那些種類的廣告關(guān)聯(lián)的過程的流程圖。
圖7B是根據(jù)一個實現(xiàn)的用于將視頻中的語音分類成一個或多個種類的過程的流程圖。
圖8是根據(jù)一個實現(xiàn)的基于用戶交互數(shù)據(jù)提供廣告的過程的流程圖。
圖9是根據(jù)一個實現(xiàn)的基于與視頻廣告的用戶交互數(shù)據(jù)修改視頻廣告出價的過程的流程圖。
圖IO是根據(jù)一個實現(xiàn)的客戶端計算機的框圖。
圖11是根據(jù)一個實現(xiàn)的廣告聚合器中的服務(wù)器計算機的框圖。
各個圖中的相同的參考數(shù)字和標號表示相同的元件。
具體實施例方式
圖1是根據(jù)一個實現(xiàn)的用于定向視頻廣告的計算機網(wǎng)絡(luò)100的框圖。計算機網(wǎng)絡(luò)100包括一個或多個客戶端102、發(fā)布者104、 一個或多個廣告主110、廣告聚合器106以及一個或多個網(wǎng)絡(luò)108,用于互連這些組件。所述一個或多個網(wǎng)絡(luò)可以包括但不限于局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、有線或無線網(wǎng)絡(luò)、公用因特網(wǎng)等等。
發(fā)布者104存儲內(nèi)容并將內(nèi)容提供給客戶端102。由發(fā)布者104提供的內(nèi)容可以包括視頻內(nèi)容。視頻內(nèi)容包括當播放、解碼或呈現(xiàn)時視覺上可感知的任何內(nèi)容??梢源鎯蛄骰曨l內(nèi)容。視頻內(nèi)容可以包括例如實時或錄制的電視節(jié)目、實時或錄制的劇場或戲劇作品、音樂視頻、電視事件(例如體育事件、政治事件、新聞事件等等)、視頻語音郵件等等。能壓縮或解壓縮視頻內(nèi)容。視頻內(nèi)容可以對各種視頻和"容器"文件格式合作,諸如Macromedia的Flash視頻(FLV)、Microsoft的高級流格式(ASF)、視窗媒體音頻(WMA)、具有音頻/視頻的視窗媒體文件(WMV)、音頻視頻交織(AVI)、 DivX 、 Intel視頻技術(shù)(IVF)、快速時間電影文件擴展(MOV)、 MPEG、實媒體、RealAudio、 RealPlayer、 Real Video、 Vivo視頻(VIV)、 OGG、 Matroska、3gp、 NUT、 MXF、 ratDVD、 svi等等中的一個或多個。
廣告聚合器106存儲與廣告有關(guān)的信息以及將工具向廣告主或發(fā)起人提供用于創(chuàng)建和管理廣告活動的工具。廣告(或"ad")可以是被設(shè)計成促銷產(chǎn)品或服務(wù)的任何內(nèi)容,或者提供某個主題的公眾告示(例如,公共服務(wù)公告、政治廣告、幫助有用廣告等等)。廣告可以包括文本、靜態(tài)圖形或圖像、運動圖形或圖像(例如視頻,動畫)和音頻的任意組合。廣告可以采取各種格式的任何一種,諸如標題、彈出、其他內(nèi)容上的覆蓋、視頻、音頻錄制等等??梢杂蓮V告主或發(fā)起人110提供廣告。廣告主110可以通過網(wǎng)絡(luò)108訪問廣告聚合器106以便創(chuàng)建廣告活動和控制廣告的置放(例如通過定向到特定內(nèi)容或種類)、對廣告置放出價、監(jiān)視與廣告活動有關(guān)的統(tǒng)計信息以及進行與廣告活動相關(guān)的支付。在一些實現(xiàn)中,廣告聚合器106還存儲由廣告主110提供的廣告。
客戶端102可以是能接收內(nèi)容的任何設(shè)備,包括但不限于個人計算機、移動電話、無線設(shè)備、游戲控制臺、輸入板、媒體中心、消費電子設(shè)備、個人數(shù)字助理、電視系統(tǒng)、媒體播放器/記錄器、音樂播放器等等。能由客戶端102接收的內(nèi)容可以包括諸如網(wǎng)頁和視頻內(nèi)容的文檔。視頻內(nèi)容可以在視頻播放器模塊或應(yīng)用中播放。視頻播放器模塊可以是獨立應(yīng)用、到另一應(yīng)用的插件或從另一計算機或設(shè)備下載的指令。例如,在示例性實現(xiàn)中,視頻播放器模塊使用ADOBE FLASH實現(xiàn)。在另一示例性實現(xiàn)中,使用JAVASCRIPT實現(xiàn)視頻播放器模塊。
在一些實現(xiàn)中,可以在web瀏覽器中顯示視頻。例如,網(wǎng)頁可以包括嵌入式視頻。通過視頻的統(tǒng)一資源定位符(URL),在網(wǎng)頁內(nèi)引用嵌入式視頻。當web瀏覽器呈現(xiàn)和顯示網(wǎng)頁時,激活視頻播放器模塊,從URL獲取視頻,以及在所顯示的網(wǎng)頁內(nèi)播放視頻。
廣告可以被定向到視頻內(nèi)容以及與視頻內(nèi)容一起顯示。在一些實現(xiàn)中,可以將視頻廣告添加到視頻內(nèi)容。當在客戶端102顯示視頻內(nèi)容時,可以將所添加的視頻廣告顯示為視頻內(nèi)容的顯示的一部分;可以與視頻內(nèi)容一起流式顯示視頻廣告。例如,可以在視頻內(nèi)的廣告中
斷(break)或時段中顯示一個或多個視頻廣告。在一些其他實現(xiàn)中,可以與視頻內(nèi)容并排、在其頂部或者附近顯示廣告。例如,可以在用戶界面的一個區(qū)域中顯示視頻,以及可以在相鄰區(qū)域中顯示廣告(例如文本廣告,標題廣告)。
在一些實現(xiàn)中,在發(fā)布者104處存儲由廣告主110提供的視頻廣告。當客戶端102請求廣告時,如下所述,將請求發(fā)送到廣告聚合器106。廣告聚合器106確定要對該請求所置放的廣告。廣告聚合器106將指令轉(zhuǎn)發(fā)到發(fā)布者104以便遞送廣告,以及發(fā)布者104通過網(wǎng)絡(luò)108將廣告?zhèn)魉偷娇蛻舳?02。
顯示視頻和視頻廣告
圖2是根據(jù)一個實現(xiàn)的具有視頻播放器區(qū)域的web瀏覽器用戶界面的圖??梢栽诳蛻舳?02顯示的web瀏覽器用戶界面200包括標題條202、導(dǎo)航條204和內(nèi)容區(qū)206。標題條202顯示與在內(nèi)容區(qū)206中顯示的內(nèi)容有過的信息。在一些實現(xiàn)中,標題條202顯示在內(nèi)容區(qū)206中顯示的內(nèi)容的標題。導(dǎo)航條204包括導(dǎo)航控制,用于在諸如網(wǎng)頁的文檔間導(dǎo)航。示例性導(dǎo)航控制包括前進和后退、停止和本地控制。導(dǎo)航條204也可以包括地址條,顯示在內(nèi)容區(qū)206中顯示的內(nèi)容(例如網(wǎng)頁)的統(tǒng)一資源定位符(URL)。
可以在內(nèi)容區(qū)206中顯示內(nèi)容。在示例性實現(xiàn)中,內(nèi)容是網(wǎng)頁。只要內(nèi)容包括視頻,視頻播放器區(qū)域300可以顯示在內(nèi)容區(qū)206中。在一些實現(xiàn)中,其他內(nèi)容208可以與視頻播放器區(qū)域300 —起顯示。 視頻播放器區(qū)域300顯示用戶界面,用于査看視頻和控制視頻的査看。 在一個實現(xiàn)中,其他內(nèi)容208可以包括文本、圖形、廣告(例如文本 廣告、圖形、鏈接、標題)、視頻的預(yù)覽(例如視頻幀的縮略圖)、有 關(guān)所顯示的視頻的信息、鏈接、用戶可選擇控制等等。
應(yīng)理解,web瀏覽器用戶界面僅是用于查看視頻的一個示例性界 面。在一些其他實現(xiàn)中,在沒有web瀏覽器界面的情況下,可以顯示 視頻播放器用戶界面。例如,獨立視頻播放器應(yīng)用可以包括視頻播放 器用戶界面。
圖3A和3B是根據(jù)一個實現(xiàn)的視頻播放器區(qū)域300在重放視頻內(nèi) 容期間的圖。視頻播放器區(qū)域300的用戶界面包括用于顯示視頻的區(qū) 域302。視頻播放器區(qū)域300的用戶界面還包括視頻信息部分308和控 制部分306。信息部分308提供有關(guān)正顯示的視頻的信息。在一些實現(xiàn) 中,信息部分308包括注冊(sign-up)鏈接或控制310。注冊控制或鏈 接可以包括描述性文字,諸如"在此登廣告"或"在該視頻上登廣告")。 在一些其他實現(xiàn)中,在視頻播放器區(qū)域300中的任何地方顯示注冊鏈 接或控制310。在另外的實現(xiàn)中,可以在視頻播放器區(qū)域300的附近的 其他內(nèi)容208中顯示注冊鏈接(圖2)。注冊鏈接或控制310可以是鏈 接、按鈕、可選擇圖標,或其他一些用戶可選擇用戶界面對象。注冊 鏈接或控制310當被用戶選擇時,將用戶引導(dǎo)到網(wǎng)頁或用戶能請求視 頻廣告服務(wù)的一些其他用戶界面。在一些實現(xiàn)中,視頻廣告服務(wù)包括 定向到所顯示的視頻的廣告的置放。在下文中,描述有關(guān)注冊鏈接310 的進一步細節(jié)。
控制部分306包括用于控制視頻的重放的控制(例如播放、暫停、 反轉(zhuǎn)、快進、音量、全屏、跳過等等)??刂撇糠?06還包括擦除器 (scrubber)或進度條312和播放頭320。擦除條312表示視頻的總長 度。播放頭320通過與擦除條320的長度相對的位置,表示此時正在顯示視頻的哪一幀。
擦除條312可以顯示一個或多個廣告時段314。在一些實現(xiàn)中, 將廣告時段314表示為擦除條312中的垂直條,如圖3A-3B所示。廣 告時段314表示可以置放用于顯示給用戶的視頻廣告的視頻流中的位 置。在下文中,描述有關(guān)廣告時段的另外的細節(jié)。
在圖3A中,播放頭320表示不對應(yīng)于廣告時段314的擦除條312 上的位置;此時在視頻內(nèi)容顯示區(qū)302中顯示的幀是來自視頻而不是 來自所置放的視頻廣告的幀。在圖3B中,播放頭表示對應(yīng)于廣告時段 314的擦除條312上的位置;此時視頻內(nèi)容顯示區(qū)302中顯示的幀是來 自所置放的視頻廣告的幀。當顯示視頻廣告時,可以顯示廣告信息部 分304。廣告信息部分304可以顯示與正顯示的視頻廣告有關(guān)的廣告主 或發(fā)起人的名稱以及鏈接318,當用戶選擇時,將用戶引導(dǎo)到與廣告有 關(guān)的資源(例如廣告主或發(fā)起人的網(wǎng)站)。廣告信息部分304還可以包 括跳過廣告鏈接或控制316。當用戶選擇跳過廣告鏈接316時,跳過當 前顯示的視頻廣告以及在跳過的視頻廣告后,重放從視頻的第一幀繼 續(xù)(或如果跳過的視頻廣告位于視頻結(jié)尾,重放停止)。在一些實現(xiàn)中, 跳過廣告鏈接或控制316是鏈接。在一些其他實現(xiàn)中,跳過廣告鏈接 或控制316可以是按鈕、可選擇圖標或一些其他用戶可選擇用戶界面 對象。
圖4是根據(jù)一個實現(xiàn)的用于提供視頻廣告的過程流400的流程圖。 由客戶端接收視頻(402)。在一些實現(xiàn)中,在客戶端向發(fā)布者發(fā)出視 頻請求時,由客戶端從發(fā)布者接收視頻。響應(yīng)嘗試訪問視頻的客戶端, 可以由客戶端發(fā)送請求。例如,客戶端可以以用戶的命令加載按其URL 引用的web瀏覽器應(yīng)用內(nèi)的網(wǎng)頁,其中網(wǎng)頁具有嵌入視頻。
播放視頻(404)。可以在獨立的視頻播放器模塊或嵌入播放器模 塊/插件中播放視頻。在示例性實現(xiàn)中,在網(wǎng)頁中的視頻播放器用戶界面中播放視頻,諸如上面參考圖2、 3A和3B所述。在一些實現(xiàn)中,在 客戶端將整個視頻下載到存儲器(易失和/或非易失)后,視頻開始播 放。在一些其他實現(xiàn)中,視頻被流化到客戶端。
在重放視頻期間,檢測視頻中的臨近的廣告時段(406)。請求一 個或多個視頻廣告(408)。請求視頻廣告,用于放在所檢測的廣告時 段中并且當視頻重放到達廣告時段時,用于顯示給用戶。在一些實現(xiàn) 中,請求僅要求一個或多個廣告,而不請求任何特定的廣告。在一些 其他實現(xiàn)中,請求可以要求特定廣告。在示例性實現(xiàn)中,請求包括視 頻的標識符(例如視頻ID)、與視頻有關(guān)的元數(shù)據(jù)、廣告時段的位置以 及廣告時段的長度。
由服務(wù)器接收請求(410)。在一些實現(xiàn)中,服務(wù)器是廣告聚合器 內(nèi)的服務(wù)器。在一些實現(xiàn)中,服務(wù)器可以通過包括在該請求中的視頻 ID識別置放視頻廣告的視頻。用于該視頻廣告的視頻的標識用來跟蹤 廣告置放?;诙鄠€因素,包括但不限于廣告時段的位置、廣告時段 的長度、與視頻有關(guān)的元數(shù)據(jù)、視頻相關(guān)的任何種類等等,服務(wù)器可 以確定要置放的一個或多個視頻廣告。
傳送至少一個視頻廣告(412)。在一種實現(xiàn)中,當廣告聚合器請 求時,從發(fā)布者傳送視頻廣告。在一些其他實現(xiàn)中,由廣告聚合器傳 送視頻廣告。由客戶端接收視頻廣告(414)。將視頻廣告放在視頻內(nèi) 的廣告時段中(416)。當視頻的重放到達廣告時段時,重放視頻廣告 (418)。
應(yīng)理解,對廣告時段不傳送廣告是可能的。例如,廣告聚合器可 以確定無廣告主提供與視頻一起置放的廣告。當視頻的重放到達廣告 時段時,可以忽略廣告時段,并且重放從視頻的下一部分繼續(xù)。
廣告時段如上所述,視頻可以具有一個或多個廣告時段。廣告時段是視頻 中為呈現(xiàn)視頻廣告預(yù)留的時間跨度。在一些實現(xiàn)中,廣告時段與電視 節(jié)目內(nèi)或之間的公知的商業(yè)中斷類似。廣告時段可以位于視頻內(nèi)的任 何地方,包括開始(在視頻的特色內(nèi)容前)、視頻部分之間,或結(jié)尾處 (在視頻的特色內(nèi)容后)。視頻可以具有一個或多個廣告時段。廣告時 段可以是任何非零長度。在示例性實現(xiàn)中,廣告時段的長度是三十(30) 秒。在另一示例性實現(xiàn)中,廣告時段的長度是六十(60)秒。此外, 在一些實現(xiàn)中,廣告時段具有最大長度以及放在特定時段中的一個或 多個視頻廣告的總運行時間可以小于或等于那一時段的最大長度。
在一些實現(xiàn)中,由視頻的創(chuàng)建者將一個或多個廣告時段添加到視 頻。即,視頻的創(chuàng)建者將廣告時段的位置和長度表示為創(chuàng)建視頻的過 程的一部分或?qū)σ曨l的后續(xù)改進。在一些其他實現(xiàn)中,可以通過自動 化過程確定廣告時段的位置。
圖5A是根據(jù)一個實現(xiàn)的用于將廣告時段添加到視頻中的過程流 500的流程圖。接收視頻(502)。在一些實現(xiàn)中,從視頻的創(chuàng)建者接收 視頻。所接收的視頻可以包括或可以不包括有關(guān)廣告時段的任何信息。 在一些其他實現(xiàn)中,從存儲視頻的發(fā)布者接收視頻。確定視頻中的一 個或多個位置(504)??梢酝ㄟ^多個自動化過程的任何一個確定位置, 在下文中,進一步描述自動化過程的例子。將廣告時段添加到視頻的 每一確定位置處(506)。在一些實現(xiàn)中,通過將包含廣告時段的位置 和長度的元數(shù)據(jù)與視頻關(guān)聯(lián),可以將廣告時段添加到視頻。當通過配 置成識別元數(shù)據(jù)的視頻播放器模塊在客戶端102加載視頻時,視頻播 放器模塊讀取元數(shù)據(jù)以及識別廣告時段。在所確定的位置劃分視頻, 以及視頻的劃分位置之間的間隙是時段。廣告時段可以將另外的時間 增加到視頻的總長度。根據(jù)過程流400的塊404-418,重放繼續(xù)(圖4)。
如上所述,在塊504中,通過自動化過程,確定用于廣告時段的 位置。在一些實現(xiàn)中,用于確定時段位置的自動化過程確定視頻中的哪些時間是中斷視頻和插入廣告時段的最佳時間。在一些實現(xiàn)中,確 定基于視頻的內(nèi)容的分析。
圖5B和5C示出了根據(jù)一個實現(xiàn)的用于確定視頻中的視頻廣告時 段的位置的過程的流程圖。在圖5B中,在塊502中接收視頻后(圖5A), 提取視頻的音頻軌(512)。分析音頻軌(514)。基于分析,確定用于 廣告時段的一個或多個位置(516)。根據(jù)塊506,對每一確定的位置, 插入時段(圖5A)。在一些實現(xiàn)中,基于視頻的音頻內(nèi)容,音頻軌的 分析識別如果增加廣告時段,不太可能破壞視頻流的位置。例如, 分析可以識別信號告知動作或場景的開始或結(jié)束或打開順序或結(jié)束致 謝的開始或結(jié)束的音樂,其中,廣告時段不太可能比例如廣告時段位 于動作或場景的中間更有破壞性。在一個示例性實現(xiàn)中,分析包括從 前一視頻的窗口計算自適應(yīng)音量閾值,以及識別音量低于閾值至少特 定時間量的音頻部分。該技術(shù)是在2006年6月15日提交的、名為 "Method and Apparatus for Automatically Summarizing Video "的美國專 利申請No.11/454,386中公開的技術(shù)的應(yīng)用,其全部內(nèi)容在此引入以供 參考。
在圖5C中,在塊502中接收視頻后(圖5A),自動檢測視頻中的 一個或多個場景(522)?;谒鶛z測的場景,確定用于廣告時段的一 個或多個位置(524)。該場景檢測基于視頻的可視內(nèi)容識別如果添 加廣告時段,不太可能對視頻流有破壞性的位置。例如,通過檢測姓 名的滾動列表或姓名列表,識別結(jié)束致謝,以及可以剛好在結(jié)束致謝 開始前置放廣告時段。作為另一例子,可以通過淡出效果接著淡入效 果,檢測兩個場景之間的過渡,以及在過渡場景之間置放廣告時段。 在一個示例性實現(xiàn)中,通過檢測空白場景和/或屏幕上的像素的大的百 分比(例如75%)的幀到幀變化,執(zhí)行場景檢測。在另一示例性實現(xiàn) 中,可以與在音頻軌中檢測長于特定時間長度的寂靜過渡或時間段一 起,執(zhí)行上述場景檢測。在上面提及和合并的2006年6月15日中提 交的、名為"Method and Apparatus for Automatically Summarizing Video"的美國專利申請No.11/454,386中公開了用于執(zhí)行場景檢測的示例性技 術(shù)。
應(yīng)理解,上述用于確定廣告時段位置的自動化過程僅是示例性的。 可以單獨地或結(jié)合使用上述過程和用于分析內(nèi)容的其他過程來確定廣 告時段位置。
廣告的置放和定向
廣告的格式,不管是視頻、標題、文字等等,僅是廣告活動的一 個方面。廣告活動的另一方面是廣告的置放。廣告的置放很重要,因 為適當?shù)闹梅旁黾訌V告暴露給對廣告感興趣的一些人的可能性,由此 更可能對廣告起作用。
圖6是根據(jù)一個實現(xiàn)的用于對用戶提供控制的過程流600的流程 圖。生成用戶界面,包括用于顯示視頻的視頻區(qū)(602)。可以在訪問 視頻進行重放時生成用戶界面。在顯示區(qū)中顯示視頻(604)。當顯示 視頻時,在用戶界面中提供(即顯示)控制(606)??刂瓶捎捎脩舨?作來請求視頻廣告服務(wù)。在一些實現(xiàn)中,控制是注冊鏈接或控制310 (圖3A-3B)。
用戶(以及潛在的廣告主)可以選擇控制(例如通過點擊它)。作 為響應(yīng),將用戶引向注冊用戶界面,諸如網(wǎng)頁中的在線形式,其中, 用戶可以請求視頻廣告服務(wù)。在一些實現(xiàn)中,視頻廣告服務(wù)包括具有 視頻的廣告的置放。為請求該置放,用戶可以在注冊用戶界面中進行 請求。在該用戶界面,用戶提供他的信息和提供與隨視頻置放的廣告。 在一些實現(xiàn)中,由廣告聚合器106提供注冊用戶界面,以及在廣告聚 合器106中存儲從注冊用戶界面提交的信息。當顯示該視頻時,可以 顯示所提供的廣告。
由用戶提供的廣告可以是視頻廣告??梢栽谝曨l的廣告時段中,提供視頻廣告進行置放。當視頻重放到達廣告時段時,重放所插入的 視頻廣告。
在一些實現(xiàn)中,可以通過拍賣格式,確定視頻廣告放在視頻中的
位置,與用在Google,Inc. (Mountain View,California)的ADSENSE和 ADWORDS程序中使用的類似。例如,出價可以確定視頻廣告放在視 頻中的次序;與更高出價相關(guān)聯(lián)的視頻廣告可以放在該視頻中較早的 廣告時段中。在上述注冊頁中,用戶可以對在視頻中置放視頻廣告出 價。
在一些實現(xiàn)中,用戶可以請求在視頻中的特定點置放廣告。當用 戶和潛在廣告主正在收看視頻時,他可以決定他希望將廣告置放在視 頻中的特定時間或特定廣告時段進行顯示。用戶可以選擇在該特定時 間或時段的注冊控制310。在一個實現(xiàn)中,在注冊用戶界面,用戶可以 選擇將所提供的廣告插入到用戶選擇注冊控制310時的特定時間或廣 告時段或最接近用戶選擇注冊控制310時的時間的廣告時段。在另一 實現(xiàn)中,用戶對將所提供的廣告放在特定時間或時段中出價。
在一些實現(xiàn)中,用戶可以提供不僅與一個特定視頻、而且與用戶 選擇注冊控制310的視頻相關(guān)或同一種類或頻道的其他視頻一起置放 的廣告。在一些實現(xiàn)中,如果兩個視頻在他們的標題或描述或相關(guān)元 數(shù)據(jù)中包括一個或多個共同關(guān)鍵詞,和/或包括一個或多個共同標簽或 標記,則這兩個視頻相關(guān)。在選擇注冊控制期間,注冊用戶界面可以 向用戶提供選項來向視頻置放廣告,或向該視頻和相關(guān)視頻。
可以按種類或頻道分組視頻。種類或頻道可以是基于它們的內(nèi)容 相關(guān)的兩個或多個視頻的組。種類或頻道可以表示與視頻的內(nèi)容相關(guān) 的概念或主題。例如,在棒球比賽中的本壘打的視頻可以分組到"體 育"類、"棒球"類,或可能甚至是"體育"類內(nèi)的"棒球"子類。廣 告主或發(fā)起人可以將一個或多個廣告定向到任何數(shù)目個種類。定向到種類的廣告可以隨該類中的視頻置放。如果廣告是視頻廣告,則可以 在該類的視頻中的廣告時段中置放視頻廣告,用于重放。在一些其他 實現(xiàn)中,可以基于除了或代替種類或相關(guān)視頻外的其他規(guī)則,諸如地 理區(qū)域、人口統(tǒng)計狀況、嵌入視頻的網(wǎng)站或訪問視頻的用戶的身份, 定向視頻廣告。
在一些實現(xiàn)中,廣告聚合器和/或發(fā)布者可以提供基于網(wǎng)絡(luò)的視頻 創(chuàng)建工具,用于允許潛在的廣告主或發(fā)起人創(chuàng)建所定向的廣告活動。 在示例性實現(xiàn)中,在基于web的界面(即一個或多個網(wǎng)頁)中,實現(xiàn) 視頻創(chuàng)建工具??梢詫⒒趙eb的界面呈現(xiàn)給廣告主,允許該廣告主
提供或創(chuàng)建流內(nèi)視頻廣告。界面可以為廣告主提供輸入特定視頻的
URL來定向或選擇用于定向視頻或特定網(wǎng)站的種類的選項。如果廣告 主選擇用于定向的種類或網(wǎng)站,則該工具可以為用戶呈現(xiàn)該種類或網(wǎng) 站中的視頻的列表。例如,可以將具有視頻屬性(例如長度、來自該 視頻的樣本幀)的視頻的URL的列表呈現(xiàn)給廣告主。該廣告主可以選 擇整個種類或網(wǎng)站,或種類或網(wǎng)站中的特定視頻,用于定向。
在一些實現(xiàn)中,廣告主可以使用"網(wǎng)絡(luò)運行(run of network)"模 式,置放視頻廣告。在網(wǎng)絡(luò)運行廣告中,作為對更低比率和更寬接觸 定向市場的報答,廣告主放棄對廣告的置放的控制。在一個實現(xiàn)中, 可以將視頻廣告與網(wǎng)站的網(wǎng)絡(luò)內(nèi)的任意數(shù)目個站點中的視頻放在一 起。網(wǎng)絡(luò)運行廣告置放與站點運行廣告置放類似,除廣告出現(xiàn)在不至 一個站點上而不是單個站點外。
圖7A是根據(jù)一個實現(xiàn)的過程流700的流程圖,用于將視頻映射到 一個或多個種類并將該視頻與定向這些種類的廣告關(guān)聯(lián)。接收視頻 (702)。將視頻映射到一個或多個種類(704)。將定向到該一個或多 個種類的一個或多個廣告與該視頻關(guān)聯(lián)(706)??梢噪S該視頻置放可 以包括視頻廣告的廣告。以多種方式的任何一個,為定向目的,將視頻映射到種類或頻道。 在一個實現(xiàn)中,視頻的創(chuàng)建者手工指定用于該視頻的一個或多個種類。 例如,作為將視頻提供給發(fā)布者的過程的一部分,可以要求視頻的創(chuàng) 建者提供用于該視頻的一個或多個種類。所提供的種類可以存儲在與 該視頻相關(guān)聯(lián)的元數(shù)據(jù)中。當由視頻播放器模塊加載該視頻用于重放 時,讀取該視頻元數(shù)據(jù)中的種類數(shù)據(jù)。當在塊408中請求廣告時(圖4), 可以請求由該元數(shù)據(jù)指定的種類中的廣告。
在一些實現(xiàn)中,可以基于其內(nèi)容,將視頻映射到一個或多個種類。
在一些實現(xiàn)中,可以基于視頻中的語音,將視頻映射到種類。圖7B是
根據(jù)一個實現(xiàn)的用于將視頻中的語音劃分成一個或多個種類的過程的 流程圖。
提取視頻中的語音(712)。語音是不同于音樂或聲音效果的視頻 的音頻軌的一部分。視頻的語音可以包括所說的對話、旁白和/或所唱 的歌曲的歌詞。將語音轉(zhuǎn)換成文本(714)。使用本領(lǐng)域公知的自動語 音識別技術(shù),將語音轉(zhuǎn)換成文本。在Kai-Fu Lee的Kluwer Academic Publisher, Norwell, Massachusetts, 1989 , " Automatic Speech Recognition-—The Development of the SPHINX System",以及在2005年 9月 30 日提交的、名為"Using Speech Recognition to Determine Advertisements Relevant to Audio Content and/or Audio Content Relevant to Advertisements"的美國申請No. 11/241,834中公開了示例性語音識別 技術(shù),其全部內(nèi)容在此引入以供參考。將文本分成一個或多個種類 (716)??梢允褂枚鄠€公知的技術(shù)的任何一個來將所轉(zhuǎn)換的文本分成 一個或多個種類。例如,可以由文本或文檔分類器使用該文本來使用 聚類算法將視頻劃分成種類。在2003年9月30日提交的、名為"Mehthod and Apparatus for Characterizing Documents Based on Clusters of Related Words"的美國專利申請公開號No.US 2004/0068697A1中公開了使用 聚類算法的示例性分類技術(shù)。在另一實現(xiàn)中,視頻包括子標題或封閉的字幕數(shù)據(jù)。在這種情況 下,可以從子標題或封閉的字幕數(shù)據(jù),而不是從應(yīng)用于視頻的音頻內(nèi) 容的語音識別,識別視頻中的語音。可以將諸如上述的分類技術(shù)應(yīng)用 于子標題或封閉的字幕文本來將視頻映射到一個或多個種類。
應(yīng)理解,將視頻的語音劃分成種類僅是歸類視頻的一個示例性方 法。其他方法包括但不限于基于嵌入視頻的網(wǎng)站的內(nèi)容和可選內(nèi)容或 對象識別劃分。在一個實現(xiàn)中,視頻可以包括有關(guān)它們的內(nèi)容的元數(shù) 據(jù)。通過使用上述的聚類算法劃分視頻元數(shù)據(jù),可以將視頻映射到種 類。
使用廣告交互數(shù)據(jù)
當將視頻廣告顯示給用戶時,各個用戶可以與視頻廣告不同地交 互。 一些人可能只要它開始播放或甚至在其開始播放前跳過他。 一些 人可能在其播放數(shù)秒后跳過它。 一些人可能讓它整個地重放。可以使 用與這些交互有關(guān)的數(shù)據(jù)來影響視頻廣告的置放。
圖8是用于基于用戶交互數(shù)據(jù)提供視頻廣告的過程流800的流程 圖。將一個或多個第一視頻廣告提供(顯示)給用戶(802)。可以如 上所述將視頻廣告顯示給用戶。當顯示(即開始播放)視頻廣告時, 用戶可以通過選擇諸如跳過廣告控制316的跳過廣告控制來跳過它。 收集有關(guān)用戶與第一視頻廣告的交互的交互數(shù)據(jù)(804)。記錄和存儲 第一視頻廣告的跳過和查看或重放持續(xù)時間。在一個實現(xiàn)中,還記錄 和存儲通過將播放頭320手工地移過廣告時段位置來跳過視頻廣告。
交互數(shù)據(jù)包括用戶是否跳過視頻廣告以及在用戶跳過它之前,,即 觀看或重放持續(xù)時間,播放了多少廣告。在一些實現(xiàn)中,交互數(shù)據(jù)可 以被收集在聚合中并與相應(yīng)的廣告關(guān)聯(lián)。廣告可以累積與該廣告相關(guān)、 而與特定個體用戶不相關(guān)聯(lián)的交互統(tǒng)計,諸如跳過次數(shù),作為置放廣 告的次數(shù)的百分比的跳過數(shù)(跳過率)、觀看或重放持續(xù)時間,以及平均觀看/重放持續(xù)時間。在一些其他實現(xiàn)中,除與視頻廣告相關(guān)聯(lián)的聚 合統(tǒng)計外,還可以收集用于特定用戶或與特定用戶相關(guān)聯(lián)的交互統(tǒng)計。 在一些實現(xiàn)中,可以將聚合統(tǒng)計呈現(xiàn)給相應(yīng)的廣告主或發(fā)起人。例如, 可以用直方圖呈現(xiàn)廣告置放的觀看持續(xù)時間。
至少基于交互數(shù)據(jù),將一個或多個第二視頻廣告提供給用戶 (806)??梢灾辽俨糠只诮换?shù)據(jù),選擇所呈現(xiàn)的第二視頻廣告, 可以不包括第一視頻廣告、包括一些或所有第一視頻廣告。例如,如 果用戶始終跳過特定的視頻廣告,不太可能選擇置放該視頻廣告、或 甚至與該視頻廣告相關(guān)的其他視頻廣告(例如同一種類,同一發(fā)起人 等等)來顯示給用戶。同樣地,如果許多用戶跳過該視頻廣告,不太 可能置放該視頻廣告或其他相關(guān)視頻廣告來顯示給用戶。作為另一例 子,如果視頻廣告的平均査看持續(xù)時間低于閾值或其他相關(guān)視頻廣告 的平均査看持續(xù)時間,則不太可能置放該廣告。另一方面,如果用戶 不經(jīng)常跳過特定的視頻廣告(例如,對用于顯示給用戶的視頻廣告的 大部分置放,完整地觀看它),那么可能變得更可能置放該視頻廣告來 顯示給用戶。
通常,基于用戶相互數(shù)據(jù)提供廣告的過程包括呈現(xiàn)一個或多個視 頻廣告的第一集合,收集有關(guān)與第一廣告集合的交互的數(shù)據(jù),以及基 于交互數(shù)據(jù),呈現(xiàn)一個或多個視頻廣告的第二集合。該第一和第二集 合共同可以或可以不包括視頻廣告。而且,被呈現(xiàn)第一和第二集合的 用戶可以相同或不同。在一個實現(xiàn)中,第一視頻廣告集合呈現(xiàn)給一個 或多個用戶。收集有關(guān)用戶的交互的數(shù)據(jù),以及基于交互數(shù)據(jù),將第 二視頻廣告集合呈現(xiàn)給同一用戶。在另一實現(xiàn)中,將第一視頻廣告集 合呈現(xiàn)給一個或多個用戶的第一集合。收集有關(guān)用戶交互第一集合的 數(shù)據(jù)?;谟嘘P(guān)第一用戶集合的交互數(shù)據(jù),將第二視頻廣告集合呈現(xiàn) 給一個或多個用戶的第二集合。
在一些實現(xiàn)中,通過改變他們的出價,處罰具有不良交互統(tǒng)計(例如高跳過率、低平均觀看持續(xù)時間)的廣告。圖9是基于與視頻廣告 的用戶交互數(shù)據(jù)修改視頻廣告出價的過程流900的流程圖。
接收用于提供在視頻中置放廣告的多個出價,每一出價對應(yīng)于相
應(yīng)的視頻廣告(902)。如上所述,隨視頻置放視頻廣告可以基于由廣 告主所出的出價。接收對應(yīng)于廣告的第一個的用戶交互數(shù)據(jù)(904)。 交互數(shù)據(jù)可以包括廣告的跳過率和平均觀看持續(xù)時間?;诮换?shù)據(jù), 修改對廣告的第一個的出價(906)。在一些實現(xiàn)中,如果用于該廣告 的交互數(shù)據(jù)為"差",或低質(zhì)量,例如,低平均觀看持續(xù)時間或高跳過 率,則降低出價。通過降低出價,在修改其出價的廣告前,更可能置 放具有較高出價的其他廣告。在一些實現(xiàn)中,如果用于該廣告的交互
數(shù)據(jù)為"好"或高質(zhì)量,例如低跳過率或高平均觀看持續(xù)時間,則增 加出價。
本領(lǐng)域公知可以基于閃現(xiàn)或點進(click-through)來對在線廣告置 放進行定價或出價。在一些實現(xiàn)中,視頻廣告置放的定價和出價可以 至少部分基于是否播放視頻廣告和/或播放多久。例如, 一個定價模型 是每播放的費用,其中,廣告主支付未跳過的視頻廣告置放,以及基 于每不跳過視頻廣告置放將支付的金額的出價。在一些實現(xiàn)中,用于 置放視頻廣告的價位或出價可以是每播放的費用和每印象的費用的組 合,或每播放的費用和每點進的費用的組合。為定價和出價的目的, 是否視為跳過廣告可以根據(jù)特定閃現(xiàn)而改變。在示例性實現(xiàn)中,如果 不完全地重放,則可以視為跳過視頻廣告。即,必須從頭至尾播放該 視頻廣告,否則視為跳過。在另一示例性實現(xiàn)中,如果觀看持續(xù)時間 低于特定閾值(例如絕對閾值,諸如5秒;或相對閾值,諸如廣告的 總長度的75%),可以視為跳過視頻廣告。將其觀看持續(xù)時間滿足或超 出閾值的視頻廣告的置放視為未跳過或視為"優(yōu)質(zhì)觀看",以及對該置 放,向廣告主收費。在另一實現(xiàn)中,每播放的費用可以是觀看持續(xù)時 間的線性或非線性函數(shù)。例如,對更長播放持續(xù)時間可以向廣告主收 費更多,或?qū)Ω坛掷m(xù)時間可以收費更低。圖IO是根據(jù)一個實現(xiàn)的客戶端計算機的框圖??蛻舳擞嬎銠C100 包括一個或多個處理器1002、一個或多個通信接口 1004、存儲器1006、 輸入和輸出設(shè)備1008以及用于互連這些組件的數(shù)據(jù)總線1010。通信接 口 1004將客戶端計算機連接到一個或多個計算機網(wǎng)絡(luò),諸如局域網(wǎng) (LAN)、廣域網(wǎng)(WAN)、無線網(wǎng)絡(luò)和因特網(wǎng)。輸入和輸出設(shè)備1008 可以包括諸如顯示監(jiān)視器1012的輸出設(shè)備和諸如鍵盤和鼠標的輸入設(shè) 備1014。存儲器1006可以包括易失性存儲器,諸如DRAM、 SRAM、 DDRRAM等等;以及非易失性存儲器,諸如硬盤驅(qū)動、光盤驅(qū)動和磁 帶驅(qū)動以及閃存。存儲器1006也可以包括遠離處理器1002的存儲器, 諸如附到網(wǎng)絡(luò)的存儲器。
存儲器1006可以存儲下述模塊或指令集,或其子集或超集操作 系統(tǒng)1016,用于執(zhí)行系統(tǒng)功能和依賴于硬件的任務(wù);通信模塊1018, 用于通過一個或多個計算機網(wǎng)絡(luò),諸如局域網(wǎng)、廣域網(wǎng)和因特網(wǎng)等等, 與其他計算機或設(shè)備通信;客戶端應(yīng)用1020,諸如web瀏覽器,用于 訪問內(nèi)容;以及視頻播放器模塊1022,用于播放視頻。
視頻播放器模塊1022可以包括廣告模塊1024。廣告模塊1024包 括廣告請求模塊1026,用于請求置放廣告,諸如視頻廣告;廣告插入 模塊1028,用于將視頻廣告插入視頻的廣告時段;廣告交互模塊1030, 用于監(jiān)視和收集與視頻廣告的交互的統(tǒng)計,諸如跳過和觀看持續(xù)時間; 以及廣告服務(wù)請求模塊1032,用于為用戶提供注冊控制和將選擇該控 制的用戶引導(dǎo)到用于請求視頻廣告服務(wù)的用戶界面。
圖11是根據(jù)一個實現(xiàn)的用于廣告聚合器中的服務(wù)器計算機的框 圖。服務(wù)器計算機1100包括一個或多個處理器1102、 一個或多個通信 接口 1004、存儲器1006以及用于互連這些部件的數(shù)據(jù)總線1010。通 信接口 1104將客戶端計算機連接到一個或多個計算機網(wǎng)絡(luò),諸如局域 網(wǎng)(LAN)、廣域網(wǎng)(WAN)、無線網(wǎng)絡(luò)以及因特網(wǎng)。存儲器1106可以包括易失性存儲器,諸如DRAM、 SRAM、 DDRRAM等等;以及非
易失性存儲器,諸如硬盤驅(qū)動、光盤驅(qū)動和磁帶驅(qū)動以及閃存。存儲 器1106也可以包括遠離處理器1102的存儲器,諸如附到網(wǎng)絡(luò)的存儲器。
存儲器H06可以存儲下述模塊或指令集或其子集或超集操作系 統(tǒng)1116,用于執(zhí)行系統(tǒng)功能和依賴于硬件的任務(wù);通信模塊1118,用 于通過一個或多個計算機網(wǎng)絡(luò),諸如局域網(wǎng)、廣域網(wǎng)、因特網(wǎng)等等, 與其他計算機或設(shè)備通信;廣告定價和出價模塊1120,用于為廣告主 提供對廣告置放出價的工具,用于基于廣告交互數(shù)據(jù)調(diào)整出價,以及 用于基于播放的數(shù)目或質(zhì)量、或播放和閃現(xiàn)或點進率的組合便于對視 頻廣告定價和出價;廣告時段位置確定模塊1122,用于確定視頻廣告 中的廣告時段的位置以及將所確定的位置存儲在元數(shù)據(jù)中;廣告交互 分析模塊1124,用于分析與視頻廣告和/或用戶有關(guān)的交互數(shù)據(jù),以及 基于分析定向廣告;廣告定向和置放模塊1126,用于基于種類或網(wǎng)絡(luò) 運行模塊,定向和置放廣告;以及視頻歸類模塊1128,用于將視頻映 射到種類。
所公開的和其它實施例以及該說明書中所描述的功能性操作能夠 以數(shù)字電路或者包括該說明書中所公開的結(jié)構(gòu)及其結(jié)構(gòu)等同物的計算 機軟件、固件或硬件來實施,或者以它們的一個或多個的組合來實施。 所公開的和其它實施例可作為一個或多個計算機程序產(chǎn)品來實施,即 在計算機可讀介質(zhì)上編碼的計算機程序指令的一個或多個模塊,以便
由數(shù)據(jù)處理裝置來執(zhí)行或者控制其操作。所述計算機可讀介質(zhì)可以是 機器可讀的存儲設(shè)備、機器可讀的存儲基片、存儲器設(shè)備、影響機器 可讀的傳播信號的合成物質(zhì)或它們的一個或多個的組合。術(shù)語"數(shù)據(jù) 處理裝置"包含用于處理數(shù)據(jù)的所有裝置、設(shè)備和機器,例如包括可 編程處理器、計算機、多個處理器或計算機。除了硬件之外,所述裝 置可包括創(chuàng)建所討論的計算機程序的執(zhí)行環(huán)境的代碼,例如構(gòu)成處理 器固件、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)和操作系統(tǒng)或它們的一個或多個組 合的代碼。傳播信號是人工生成的信號,例如機器生成的電、光或電磁信號,其被生成來對信息進行編碼以便傳送到適當?shù)慕邮掌餮b置。
計算機程序(還被稱為為程序、軟件、軟件應(yīng)用、腳本或代碼) 可以以任意形式的編程語言來書寫,包括編譯的或解釋性語言,并且 其可以以任意形式被部署,包括作為獨立程序或作為模塊、組件、子 程序或適于在計算環(huán)境中使用的其它單元。計算機程序無需對應(yīng)于文 件系統(tǒng)中的文件。程序可存儲在保存其它程序或數(shù)據(jù)(例如,存儲在 標記語言文檔中的一個或多個腳本)的文件的一部分中、專用于所討 論的程序的單個文件中、或者多個協(xié)同文件(例如,存儲一個或多個 模塊、子程序或代碼部分的文件)中。計算機程序可被部署為在一個 計算機或位于一個地點或分布在多個地點并且通過通信網(wǎng)絡(luò)互連的多 個計算機上執(zhí)行。
該說明書中所描述的過程和邏輯流程可由執(zhí)行一個或多個計算機 程序以通過對輸入數(shù)據(jù)進行操作并產(chǎn)生輸出來執(zhí)行功能的一個或多個 可編程處理器來執(zhí)行。所述過程和邏輯流程還可以由例如FPGA (現(xiàn)場
可編程門陣列)或ASIC (專用集成電路)的特殊功能的邏輯電路來執(zhí)
行,并且裝置也可以作為所述特殊功能的邏輯電路來實現(xiàn)。
作為示例,適合于執(zhí)行計算機程序的處理器包括通用和特殊用途 的微處理器,以及任意類型的數(shù)字計算機的任意的一個或多個處理器。 通常,處理器將從只讀存儲器或隨機存取存儲器或這二者接收指令和 數(shù)據(jù)。計算機的基本元件為用于執(zhí)行指令的處理器以及用于存儲指令 和數(shù)據(jù)的一個或多個存儲器設(shè)備。通常,計算機還將包括一個或多個 用于存儲數(shù)據(jù)的大容量存儲設(shè)備,例如磁、磁-光盤或光盤,或者可操 作地耦合到所述一個或多個大容量存儲設(shè)備以便從其接收數(shù)據(jù)或向其 發(fā)送數(shù)據(jù)或這二者。然而,計算機無需具有這樣的設(shè)備。適合于存儲 計算機程序指令和數(shù)據(jù)的計算機可讀介質(zhì)包括所用形式的非易失性存
儲器、媒體和存儲器設(shè)備,例如包括半導(dǎo)體存儲器設(shè)備,例如EPROM、 EEPROM和閃存設(shè)備;磁盤,例如內(nèi)部硬盤或可移動盤;磁-光盤;以及CD-ROM和DVD-ROM盤。所述處理器和存儲器可由特殊用途的邏 輯電路作為補充或結(jié)合于其中。
為了提供與用戶的交互,所公開的實施例可在計算機上實施,所 述計算機具有用于向用戶顯示信息的例如CRT (陰極射線管)或LCD
(液晶顯示器)監(jiān)視器的顯示設(shè)備以及鍵盤和例如鼠標或軌跡球的指 示設(shè)備,用戶利用其能夠?qū)τ嬎銠C提供輸入。也可使用其它類型的設(shè) 備來提供與用戶的交互;例如,提供給用戶的反饋可以為任何形式的 感應(yīng)反饋,例如視覺反饋、聽覺反饋或觸覺反饋,并且來自用戶的輸 入可以以任意形式被接收,包括聲音、語音或觸碰輸入。
所公開的實施例可以在包括例如作為數(shù)據(jù)服務(wù)器的后端組件,或 者包括例如應(yīng)用服務(wù)器的中間組件,或者包括例如客戶端計算機的前 端組件,或者一個或多個這樣的后端、中間或前端組件的任意集合的 計算系統(tǒng)中實施,所述客戶端計算機具有圖形用戶界面或Web瀏覽器, 用戶通過其能夠與這里所公開的實施方式進行交互。所述系統(tǒng)的組件 可通過任意形式或例如通信網(wǎng)絡(luò)的數(shù)字數(shù)據(jù)通信介質(zhì)進行互連。通信 網(wǎng)絡(luò)的示例包括局域網(wǎng)(LAN)和廣域網(wǎng)(WAN),例如因特網(wǎng)。
計算系統(tǒng)能包括客戶端和服務(wù)器。客戶端和服務(wù)器通常彼此遠離 并通常通過通信網(wǎng)絡(luò)互連。客戶端和服務(wù)器的關(guān)系借助于在各個計算 機上運行并且彼此具有客戶端-服務(wù)器關(guān)系的計算機程序而產(chǎn)生。
盡管本說明書包含許多細節(jié),但是這些不應(yīng)當解釋為對所要求或 可以要求的范圍的限定,而應(yīng)當解釋為特定于特定實施例的特征的描 述。在單獨的實施例的上下文中,在本說明書中描述的某些特征還能 在單一實施例中組合實現(xiàn)。相反地,在單一實施例的上下文中所述的 各種特征也能分離地在多個實施例中或以任何適當?shù)淖咏M合實現(xiàn)。此 外,盡管特征上文可能描述為在以某些組合實施或甚至初始所要求為 這樣,在一些情況下,從組合去除所要求的組合的一個或多個特征,引導(dǎo)到子組合或子組合的變形。
類似地,盡管在圖中按特定次序描述了操作,但是這不應(yīng)當理解 為要求這些操作以所示的特定次序或按順序次序執(zhí)行,或執(zhí)行所示的 所有操作,以便實現(xiàn)所要求的結(jié)果。在一些情況下,多任務(wù)和并行處 理可能是有利的。此外,上述實施例中的各種系統(tǒng)組件的分離不應(yīng)當 理解為在所有實施例中要求這種分離,并且應(yīng)當理解所述程序構(gòu)件和 系統(tǒng)通常能一起集成在單個軟件產(chǎn)品中或封裝在多個軟件產(chǎn)品中。
因此,已經(jīng)描述了特定實施例。其他實施例在所附權(quán)利要求的范 圍內(nèi)。
權(quán)利要求
1. 一種計算機實現(xiàn)的方法,包括生成包括用于顯示視頻的顯示區(qū)的用戶界面;在所述顯示區(qū)中顯示視頻;以及在所述用戶界面中提供控制,所述控制可由用戶操作來請求與所述視頻相關(guān)聯(lián)的視頻廣告服務(wù)。
2. 如權(quán)利要求l所述的方法,其中,所述視頻廣告服務(wù)包括隨所 述視頻置放視頻廣告。
3. —種計算機實現(xiàn)的方法,包括 接收視頻;確定所述視頻中的一個或多個位置;以及 在每一確定位置處向所述視頻添加廣告時段。
4. 如權(quán)利要求3所述的方法,其中,確定所述視頻中的一個或多 個位置包括提取所述視頻的音頻軌; 分析所述音頻軌;以及基于所述分析,確定所述視頻中的一個或多個位置。
5. 如權(quán)利要求3所述的方法,其中,確定所述視頻中的一個或多 個位置包括自動地檢測所述視頻中的一個或多個場景;以及 基于所述檢測,確定所述視頻中的一個或多個位置。
6. —種計算機實現(xiàn)的方法,包括 接收視頻;將所述視頻映射到一個或多個種類;以及將定向到所述一個或多個種類的一個或多個廣告與所述視頻關(guān)聯(lián)。
7. 如權(quán)利要求6所述的方法,其中,將所述視頻映射到一個或多 個種類包括從所述視頻提取語音; 將所述語音轉(zhuǎn)換成文本;以及將所述文本分類成一個或多個種類。
8. 如權(quán)利要求6所述的方法,其中,將所述視頻映射到一個或多個種類包括基于與所述視頻相關(guān)聯(lián)的元數(shù)據(jù)將所述視頻映射到一個或 多個種類。
9. 如權(quán)利要求6所述的方法,其中,將所述視頻映射到一個或多 個種類包括識別所述視頻的可視內(nèi)容中的一個或多個對象;以及 基于所述一個或多個對象,將所述視頻映射到一個或多個種類。
10. 如權(quán)利要求6所述的方法,其中,將所述視頻映射到一個或 多個種類包括基于所述視頻被嵌入到的網(wǎng)站的內(nèi)容,將所述視頻映射到一個或 多個種類。
11. 一種計算機實現(xiàn)的方法,包括 向用戶提供一個或多個第一視頻廣告;收集有關(guān)所述用戶與所述第一視頻廣告的交互的交互數(shù)據(jù);以及 至少基于所述交互數(shù)據(jù),向所述用戶提供一個或多個第二視頻廣
12.如權(quán)利要求ll所述的方法,其中,所述交互數(shù)據(jù)包括有關(guān)所述用戶跳過所述第一視頻廣告的數(shù)據(jù)。
13. 如權(quán)利要求ll所述的方法,其中,所述交互數(shù)據(jù)包括所述用 戶對所述第一視頻廣告的每一個的觀看持續(xù)時間。
14. 一種計算機實現(xiàn)的方法,包括接收為了提供插入到視頻中的視頻廣告的多個出價,所述多個出 價的每一個對應(yīng)于相應(yīng)的視頻廣告;接收與所述相應(yīng)的視頻廣告的第一個相對應(yīng)的用戶交互數(shù)據(jù);以及基于所述用戶交互數(shù)據(jù),修改與所述相應(yīng)的視頻廣告的所述第一 個相對應(yīng)的相應(yīng)的出價。
15. 如權(quán)利要求14所述的方法,其中,所述用戶交互數(shù)據(jù)包括與所述第一視頻廣告相關(guān)聯(lián)的觀看持續(xù)時間數(shù)據(jù)。
16. 如權(quán)利要求14所述的方法,其中,所述用戶交互數(shù)據(jù)包括有 關(guān)所述第一視頻廣告的跳過的數(shù)據(jù)。
17. 如權(quán)利要求14所述的方法,其中,所述相應(yīng)的出價至少基于 所述第一視頻廣告的每播放的費用和每閃現(xiàn)的費用。
18. 如權(quán)利要求14所述的方法,其中,所述相應(yīng)的出價至少基于 所述第一視頻廣告的每播放的費用和每點進的費用。
19. 一種計算機實現(xiàn)的方法,包括,在客戶端 接收視頻,所述視頻包括一個或多個廣告時段; 向用戶重放所述視頻;在播放期間檢測即將來臨的廣告時段;請求用于置放在所述廣告時段中的一個或多個廣告;接收所述一個或多個廣告;以及將所述一個或多個廣告置放在所述廣告時段中。
20. —種計算機可讀介質(zhì),在其上存儲有指令,當由處理器執(zhí)行 所述指令時,使所述處理器執(zhí)行下述操作接收視頻,所述視頻包括一個或多個廣告時段;向用戶重放所述視頻;在播放期間檢測即將來臨的廣告時段;請求用于置放在所述廣告時段中的一個或多個廣告; 接收所述一個或多個廣告;以及 將所述一個或多個廣告置放在所述廣告時段中。
21. —種系統(tǒng),包括用于接收視頻的裝置,所述視頻包括一個或多個廣告時段; 用于向用戶重放所述視頻的裝置;用于在向所述用戶重放所述視頻期間檢測即將來臨的廣告時段的裝置;用于請求用于置放在所述廣告時段中的一個或多個廣告的裝置; 用于接收所述一個或多個廣告的裝置;以及 用于將所述一個或多個廣告置放在所述廣告時段中的裝置。
22. —種計算機可讀介質(zhì),在其上存儲有指令,當由處理器執(zhí)行 所述指令時,使所述處理器執(zhí)行下述操作生成包括用于顯示視頻的顯示區(qū)的用戶界面; 在所述顯示區(qū)中顯示視頻;以及在所述用戶界面中提供控制,所述控制可由用戶操作來請求與所 述視頻相關(guān)聯(lián)的視頻廣告服務(wù)。
23. —種系統(tǒng),包括用于生成包括用于顯示視頻的顯示區(qū)的用戶界面的裝置; 用于在所述顯示區(qū)中顯示視頻的裝置;以及用于在所述用戶界面中提供控制的裝置,所述控制可由用戶操作 來請求與所述視頻相關(guān)聯(lián)的視頻廣告服務(wù)。
24. —種計算機可讀介質(zhì),在其上存儲有指令,當由處理器執(zhí)行所述指令時,使所述處理器執(zhí)行下述操作 接收視頻;確定所述視頻中的一個或多個位置;以及 在每一確定位置處向所述視頻添加廣告時段。
25. —種系統(tǒng),包括 用于接收視頻的裝置;用于確定所述視頻中的一個或多個位置的裝置;以及 用于在每一確定位置處向所述視頻添加廣告時段的裝置。
26. —種計算機可讀介質(zhì),在其上存儲有指令,當由處理器執(zhí)行 所述指令時,使所述處理器執(zhí)行下述操作接收視頻;將所述視頻映射到一個或多個種類;以及將定向到所述一個或多個種類的一個或多個廣告與所述視頻關(guān)
27. —種系統(tǒng),包括 用于接收視頻的裝置;用于將所述視頻映射到一個或多個種類的裝置;以及 用于將定向到所述一個或多個種類的一個或多個廣告與所述視頻 關(guān)聯(lián)的裝置。
28. —種計算機可讀介質(zhì),在其上存儲有指令,當由處理器執(zhí)行所述指令時,使所述處理器執(zhí)行下述操作向用戶提供一個或多個第一視頻廣告;收集有關(guān)所述用戶與所述第一視頻廣告的交互的交互數(shù)據(jù);以及至少基于所述交互數(shù)據(jù),向所述用戶提供一個或多個第二視頻廣
29. —種系統(tǒng),包括用于向用戶提供一個或多個第一視頻廣告的裝置;用于收集有關(guān)所述用戶與所述第一視頻廣告的交互的交互數(shù)據(jù)的裝置;以及用于至少基于所述交互數(shù)據(jù)向所述用戶提供一個或多個第二視頻廣告的裝置。
30. —種計算機可讀介質(zhì),在其上存儲有指令,當由處理器執(zhí)行所述指令時,使所述處理器執(zhí)行下述操作接收為了提供插入到視頻中的視頻廣告的多個出價,所述多個出價的每一個對應(yīng)于相應(yīng)的視頻廣告;接收與所述相應(yīng)的視頻廣告的第一個相對應(yīng)的用戶交互數(shù)據(jù);以及基于所述用戶交互數(shù)據(jù),修改與所述相應(yīng)的視頻廣告的所述第一個相對應(yīng)的相應(yīng)的出價。
31. —種系統(tǒng),包括用于接收為了提供插入到視頻中的視頻廣告的多個出價的裝置,所述多個出價的每一個對應(yīng)于相應(yīng)的視頻廣告;用于接收與所述相應(yīng)的視頻廣告的第一個相對應(yīng)的用戶交互數(shù)據(jù)的裝置;以及用于基于所述用戶交互數(shù)據(jù)修改與所述相應(yīng)的視頻廣告的所述第一個相對應(yīng)的相應(yīng)的出價的裝置。
全文摘要
在客戶端,接收視頻。該視頻包括一個或多個廣告時段。向用戶重放該視頻。在重放視頻期間,檢測即將來臨的廣告時段。請求用于置放在廣告時段中的一個或多個廣告。接收一個或多個廣告并將其置放在廣告時段中。
文檔編號G06F17/30GK101535995SQ200780041700
公開日2009年9月16日 申請日期2007年9月12日 優(yōu)先權(quán)日2006年9月12日
發(fā)明者尼古拉斯·李, 彼得·C·沙內(nèi), 拉亞斯·蒙卡, 馬尼什·古普塔 申請人:谷歌公司