基于預(yù)測的用戶興趣來選擇內(nèi)容格式的制作方法
【專利摘要】提供了用于基于預(yù)測的用戶興趣來選擇內(nèi)容格式的方法、系統(tǒng)和計算機程序產(chǎn)品。一種示例方法包括:接收對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求;識別一個或多個候選內(nèi)容格式;對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性;至少部分地基于所述預(yù)測來選擇格式;確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容;以及根據(jù)所選擇的格式來呈現(xiàn)所述附加內(nèi)容。
【專利說明】基于預(yù)測的用戶興趣來選擇內(nèi)容格式
【技術(shù)領(lǐng)域】
[0001]本說明書一般地涉及信息呈現(xiàn)。
【背景技術(shù)】
[0002]網(wǎng)站已經(jīng)被配置來用于向用戶提供視頻內(nèi)容。一些視頻內(nèi)容網(wǎng)站通過贊助收入(例如廣告收入)來支持,并且可以除了所請求的視頻內(nèi)容之外還向用戶提供內(nèi)容。為了確定要向用戶提供的內(nèi)容,一些視頻內(nèi)容網(wǎng)站定義規(guī)則和策略,并且/或者優(yōu)化以從內(nèi)容贊助者產(chǎn)生收入。
【發(fā)明內(nèi)容】
[0003]一般地,可以以用于基于預(yù)測的用戶興趣來選擇內(nèi)容格式的方法、系統(tǒng)和計算機程序產(chǎn)品來體現(xiàn)在本說明書中描述的主題的一個創(chuàng)新方面。一種示例方法包括:接收對于與用戶在會話期間觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求;識別一個或多個候選內(nèi)容格式;對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性;至少部分地基于所述預(yù)測來選擇格式;確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容;以及根據(jù)所選擇的格式來呈現(xiàn)所述附加內(nèi)容。
[0004]一般地,另一種示例方法包括:識別用于與所述視頻內(nèi)容相關(guān)聯(lián)地要向用戶呈現(xiàn)的內(nèi)容項目的一個或多個候選內(nèi)容項目格式類型;至少部分地基于候選內(nèi)容項目的內(nèi)容項目格式來預(yù)測如果被呈現(xiàn)所述候選內(nèi)容項目則特定用戶將放棄當(dāng)前會話的可能性;至少部分地基于所述預(yù)測來確定是否向所述特定用戶呈現(xiàn)所述候選內(nèi)容項目;以及至少部分地基于所述確定來呈現(xiàn)所述候選內(nèi)容項目。
[0005]一般地,另一種示例方法包括:確定用戶對于與在會話期間視頻內(nèi)容項目的觀看相關(guān)聯(lián)地接收附加內(nèi)容項目的興趣的預(yù)測;確定所述附加內(nèi)容項目的格式;確定用于在所述會話期間傳遞所述附加內(nèi)容項目的時間;識別滿足所述格式的一個或多個候選內(nèi)容項目;以及根據(jù)所述傳遞時間來傳遞所述候選內(nèi)容項目中的一個。
[0006]一般地,可以以計算機程序產(chǎn)品來體現(xiàn)在本說明書中描述的主題的另一個創(chuàng)新方面,所述計算機程序產(chǎn)品包括指令,所述指令在被一個或多個計算機執(zhí)行時使得所述一個或多個計算機執(zhí)行操作,所述操作包括:接收對于與用戶在會話期間觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求;識別一個或多個候選內(nèi)容格式;對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性;至少部分地基于所述預(yù)測來選擇格式;確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容;以及根據(jù)所選擇的格式來呈現(xiàn)所述附加內(nèi)容。
[0007]一般地,可以以系統(tǒng)來體現(xiàn)在本說明書中描述的主題的另一個創(chuàng)新方面,所述系統(tǒng)包括用于向用戶呈現(xiàn)內(nèi)容的內(nèi)容呈現(xiàn)系統(tǒng)。所述內(nèi)容呈現(xiàn)系統(tǒng)可以包括會話管理器、用戶行為預(yù)測器、內(nèi)容格式選擇器和內(nèi)容定時選擇器。所述會話管理器可以接收對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求,可以識別一個或多個候選內(nèi)容格式,并且可以呈現(xiàn)所述附加內(nèi)容。所述用戶行為預(yù)測器可以對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性。所述內(nèi)容格式選擇器可以至少部分地基于所述預(yù)測來選擇格式。所述內(nèi)容定時選擇器可以確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容。
[0008]這些和其他實施例可以每一個可選地不包括下面的特征、包括下面的特征中的一個或多個。選擇所述格式可以包括選擇最不可能使得所述用戶放棄所述會話的格式。確定何時呈現(xiàn)所述附加內(nèi)容可以包括至少部分地基于所述預(yù)測來確定保留所述附加內(nèi)容。預(yù)測所述用戶將放棄所述會話的可能性可以包括確定所述可能性是否高于預(yù)定閾值,并且呈現(xiàn)所述附加內(nèi)容可以只有在所述可能性低于所述預(yù)定閾值才發(fā)生。選擇所述格式可以至少部分地基于在所述會話中觀看的所述視頻內(nèi)容項目。選擇所述格式可以至少部分地基于所測量的所述用戶的滿意度。選擇所述格式可以至少部分地基于當(dāng)前和歷史會話數(shù)據(jù)。所述當(dāng)前和歷史會話數(shù)據(jù)可以包括與觀看的視頻內(nèi)容項目、用戶與視頻內(nèi)容項目的交互、附加呈現(xiàn)的內(nèi)容、用戶與附加呈現(xiàn)的內(nèi)容的交互、和會話放棄相關(guān)的數(shù)據(jù)。所述候選內(nèi)容格式可以選自在視頻前、在視頻后、在流中、疊加和橫幅格式類型。
[0009]在本說明書中描述的主題的特定實施例可以被實施來不實現(xiàn)下面的優(yōu)點、實現(xiàn)下面的優(yōu)點中的一個或多個。用于做出視頻內(nèi)容格式化決定的系統(tǒng)化數(shù)據(jù)驅(qū)動手段可以用于動態(tài)地定制對于特定用戶的內(nèi)容傳遞。通過預(yù)測何時用戶可以在視頻播放會話期間接收特定類型的內(nèi)容,可以增大用戶滿意度,由此增大用戶對于內(nèi)容傳遞平臺的忠誠度,并且保持長期的收入。
[0010]在附圖和下面的說明中給出了在本說明書中描述的主題的一個或多個實施例的細節(jié)。通過說明書、附圖和權(quán)利要求,本主題的其他潛在特征、方面和優(yōu)點將變得清楚。
【專利附圖】
【附圖說明】
[0011]圖1是可以與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)內(nèi)容的示例系統(tǒng)的圖。
[0012]圖2-4是用于與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)內(nèi)容的示例過程的流程圖。
[0013]圖5示出可以用于實現(xiàn)在此所述的技術(shù)的計算機裝置和移動計算機裝置的示例。
[0014]在各個附圖中的相似的附圖標(biāo)記指示相似的元件。
【具體實施方式】
[0015]通常,計算機系統(tǒng)可以向用戶呈現(xiàn)內(nèi)容。用戶可以請求要在他們的顯示裝置上呈現(xiàn)的視頻內(nèi)容,并且可以選擇附加內(nèi)容(例如廣告內(nèi)容)來與視頻內(nèi)容相關(guān)聯(lián)地呈現(xiàn)。因為用戶可以將一些附加內(nèi)容格式(例如,在視頻前、在視頻后、在流中、疊加、橫幅和其他內(nèi)容格式)看作比其他更具侵入性(intrusive),所以可以使用系統(tǒng)化數(shù)據(jù)驅(qū)動手段來做出關(guān)于是否呈現(xiàn)附加內(nèi)容、何時呈現(xiàn)附加內(nèi)容與附加內(nèi)容的格式的決定。例如,可以識別各種候選內(nèi)容格式,并且可以使用當(dāng)前和歷史會話數(shù)據(jù)來預(yù)測用戶對于接收每一個格式類型的附加內(nèi)容的興趣。通過包括預(yù)測的用戶偏好來作為在選擇和呈現(xiàn)附加內(nèi)容中的因素,例如,視頻內(nèi)容呈現(xiàn)平臺可以在維持從呈現(xiàn)附加內(nèi)容獲得的收益的同時維持或增大用戶滿意度。
[0016]在此所述的系統(tǒng)可以提供用于收集關(guān)于用戶的信息的一個或多個機制??梢韵蛴脩籼峁┯糜谶x擇參加/不參加可以收集個性化信息的程序的機會。例如,用戶可以接收在用戶的明確的許可的情況下可以收集什么數(shù)據(jù)和可以如何使用或保留這樣的數(shù)據(jù)的通知。另外,可以以一個或多個方式來將某些數(shù)據(jù)在它被存儲或使用之前匿名化,使得去除個人地可識別的數(shù)據(jù)。
[0017]圖1是可以與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)內(nèi)容的示例系統(tǒng)100的圖。圖1也圖示了在狀態(tài)㈧至(G)期間在系統(tǒng)100內(nèi)的數(shù)據(jù)的示例流,其中,狀態(tài)㈧至(G)可以以所示的順序發(fā)生,或者,它們可以以與所示的順序不同的順序發(fā)生。例如,狀態(tài)(A)至(G)中的兩個或更多可以同時發(fā)生。
[0018]更詳細地,系統(tǒng)100包括一個或多個客戶端計算裝置102 (每一個被對應(yīng)的用戶104操作),其通過一個或多個網(wǎng)絡(luò)106與一個或多個計算服務(wù)器108進行通信。網(wǎng)絡(luò)106可以包括無線蜂窩網(wǎng)絡(luò)、無線局域網(wǎng)(WLAN)或WiFi網(wǎng)絡(luò)、第三代(3G)或第四代(4G)移動電信網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、因特網(wǎng)或任何其他適當(dāng)網(wǎng)絡(luò)或其任何適當(dāng)組合。
[0019]客戶端裝置102可以是任何適當(dāng)類型的計算裝置(例如,移動電話、智能電話、個人數(shù)字助理、平板計算機、膝上型或臺式計算機或其他固定或便攜裝置),其包括一個或多個處理器和計算機可讀介質(zhì)。在其他組件中,例如,客戶端裝置102包括一個或多個處理器、存儲軟件應(yīng)用的計算機可讀介質(zhì)、輸入裝置(例如,觸摸屏、鍵盤、計算機鼠標(biāo)、運動傳感器和麥克風(fēng)等)、輸出裝置(例如,顯示屏幕和揚聲器等)和通信接口。
[0020]計算服務(wù)器108可以被配置為執(zhí)行與多個軟件組件(例如,模塊、對象、庫和服務(wù)等)相關(guān)聯(lián)的應(yīng)用代碼,包括用于執(zhí)行下述的方法步驟中的一些或全部的計算機指令。在一些實現(xiàn)方式中,計算服務(wù)器108可以包括下述的內(nèi)容呈現(xiàn)系統(tǒng)110的一個或多個組件。
[0021]例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以向用戶104提供內(nèi)容(例如,視頻、圖形、音頻、文本等),并且可以包括會話管理器112、用戶意向(disposit1n)標(biāo)識符114、用戶行為預(yù)測器116、內(nèi)容格式選擇器118和內(nèi)容定時選擇器120。組件112、114、116、118和120中的兩個或更多可以被實現(xiàn)在同一裝置(例如,同一計算裝置)上或在不同的裝置上,諸如在服務(wù)器群或?qū)Φ染W(wǎng)絡(luò)中包括的裝置。內(nèi)容呈現(xiàn)系統(tǒng)110和服務(wù)器108可以與一個或多個數(shù)據(jù)存儲裝置進行通信,該一個或多個數(shù)據(jù)存儲裝置包括會話數(shù)據(jù)存儲130、視頻內(nèi)容項目數(shù)據(jù)存儲132和附加內(nèi)容項目數(shù)據(jù)存儲134。數(shù)據(jù)存儲130、132和134可以實現(xiàn)數(shù)據(jù)庫和文件系統(tǒng)等,以增加、去除和保持由系統(tǒng)100使用的數(shù)據(jù)。
[0022]參見數(shù)據(jù)的示例流,在狀態(tài)(A)期間,實體(例如,企業(yè)、組織、個人等)可以向內(nèi)容呈現(xiàn)系統(tǒng)110提供內(nèi)容。例如,實體140可以使用客戶端計算裝置142來提供內(nèi)容144。內(nèi)容144可以包括用于向用戶104呈現(xiàn)的視頻內(nèi)容和/或附加內(nèi)容(例如,廣告)。例如,對于廣告活動,實體140可以提供包括一個或多個廣告相關(guān)的內(nèi)容項目的內(nèi)容144。由實體提供的內(nèi)容項目可以包括不同實質(zhì)和/或格式的內(nèi)容,諸如短視頻、長視頻、被引導(dǎo)到特定用戶人口統(tǒng)計組的視頻、圖形、音頻、文本、web鏈接和其他種類的內(nèi)容項目。
[0023]在本示例中,計算服務(wù)器108和內(nèi)容呈現(xiàn)系統(tǒng)110可以經(jīng)由網(wǎng)絡(luò)106a來接收內(nèi)容144。例如,在接收到內(nèi)容144時,內(nèi)容呈現(xiàn)系統(tǒng)110可以在視頻內(nèi)容項目數(shù)據(jù)存儲132處存儲要向用戶呈現(xiàn)的視頻內(nèi)容??梢栽诟郊觾?nèi)容項目數(shù)據(jù)存儲134處存儲附加內(nèi)容項目,諸如視頻和非視頻廣告和其他種類的內(nèi)容。在一些實現(xiàn)方式中,可以基于由實體提供的內(nèi)容來產(chǎn)生附加內(nèi)容項目。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用在內(nèi)容144中包括的圖形和web鏈接來產(chǎn)生橫幅內(nèi)容項目。又如,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用在內(nèi)容144中包括的web鏈接和文本來產(chǎn)生疊加內(nèi)容項目。[0024]在一些實現(xiàn)方式中,實體可以提供具有與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)的附加內(nèi)容的出價。例如,實體140可以提供與內(nèi)容144相關(guān)聯(lián)的出價和/或與在內(nèi)容144中包括的一個或多個內(nèi)容項目相關(guān)聯(lián)的出價。例如,在接收內(nèi)容144和出價時,內(nèi)容呈現(xiàn)系統(tǒng)110可以向拍賣管理器或預(yù)約管理器146提供內(nèi)容和出價信息,以在運行拍賣或支持基于預(yù)約的內(nèi)容分發(fā)系統(tǒng)中使用。
[0025]在狀態(tài)⑶期間,用戶可以請求視頻內(nèi)容。例如,為了請求視頻內(nèi)容,用戶104可以使用客戶端裝置102來與界面150 (例如,網(wǎng)頁)交互,該界面150包括視頻內(nèi)容呈現(xiàn)區(qū)域152和用于選擇視頻內(nèi)容項目的各種控件154。在本示例中,用戶與控件154a的交互(例如,點擊),以選擇關(guān)于“世界新聞”的視頻內(nèi)容項目。界面150可以例如檢測該選擇,并且客戶端裝置102可以提供對于所選擇的內(nèi)容項目的請求156。
[0026]在本示例中,請求156可以被計算服務(wù)器108和內(nèi)容呈現(xiàn)系統(tǒng)110經(jīng)由網(wǎng)絡(luò)106a接收。例如,在接收到請求156時,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用會話管理器112來處理請求156,并且識別與該請求相關(guān)聯(lián)的用戶交互。例如,在視頻觀看會話期間,用戶104可以請求各種視頻內(nèi)容項目,并且可以以各種方式與該視頻內(nèi)容項目和與附加內(nèi)容項目交互。例如,在觀看視頻內(nèi)容項目的同時,用戶104可以結(jié)束內(nèi)容項目的呈現(xiàn),并且可以請求不同的內(nèi)容項目。又如,用戶104可以被呈現(xiàn)在該視頻內(nèi)容項目上疊加的諸如圖形或基于文本的廣告的附加內(nèi)容項目,并且可以拒絕接受廣告。又如,用戶104可以放棄該會話。會話管理器112例如可以接收關(guān)于向用戶呈現(xiàn)的視頻內(nèi)容項目和附加內(nèi)容項目的信息,包括關(guān)于用戶在視頻觀看會話期間與內(nèi)容項目的交互的信息。
[0027]在一些實現(xiàn)方式中,可以存儲、維持和參考歷史會話數(shù)據(jù)。例如,在接收到用戶104的明確的許可時,內(nèi)容呈現(xiàn)系統(tǒng)110可以在會話數(shù)據(jù)存儲130處維持用戶與視頻內(nèi)容項目和附加內(nèi)容項目的交互的歷史。在(例如,作為登錄過程的一部分)從用戶104接收到標(biāo)識信息時,會話管理器112可以識別用戶104,并且可以參考與該用戶相關(guān)聯(lián)的當(dāng)前和歷史會話數(shù)據(jù)。因此,例如,可以對于特定用戶、對于特定用戶組(例如,與某些人口統(tǒng)計類別相關(guān)聯(lián)的用戶)和對于用戶總體識別用戶與視頻內(nèi)容和附加內(nèi)容項目的交互的短期和長期模式。
[0028]在狀態(tài)(C)期間,可以對于視頻觀看會話識別用戶意向。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用用戶意向標(biāo)識符114來識別用戶104的與其當(dāng)前視頻觀看會話相關(guān)的意向。例如,為了識別用戶意向,會話管理器112可以向用戶意向標(biāo)識符114提供與用戶的當(dāng)前會話和/或過去會話相關(guān)的數(shù)據(jù)。該用戶意向標(biāo)識可以基于各種因素,諸如用戶在當(dāng)前會話期間已經(jīng)請求了哪些視頻、關(guān)于視頻的元數(shù)據(jù)(例如,內(nèi)容、長度、評級)、用戶與視頻的交互(例如,停止視頻以觀看不同的視頻、暫停視頻、跳到不同的視頻部分等)、視頻的順序、用戶已經(jīng)被與視頻相關(guān)聯(lián)地呈現(xiàn)的附加內(nèi)容、用戶如何到達視頻呈現(xiàn)平臺(例如,搜索、鏈接、嵌入視頻)和其他用戶信號(例如,用戶簡檔信息)。例如,基于用戶信號與當(dāng)前和歷史會話信號,用戶意向標(biāo)識符114可以產(chǎn)生用戶模型160。與模型160相關(guān)聯(lián)的意向信息例如可以被用作用于產(chǎn)生關(guān)于用戶繼續(xù)或放棄視頻觀看會話的可能性的預(yù)測的因素。例如,樂觀意向的用戶可以一般比悲觀意向的用戶更可能在被呈現(xiàn)附加內(nèi)容時繼續(xù)視頻觀看會話。在本示例中,模型160可以用于估計用戶104關(guān)于其當(dāng)前視頻觀看會話是特定意向的(例如,溫和意向的),并且可以服從被與當(dāng)前請求的視頻內(nèi)容項目相關(guān)聯(lián)地呈現(xiàn)特定類型的附加內(nèi)容。
[0029]在狀態(tài)⑶期間,可以關(guān)于被呈現(xiàn)附加內(nèi)容預(yù)測用戶行為。例如,用戶行為預(yù)測器116可以接收與模型160相關(guān)聯(lián)的用戶意向信息,并且可以至少部分地基于用戶意向信息來產(chǎn)生關(guān)于接收各種格式的附加內(nèi)容的用戶行為的一個或多個預(yù)測168。在本示例中,由用戶行為預(yù)測器116產(chǎn)生的預(yù)測168可以包括用戶104在接收到候選內(nèi)容格式170( “格式A”)、172( “格式B”)、174( “格式C”)、176( “格式D”)和178 ( “格式E”)的附加內(nèi)容時放棄其當(dāng)前視頻觀看會話的可能性。格式“A”至“E”例如可以分別表示在視頻前、在視頻后、在流中、疊加和橫幅格式類型,然而,可以考慮更多或更少的內(nèi)容格式類型。在本示例中,用戶行為預(yù)測器116可以確定用戶104如果被呈現(xiàn)格式“A”至“E”的附加內(nèi)容則將放棄其當(dāng)前視頻觀看會話的可能性是否高于或低于預(yù)定閾值180 (例如,10 %、20 %、30 %或另一種適當(dāng)?shù)母怕???紤]例如格式“A” (例如,在視頻前)、“ B” (例如,在視頻后)和“C”(例如,在流中),用戶行為預(yù)測器116可以確定用戶104將放棄其當(dāng)前視頻觀看會話的可能性高于閾值180??紤]例如格式“D” (例如,疊加)和“E” (例如,橫幅),用戶行為預(yù)測器116可以確定用戶104將放棄其當(dāng)前視頻觀看會話的可能性低于閾值180。
[0030]在狀態(tài)(E)期間,可以對于附加內(nèi)容選擇格式。例如,內(nèi)容格式選擇器118可以使用由用戶行為預(yù)測器116提供的信息來從用于向用戶104呈現(xiàn)附加內(nèi)容的候選內(nèi)容格式182(例如,格式“A”至“E”)選擇。在一些實現(xiàn)方式中,可以至少部分地基于用戶將放棄其當(dāng)前視頻會話的可能是否高于或低于預(yù)定閾值來對于附加內(nèi)容選擇內(nèi)容格式。例如,當(dāng)用戶行為預(yù)測器116已經(jīng)確定用戶104如果被呈現(xiàn)格式和“C”的附加內(nèi)容則將放棄其當(dāng)前會話的可能性高于預(yù)定閾值180時,內(nèi)容格式選擇器118可以不考慮這些格式。例如,當(dāng)用戶104如果被呈現(xiàn)格式“D”和“E”則將放棄其當(dāng)前會話的可能性低于預(yù)定閾值180時,內(nèi)容格式選擇器118可以將這些格式考慮來用于呈現(xiàn)。
[0031]在一些實現(xiàn)方式中,對附加內(nèi)容的格式選擇可以包括選擇較不可能引起會話放棄的格式。在本示例中,當(dāng)候選內(nèi)容格式178(例如,“格式E”,橫幅格式)與所考慮的格式的會話放棄的最低可能性相關(guān)聯(lián)時,內(nèi)容格式選擇器可以選擇“格式E”。例如,如果用于候選內(nèi)容格式182的每一個的會話放棄的可能性高于預(yù)定閾值180,則內(nèi)容格式選擇器118可以確定在內(nèi)容呈現(xiàn)系統(tǒng)110提供與當(dāng)前請求156相關(guān)聯(lián)的視頻內(nèi)容的同時保留附加內(nèi)容。
[0032]在一些實現(xiàn)方式中,對于附加內(nèi)容的格式選擇可以部分地基于由實體提供來用于使得與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)附加內(nèi)容的拍賣出價信息。例如,實體140可能已經(jīng)提供了內(nèi)容144,該內(nèi)容包括“格式D”(例如,疊加)和“格式E”(例如,橫幅)的附加內(nèi)容,并且包括與每一個內(nèi)容格式相關(guān)聯(lián)的出價。當(dāng)在本示例中用戶104在接收到“格式D”或“格式E”時的會話放棄的可能性低于預(yù)定閾值180時,與格式中的每一個相關(guān)聯(lián)的出價信息可以被用作選擇內(nèi)容格式的因素。
[0033]在一些實現(xiàn)方式中,對于被識別為低于可能放棄的閾值的內(nèi)容格式,選擇與中標(biāo)相關(guān)聯(lián)的內(nèi)容格式。例如,如果拍賣管理器146確定用于呈現(xiàn)“格式D”(例如疊加)的附加內(nèi)容的出價勝過用于呈現(xiàn)“格式E”(例如,橫幅)的附加內(nèi)容的出價,則可以選擇“格式D”,即使用于“格式D”的當(dāng)前視頻會話的用戶放棄的可能性有點高于“格式E”的。在一些實現(xiàn)方式中,可以使用加權(quán)技術(shù)來平衡潛在會話放棄、成本因素和其他因素(例如,與完成可獲得的內(nèi)容傳遞間隙相關(guān)聯(lián)的其他質(zhì)量因素)。例如,內(nèi)容格式選擇器118可以使用包括用于放棄概率、出價量和附加內(nèi)容質(zhì)量的參數(shù)的公式來確定用于要向用戶104呈現(xiàn)的附加內(nèi)容的“格式D”或“格式E”的選擇。
[0034]在狀態(tài)(F)期間,可以確定何時呈現(xiàn)附加內(nèi)容。例如,內(nèi)容定時選擇器120可以確定用于呈現(xiàn)在由實體140提供的內(nèi)容144中包括的附加內(nèi)容的定時184。一些內(nèi)容格式可以與特定的呈現(xiàn)時間相關(guān)聯(lián)。例如,在視頻前格式的附加內(nèi)容的呈現(xiàn)可以緊接在視頻內(nèi)容項目的呈現(xiàn)前發(fā)生。又如,在視頻后格式的附加內(nèi)容的呈現(xiàn)可以緊接在視頻內(nèi)容項目的呈現(xiàn)后發(fā)生。一些內(nèi)容格式可以與可用的呈現(xiàn)時間相關(guān)聯(lián)。例如,疊加格式的附加內(nèi)容的呈現(xiàn)可以在視頻內(nèi)容項目的呈現(xiàn)的開始和結(jié)束之間的任何時間處發(fā)生,并且可以發(fā)生特定的持續(xù)時間。在本示例中,內(nèi)容格式選擇器118可以選擇用于向用戶104的附加內(nèi)容項目的呈現(xiàn)的“格式D”(例如,疊加格式),并且,內(nèi)容定時選擇器120可以在用于呈現(xiàn)視頻內(nèi)容的時間框188的界限內(nèi)確定用于開始和結(jié)束附加內(nèi)容項目的呈現(xiàn)的時間的窗口 186。該時間的窗口 186例如可以基于用戶意向信息、預(yù)定的用戶行為和用戶與類似內(nèi)容的交互。
[0035]在狀態(tài)(G)期間,可以根據(jù)所選擇的格式來提供附加內(nèi)容。例如,計算服務(wù)器108和內(nèi)容呈現(xiàn)系統(tǒng)110可以經(jīng)由網(wǎng)絡(luò)106b向客戶端裝置102提供呈現(xiàn)信息190。呈現(xiàn)信息190例如可以包括視頻內(nèi)容(例如,與由用戶104選擇的控件154a相關(guān)聯(lián)并由附加內(nèi)容項目數(shù)據(jù)存儲130提供的關(guān)于“世界新聞”的視頻內(nèi)容項目)、附加內(nèi)容(例如,基于由實體140提供并且由內(nèi)容呈現(xiàn)系統(tǒng)110選擇的信息的疊加廣告)和定時信息(例如,用于在視頻內(nèi)容項目的環(huán)境內(nèi)呈現(xiàn)疊加廣告的開始和/或結(jié)束時間)。例如,在接收到呈現(xiàn)信息190時,客戶端裝置102可以在視頻內(nèi)容呈現(xiàn)區(qū)域152內(nèi)呈現(xiàn)視頻內(nèi)容。例如,當(dāng)視頻內(nèi)容播放時,客戶端裝置102可以例如使用定時信息來呈現(xiàn)附加內(nèi)容192 (例如,疊加廣告),以在由內(nèi)容定時選擇器120確定的時間的窗口 186內(nèi)呈現(xiàn)附加內(nèi)容。
[0036]在一些實現(xiàn)方式中,關(guān)于用戶與視頻內(nèi)容和/或附加內(nèi)容的交互的信息可以用于維持會話數(shù)據(jù)模型。例如,用戶104可以允許附加內(nèi)容192被呈現(xiàn)其持續(xù)時間,或者可以通過關(guān)閉或跳過內(nèi)容來選擇在完成之前結(jié)束附加內(nèi)容的呈現(xiàn)。在本示例中,可以由客戶端裝置102向計算服務(wù)器108和內(nèi)容呈現(xiàn)系統(tǒng)110提供關(guān)于用戶104與附加內(nèi)容192的交互的信息。例如,在接收到該信息時,會話管理器112可以更新會話數(shù)據(jù)存儲130和/或用戶模型160。例如,如果用戶104在被呈現(xiàn)這樣的內(nèi)容時關(guān)閉或跳過附加內(nèi)容192,則會話管理器112可以調(diào)整用戶模型160以反映惡化的用戶意向。又如,如果用戶104允許視頻內(nèi)容和附加內(nèi)容192全部播放,則會話管理器112可以調(diào)整用戶模型160以反映穩(wěn)定或接受的用戶意向。又如,如果用戶104偏好地評級視頻內(nèi)容和/或遵循與附加內(nèi)容192相關(guān)聯(lián)的鏈接,會話管理器112可以調(diào)整用戶模型160以反映改善的用戶意向。因此,因為用戶的視頻觀看會話的情況可能改變,所以可以動態(tài)地調(diào)整關(guān)于要向用戶呈現(xiàn)的附加內(nèi)容的格式和定時的決定,以反映用戶的當(dāng)前意向和歷史觀看模式。
[0037]圖2是用于與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)內(nèi)容的示例過程200的流程圖。在一些實現(xiàn)方式中,可以由系統(tǒng)100執(zhí)行過程200,并且將為了清楚如此描述過程200。簡而言之,過程200包括:接收對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求;識別候選內(nèi)容格式;對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性;選擇格式;確定何時向所述用戶呈現(xiàn)附加內(nèi)容;以及根據(jù)所選擇的格式來呈現(xiàn)附加內(nèi)容。[0038]可以接收(202)對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向用戶呈現(xiàn)附加內(nèi)容的請求。參見圖1,例如,內(nèi)容呈現(xiàn)系統(tǒng)I1可以接收對于與用戶104觀看視頻相關(guān)聯(lián)地向用戶104呈現(xiàn)附加內(nèi)容的請求。例如,用戶104可以使用由客戶端裝置102執(zhí)行的界面150來選擇用于播放與“世界新聞”相關(guān)的視頻內(nèi)容項目的控件154a,并且內(nèi)容呈現(xiàn)系統(tǒng)110可以將該視頻內(nèi)容項目識別為贊助項目。可以識別一個或多個候選內(nèi)容格式(204)。例如,在接收到對于向用戶104呈現(xiàn)附加內(nèi)容的請求時,內(nèi)容呈現(xiàn)系統(tǒng)110可以識別候選內(nèi)容格式182,該候選內(nèi)容格式182包括在視頻前、在視頻后、在流中、疊加、橫幅和其他適當(dāng)?shù)膬?nèi)容格式類型。
[0039]可以對于每一個候選內(nèi)容格式預(yù)測(206)用戶將放棄會話的可能性。例如,內(nèi)容呈現(xiàn)系統(tǒng)I1可以使用用戶行為預(yù)測器116來對于候選格式170 (例如,“格式A”,在視頻前格式)、172 (例如,“格式B”,在視頻后格式)、174 (例如,“格式C”,流格式)、176 (例如,“格式D”,疊加格式)和178 (例如,“格式E”,橫幅格式)中的每個預(yù)測用戶104將放棄其當(dāng)前會話的可能性。也可以考慮更多或更少的適當(dāng)內(nèi)容格式類型。預(yù)測關(guān)于潛在被呈現(xiàn)附加內(nèi)容的用戶行為可以基于各種因素,諸如用戶的簡檔、用戶的當(dāng)前會話、用戶的過去會話、其他用戶的過去會話、所請求的視頻內(nèi)容和/或附加內(nèi)容。
[0040]在一些實現(xiàn)方式中,預(yù)測用戶將放棄會話的可能性可以包括確定該可能性是否高于預(yù)定閾值,并且僅在該可能性低于預(yù)定閾值的情況下,才發(fā)生呈現(xiàn)附加內(nèi)容。例如,用戶行為預(yù)測器116可以確定用戶104在被呈現(xiàn)格式170 (例如,“格式A”,在視頻前格式)的附加內(nèi)容項目時將放棄其當(dāng)前會話的可能性高于預(yù)定閾值180(例如,大于10%、20%、30%或另一個適當(dāng)?shù)陌俜直葯C會)。因此,在本示例中,內(nèi)容呈現(xiàn)系統(tǒng)110可以選擇不呈現(xiàn)格式170的附加內(nèi)容。又如,用戶行為預(yù)測器116可以確定用戶104在被程序格式178 (例如,“格式E”,橫幅格式)的附加內(nèi)容項目時將放棄其當(dāng)前會話的可能性低于預(yù)定閾值180。因此,內(nèi)容呈現(xiàn)系統(tǒng)110可以選擇呈現(xiàn)例如格式178的附加內(nèi)容。
[0041]可以至少部分地基于預(yù)測來選擇(208)格式。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用內(nèi)容格式選擇器118來從候選內(nèi)容格式182選擇內(nèi)容格式。可以使用各種技術(shù)來選擇內(nèi)容格式,包括考慮用戶關(guān)于潛在被呈現(xiàn)各種內(nèi)容格式的會話放棄概率,并且包括其他考慮,諸如金融因素(例如,用于呈現(xiàn)附加內(nèi)容的拍賣出價)和質(zhì)量因素(例如,視頻內(nèi)容和/或附加內(nèi)容的特性)。
[0042]在一些實現(xiàn)方式中,選擇格式可以包括選擇最不可能使得用戶放棄會話的格式。例如,考慮用戶104在被呈現(xiàn)內(nèi)容格式170、172、174、176和178中的每一個時放棄其當(dāng)前會話的概率,內(nèi)容格式選擇器118可以選擇內(nèi)容格式178(例如,“格式E”,橫幅格式),因為這樣的格式的放棄可能性小于格式170、172、174和176的。
[0043]在一些實現(xiàn)方式中,選擇格式可以至少部分地基于所測量的用戶滿意度。如上所述,用戶滿意度可以通過用戶意向標(biāo)識符114測量,并且可以基于各種因素,諸如用戶在當(dāng)前會話期間已經(jīng)被呈現(xiàn)的視頻和附加內(nèi)容、用戶與視頻和附加內(nèi)容的交互、用戶如何到達視頻呈現(xiàn)平臺和諸如用戶簡檔信息的其他信號??紤]用戶模型160,例如,用戶意向標(biāo)識符114可以確定用戶104關(guān)于其當(dāng)前視頻觀看會話是溫和意向的。因此,在本示例中,內(nèi)容格式選擇器118可以選擇作為與侵入性格式(例如,在視頻前、在視頻后、在流中等)的附加內(nèi)容項目相反的非侵入性(例如,橫幅格式)或半侵入性格式(例如,疊加格式等)的附加內(nèi)容項目。例如,通過當(dāng)用戶可以易于接受某個格式的附加內(nèi)容時呈現(xiàn)這樣的內(nèi)容,可以在視頻觀看會話期間減少用戶對于附加內(nèi)容的失望,由此在維持收入的同時維持用戶的滿意度。
[0044]附加內(nèi)容格式的侵入性的水平可以反映例如用戶的視頻觀看體驗被影響的程度。非侵入性的格式例如可以包括用于呈現(xiàn)附加內(nèi)容的格式,其中,在視頻內(nèi)容呈現(xiàn)區(qū)域152的外部(例如,上、下、側(cè)面等)呈現(xiàn)該附加內(nèi)容,并且其中,附加內(nèi)容的呈現(xiàn)不干擾(例如,延遲或堵塞)視頻內(nèi)容的呈現(xiàn)。半侵入性格式例如可以包括用于呈現(xiàn)附加內(nèi)容的格式,其中,在視頻內(nèi)容呈現(xiàn)區(qū)域152內(nèi)呈現(xiàn)附加內(nèi)容(例如,疊加、重疊等),并且其中,附加內(nèi)容的呈現(xiàn)不干擾視頻內(nèi)容的呈現(xiàn)。侵入性格式例如可以包括用于呈現(xiàn)附加內(nèi)容的格式,其中,在視頻內(nèi)容呈現(xiàn)區(qū)域152內(nèi)呈現(xiàn)附加內(nèi)容,并且其中,附加內(nèi)容的呈現(xiàn)干擾視頻內(nèi)容的呈現(xiàn)。例如,呈現(xiàn)侵入性格式的附加內(nèi)容可以包括當(dāng)呈現(xiàn)附加內(nèi)容時延遲或中斷視頻內(nèi)容的呈現(xiàn)。
[0045]在一些實現(xiàn)方式中,選擇格式可以至少部分地基于在會話中被觀看的視頻內(nèi)容項目。例如,當(dāng)從候選內(nèi)容格式182選擇時,內(nèi)容格式選擇器118可以考慮與當(dāng)前被用戶104觀看的視頻內(nèi)容項目相關(guān)聯(lián)的信息,諸如觀看的順序、主題、長度、質(zhì)量、評級和其他視頻元數(shù)據(jù)。例如,對于低質(zhì)量和/或不良評級的視頻項目,內(nèi)容格式選擇器118可以選擇非侵入性或半侵入性格式的附加內(nèi)容項目。又如,對于特定用戶(例如,基于用戶簡檔)感興趣的特定格式(例如,長格式、高清晰度等)的視頻項目,可以根據(jù)在用戶的當(dāng)前會話中的觀看的順序來選擇半侵入性或侵入性格式。
[0046]在一些實現(xiàn)方式中,選擇格式可以至少部分地基于當(dāng)前和歷史會話數(shù)據(jù)。當(dāng)前和歷史會話數(shù)據(jù)可以包括與被觀看的視頻內(nèi)容項目、用戶與視頻內(nèi)容項目的交互、附加呈現(xiàn)的內(nèi)容、用戶與附加呈現(xiàn)的內(nèi)容的交互和會話放棄相關(guān)的數(shù)據(jù)。例如,內(nèi)容格式選擇器118可以在用戶104被呈現(xiàn)與當(dāng)前被觀看的視頻內(nèi)容項目類似的視頻內(nèi)容項目時考慮用戶104的歷史行為。如果用戶104已經(jīng)歷史上在被呈現(xiàn)類似的視頻內(nèi)容項目后繼續(xù)觀看會話,則用戶行為預(yù)測器116可以預(yù)測用戶104有可能繼續(xù)其視頻觀看會話,而與被呈現(xiàn)附加內(nèi)容無關(guān),并且內(nèi)容格式選擇器118可以選擇半侵入性或侵入性格式的附加內(nèi)容項目。
[0047]可以確定何時向用戶呈現(xiàn)附加內(nèi)容(210)。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用內(nèi)容定時選擇器120來確定何時與所請求的視頻內(nèi)容項目相關(guān)聯(lián)地向用戶104呈現(xiàn)附加內(nèi)容。內(nèi)容定時選擇器120例如可以確定在視頻內(nèi)容項目的呈現(xiàn)之前、期間和/或之后呈現(xiàn)附加內(nèi)容。例如,對于在視頻內(nèi)容項目的呈現(xiàn)期間呈現(xiàn)的附加內(nèi)容項目,可以相對于用于呈現(xiàn)視頻內(nèi)容項目的時間框來確定用于呈現(xiàn)附加內(nèi)容項目的開始時間和/或結(jié)束時間。例如,可以調(diào)度諸如疊加廣告的附加內(nèi)容項目在視頻內(nèi)容項目的開始后10秒開始,并且繼續(xù)指定的時間段(例如,30秒),繼續(xù)視頻內(nèi)容項目的持續(xù)時間,或者繼持續(xù)直到被用戶關(guān)閉。
[0048]在一些實現(xiàn)方式中,確定何時呈現(xiàn)附加內(nèi)容可以包括至少部分地基于預(yù)測來確定保留附加內(nèi)容。例如,如果用戶行為預(yù)測器116預(yù)測用戶104在與觀看所請求的視頻內(nèi)容項目相關(guān)聯(lián)地被呈現(xiàn)附加內(nèi)容則可能放棄其當(dāng)前會話(另外,在某個概率內(nèi)),則內(nèi)容呈現(xiàn)系統(tǒng)110可以保留附加內(nèi)容。例如,如果用戶104繼續(xù)其視頻觀看會話,則用戶意向標(biāo)識符114和/或用戶行為預(yù)測器116可以基于由用戶104請求的另外的視頻內(nèi)容和基于用戶的行為來繼續(xù)重新評估用戶的意向和附加內(nèi)容格式的會話放棄的可能性。例如,在用戶104會話中的某個稍后的點處,可以將用戶的意向識別為已經(jīng)改善,并且可以預(yù)測用戶易于接受接收一個或多個格式的附加內(nèi)容。
[0049]可以根據(jù)選擇的格式來呈現(xiàn)(212)附加內(nèi)容。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以從視頻內(nèi)容項目數(shù)據(jù)存儲132接收由用戶104請求的視頻內(nèi)容項目(例如,與所選擇的控件154a相關(guān)聯(lián)的視頻內(nèi)容)。而且,內(nèi)容呈現(xiàn)系統(tǒng)110可以接收和/或生成由內(nèi)容格式選擇器118從由附加內(nèi)容項目數(shù)據(jù)存儲134提供的數(shù)據(jù)選擇的格式的附加內(nèi)容。例如,在接收和/或生成這樣的內(nèi)容時,內(nèi)容呈現(xiàn)系統(tǒng)110可以向客戶端裝置102提供該內(nèi)容。呈現(xiàn)信息190例如可以包括由用戶104請求的視頻內(nèi)容、由內(nèi)容格式選擇器118選擇的格式的附加內(nèi)容和由內(nèi)容定時選擇器120確定來用于呈現(xiàn)附加內(nèi)容的定時信息。
[0050]圖3是用于與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)內(nèi)容的示例過程300的流程圖。在一些實現(xiàn)方式中,過程300可以被系統(tǒng)100執(zhí)行,并且將為了清楚的目的被如此描述。簡而言之,過程300包括:識別要與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)的內(nèi)容項目的候選內(nèi)容項目格式類型;基于候選內(nèi)容項目的格式類型來預(yù)測特定用戶如果被呈現(xiàn)候選內(nèi)容項目則將放棄當(dāng)前會話的可能性;確定是否向特定用戶呈現(xiàn)候選內(nèi)容項目;以及呈現(xiàn)候選內(nèi)容項目。
[0051]可以對于要與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)的內(nèi)容項目識別(302) —個或多個候選內(nèi)容項目格式類型。參見圖1,例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以基于由附加內(nèi)容項目數(shù)據(jù)存儲134提供的數(shù)據(jù)識別和/或生成附加內(nèi)容。由內(nèi)容呈現(xiàn)系統(tǒng)110識別和/或生成的附加內(nèi)容項目(例如,廣告)可以包括諸如在視頻前、在視頻后、在流中、疊加、橫幅和其他適當(dāng)?shù)母袷筋愋偷母鞣N格式的內(nèi)容。
[0052]至少部分地基于候選內(nèi)容項目的內(nèi)容項目格式類型,可以預(yù)測(304)特定用戶如果被呈現(xiàn)候選內(nèi)容項目則將放棄當(dāng)前會話的可能性。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以使用用戶行為預(yù)測器116來生成一個或多個預(yù)測168,該一個或多個預(yù)測168包括用戶104在被呈現(xiàn)各種內(nèi)容項目格式類型的各種附加內(nèi)容項目時將放棄其當(dāng)前視頻觀看會話的可能性。在一些實現(xiàn)方式中,可以將用戶模型和/或會話模型用于預(yù)測用戶行為。為了生成模型,例如,可以從與當(dāng)前會話相關(guān)的數(shù)據(jù)和/或從由會話數(shù)據(jù)存儲130提供的歷史會話數(shù)據(jù)提取用戶和會話信號。該信號可以被提供到一個或多個機器學(xué)習(xí)算法,該一個或多個機器學(xué)習(xí)算法例如可以用于訓(xùn)練用于基于當(dāng)前情況和基于歷史模式來進行用戶行為的預(yù)測的預(yù)測器模型。在一些實現(xiàn)方式中,可以使用線性回歸建模技術(shù)和/或用戶組集群技術(shù)來建立預(yù)測器模型。
[0053]可以將一個示例預(yù)測器模型表示為:P(停留I附加內(nèi)容項目,內(nèi)容格式,會話特征,其他特征)。到該示例預(yù)測器模型的輸入可以包括附加內(nèi)容項目的內(nèi)容格式、會話特征和其他特征。如上所述,內(nèi)容格式可以包括在視頻前、在視頻后、在流中(可跳過和不可跳過)、疊力口、橫幅和其他適當(dāng)?shù)膬?nèi)容格式。會話特征例如可以包括會話相關(guān)的數(shù)據(jù),諸如被觀看的視頻內(nèi)容項目的數(shù)量和類型、被呈現(xiàn)的附加內(nèi)容項目的數(shù)量和類型、用戶與視頻內(nèi)容項目和/或附加內(nèi)容項目的交互以及與當(dāng)前的視頻觀看會話相關(guān)的其他數(shù)據(jù)。其他特征例如可以包括歷史會話特征和用戶特征、播放環(huán)境(例如,嵌入播放器、移動裝置、電視機等)和外部特征,該外部特征例如是當(dāng)前天氣情況、當(dāng)前在各個新聞饋給上跟蹤的感興趣的話題、日時間、星期幾等。預(yù)測器可以返回在一(用戶停留和繼續(xù)會話)和零(用戶放棄會話)之間的連續(xù)值,該值例如指示用戶在被呈現(xiàn)特定內(nèi)容格式的特定附加內(nèi)容項目(例如,廣告)時將繼續(xù)或放棄其當(dāng)前會話的可能性。
[0054]可以至少部分地基于預(yù)測來確定(306)是否向特定用戶呈現(xiàn)候選內(nèi)容項目。例如,內(nèi)容格式選擇器118可以至少部分地基于特定用戶在被呈現(xiàn)附加內(nèi)容項目時將放棄其當(dāng)前會話的可能性是否高于或低于會話放棄的預(yù)定閾值,來確定是否呈現(xiàn)特定格式的附加內(nèi)容項目。如果例如該可能性高于閾值,則內(nèi)容格式選擇器118可以不呈現(xiàn)該附加內(nèi)容項目。如果例如該可能性低于閾值,則內(nèi)容格式選擇器118可以選擇該附加內(nèi)容項目來用于呈現(xiàn)。
[0055]可以至少部分地基于該確定來呈現(xiàn)(308)候選內(nèi)容項目。如果例如作出了向用戶呈現(xiàn)特定格式的附加內(nèi)容項目(例如,廣告)的確定,則內(nèi)容呈現(xiàn)系統(tǒng)110可以向被用戶操作的裝置提供視頻內(nèi)容、所確定的格式的附加內(nèi)容和定時信息以用于呈現(xiàn)。例如可以與要向用戶呈現(xiàn)的視頻內(nèi)容相關(guān)聯(lián)地提供該附加內(nèi)容項目。
[0056]圖4是用于與視頻內(nèi)容相關(guān)聯(lián)地向用戶呈現(xiàn)內(nèi)容的示例過程400的流程圖。在一些實現(xiàn)方式中,過程400可以被系統(tǒng)100執(zhí)行,并且將為了清楚的目的而如此被描述。簡而言之,過程400包括:確定用戶對于在會話期間與視頻內(nèi)容項目的觀看相關(guān)聯(lián)地接收附加內(nèi)容項目的興趣的預(yù)測;確定附加內(nèi)容項目的格式;確定用于在所述會話期間傳遞所述附加內(nèi)容項目的時間;識別滿足所述格式的候選內(nèi)容項目;以及根據(jù)所述傳遞時間來傳遞所述候選內(nèi)容項目中的一個。
[0057]可以確定(402)用戶對于在會話期間與視頻內(nèi)容項目的觀看相關(guān)聯(lián)地接收附加內(nèi)容項目的興趣的預(yù)測。參見圖1,例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以確定用戶104對于在視頻觀看會話期間接收附加內(nèi)容的興趣的預(yù)測。為了預(yù)測對于接收附加內(nèi)容(例如,廣告內(nèi)容)的可能的用戶興趣,例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以維護和引用用于用戶、用戶組與如上所述的當(dāng)前和歷史用戶會話的模型。例如,當(dāng)用戶即將觀看特定視頻時,一個或多個預(yù)測引擎可以參考該模型,以預(yù)測呈現(xiàn)附加內(nèi)容項目可能對于用戶的當(dāng)前視頻觀看會話的潛在影響。當(dāng)用戶的視頻觀看會話進行時,例如,用戶對于接收附加內(nèi)容的興趣可能波動,并且內(nèi)容呈現(xiàn)系統(tǒng)110可以使用用戶模型、會話模型和用戶活動數(shù)據(jù)來預(yù)測該波動。
[0058]可以確定附加內(nèi)容項目格式(404)。例如,附加內(nèi)容項目(例如,廣告)可以與各種可能的格式類型相關(guān)聯(lián),該各種可能的格式類型例如是在視頻前、在視頻后、在流中、疊加、橫幅和其他適當(dāng)?shù)母袷筋愋汀V辽俨糠值鼗陬A(yù)測的用戶對于接收特定格式的附加內(nèi)容的興趣,可以選擇可能的格式類型中的一個。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以考慮將附加內(nèi)容項目格式化為用戶在內(nèi)容項目的呈現(xiàn)時被預(yù)測繼續(xù)其當(dāng)前會話的類型。如果例如預(yù)測用戶在接收到一個或多個可用格式類型的附加內(nèi)容時繼續(xù)其當(dāng)前會話,則可以選擇格式類型。如果例如預(yù)測用戶在接收到所有可用格式類型的附加內(nèi)容時放棄其當(dāng)前會話,則可以保留附加內(nèi)容。
[0059]在一些實現(xiàn)方式中,附加內(nèi)容格式的確定可以至少部分地基于策略和/或金融考慮。例如,如果預(yù)測用戶與接收到非侵入性格式(例如,橫幅格式)或半侵入性格式(例如,疊加格式)的附加內(nèi)容相反地在接收到侵入性格式(例如,視頻格式)的附加內(nèi)容時更可能放棄其當(dāng)前視頻觀看會話,則如果用于呈現(xiàn)侵入性格式的附加內(nèi)容的收入量充分地大于(例如,作為百分比或相對于)非侵入性或半侵入性格式的,則可以選擇侵入性格式。
[0060]可以確定(406)在會話期間傳遞附加內(nèi)容項目的時間。例如,內(nèi)容定時選擇器120可以確定向用戶104傳遞附加內(nèi)容相對于向用戶呈現(xiàn)視頻內(nèi)容、的時間。如果用戶104例如被調(diào)度從內(nèi)容呈現(xiàn)系統(tǒng)110接收視頻內(nèi)容項目,則內(nèi)容定時選擇器120可以確定附加內(nèi)容的呈現(xiàn)相對于視頻內(nèi)容的開始的開始時間、結(jié)束時間和/或持續(xù)時間。
[0061]可以識別(408)滿足格式的一個或多個候選內(nèi)容項目。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以選擇和/或生成在步驟(406)從由附加內(nèi)容項目數(shù)據(jù)存儲134提供的內(nèi)容數(shù)據(jù)確定的格式的附加內(nèi)容。如果例如多個實體140已經(jīng)提供了所確定的格式的附加內(nèi)容項目,則內(nèi)容呈現(xiàn)系統(tǒng)110可以選擇所確定的格式類型的附加內(nèi)容項目中的一個。從類似格式的內(nèi)容項目對附加內(nèi)容項目的選擇可以基于諸如策略考慮、收入考慮(例如,由內(nèi)容贊助者提交的出價)和潛在用戶上訴的因素(例如,基于用戶簡檔和/或相關(guān)聯(lián)的視頻內(nèi)容項目的屬性)。
[0062]可以根據(jù)傳遞時間來傳遞(410)候選內(nèi)容項目中的一個。例如,內(nèi)容呈現(xiàn)系統(tǒng)110可以向由用戶104操作的客戶端裝置102提供視頻內(nèi)容、所確定的格式的所選擇的附加內(nèi)容項目和用于呈現(xiàn)附加內(nèi)容項目的定時信息。例如,隨著視頻內(nèi)容播放,可以根據(jù)定時信息在特定視頻內(nèi)容項目之前、期間或之后向用戶104呈現(xiàn)附加內(nèi)容。
[0063]圖5示出可以用于在此所述的技術(shù)的一般計算機裝置500和一般移動計算機裝置550的示例。計算裝置500意欲表示各種形式的數(shù)字計算機,諸如膝上型計算機、臺式計算機、工作站、個人數(shù)字助理、服務(wù)器、刀片服務(wù)器、大型機和其他適當(dāng)?shù)挠嬎銠C。計算裝置550意欲表示各種形式的移動裝置,諸如個人數(shù)字助理、蜂窩電話、智能電話和其他類似的計算裝置。在此所示的組件、它們的連接和關(guān)系與它們的功能意味著僅是示例性的,并且不意味著限制在本文中描述和/或要求保護的本發(fā)明的實現(xiàn)方式。
[0064]計算裝置500包括處理器502、存儲器504、存儲裝置506、連接到存儲器504和高度擴展端口 510的高速接口 508以及連接到低速總線514和存儲裝置506的低速接口 512。組件502、504、506、508、510和512中的每一個使用各種總線互連,并且可以被安裝在公共的母板上或適當(dāng)?shù)匾云渌绞奖话惭b。處理器502可以處理要在計算裝置500內(nèi)執(zhí)行的指令,包括在存儲器504中或在存儲裝置506上存儲的、用于在諸如耦合到高速接口 508的顯示器516的外部輸入/輸出裝置上顯示用于⑶I的圖形信息的指令。在其他實現(xiàn)方式中,可以與多個存儲器或類型的存儲器一起適當(dāng)?shù)厥褂枚鄠€處理器和/或多條總線。而且,可以連接多個計算裝置500,并且每一個裝置提供必要操作的部分(例如,作為服務(wù)器簇、一組刀片服務(wù)器或者多處理器系統(tǒng))。
[0065]存儲器504存儲在計算裝置500內(nèi)的信息。在一個實現(xiàn)方式中,存儲器504是易失性存儲器單元。在另一個實現(xiàn)方式中,存儲器504是非易失性存儲器單元。存儲器504也可以是另一種形式的計算機可讀介質(zhì),諸如磁盤或光盤。
[0066]存儲裝置506能夠提供用于計算裝置500的大容量存儲。在一個實現(xiàn)方式中,存儲裝置506可以是或包含計算機可讀介質(zhì),諸如軟盤裝置、硬盤裝置、光盤裝置或帶裝置、快閃存儲器或其他類似的固態(tài)存儲器裝置或裝置的陣列,裝置的陣列包括在存儲區(qū)域網(wǎng)絡(luò)或其他配置中的裝置。可以在信息載體中有形地實現(xiàn)計算機程序產(chǎn)品。該計算機程序產(chǎn)品也可以包含指令,該指令在被執(zhí)行時執(zhí)行一個或多個方法,諸如如上所述的那些。該信息載體是計算機或機器可讀介質(zhì),諸如存儲器504、存儲裝置506、在處理器502上的存儲器或傳播信號。[0067]高速控制器508管理用于計算裝置500的帶寬密集操作,而低速控制器512管理較低的帶寬密集的操作。這樣的功能的分配僅是示例性的。在一個實現(xiàn)方式中,高速控制器508耦合到存儲器504、顯示器516 (例如,通過圖形處理器或加速器)和高度擴展端口510,高度擴展端口 510可以接受各種擴展卡(未示出)。在該實現(xiàn)方式中,低速控制器512耦合到存儲裝置506和低速擴展端口 514??梢园ǜ鞣N通信端口(例如,USB、藍牙、以太網(wǎng)、無線以太網(wǎng))的低速擴展端口可以例如通過網(wǎng)絡(luò)適配器耦合到一個或多個輸入/輸出裝置,諸如鍵盤、指示裝置、掃描儀或諸如交換機或路由器的聯(lián)網(wǎng)裝置。
[0068]可以以多種不同形式來實現(xiàn)計算裝置500,如圖中所示。例如,它可以被實現(xiàn)為標(biāo)準(zhǔn)服務(wù)器520或在這樣的服務(wù)器的組中多次被實現(xiàn)。它也可以被實現(xiàn)為機架服務(wù)器系統(tǒng)524的一部分。另外,它可以被實現(xiàn)在諸如膝上型計算機522的個人計算機中。替選地,來自計算裝置500的組件可以與在諸如裝置550的移動裝置(未示出)中的其他組件組合。這樣的裝置中的每一個可以包含計算裝置500、550中的一個或多個,并且整個系統(tǒng)可以由彼此進行通信的多個計算裝置500、550構(gòu)成。
[0069]計算裝置550除了其他組件之外包括處理器552、存儲器564、諸如顯示器554的輸入/輸出裝置、通信接口 566和收發(fā)器568。裝置550也可以被提供有存儲裝置,諸如微型驅(qū)動器或其他裝置,以提供另外的存儲。組件550、552、564、554、566和568中的每一個使用各種總線互連,并且該組件中的幾個可以被安裝在公共的母板上或適當(dāng)?shù)匾云渌绞奖话惭b。
[0070]處理器552可以在計算裝置550內(nèi)執(zhí)行指令,包括在存儲器564中存儲的指令。處理器可以被實現(xiàn)為包括獨立和多個模擬和數(shù)字處理器的芯片的芯片集。該處理器可以提供例如裝置550的其他組件的協(xié)調(diào),諸如用戶界面的控制、由裝置550運行的應(yīng)用和由裝置550進行的無線通信。
[0071]處理器552可以通過控制接口 558和耦合到顯示器554的顯示接口 556來與用戶進行通信。顯示器554可以例如是TFT LCD (薄膜晶體管液晶顯示器)或OLED (有機發(fā)光二極管)顯示器或其他適當(dāng)?shù)娘@示技術(shù)。顯示接口 556可以包括適當(dāng)?shù)碾娐罚糜隍?qū)動顯示器554以向用戶呈現(xiàn)圖形和其他信息??刂平涌?558可以從用戶接收命令,并且將它們轉(zhuǎn)換以遞交到處理器552。另外,可以提供外部接口 562與處理器552進行通信,以便使能裝置550與其他裝置的近區(qū)域通信。外部接口 562可以例如在一些實現(xiàn)方式中提供有線通信或在其他實現(xiàn)方式中提供無線通信,并且也可以使用多個接口。
[0072]存儲器564存儲在計算裝置550內(nèi)的信息。存儲器564可以被實現(xiàn)為計算機可讀介質(zhì)、易失性存儲器單元或非易失性存儲器單元中的一個或多個。擴展存儲器574也可以被提供和通過擴展接口 572連接到裝置550,擴展接口 572可以包括例如SIMM (單列直插式存儲器模塊)卡接口。這樣的擴展存儲器574可以提供用于裝置550的額外存儲空間,或者也可以存儲用于裝置550的應(yīng)用或其他信息。具體地說,擴展存儲器574可以包括用于執(zhí)行或補充如上所述的過程的指令,并且也可以包括安全信息。因此,例如,擴展存儲器574可以被提供為用于裝置550的安全模塊,并且可以使用允許裝置550的安全使用的指令被編程。另外,可以連同附加信息經(jīng)由SIMM裝置來提供安全應(yīng)用。諸如將標(biāo)識信息以非可容易破解的方式布置在SIMM卡上。
[0073]該存儲器可以包括例如快閃存儲器和/或NVRAM存儲器,如下所述。在一個實現(xiàn)方式中,在信息載體中有形地實現(xiàn)計算機程序產(chǎn)品。該計算機程序產(chǎn)品包含指令,該指令在被執(zhí)行時執(zhí)行諸如如上所述的那些的一個或多個方法。該信息載體是計算機或機器可讀介質(zhì),諸如存儲器564、擴展存儲器574、在處理器552上的存儲器或可以例如通過收發(fā)器568或外部接口 562接收的傳播信號。
[0074]裝置550可以通過通信接口 566來無線地進行通信,通信接口 566可以在必要時包括數(shù)字信號處理電路。通信接口 566可以在各種模式或協(xié)議下提供通信,該各種模式或協(xié)議除了別的之外例如是GSM語音呼叫、SMS、EMS或麗S消息傳送、CDMA、TDMA、PDC、WCDMA、CDMA2000或GPRS。這樣的通信可以例如通過射頻收發(fā)器568發(fā)生。另外,短距離通信可以例如使用藍牙、WiFi或其他這樣的收發(fā)器(未示出)來發(fā)生。另外,GPS(全球定位系統(tǒng))接收器模塊570可以向裝置550提供另外的導(dǎo)航和位置相關(guān)的無線數(shù)據(jù),該數(shù)據(jù)可以被在裝置550上運行的應(yīng)用適當(dāng)?shù)厥褂谩?br>
[0075]裝置550也可以使用音頻編解碼器560來可聽地進行通信,該音頻編解碼器560可以從用戶接收說出的信息并且將其轉(zhuǎn)換為可用的數(shù)字信息。音頻編解碼器560可以諸如通過揚聲器,例如在裝置550的手機中,同樣生成用于用戶的可聽聲音。這樣的聲音可以包括來自語音電話呼叫的聲音,可以包括記錄的聲音(例如,語音消息、音樂文件等),并且也可以包括由在裝置550上操作的應(yīng)用生成的聲音。
[0076]如圖中所示,可以以多個不同形式來實現(xiàn)計算裝置550。例如,它可以被實現(xiàn)為蜂窩電話560。它也可以被實現(xiàn)為智能電話582、個人數(shù)字助理或其他類似移動裝置的一部分。
[0077]可以在數(shù)字電子電路、集成電路、專門設(shè)計的ASIC(專用集成電路)、計算機硬件、固件、軟件和/或其組合中實現(xiàn)在此所述的系統(tǒng)和技術(shù)的各種實現(xiàn)方式。這些不同的實現(xiàn)方式可以包括在包括至少一個可編程處理器的可編程系統(tǒng)上可執(zhí)行和/或可解釋的一個或多個計算機程序中的實現(xiàn)方式,該至少一個可編程處理器可以是專用或通用的可編程處理器,被耦合來從存儲系統(tǒng)、至少一個輸入裝置和至少一個輸出裝置接收數(shù)據(jù)和指令并且向其發(fā)送數(shù)據(jù)和指令。
[0078]這些計算機程序(也稱為程序、軟件、軟件應(yīng)用或代碼)包括用于可編程處理器的機器指令,并且可以以高級過程和/或面向?qū)ο蟮木幊陶Z言和/或以匯編/機器語言來實現(xiàn)這些計算機程序。如在此使用,術(shù)語“機器可讀介質(zhì)”或“計算機可讀介質(zhì)”指的是任何計算機程序產(chǎn)品、設(shè)備和/或裝置(例如,磁盤、光盤、存儲器、可編程邏輯器件(PLD)),用于向可編程處理器提供機器指令和/或數(shù)據(jù),該可編程處理器包括接收作為機器可讀信號的機器指令的機器可讀介質(zhì)。術(shù)語“機器可讀信號”指的是用于向可編程處理器提供機器指令和/或數(shù)據(jù)的任何信號。
[0079]為了提供與用戶交互,可以在具有用于向用戶顯示信息的顯示裝置(例如,CRT (陰極射線管)或LCD (液晶顯示器)監(jiān)控器)與鍵盤和指示裝置(例如鼠標(biāo)或跟蹤球)的計算機上實現(xiàn)在此所述的系統(tǒng)和技術(shù),通過該鍵盤和指示裝置,用戶可以向計算機提供輸入。也可以使用其他種類的裝置來提供與用戶的交互;例如,向用戶提供的反饋可以是任何形式的感覺反饋(例如,視覺反饋、聽覺反饋或觸覺反饋);并且可以以包括聲音、語音或觸覺輸入的任何形式來接收來自用戶的輸入。
[0080]在此所述的系統(tǒng)和技術(shù)可以被實現(xiàn)在計算系統(tǒng)中,該計算系統(tǒng)包括后端組件(例如,作為數(shù)據(jù)服務(wù)器),或者包括中間件組件(例如,應(yīng)用服務(wù)器),或者包括前端組件(例如,具有圖形用戶界面或web瀏覽器的客戶端計算機,通過該web瀏覽器用戶可以與在此所述的系統(tǒng)和技術(shù)的實現(xiàn)方式交互)或這樣的后端、中間件或前端組件的任何組合。該系統(tǒng)的組件可以通過數(shù)字數(shù)據(jù)通信的任何形式或介質(zhì)(例如,通信網(wǎng)絡(luò))互連。通信網(wǎng)絡(luò)的示例包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)和因特網(wǎng)。
[0081]計算系統(tǒng)可以包括客戶端和服務(wù)器??蛻舳撕头?wù)器一般彼此遠離,并且通常通過通信網(wǎng)絡(luò)交互??蛻舳撕头?wù)器的關(guān)系通過在相應(yīng)的計算機上運行并且彼此具有客戶端和服務(wù)器關(guān)系的計算機程序來產(chǎn)生。
[0082]已經(jīng)描述了多個實施例。盡管如此,可以明白,可以在不偏離本發(fā)明的精神和范圍的情況下作出各種修改。
[0083]另外,在附圖中描述的邏輯流不要求示出的特定順序或依序的順序才能實現(xiàn)期望的結(jié)果。另外,可以提供其他步驟,或者可以從所述的流消除步驟,并且可以向所述系統(tǒng)增加其他組件或從所述系統(tǒng)去除其他部件。因此,其他實施例在所附的權(quán)利要求的范圍內(nèi)。
【權(quán)利要求】
1.一種計算機實現(xiàn)的方法,包括: 接收對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求; 識別一個或多個候選內(nèi)容格式; 對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性; 至少部分地基于所述預(yù)測來選擇格式; 確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容;以及 根據(jù)所選擇的格式來呈現(xiàn)所述附加內(nèi)容。
2.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,選擇所述格式包括選擇最不可能使得所述用戶放棄所述會話的格式。
3.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,確定何時呈現(xiàn)所述附加內(nèi)容包括至少部分地基于所述預(yù)測來確定保留所述附加內(nèi)容。
4.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,預(yù)測所述用戶將放棄所述會話的可能性包括確定所述可能性是否高于預(yù)定閾值,并且其中,呈現(xiàn)所述附加內(nèi)容只有在所述可能性低于所述預(yù)定閾值的情況下才發(fā)生。
5.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,選擇所述格式至少部分地基于在所述會話中觀看的所述視頻內(nèi)容項目。
6.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,選擇所述格式至少部分地基于所測量的所述用戶的滿意度。
7.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,選擇所述格式至少部分地基于當(dāng)前和歷史會話數(shù)據(jù)。
8.根據(jù)權(quán)利要求7所述的計算機實現(xiàn)的方法,其中,所述當(dāng)前和歷史會話數(shù)據(jù)包括與觀看的視頻內(nèi)容項目、用戶與視頻內(nèi)容項目的交互、附加呈現(xiàn)的內(nèi)容、用戶與附加呈現(xiàn)的內(nèi)容的交互、和會話放棄相關(guān)的數(shù)據(jù)。
9.根據(jù)權(quán)利要求1所述的計算機實現(xiàn)的方法,其中,所述候選內(nèi)容格式選自在視頻前、在視頻后、在流中、疊加和橫幅格式類型。
10.一種計算機實現(xiàn)的方法,包括: 識別用于與視頻內(nèi)容相關(guān)聯(lián)地要向用戶呈現(xiàn)的內(nèi)容項目的一個或多個候選內(nèi)容項目格式類型; 至少部分地基于候選內(nèi)容項目的內(nèi)容項目格式類型來預(yù)測特定用戶在被呈現(xiàn)所述候選內(nèi)容項目的情況下將放棄當(dāng)前會話的可能性; 至少部分地基于所述預(yù)測來確定是否向所述特定用戶呈現(xiàn)所述候選內(nèi)容項目;以及 至少部分地基于所述確定來呈現(xiàn)所述候選內(nèi)容項目。
11.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,其中,所述候選內(nèi)容格式類型選自在視頻前、在視頻后、在流中、疊加和橫幅格式類型。
12.根據(jù)權(quán)利要求10所述的計算機實現(xiàn)的方法,其中,預(yù)測所述特定用戶將放棄所述當(dāng)前會話的可能性包括確定所述可能性是否高于預(yù)定閾值,并且其中,向所述特定用戶呈現(xiàn)所述候選內(nèi)容項目僅在所述可能性低于所述預(yù)定閾值的情況下才發(fā)生。
13.—種計算機實現(xiàn)的方法,包括:確定用戶對于在會話期間與視頻內(nèi)容項目的觀看相關(guān)聯(lián)地接收附加內(nèi)容項目的興趣的預(yù)測; 確定所述附加內(nèi)容項目的格式; 確定用于在所述會話期間傳遞所述附加內(nèi)容項目的時間; 識別滿足所述格式的一個或多個候選內(nèi)容項目;以及 根據(jù)所述傳遞時間來傳遞所述候選內(nèi)容項目中的一個。
14.根據(jù)權(quán)利要求13所述的計算機實現(xiàn)的方法,其中,所述附加內(nèi)容項目的格式選自在視頻前、在視頻后、在流中、疊加和橫幅格式類型。
15.根據(jù)權(quán)利要求13所述的計算機實現(xiàn)的方法,其中,確定所述格式包括選擇最不可能使得所述用戶放棄所述會話的格式。
16.根據(jù)權(quán)利要求13所述的計算機實現(xiàn)的方法,其中,確定所述格式至少部分地基于在所述會話中觀看的所述視頻內(nèi)容項目。
17.根據(jù)權(quán)利要求13所述的計算機實現(xiàn)的方法,其中,確定所述格式至少部分地基于所測量的所述用戶的滿意度。
18.根據(jù)權(quán)利要求13所述的計算機實現(xiàn)的方法,其中,確定所述格式至少部分地基于當(dāng)前和歷史會話數(shù)據(jù)。
19.一種編碼有計算機 程序的計算機存儲介質(zhì),所述計算機程序包括指令,所述指令在被一個或多個計算機執(zhí)行時使得所述一個或多個計算機執(zhí)行操作,所述操作包括: 接收對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求; 識別一個或多個候選內(nèi)容格式; 對于每一個候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性; 至少部分地基于所述預(yù)測來選擇格式; 確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容;以及 根據(jù)所選擇的格式來呈現(xiàn)所述附加內(nèi)容。
20.—種系統(tǒng),包括: 內(nèi)容呈現(xiàn)系統(tǒng),用于向用戶呈現(xiàn)內(nèi)容,所述內(nèi)容呈現(xiàn)系統(tǒng)包括會話管理器、用戶行為預(yù)測器、內(nèi)容格式選擇器和內(nèi)容定時選擇器; 其中,所述會話管理器被使得能夠:接收對于在會話期間與用戶觀看視頻內(nèi)容項目相關(guān)聯(lián)地向所述用戶呈現(xiàn)附加內(nèi)容的請求,識別一個或多個候選內(nèi)容格式,并且呈現(xiàn)所述附加內(nèi)容; 其中,所述用戶行為預(yù)測器被使得能夠?qū)τ诿恳粋€候選內(nèi)容格式預(yù)測所述用戶將放棄所述會話的可能性; 其中,所述內(nèi)容格式選擇器被使得能夠至少部分地基于所述預(yù)測來選擇格式;以及 其中,所述內(nèi)容定時選擇器被使得能夠確定何時向所述用戶呈現(xiàn)所述附加內(nèi)容。
【文檔編號】G06Q50/10GK104040584SQ201280065976
【公開日】2014年9月10日 申請日期:2012年12月26日 優(yōu)先權(quán)日:2012年1月3日
【發(fā)明者】拉梅什·R·薩魯凱, 凱文·O·湯普森, 雅各布·E·休斯頓, 菲利普·法爾希 申請人:谷歌公司