基于觀看簡檔來選擇內(nèi)容項的制作方法
【專利摘要】用戶以多種方式消費媒體。媒體可主要針對音頻、主要針對視頻或者針對音頻和視頻的組合被消費。可執(zhí)行對內(nèi)容項的選擇和派發(fā),使得與媒體正在如何被消費匹配的所派發(fā)的內(nèi)容項的內(nèi)容項簡檔在由內(nèi)容選擇服務進行選擇期間可以是優(yōu)選的。由內(nèi)容選擇服務進行的對內(nèi)容項的選擇可基于用于媒體的聚合觀看簡檔和用于候選內(nèi)容項的內(nèi)容項簡檔。在某些情況下,還可使用當前觀看簡檔??膳砂l(fā)所選內(nèi)容項以實現(xiàn)所選內(nèi)容項與媒體一起的呈現(xiàn)。
【專利說明】基于觀看簡檔來選擇內(nèi)容項
【背景技術】
[0001] 在聯(lián)網(wǎng)環(huán)境中,諸如因特網(wǎng)或其它網(wǎng)絡,第一方內(nèi)容提供者可以提供信息以便在 資源上進行公共呈現(xiàn),所述資源例如網(wǎng)頁、文檔、應用程序和/或其它資源。第一方內(nèi)容可以 包括由第一方內(nèi)容提供者經(jīng)由例如資源服務器提供以便通過因特網(wǎng)在客戶端設備上呈現(xiàn) 的文本、視頻和/或音頻信息。另外,還可以由第三方內(nèi)容項提供者提供第三方內(nèi)容項以便 連同由第一方內(nèi)容提供者提供的第一方內(nèi)容一起在客戶端設備上呈現(xiàn)。因此,觀看資源的 人可以訪問作為資源的主體(subject)的第一方內(nèi)容以及可與資源的主題相關或者可不相 關的內(nèi)容項。在某些情況下,可用諸如視覺呈現(xiàn)、音頻呈現(xiàn)或音頻-視覺呈現(xiàn)的介質(zhì)來向客 戶端設備的用戶呈現(xiàn)內(nèi)容項(例如,廣告)。
【發(fā)明內(nèi)容】
[0002] 本文所公開的一個實施方式是用以基于觀看簡檔來派發(fā)內(nèi)容項的方法。該方法包 括從客戶端設備接收對于內(nèi)容項的請求。該方法還包括確定用于第一媒體的聚合觀看簡 檔。該聚合觀看簡檔可至少部分地基于指示音頻與視頻的比的聚合值。每個值可基于先前 接收到的觀看簡檔。該方法包括接收用于內(nèi)容項的內(nèi)容項簡檔。該方法進一步包括比較聚 合觀看簡檔和內(nèi)容項簡檔。該方法包括至少部分地基于聚合觀看簡檔和內(nèi)容項簡檔的比較 響應于來自客戶端設備的請求而派發(fā)內(nèi)容項。
[0003] 在本文中公開的另一實施方式是一種系統(tǒng),其包括一個或多個處理器和存儲指令 的存儲設備,該指令在被一個或多個處理器執(zhí)行時使得一個或多個處理器執(zhí)行多個操作。 該操作包括從客戶端設備接收對于內(nèi)容項的請求。該操作還包括接收用于第一媒體的聚合 觀看簡檔。該操作進一步包括確定用于第一媒體的客戶端設備的當前觀看簡檔。該操作進 一步包括接收用于多個候選內(nèi)容項的多個內(nèi)容項簡檔。該操作包括至少部分地基于接收到 的聚合觀看簡檔、所確定的當前觀看簡檔以及所述多個內(nèi)容項簡檔來選擇所述多個候選內(nèi) 容項中的候選內(nèi)容項。該操作還包括響應于來自客戶端設備的請求而派發(fā)所選候選內(nèi)容 項。
[0004] 在本文中公開的實施方式是具有存儲在其中的機器指令的計算機可讀存儲介質(zhì), 該機器指令在被一個或多個處理器執(zhí)行時使得一個或多個處理器執(zhí)行多個操作。該操作包 括接收用于第一媒體的客戶端設備的當前觀看簡檔和接收用于第一媒體的第一聚合觀看 簡檔。該操作進一步包括至少部分地基于當前觀看簡檔和聚合觀看簡檔確定修改量。該操 作進一步包括至少部分地基于該修改量和與內(nèi)容項相關聯(lián)的內(nèi)容項簡檔來修改內(nèi)容項的 質(zhì)量分數(shù)。該操作還響應于來自客戶端設備的請求而派發(fā)內(nèi)容項。
[0005] 在每個實施方式中,方法或操作可進一步包括由一個或多個處理器確定當前觀看 簡檔;由一個或多個處理器將當前觀看簡檔與內(nèi)容項簡檔相比較;其中,響應于來自客戶端 設備的請求而派發(fā)內(nèi)容項進一步基于當前觀看簡檔和內(nèi)容項簡檔的比較。所述當前觀看簡 檔可以是指示音頻與視頻的比的數(shù)值。所述當前觀看簡檔可以基于多個參數(shù),所述多個參 數(shù)中的每個參數(shù)指示與第一媒體的用戶交互。所述多個參數(shù)中的參數(shù)可指示以下中的至少 一個:客戶端設備的取向、客戶端設備處的用于第一媒體的界面的尺寸、客戶端設備的運動 或客戶端設備的音量水平。所述多個參數(shù)中的參數(shù)可指示客戶端設備的零音量水平。例如, 所述多個參數(shù)中的第一參數(shù)可指示客戶端設備處的用于第一媒體的界面的尺寸,并且所述 多個參數(shù)中的第二參數(shù)可指示客戶端設備的音量水平。所述當前觀看簡檔可進一步基于第 二媒體的聚合觀看簡檔,第二媒體和第一媒體經(jīng)由播放列表相關聯(lián)。所述聚合觀看簡檔可 至少部分地基于指示音頻與視頻的比的多個值,每個值基于先前接收到的觀看簡檔。該方 法或操作可進一步包括:由一個或多個處理器至少部分地基于當前觀看簡檔和聚合觀看簡 檔確定修改量;以及由一個或多個處理器至少部分地基于該修改量和與內(nèi)容項相關聯(lián)的內(nèi) 容項簡檔來修改內(nèi)容項的質(zhì)量分數(shù);其中,派發(fā)內(nèi)容項進一步基于已修改的質(zhì)量分數(shù)。所述 內(nèi)容項簡檔可基于內(nèi)容項提供者選擇。
【附圖說明】
[0006] 在以下附圖和描述中闡述了一個或多個實施方式的細節(jié)。根據(jù)本描述、附圖以及 權利要求,本公開的其它特征、方面以及優(yōu)點將變得顯而易見,在所述附圖中:
[0007] 圖1是根據(jù)實施方式的其中選擇內(nèi)容項以便與第一方內(nèi)容一起呈現(xiàn)的計算機系統(tǒng) 的框圖;
[0008] 圖2是根據(jù)實施方式的具有多個傳感器的示例移動設備的框圖;
[0009] 圖3是根據(jù)實施方式的連同內(nèi)容項一起顯示媒體的示例網(wǎng)頁的圖示;
[0010] 圖4是根據(jù)實施方式的用于基于聚合觀看簡檔向客戶端設備提供內(nèi)容項的示例過 程的流程圖;
[0011] 圖5是根據(jù)實施方式的用于基于聚合觀看簡檔向客戶端設備提供內(nèi)容項的另一示 例過程的流程圖;以及
[0012] 圖6是根據(jù)實施方式的用于生成當前觀看簡檔的示例過程的流程圖。
[0013] 各種圖中的相同的附圖標記和名稱指示相同元素。
【具體實施方式】
[0014] 在總體概述中,可將內(nèi)容項(例如,廣告)連同媒體一起向用戶顯示。在某些情況 下,可以以音頻-視覺格式呈現(xiàn)媒體,即使該媒體主要是音頻、主要是視頻或其某種組合。托 管或共享站點是消費媒體并在消費媒體的同時呈現(xiàn)內(nèi)容項的流行方法。然而,媒體可被上 傳以僅僅共享音頻(例如,新發(fā)行的歌曲或演講)或僅僅示出圖像或視頻(例如,幻燈片)。
[0015] 針對以音頻為中心的媒體(例如,新發(fā)行的歌曲),用戶可簡單地播放媒體以收聽 音頻部分,并且可忽視正在呈現(xiàn)的任何視頻或其它圖像。例如,用戶可離開在其上面呈現(xiàn)媒 體的客戶端設備,諸如電話、平板電腦、PC等,只有音量被開大,但是用戶并不在觀看屏幕或 圖像。因此,在媒體重放之前、之后或期間派發(fā)音頻-視覺內(nèi)容項在用戶可能僅聽到所派發(fā) 的內(nèi)容項的音頻而沒有呈現(xiàn)圖像時可能不那么有效。同樣地,在媒體重放之前、之后或期間 派發(fā)以視覺為中心的內(nèi)容項在用戶可能甚至沒有觀看所派發(fā)的內(nèi)容項的視頻或圖像時可 能不那么有效。
[0016] 同樣地,針對以視頻為中心的媒體(例如,山景的幻燈片),用戶可觀看媒體而不考 慮音頻。這意味著用戶可以有意地使任何音頻靜音(例如,如果正在上課中觀看視頻或者呈 現(xiàn)幻燈片)或者可能不關心音頻是否靜音或揚聲器未被連接。因此,在媒體重放之前、之后 或期間派發(fā)音頻-視覺內(nèi)容項在用戶將可能僅看到所派發(fā)的內(nèi)容項的視頻或圖像而沒有呈 現(xiàn)音頻時可能不那么有效。同樣地,在媒體重放之前、之后或期間派發(fā)以音頻為中心的內(nèi)容 項在用戶可能甚至未聽到所派發(fā)的內(nèi)容項的音頻或者音頻可能干擾(例如,具有中斷呈現(xiàn) 的音頻內(nèi)容項)時可能不那么有效。
[0017] 因此,確定用于媒體項的簡檔使得可與媒體項的呈現(xiàn)一起派發(fā)類似于用于媒體項 的簡檔的內(nèi)容項可能是有用的。在某些實施方式中,可經(jīng)由對視頻內(nèi)容的分析(例如,逐幀 分析等)和/或經(jīng)由對音頻內(nèi)容的分析(例如,音頻軌道分析等)來確定此類簡檔。然而,此類 分析可能不一定與用戶如何消費媒體符合,尤其是在此類消費可能隨時間推移而演進時。 例如,用戶可僅觀看音樂視頻一次但是可為了聽音樂而將其反復地播放而不考慮視頻。
[0018] 因此,可使用基于一個或多個用戶如何與媒體相交互的簡檔來向用戶提供相關內(nèi) 容項。例如,如果用戶以某種方式消費媒體,則可至少部分地基于內(nèi)容項的簡檔有多好地與 用戶如何消費媒體的簡檔匹配而選擇內(nèi)容項并派發(fā)給用戶。例如,用戶一般地可僅消費媒 體的音頻部分,并且因此所派發(fā)的內(nèi)容項應是以音頻為中心的內(nèi)容項。
[0019] 在某些實施例中,可針對每個用戶當前如何與媒體相交互來確定當前觀看簡檔。 當前觀看簡檔可用來確定要派發(fā)給用戶的內(nèi)容項,單獨地或者與用于媒體的聚合觀看簡檔 組合,該聚合觀看簡檔是基于一個或多個用戶先前如何與媒體相交互而生成的。
[0020] 參考圖1,示出了根據(jù)所述實施方式的系統(tǒng)100的框圖。系統(tǒng)100包括經(jīng)由網(wǎng)絡106 與其它計算設備通信的客戶端設備102??蛻舳嗽O備102可執(zhí)行web瀏覽器或其它應用程序 (例如,視頻游戲、消息發(fā)送器程序、媒體播放器、社交聯(lián)網(wǎng)應用程序等)以通過網(wǎng)絡106從其 它設備檢索具有內(nèi)容的資源。例如,客戶端設備102可與任何數(shù)目的內(nèi)容源108、110 (例如, 第一內(nèi)容源至第n內(nèi)容源)通信。內(nèi)容源108、110可提供資源數(shù)據(jù)(例如,網(wǎng)頁數(shù)據(jù))和/或其 它數(shù)據(jù)以向客戶端設備102呈現(xiàn)內(nèi)容,諸如圖像、視頻以及音頻。系統(tǒng)100還可包括內(nèi)容選擇 服務104,其被配置成選擇要提供給客戶端設備102的內(nèi)容項。例如,內(nèi)容源108可向客戶端 設備102提供第一方網(wǎng)頁,其包括由內(nèi)容選擇服務104選擇的附加內(nèi)容項。
[0021] 網(wǎng)絡106可以是任何形式的計算機網(wǎng)絡,其在客戶端設備102、內(nèi)容源108、110與內(nèi) 容選擇服務104之間中繼信息。例如,網(wǎng)絡106可包括因特網(wǎng)和/或其它類型的數(shù)據(jù)網(wǎng)絡,諸 如局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、蜂窩式網(wǎng)絡、衛(wèi)星網(wǎng)絡或其它類型的數(shù)據(jù)網(wǎng)絡。網(wǎng)絡106還可 包括任何數(shù)目的計算設備(例如,計算機、服務器、路由器、網(wǎng)絡交換機等),其被配置成在網(wǎng) 絡106內(nèi)接收和/或傳送數(shù)據(jù)。網(wǎng)絡106還可包括任何數(shù)目的硬接線和/或無線連接。例如,客 戶端設備102可與被硬接線(例如,經(jīng)由光纖電纜、CAT6電纜等)至網(wǎng)絡106中的其它計算設 備的收發(fā)機進行無線通信(例如,經(jīng)由WiFi、蜂窩、無線電等)。
[0022] 客戶端設備102可以是被配置成經(jīng)由網(wǎng)絡106進行通信的任何數(shù)目的不同類型的 用戶電子設備(例如,膝上型計算機、臺式計算機、平板計算機、智能電話、數(shù)字視頻記錄儀、 用于電視的機頂盒、視頻游戲控制臺、其組合等)。在某些實施方式中,可將客戶端設備102 的類型分類為是移動設備、臺式設備(例如,意圖保持固定或被配置成主要經(jīng)由局域網(wǎng)來訪 問網(wǎng)絡106的設備)或另一類別的電子設備(例如,平板電腦設備可以是第三類別等)??蛻?端設備102被示為包括處理器112和存儲器114,即處理電路。存儲器114可存儲機器指令,該 機器指令在被處理器112執(zhí)行時使得處理器112執(zhí)行本文所述操作中的一個或多個。處理器 112可包括微處理器、ASIC、FPGA等或其組合。存儲器114可包括但不限于能夠為處理器112 提供程序指令的電子、光學、磁性或任何其它存儲或傳輸設備。存儲器114可包括軟盤、CD-ROM、DVD、磁盤、存儲器芯片、1?(麗、1^1^£?如114?1?(通、閃存、光學介質(zhì)或者處理器112可以從 其讀取指令的任何其它適當存儲器。該指令可包括來自任何適當計算機程序設計語言的代 碼,諸如但不限于 C、C++、C#、Java、JavaScript、Perl、HTML、XML、Pythor^PIVisualBasic〇
[0023] 客戶端設備102可包括一個或多個用戶接口設備。用戶接口設備可以是通過生成 傳感信息來向用戶傳達數(shù)據(jù)(例如,在顯示器上的可視化、一個或多個聲音、觸覺反饋等) 和/或?qū)挠脩艚邮盏降膫鞲行畔⑥D(zhuǎn)換成電子信號的任何電子設備(例如,鍵盤、鼠標、定點 設備、觸摸屏顯示器、擴音器等)。根據(jù)各種實施方式,一個或多個用戶接口設備可在客戶端 設備102的外殼內(nèi)部(例如,內(nèi)置顯示器、擴音器等)或者在客戶端設備102的外殼外部(例 如,連接到客戶端設備102的監(jiān)視器、連接到客戶端設備102的揚聲器等)。例如,客戶端設備 102可包括電子顯示器116,其顯示網(wǎng)頁和從內(nèi)容源108、110和/或內(nèi)容選擇服務104接收到 的其它數(shù)據(jù)。在各種實施方式中,顯示器116可位于與處理器112和/或存儲器114相同的外 殼的內(nèi)部或外面。例如,顯示器116可以是外部顯示,諸如計算機監(jiān)視器、電視機或任何其它 獨立形式的電子顯示器。在其它示例中,可將顯示器116集成到膝上型計算機、移動設備或 具有集成顯示器的其它形式的計算設備的外殼中。
[0024] 內(nèi)容源108、110可以是向連接到網(wǎng)絡106的設備提供內(nèi)容的連接到網(wǎng)絡106的一個 或多個電子設備。例如,內(nèi)容源108、110可以是計算機服務器(例如,F(xiàn)TP服務器、文件共享服 務器、web服務器等)或服務器的組合(例如,數(shù)據(jù)中心、云計算平臺等)。內(nèi)容可包括但不限 于資源數(shù)據(jù)(例如,網(wǎng)頁數(shù)據(jù))、文本文件、電子表格、圖像、搜索結果、其它形式的電子文檔 以及可被客戶端設備102執(zhí)行的應用程序。例如,內(nèi)容源108可以是響應于搜索查詢而向客 戶端設備102提供搜索結果數(shù)據(jù)的在線搜索引擎。在另一示例中,內(nèi)容源110可以是第一方 web服務器,其響應于對于網(wǎng)頁的請求而向客戶端設備102提供網(wǎng)頁數(shù)據(jù)。類似于客戶端設 備102,內(nèi)容源108、110可分別地包括處理器122、126和存儲可被處理器122、126執(zhí)行的程序 指令的存儲器124、128。例如,內(nèi)容源108的處理電路可包括諸如web服務器軟件、FTP服務軟 件以及使得內(nèi)容源108經(jīng)由網(wǎng)絡106提供內(nèi)容的其它類型的軟件之類的指令。
[0025] 根據(jù)各種實施方式,任何內(nèi)容源108、110可向客戶端設備102提供包括一個或多個 內(nèi)容項標簽的第一方資源數(shù)據(jù)。一般地,內(nèi)容項標簽指代與用第一方網(wǎng)頁包括內(nèi)容項的動 作相關聯(lián)的任何網(wǎng)頁代碼段。例如,內(nèi)容項標簽可定義用于內(nèi)容項的網(wǎng)頁上的內(nèi)容項位 (slot)、用于頁面外內(nèi)容項的位(例如,插入位),內(nèi)容項是應被異步地還是同步地加載、在 網(wǎng)頁上是否應禁用內(nèi)容項的加載、未成功地加載的內(nèi)容項是否應被刷新、提供內(nèi)容項的內(nèi) 容源(例如,內(nèi)容源108、110、內(nèi)容選擇服務104等)的網(wǎng)絡位置、與內(nèi)容項上的點擊相關聯(lián)的 網(wǎng)絡位置(例如,URL)、將如何在顯示器上渲染內(nèi)容項、使得客戶端設備102設定瀏覽器 cookie (例如,經(jīng)由像素標簽,其經(jīng)由圖像請求來設定cookie)的命令、用來檢索內(nèi)容項的一 個或多個關鍵字以及與用第一方網(wǎng)頁來提供內(nèi)容項相關聯(lián)的其它功能。例如,內(nèi)容源108可 向客戶端設備102派發(fā)第一方網(wǎng)頁數(shù)據(jù),其使得客戶端設備102從內(nèi)容選擇服務104檢索內(nèi) 容項。在另一實施方式中,可由內(nèi)容選擇服務104選擇并由內(nèi)容源108提供作為發(fā)送到客戶 端設備102的第一方網(wǎng)頁數(shù)據(jù)的一部分的內(nèi)容。在另一示例中,內(nèi)容選擇服務104可使得客 戶端設備102從諸如存儲器114或內(nèi)容源108、110的指定位置檢索內(nèi)容項。
[0026] 內(nèi)容選擇服務104還可以是連接到網(wǎng)絡106的一個或多個電子設備。內(nèi)容選擇服務 104可以是計算機服務器(例如,F(xiàn)TP服務器、文件共享服務器、web服務器等)或服務器的組 合(例如,數(shù)據(jù)中心、云計算平臺等)。內(nèi)容選擇服務104可具有處理電路,其包括處理器118 和存儲可被處理器118執(zhí)行的程序指令的存儲器120。在其中內(nèi)容選擇服務104是計算設備 的組合的情況下,處理器118可表示設備的集體處理器,并且存儲器120可表示設備的集體 存儲器。
[0027] 內(nèi)容選擇服務104可被配置成針對客戶端設備102選擇內(nèi)容項。在實施方式中,所 選內(nèi)容項可被內(nèi)容選擇服務104經(jīng)由網(wǎng)絡106提供給客戶端設備102。例如,內(nèi)容源110可將 內(nèi)容項上傳到內(nèi)容選擇服務104。內(nèi)容選擇服務104然后可將內(nèi)容項提供給客戶端設備102 以便與由任何內(nèi)容源108、110提供的第一方內(nèi)容相結合地呈現(xiàn)。在其它實施方式中,內(nèi)容選 擇服務104可向客戶端設備102提供使得客戶端設備102檢索所選內(nèi)容項(例如,從客戶端設 備102的存儲器114、從內(nèi)容源110等)的指令。例如,內(nèi)容選擇服務104可選擇要作為被客戶 端設備102訪問的第一方網(wǎng)頁的一部分或者在由客戶端設備102執(zhí)行的第一方應用程序內(nèi) (例如,在游戲內(nèi)、消息發(fā)送器應用程序等)提供的內(nèi)容項。
[0028] 在某些實施方式中,內(nèi)容選擇服務104可被配置成基于與客戶端設備102相關聯(lián)的 設備標識符來選擇內(nèi)容。一般地,設備標識符指代可用來表示接收由內(nèi)容選擇服務104選擇 的內(nèi)容的設備或軟件的任何形式的數(shù)據(jù)。在某些實施方式中,設備標識符可與一個或多個 其它設備標識符(例如,用于移動設備的設備標識符、用于家庭計算機的設備標識符等)相 關聯(lián)。設備標識符可包括但不限于cookie、設備序列號、用戶簡檔數(shù)據(jù)或網(wǎng)絡地址。例如,可 使用在客戶端設備102上設定的cookie來向內(nèi)容選擇服務104識別客戶端設備102。
[0029] 針對其中本文所討論的系統(tǒng)收集關于用戶的個人信息或者可利用個人信息的情 況,可為用戶提供用以控制哪些程序或特征收集此類信息、可收集的信息類型(例如,關于 用戶的社交網(wǎng)絡、社交動作或活動、用戶偏好、用戶的當前位置等的信息)和/或內(nèi)容項可如 何被內(nèi)容選擇服務104選擇并呈現(xiàn)給用戶的機會??稍谥T如設備標識符的某些數(shù)據(jù)被存儲 或使用之前以一個或多個方式使其匿名,使得個人可識別信息在生成被內(nèi)容選擇服務104 用來選擇內(nèi)容項的參數(shù)(例如,人口統(tǒng)計參數(shù))時被去除。例如,可使客戶端設備102的設備 標識符匿名,使得不能由內(nèi)容選擇服務104根據(jù)該設備標識符來確定關于其對應的用戶的 個人可識別信息。在另一示例中,可將在該處獲得位置信息的用戶的地理位置一般化(諸如 達到城市、郵政編碼或州層級),使得不能確定用戶的精確位置。因此,客戶端設備102的用 戶可控制如何收集關于他或她的信息并且該信息如何被內(nèi)容選擇服務104使用。
[0030] 如果客戶端設備102的用戶已選擇允許內(nèi)容選擇服務104使用關于他或她的信息, 則內(nèi)容選擇服務104可使用與設備標識符相關聯(lián)的歷史數(shù)據(jù)來選擇用于對應用戶的相關內(nèi) 容。歷史數(shù)據(jù)可以是與設備標識符相關聯(lián)的指示在線事件(例如,訪問網(wǎng)頁、與呈現(xiàn)內(nèi)容相 交互、進行搜索、完成購買、下載內(nèi)容等)的任何數(shù)據(jù)。部分地基于所分析的歷史數(shù)據(jù),內(nèi)容 選擇服務104可選擇要與第一方內(nèi)容相結合地提供(例如,作為所顯示的網(wǎng)頁的一部分、作 為彈出窗口、在視頻游戲內(nèi)、在另一種應用程序內(nèi)等)的內(nèi)容項。與設備標識符相關聯(lián)的附 加數(shù)據(jù)可包括但不限于客戶端設備102的設備類型(例如,客戶端設備102是臺式計算機還 是移動設備)、客戶端設備102的位置或者由客戶端設備102生成的搜索查詢。例如,內(nèi)容選 擇服務104可選擇將作為第一方網(wǎng)頁的一部分或者與來自內(nèi)容源108、110中的一個的搜索 結果相結合地提供的內(nèi)容項。
[0031]內(nèi)容選擇服務104可分析與設備標識符相關聯(lián)的歷史數(shù)據(jù)以識別可能感興趣的一 個或多個主題。例如,內(nèi)容選擇服務104可對來自內(nèi)容源108的網(wǎng)頁執(zhí)行文本和/或圖像分 析,以確定網(wǎng)頁的一個或多個主題。在某些實施方式中,主題可對應于被內(nèi)容選擇服務104 使用的預定義興趣類別。例如,可將專用于高爾夫主題的網(wǎng)頁分類到運動興趣類別下。在某 些情況下,內(nèi)容選擇服務104所使用的興趣類別可符合分類學(例如,可將興趣類別分類為 落在更寬的興趣類別下)。例如,高爾夫球興趣類別可以是/運動/高爾夫球、/運動/單項運 動/高爾夫球或者在任何其它分級類別下。同樣地,內(nèi)容選擇服務104可分析被客戶端設備 102訪問的第一方網(wǎng)頁的內(nèi)容以識別用于網(wǎng)頁的一個或多個主題類別。例如,內(nèi)容選擇服務 104可使用網(wǎng)頁上的文本或圖像識別來確定網(wǎng)頁專用于/運動/高爾夫球的主題類別。
[0032]內(nèi)容選擇服務104可接收指示與設備標識符相關聯(lián)的一個或多個在線事件的歷史 數(shù)據(jù)。在其中內(nèi)容標簽使得客戶端設備102從內(nèi)容選擇服務104請求內(nèi)容的實施方式中,此 類請求可包括用于客戶端設備102的設備標識符和/或附加信息(例如,網(wǎng)頁被加載、參考網(wǎng) 頁等)。例如,內(nèi)容選擇服務104可接收并存儲關于提供給客戶端設備102的內(nèi)容項是否使用 接口設備被選擇的歷史數(shù)據(jù)(例如,客戶端設備102的用戶點擊第三方超鏈接、第三方圖像 等)。內(nèi)容選擇服務104可存儲此類數(shù)據(jù)以記錄與設備標識符相關聯(lián)的在線事件的歷史。在 某些情況下,客戶端設備102可向內(nèi)容選擇服務104提供歷史數(shù)據(jù)而不首先執(zhí)行內(nèi)容標簽。 例如,客戶端設備102可周期性地向內(nèi)容選擇服務104發(fā)送歷史數(shù)據(jù),或者可響應于從用戶 接口設備接收到命令而這樣做。在某些實施方式中,內(nèi)容選擇服務104可從內(nèi)容源108、110 接收歷史數(shù)據(jù)。例如,內(nèi)容源108可存儲關于與客戶端設備102的web交易的歷史數(shù)據(jù),并將 該歷史數(shù)據(jù)提供給內(nèi)容選擇服務104。
[0033]內(nèi)容選擇服務104可對興趣或產(chǎn)品類別施加一個或多個權值,以確定該類別是否 將與設備標識符相關聯(lián)。例如,內(nèi)容選擇服務104可對與設備標識符相關聯(lián)的產(chǎn)品或興趣類 別的數(shù)目施加最大極限。具有最高權值的前n個類別然后可被內(nèi)容選擇服務104選擇成與特 定設備標識符相關聯(lián)。類別權值可以是基于例如被設備標識符訪問的關于類別的網(wǎng)頁的數(shù) 目、訪問何時發(fā)生、在被訪問的網(wǎng)頁中多長時間提到一次類別的主題或者由設備標識符執(zhí) 行的關于類別的任何在線動作。例如,較近訪問的網(wǎng)頁的主題可接收到比過去更遠訪問的 網(wǎng)頁更高的權值。還可按照其中網(wǎng)頁訪問發(fā)生的時間段對類別進行細分。例如,可基于設備 標識符何時訪問關于類別的網(wǎng)頁而將興趣或產(chǎn)品類別細分成長期、短期以及當前類別。
[0034] 可將內(nèi)容選擇服務104配置成在內(nèi)容項提供者之間進行內(nèi)容拍賣以確定哪個內(nèi)容 項將被提供給客戶端設備102。例如,內(nèi)容選擇服務104可響應于客戶端設備102從內(nèi)容源 108、110中的一個請求第一方內(nèi)容或執(zhí)行第一方應用程序而進行實時內(nèi)容拍賣。內(nèi)容選擇 服務104可使用任何數(shù)目的因素來確定拍賣的獲勝者。例如,內(nèi)容拍賣的獲勝者可部分地基 于第三方提供者的出價和/或第三方提供者的內(nèi)容的質(zhì)量分數(shù)(例如,客戶端設備102的用 戶有多可能點擊內(nèi)容的度量)。換言之,在某些實施方式中,最高出價人不一定是由內(nèi)容選 擇服務104進行的內(nèi)容拍賣的獲勝者。
[0035] 內(nèi)容選擇服務104可被配置成允許內(nèi)容項提供者創(chuàng)建宣傳活動以控制提供者如何 和何時參與內(nèi)容拍賣。宣傳活動可包括任何數(shù)目的出價相關參數(shù),諸如最小出價數(shù)額、最大 出價數(shù)額、目標出價數(shù)額或一個或多個預算數(shù)額(例如,每日預算、每周預算、總預算等)。在 某些情況下,出價數(shù)額可對應于第三方提供者愿意支付以換取在客戶端設備102處呈現(xiàn)其 內(nèi)容的數(shù)額。換言之,出價數(shù)額可以是基于每次閃現(xiàn)(impression)成本或者每千次閃現(xiàn)成 本(CPM)。在其它情況下,出價數(shù)額可對應于響應于在客戶端設備處呈現(xiàn)內(nèi)容項而執(zhí)行的指 定動作。例如,出價數(shù)額可以是內(nèi)容項提供者在其內(nèi)容在客戶端設備處被點擊、從而使客戶 端設備重新定向至提供者的網(wǎng)頁的情況下愿意支付的貨幣數(shù)額。換言之,出價數(shù)額可以是 每點擊成本(CPC)出價數(shù)額。在另一示例中,該出價數(shù)額可對應于在第三方提供者的網(wǎng)站上 執(zhí)行的動作,諸如客戶端設備102的用戶進行購買。此類出價通常稱為基于每獲取成本 (CPA)或每轉(zhuǎn)化成本。
[0036] 宣傳活動或經(jīng)由內(nèi)容選擇服務104創(chuàng)建的內(nèi)容項的其它分組還可包括控制何時在 內(nèi)容拍賣中代表內(nèi)容項提供者出價的選擇參數(shù)。可將任何指定內(nèi)容選擇參數(shù)存儲為提供者 的賬戶的一部分。例如,如果將結合來自搜索引擎的搜索結果來呈現(xiàn)內(nèi)容項,則內(nèi)容選擇參 數(shù)可包括搜索關鍵字的一個或多個集合。例如,內(nèi)容項提供者可僅參與其中向搜索引擎發(fā) 送對于"加利福尼亞州的高爾夫度假村"的搜索查詢的內(nèi)容拍賣。控制何時代表內(nèi)容項提供 者出價的其它內(nèi)容選擇參數(shù)可包括但不限于使用設備標識符的歷史數(shù)據(jù)識別的主題(例 如,基于由設備標識符訪問的網(wǎng)頁)、將與內(nèi)容項一起呈現(xiàn)的網(wǎng)頁或其它第一方內(nèi)容的主 題、將呈現(xiàn)內(nèi)容的客戶設備的地理位置(例如,郵政編碼、城市、州、國家等)、被指定為搜索 查詢的一部分的地理位置、或設備類型(例如,移動設備、臺式計算機設備、平板電腦設備 等)。在某些情況下,選擇參數(shù)可指定將與內(nèi)容項一起呈現(xiàn)的特定網(wǎng)頁、網(wǎng)站或網(wǎng)站群組。例 如,出售高爾夫球設備的登廣告者可指定其希望在特定在線報紙的運動頁面上投放廣告。
[0037] 內(nèi)容選擇服務104可被配置成將來自內(nèi)容項提供者的利潤的一定百分比分攤給與 內(nèi)容項一起呈現(xiàn)的第一方內(nèi)容的提供者。例如,內(nèi)容選擇服務104可每當內(nèi)容項被選擇用于 在來自內(nèi)容源108的網(wǎng)站上呈現(xiàn)時將從內(nèi)容項提供者接收到的收入的40%分攤給內(nèi)容源 108的運營者。因此,第一方內(nèi)容提供者可接收收入以換取允許將內(nèi)容項與提供者的內(nèi)容一 起提供。由內(nèi)容選擇服務104分攤給第一方內(nèi)容提供者的收入可基于內(nèi)容項被提供給設備 的次數(shù)(例如,基于閃現(xiàn)的數(shù)目)、基于用戶是否點擊了內(nèi)容項(例如,點擊計數(shù))或基于任何 其它效能度量。
[0038] 內(nèi)容選擇服務104中的第一方內(nèi)容提供者的賬戶還可包括任何數(shù)目的內(nèi)容選擇參 數(shù),其控制哪些內(nèi)容項適合于與來自第一方提供者的內(nèi)容一起呈現(xiàn)。例如,第一方內(nèi)容提供 者可向內(nèi)容選擇服務104指定適合于選擇提供者的內(nèi)容的內(nèi)容項的主題。另一內(nèi)容選擇參 數(shù)可控制是否可基于興趣類別來選擇將與提供者的內(nèi)容一起出現(xiàn)的內(nèi)容項(例如,內(nèi)容項 可與第一方內(nèi)容的主題無關,但是被確定為與特定給用戶相關)。其它內(nèi)容選擇參數(shù)可允許 或阻止來自特定內(nèi)容項提供者、特定web地址、特定網(wǎng)站等的內(nèi)容。
[0039]內(nèi)容選擇服務104可被配置成確定用于內(nèi)容提供者的效能度量。在實施方式中,效 能度量可對應于由第一方內(nèi)容提供者賺得的收入。在另一實施方式中,效能度量可對應于 用戶如何對由內(nèi)容選擇服務104選擇的內(nèi)容項進行響應。例如,內(nèi)容選擇服務104可確定閃 現(xiàn)計數(shù)(例如,內(nèi)容項被呈現(xiàn)多少次)、點擊計數(shù)(例如,所呈現(xiàn)的內(nèi)容項被點擊多少次)、轉(zhuǎn) 化計數(shù)(例如,被點擊的內(nèi)容項多少次導致銷售或其它期望在線動作)、點進率(CTR)或轉(zhuǎn)化 率(CVR)。在某些實施方式中,可根據(jù)任何數(shù)目的不同業(yè)務特性將由內(nèi)容選擇服務104確定 的效能度量細分。用于效能度量的潛在業(yè)務特性可包括但不限于訪問內(nèi)容的設備的地理位 置、訪問內(nèi)容的設備的類型(例如,移動設備、平板電腦設備、臺式計算機設備等)、訪問內(nèi)容 的設備的特定配置(例如,操作系統(tǒng)、硬件設置等)、用來選擇內(nèi)容項的興趣類別、內(nèi)容被訪 問的時間(例如,按分鐘、小時、天、星期、月等分類)、關于訪問內(nèi)容的用戶的預測信息、其組 合等。
[0040] 在某些實施方式中,內(nèi)容選擇服務104可被配置成跨被用來將效能度量細分的任 何數(shù)目的不同業(yè)務特性或其它分類監(jiān)視內(nèi)容提供者的效能度量。例如,內(nèi)容選擇服務104可 監(jiān)視按訪問來自提供者的內(nèi)容的不同設備類型分類的由第一方內(nèi)容提供者賺得的收入(例 如,針對移動設備的收入、針對臺式計算機設備的收入等)。在實施方式中,內(nèi)容選擇服務 104可檢測細分效能度量之間的關系的改變。例如,內(nèi)容選擇服務104可確定可歸于位于美 國的設備的提供者的收入已經(jīng)超越可歸于位于印度的設備的提供者的收入。在某些實施方 式中,內(nèi)容選擇服務104可預測跨一個或多個業(yè)務特性的效能度量的變化是否將繼續(xù)。例 如,內(nèi)容選擇服務104可確定提供者收入的變動很可能繼續(xù)還是作為臨時變動。如果在提供 者的效能度量方面檢測到變動,則內(nèi)容選擇服務104還可生成并向內(nèi)容提供者提供通知。例 如,內(nèi)容選擇服務104可向內(nèi)容提供者的設備提供通知,其指示移動收入已經(jīng)超過臺式計算 機收入,并且預測該趨勢將繼續(xù)。此類通知可被內(nèi)容提供者用來相應地或純粹基于信息而 修整提供者的內(nèi)容。例如,如果提供者的收入已朝著著重于移動設備變動時,第一方內(nèi)容提 供者可針對移動設備優(yōu)化其網(wǎng)站。
[0041] 在實施方式中,內(nèi)容選擇服務104可基于與內(nèi)容提供者相關聯(lián)的動作或事件而生 成通知。觸發(fā)由內(nèi)容選擇服務104進行的對效能度量的監(jiān)視的動作或事件可包括對提供者 的賬戶做出的改變(例如,通過改變提供者的賬戶中的內(nèi)容選擇參數(shù))、對提供者的內(nèi)容做 出的改變(例如,通過重新設計提供者的網(wǎng)站)等。內(nèi)容選擇服務104可響應于來自提供者的 用以在該動作或事件之后監(jiān)視任何效能度量變化的請求(例如,提供者選擇接收通知)或者 響應于該動作或事件自動地在該動作或事件之后監(jiān)視任何效能度量變化。如果檢測到提供 者的效能度量的變化且其可歸于觸發(fā)動作或事件,則內(nèi)容選擇服務104可生成并向提供者 提供關于效能變化的通知。例如,內(nèi)容選擇服務104可生成用于第一方內(nèi)容提供者的通知, 其指示提供者的收入已經(jīng)由于提供者阻止某些類型的內(nèi)容項出現(xiàn)在提供者的網(wǎng)站上而下 降了一定的量或百分比。
[0042]圖2是根據(jù)實施方式的具有多個傳感器的示例移動設備200的框圖。可以是圖1的 客戶端設備102的移動設備200包括多個傳感器210、212、處理器214、數(shù)據(jù)存儲設備216、顯 不器218、輸入/輸出設備220以及網(wǎng)絡收發(fā)機222。移動設備200包括智陡電話、蜂窩式電話、 平板電腦、膝上型計算機、便攜式媒體設備、可穿戴顯示器或眼鏡和/或任何其它便攜式電 子設備。移動設備200可包括用于在移動設備200的各種部件之間傳送信息的總線或其它通 信部件。處理器214可耦合到總線和/或另外用于處理來自移動設備200的一個或多個部件 的信息、數(shù)據(jù)和/或指令。數(shù)據(jù)存儲設備216可包括動態(tài)存儲設備,諸如RAM或其它動態(tài)存儲 設備,并且可被耦合到總線和/或另外用于存儲信息、數(shù)據(jù)和/或指令以便由處理器214執(zhí) 行。數(shù)據(jù)存儲設備216還可以被用于在由處理器214執(zhí)行指令期間存儲位置信息、臨時變量 和/或其它中間信息。在某些情況下,數(shù)據(jù)存儲設備216除動態(tài)存儲設備之外或者作為其替 代可包括靜態(tài)存儲設備,諸如R0M、固態(tài)驅(qū)動(SSD)、閃存(例如,EEPR0M、EPR0M等)、磁盤、光 盤等,其被耦合到總線和/或另外用于存儲用于處理器230的靜態(tài)信息、數(shù)據(jù)和/或指令。
[0043] 顯示器218可經(jīng)由總線耦合和/或另外耦合到移動設備200的其它部件。顯示器可 包括液晶顯示器(LCD)、薄膜晶體管LCD(TFT)、有機發(fā)光二極管(0LED)顯示器、LED顯示器、 電子紙顯示器、等離子體顯示板(PDP)和/或其它顯示器等以便向用戶顯示信息。輸入/輸出 設備220可包括諸如具有字母數(shù)字及其它鍵的鍵盤、擴音器、揚聲器、LED、軌跡球、鼠標、光 標方向鍵等的設備,其可被耦合到總線以便向處理器214傳送信息和/或命令選擇。在另一 實施方式中,可將輸入設備與顯示器218集成,諸如在觸摸屏顯示器中。
[0044] 網(wǎng)絡收發(fā)機222可被配置成與諸如圖1的網(wǎng)絡106的網(wǎng)絡對接。此類網(wǎng)絡的示例可 包括因特網(wǎng)、局域網(wǎng)、廣域網(wǎng)、城域網(wǎng)或其它區(qū)域網(wǎng)、內(nèi)部網(wǎng)、語音或數(shù)據(jù)移動設備通信網(wǎng)絡 和/或其它網(wǎng)絡。在一個示例中,網(wǎng)絡收發(fā)機222可包括語音和/或數(shù)據(jù)移動設備通信網(wǎng)絡, 移動設備200可通過該網(wǎng)絡與諸如第三方內(nèi)容項服務器、內(nèi)容源108、110和/或圖1的內(nèi)容選 擇服務104的遠程設備通信。語音和/或數(shù)據(jù)移動設備通信網(wǎng)絡可包括根據(jù)GSM、EDGE、GPRS、 〇01^、1]|〇^、100麻、1??4、批?4+、1^£和/或其它移動設備網(wǎng)絡標準的標準進行操作的那些網(wǎng) 絡。在某些實施方式中,網(wǎng)絡收發(fā)機222可包括其它網(wǎng)絡收發(fā)機,諸如WiFi?收發(fā)機、 Blnetooth_?收發(fā)機、蜂窩收發(fā)機、NFC收發(fā)機等。在其它實施方式中,移動設備200可包括多 個網(wǎng)絡收發(fā)機222,使得移動設備200可與多個網(wǎng)絡通信。當然,也可使用用于移動設備200 與遠程設備通信的其它網(wǎng)絡收發(fā)機222。
[0045] 根據(jù)各種實施方式,處理器214可執(zhí)行包含在數(shù)據(jù)存儲設備216中的指令的布置。 可以將此類指令從另一計算機可讀介質(zhì)讀取到數(shù)據(jù)存儲設備216中。包含在數(shù)據(jù)存儲設備 216中的指令的布置的執(zhí)行可使得移動設備200執(zhí)行各種操作,諸如讀取從一個或多個傳感 器210、212輸出的數(shù)據(jù)、將數(shù)據(jù)經(jīng)由網(wǎng)絡收發(fā)機222發(fā)射到遠程設備、在顯示器218上顯示信 息等。還可采用以多處理布置的一個或多個處理器來執(zhí)行包含在數(shù)據(jù)存儲設備216中的指 令。在替換實施方式中,可作為軟件指令的替代或與之相組合地使用硬接線電路來實現(xiàn)各 種操作。因此,實施方式不限于硬件電路和軟件的任何特定組合。當然,可包括用于移動設 備200的其它配置或部件。
[0046] 移動設備200的多個傳感器可包括陀螺儀210和加速度計212。在某些實施方式中, 也可包括其它傳感器,諸如磁強計、氣壓計、接近傳感器、溫度傳感器、光傳感器、濕度傳感 器、聲傳感器和/或其它傳感器。當然,移動設備200也可具有其它特征、部件等。
[0047]陀螺儀210可被通信耦合到處理器214、數(shù)據(jù)存儲設備216、顯示器218、輸入/輸出 設備220、網(wǎng)絡收發(fā)機222和/或移動設備200的其它部件。陀螺儀210可包括微機電系統(tǒng) (MEMS)陀螺儀、振動結構陀螺儀(VSG)(例如,音叉陀螺儀)和/或任何其它陀螺儀。陀螺儀 210可被配置成測量移動設備200繞著一個、兩個和/或三個軸的旋轉(zhuǎn)速率和/或相對于一 個、兩個和/或三個軸的旋轉(zhuǎn)角度。旋轉(zhuǎn)速率的值和/或旋轉(zhuǎn)角度的值可被輸出到處理器 214、數(shù)據(jù)存儲設備216、網(wǎng)絡收發(fā)機222和/或移動設備200的任何其它部件。
[0048] 加速度計212可被通信耦合到處理器214、數(shù)據(jù)存儲設備216、顯示器218、輸入/輸 出設備220、網(wǎng)絡收發(fā)機222和/或移動設備200的其它部件。加速度計212可包括MEMS加速度 計、壓電加速度計和/或任何其它加速度計。加速度計212可被配置成測量移動設備200在一 個、兩個和/或三個軸上的加速度和/或相對于一個、兩個和/或三個軸的重力方向。一個、兩 個和/或三個軸的加速度的值和/或重力的值可被輸出到處理器214、數(shù)據(jù)存儲設備216、網(wǎng) 絡收發(fā)機222和/或移動設備200的任何其它部件。
[0049] 雖然前文描述了可包括在移動設備200中的傳感器的某些示例,但也可包括其它 傳感器,諸如大氣傳感器、流體速度傳感器、力傳感器等。
[0050] 在某些實施方式中,可響應于經(jīng)由網(wǎng)絡收發(fā)機222接收到數(shù)據(jù)而讀取來自傳感器 210、212的值并經(jīng)由網(wǎng)絡收發(fā)機222發(fā)射。例如,移動設備200可通過經(jīng)由網(wǎng)絡收發(fā)機222向 諸如內(nèi)容源108、110的內(nèi)容源發(fā)送針對用于資源的數(shù)據(jù)的請求來請求資源,諸如移動網(wǎng)頁。 內(nèi)容源可接收請求并發(fā)射用以實現(xiàn)具有內(nèi)容的資源在移動設備200的顯示器218上的呈現(xiàn) 的數(shù)據(jù)。當資源被呈現(xiàn)以便由移動設備200顯示時,用于資源的數(shù)據(jù)可包括用于顯示諸如廣 告的一個或多個內(nèi)容項的一個或多個內(nèi)容項位。在某些實施方式中,用于所請求的資源的 數(shù)據(jù)可包括代碼或代碼片,諸如JavaScript?腳本,其可使得移動設備200的處理器214從移 動設備200的一個或多個傳感器讀取一個或多個值并將該一個或多個值經(jīng)由網(wǎng)絡收發(fā)機 222發(fā)射到遠程設備,諸如內(nèi)容選擇服務104。舉例來說,可將來自移動設備200的一個或多 個傳感器的一個或多個值附加到內(nèi)容項請求URL(例如,//contentitem. item/page/ contentitem?party = abcl23&sensorl = 5&sensor2 = 7&sensor3 = 45 或// contentitem. item/page/contentitem?party = abcl23&devicestate = 98765) 〇 因此,移動 設備200的多個傳感器中的一個或多個可使當前值被讀取并發(fā)射到內(nèi)容選擇服務。此類值 可被內(nèi)容選擇服務用來確定移動設備200的當前觀看簡檔。在其它實施方式中,該值可用來 修改或生成聚合觀看簡檔。如在本文中將更詳細地描述的,可使用此類觀看簡檔來選擇要 與所請求的資源一起派發(fā)的內(nèi)容項。在其它實施方式中,傳感器值可用來由移動設備200的 處理器214生成當前觀看簡檔。亦即,例如,可向移動設備200發(fā)送腳本,其接收傳感器值作 為輸入(除其它輸入之外)并輸出用于當前觀看簡檔的指示用于當前觀看簡檔的音頻和視 頻的大概比率的值,例如0.6。下面將參考圖4-6來更詳細地描述當前觀看簡檔和聚合觀看 簡檔。
[0051]圖3是可提供用于在諸如圖1的客戶端設備102或圖2的移動設備200的客戶端設備 的顯示器上顯示的諸如網(wǎng)頁的示例資源300的圖示。資源300包括連同內(nèi)容項304-起顯示 的媒體內(nèi)容302。媒體302可以是音頻-視覺呈現(xiàn),諸如音樂視頻、電視節(jié)目等,以音頻為中心 或僅音頻呈現(xiàn),諸如沒有圖像或視頻的歌曲或演講,和/或以視頻為中心或僅視頻呈現(xiàn),諸 如幻燈片。資源300還包括用于在媒體302的呈現(xiàn)之前、之后或期間向用戶顯示內(nèi)容項304的 位。內(nèi)容項304可以是音頻-視覺內(nèi)容項(例如,F(xiàn)lash#視頻或其它媒體內(nèi)容)、僅圖像內(nèi)容 項或者僅音頻內(nèi)容項,諸如歌曲、叮當聲等形式的音頻文件。內(nèi)容項304可包括文本、圖形、 多媒體內(nèi)容、編程要素(HTML、flash、腳本等)以及任何其它適當格式。
[0052] 在客戶端設備上執(zhí)行的web瀏覽器可以實現(xiàn)資源300和媒體302的呈現(xiàn)的數(shù)據(jù)。用 于資源300和/或客戶端設備的內(nèi)容源向諸如圖1的內(nèi)容選擇服務104的內(nèi)容選擇服務發(fā)送 內(nèi)容項請求。內(nèi)容選擇服務選擇要派發(fā)給客戶端設備并在資源300的內(nèi)容項位中顯示的內(nèi) 容項。在某些實施方式中,例如帽子經(jīng)銷商之類的內(nèi)容項提供者可對諸如"帽子"的關鍵字 出價,使得內(nèi)容項提供者的內(nèi)容項被與諸如與帽子相關聯(lián)的媒體的跟關鍵字有關的內(nèi)容一 起派發(fā)。因此,當接收到請求且其指示該請求與關鍵字"帽子"相關聯(lián)時,可呈現(xiàn)涉及帽子的 內(nèi)容項304。在某些實施方式中,媒體302可包括可用作關鍵字的一個或多個標簽。例如,可 由發(fā)布者、視頻內(nèi)容的所有者、另一用戶等用關鍵字"帽子"對圖3的媒體302加標簽。當對于 內(nèi)容項的請求被發(fā)送到內(nèi)容選擇服務時,該請求可包括指示關鍵字"帽子"的數(shù)據(jù),使得可 由內(nèi)容選擇服務選擇對關鍵字"帽子"進行響應的內(nèi)容項。用以實現(xiàn)所選內(nèi)容項304的呈現(xiàn) 的數(shù)據(jù)可被客戶端設備接收到,使得在客戶端設備上執(zhí)行的web瀏覽器在資源300的內(nèi)容項 位中連同媒體302-起顯示內(nèi)容項304。在某些實施方式中,諸如音頻-視覺內(nèi)容項,可播放 內(nèi)容項304達到預定量的時間且然后靜音,或者可停止重放。
[0053] 如果超過一個內(nèi)容項304可適合于與媒體302-起呈現(xiàn),則內(nèi)容選擇服務可基于候 選內(nèi)容項的拍賣來識別一個或多個內(nèi)容項304。內(nèi)容選擇服務可被配置成在內(nèi)容項提供者 之間進行內(nèi)容拍賣以確定哪個候選內(nèi)容項將被提供。例如,內(nèi)容選擇服務可響應于對于內(nèi) 容項的請求而進行實時內(nèi)容項拍賣。內(nèi)容選擇服務可使用任何數(shù)目的因素來確定拍賣的獲 勝者。例如,內(nèi)容拍賣的獲勝者可部分地基于第三方提供者的出價和/或第三方提供者的內(nèi) 容的質(zhì)量分數(shù)(例如,可基于觀看該內(nèi)容項的用戶有多可能點擊該內(nèi)容項的度量、內(nèi)容項與 資源300的內(nèi)容(例如,媒體302)有多緊密相關的度量等)。換言之,在某些實施方式中,最高 出價人不一定是由內(nèi)容選擇服務進行的內(nèi)容拍賣的獲勝者。
[0054] 例如,內(nèi)容項的獲勝者可以是當將對于內(nèi)容項的出價乘以內(nèi)容項的質(zhì)量分數(shù)時具 有最高值的內(nèi)容項。亦即,內(nèi)容選擇服務可使用等式,諸如%1116 = 1^(1*(>)皿1;^73(3〇代,來 生成多個候選內(nèi)容項中的每個候選內(nèi)容項的值。然后可選擇具有最高值的候選內(nèi)容項,并 且可向客戶端設備發(fā)射用以實現(xiàn)所選候選內(nèi)容項的呈現(xiàn)的數(shù)據(jù)以實現(xiàn)諸如內(nèi)容項304的內(nèi) 容項與資源300-起的呈現(xiàn)。在某些實施方式中,內(nèi)容選擇服務可在內(nèi)容項拍賣期間利用可 影響質(zhì)量分數(shù)的各種因素。如本文將更詳細地描述的,可利用當前觀看簡檔、用于媒體302 的聚合觀看簡檔和/或用于媒體項304的內(nèi)容項簡檔來修改質(zhì)量分數(shù),從而影響在由內(nèi)容選 擇服務執(zhí)行的拍賣期間選擇多個候選內(nèi)容項中的哪個內(nèi)容項。
[0055] 在某些實施方式中,與內(nèi)容項304相關聯(lián)的內(nèi)容項提供者或托管資源300的實體可 確定何時顯示內(nèi)容項304。例如,可在媒體302的重放之前(例如,預滾動內(nèi)容項)、媒體302的 重放期間(例如,中間滾動內(nèi)容項)和/或媒體302的重放之后(例如,后滾動內(nèi)容項)顯示內(nèi) 容項304。在某些實施方式中,當媒體302的特定幀顯示關于內(nèi)容項304的項時,可在媒體302 的重放期間示出內(nèi)容項304。在其它實施方式中,可在下一媒體重放的開始時(例如,在播放 列表中的媒體之間)在媒體302的重放暫停的同時和/或任何其它適當時間顯示內(nèi)容項304。 [0056]仍參考圖3,在媒體302的顯示的右側顯示內(nèi)容項304。在某些實施方式中,可在媒 體302的顯示下面、作為媒體302的覆蓋、以比媒體302更小的尺度等顯示內(nèi)容項304。在某些 實施方式中,內(nèi)容項304可在最初出現(xiàn)在媒體302的顯示的一側,并且在媒體302的重放期間 移動。在其它實施方式中,內(nèi)容項304可被最小化并在媒體302的顯示下面顯示。例如,可顯 示內(nèi)容項304達到幾秒,并且然后在媒體302繼續(xù)播放的同時最小化。
[0057]雖然前文已描述了作為資源300的一部分顯示的媒體302和內(nèi)容項304,但可使用 任何適當形式來顯示媒體302和內(nèi)容項302。例如,可將媒體302和內(nèi)容項304顯示為在客戶 端設備上執(zhí)行的應用程序的一部分,諸如在移動設備上執(zhí)行的媒體查看應用程序。
[0058]圖4是在用于基于聚合觀看簡檔向客戶端設備提供內(nèi)容項的示例過程400的實施 方式中采取的步驟的流程圖。過程400包括接收對于內(nèi)容項的請求(方框402)。該請求可由 具有一個或多個處理器的服務器的內(nèi)容選擇服務從客戶端設備接收到??蛻舳嗽O備是在用 戶的控制下的任何電子設備,并且能夠通過網(wǎng)絡來接收和請求內(nèi)容??蛻舳嗽O備可包括諸 如web瀏覽器之類的應用程序以促進通過網(wǎng)絡來提供和接收內(nèi)容,諸如從網(wǎng)站發(fā)布者請求 視頻內(nèi)容。對于內(nèi)容項的請求可被上文在圖1中描述的內(nèi)容選擇服務接收到。
[0059] 內(nèi)容選擇服務可接收到的內(nèi)容項請求可以包括請求設備信息(例如,web瀏覽器類 型、操作系統(tǒng)類型、來自請求設備的一個或多個先前資源請求、由請求設備接收到的一個或 多個先前內(nèi)容項、用于請求設備的語言設置、請求設備的地理位置、請求設備處的日間時、 請求設備處的周中日、請求設備處的月中日、請求設備處的年中日等)和資源信息(例如,請 求資源的URL、請求資源的內(nèi)容的一個或多個關鍵字、資源內(nèi)容的文本、資源的標題、資源的 類別、資源的類型等)。內(nèi)容選擇服務接收到的信息可以包括包含表示客戶端設備的設備標 識符(例如,隨機數(shù))的超文本傳輸協(xié)議(HTTP)cookie。在某些實施方式中,設備信息和/或 資源信息可被附加到內(nèi)容項請求URL(例如,//content item, item/page/content item? devid = abcl23&devnfo = A34rO)。在某些實施方式中,設備信息和/或資源信息可在附加到 內(nèi)容項請求URL之前被編碼。請求設備信息和/或資源信息可被內(nèi)容選擇服務利用來確定要 從中選擇并派發(fā)給客戶端設備的候選第三方內(nèi)容項。
[0060] 在某些實施方式中,可響應于客戶端設備請求包括諸如圖3的媒體302的媒體項的 資源而發(fā)射內(nèi)容項請求。在其它實施方式中,可響應于客戶端設備請求用以實現(xiàn)媒體的呈 現(xiàn)的數(shù)據(jù)而發(fā)射內(nèi)容項請求(例如,作為對于將使用在客戶端設備上執(zhí)行的應用程序來觀 看的媒體的請求的一部分)。在其它實施方式中,可與資源請求或用以實現(xiàn)媒體的呈現(xiàn)的請 求數(shù)據(jù)分開地發(fā)射內(nèi)容項請求(例如,在媒體重放期間,可從客戶端設備向內(nèi)容選擇服務發(fā) 射對于中間滾動內(nèi)容項的內(nèi)容項請求)。在某些實施方式中,內(nèi)容項請求還可包括指示當前 觀看簡檔、媒體標識符、媒體的觀看數(shù)目和/或媒體重放的當前時間的數(shù)據(jù)。
[0061] 在某些實施方式中,指示當前觀看簡檔的數(shù)據(jù)可以是指示用于當前觀看簡檔的音 頻和視頻的大概比率的數(shù)值。也就是說,當前觀看簡檔可以是諸如0.6之類的數(shù)值,其中,0 的值指示主要以音頻為中心或僅音頻簡檔,并且1的值指示主要以視頻為中心或僅視頻簡 檔。因此,諸如0.6之類的中間值可指示60%視頻與40%音頻的比。或者,更簡單地,0.6的當 前觀看簡檔可基于一個或多個參數(shù)指示客戶端設備的用戶可能正在對視頻給予比音頻更 多的注意力。在本文中將更詳細地描述當前觀看簡檔和此類參數(shù)。在其它實施方式中,指示 當前觀看簡檔的數(shù)據(jù)可包括一個或多個參數(shù)。
[0062] 媒體標識符可以是與要重放或者當前在客戶端設備上重放的媒體相關聯(lián)的唯一 標識符(例如,針對每個媒體生成的字母數(shù)字序列)。例如,由內(nèi)容源托管的媒體可與由內(nèi)容 源生成的唯一媒體標識符相關聯(lián),使得由內(nèi)容源托管的媒體可被內(nèi)容源使用唯一媒體標識 符分類、搜素、檢索和/或另外組織和操縱。
[0063] 可基于與要重放或當前在客戶端設備上重放的媒體相關聯(lián)的媒體標識符來確定 媒體的觀看數(shù)目??苫谂c客戶端設備的設備標識符相關聯(lián)的設備標識符簡檔和/或由客 戶端設備的用戶(例如,由登錄到媒體托管網(wǎng)站的用戶)自愿提供的認證證書來確定媒體的 觀看數(shù)目。在某些實施方式中,諸如當內(nèi)容選擇服務和媒體托管內(nèi)容源可能在通信中時(例 如,由同一實體所有或者被不同實體許可訪問的內(nèi)容選擇服務和媒體托管內(nèi)容源),可從內(nèi) 容項請求省略觀看數(shù)目。在此類實施方式中,可由內(nèi)容選擇服務和/或媒體托管內(nèi)容源經(jīng)由 媒體標識符和設備標識符和/或由客戶端設備的用戶自愿提供的認證證書來確定觀看數(shù) 目。
[0064] 還可提供媒體重放的當前時間。重放的當前時間可以是精確時間,諸如時間戳,或 者重放的當前時間可以是分桶時間(bucketized time)(例如,可將34秒的重放時間分類為 在30秒與40秒之間)。如本文將更詳細地描述的,可使用重放的當前時間來選擇基于時間的 聚合觀看簡檔。
[0065]可同樣地將當前觀看簡檔、媒體標識符、媒體觀看數(shù)目和/或媒體重放的當前時間 附加到內(nèi)容項請求URL和/或另外與內(nèi)容項請求一起發(fā)射到內(nèi)容選擇服務。
[0066]過程400還可包括確定用于第一媒體的聚合觀看簡檔(方框404)。聚合觀看簡檔指 示聚合用戶如何與媒體相交互。例如,用戶可通過主要收聽媒體、通過主要觀看媒體或者收 聽并觀看媒體兩者來與媒體相交互。在某些實施方式中,聚合觀看簡檔可以是諸如0.6542 之類的數(shù)值,其中,〇的值指示主要以音頻為中心或僅音頻簡檔,并且1的值指示主要以視頻 為中心或僅視頻簡檔。因此,諸如0.6542之類的中間值可指示65.42%視頻與34.58%音頻 的比?;蛘撸唵蔚?,0.6542的聚合觀看簡檔可指示觀看媒體的用戶可能正在對視頻給予 比音頻更多的注意力。
[0067] 可基于指示音頻與視頻的比的值的聚合來確定聚合觀看簡檔。每個值可基于先前 接收到的觀看簡檔。在某些實施方式中,諸如陣列之類的數(shù)據(jù)結構可被存儲在內(nèi)容選擇服 務的存儲設備中并與隨來自客戶端設備的請求一起接收到的媒體標識符相關聯(lián)。數(shù)據(jù)結構 可存儲用于第一媒體的先前接收到的觀看簡檔的多個值。因此,當接收到請求時,內(nèi)容選擇 服務或另一關聯(lián)系統(tǒng)可對值求平均值以確定聚合觀看簡檔。當要添加附加觀看數(shù)據(jù)時,可 將附加觀看簡檔值附加到值陣列。在其它實施方式中,數(shù)據(jù)結構可簡單地包括諸如0.6542 之類的用于聚合觀看簡檔的值以及諸如1,405,786之類的觀看數(shù)目。當要添加附加觀看數(shù) 據(jù)時,可將聚合觀看簡檔和觀看數(shù)目相乘,并且可將附加觀看簡檔與結果得到的值相加,然 后將得到的值除以增加的觀看數(shù)目以確定新的聚合觀看簡檔值。然后可將新的聚合觀看簡 檔值和增加的觀看數(shù)目一起存儲以供后續(xù)使用。在某些實施方式中,可簡單地從存儲的數(shù) 據(jù)結構檢索用于第一媒體的聚合觀看簡檔。
[0068] 在某些實施方式中,第一媒體可包括多個聚合觀看簡檔。不同的聚合觀看簡檔可 基于隨請求一起接收到和/或另外基于設備標識符和/或認證證書而確定的客戶端設備的 用戶的觀看數(shù)目??蓪⒉煌木酆嫌^看簡檔分隔成不同的類別,諸如一次觀看、二至五次觀 看、六至十次觀看以及十次或更多次觀看。當然,可使用類別的其它分桶。可使用此類不同 的聚合觀看簡檔,因為用戶的觀看簡檔可隨著用戶已觀看媒體的數(shù)目而改變。例如,已觀看 音樂視頻媒體多次的用戶可能不再針對音樂視頻的視覺內(nèi)容重放媒體;替代地,用戶可僅 針對音頻內(nèi)容而重放媒體。因此,用于此類音樂視頻媒體的聚合觀看簡檔對于大于十的觀 看而言可能更加是以音頻為中心的,諸如0.1345的值,但是對于第一次觀看而言針對聚合 觀看簡檔可能是更加相等的,諸如〇. 5的值。
[0069] 此外,在某些實施方式中,聚合觀看簡檔可包括沿著媒體的重放時間跨度的多個 值。例如,可針對重放時間跨度的各種時間標記確定多個聚合觀看簡檔值,諸如在重放到10 秒、重放到15秒、重放到20秒、重放到30秒、重放到40秒、重放45秒、重放到50秒、重放到60秒 等處。用于各種時間標記的聚合觀看簡檔可針對媒體而改變。使用前面的示例,音樂視頻在 30秒時間標記處可具有更加相等地分離的聚合觀看簡檔,諸如0.4891的值,但是在60秒時 間標記處可能更加以音頻為中心。諸如0.3333的值。因此,此類時變聚合觀看簡檔可反映隨 時間推移用戶如何與媒體相交互方面的變化。
[0070] 在某些實施方式中,還可使每個時間標記聚合觀看簡檔與觀看數(shù)目相關聯(lián),對于 該觀看次數(shù)而言,觀看簡檔被用來生成該時間標記聚合觀看簡檔。例如,許多用戶可在前三 十秒內(nèi)觀看音樂視頻內(nèi)容項,但是其后可停止重放或切換到其它媒體。因此,可使用此類觀 看數(shù)目來對聚合觀看簡檔的值加權。此類權值例如可在對多個不同時間標記聚合觀看簡檔 求平均值時使用。例如,如果內(nèi)容項將在前30秒期間示出,則可使用用于10秒時間標記、20 秒時間標記以及30秒時間標記的聚合觀看簡檔的加權平均值作為所確定的聚合觀看簡檔。
[0071] 在某些實施方式中,可針對觀看相關和/或時間相關聚合觀看簡檔開發(fā)度量以提 供給媒體的內(nèi)容提供者(例如,作為報告中的表列數(shù)據(jù)或報告中的圖形數(shù)據(jù),諸如以觀看數(shù) 目或以重放時間幀的線圖)。當然,也可實現(xiàn)用于此類聚合觀看簡檔的其它分析使用。
[0072]先前接收到的觀看簡檔每個可以是指示來自觀看媒體的客戶端設備的在先用戶 的音頻與視頻的比的數(shù)值??苫谝粋€或多個參數(shù)而生成先前接收到的觀看簡檔。一個或 多個參數(shù)可包括例如指示客戶端設備的取向的參數(shù)(例如,來自諸如圖2的移動設備200的 移動設備的陀螺儀的輸出)、指示客戶端設備的運動或缺乏運動的參數(shù)(例如,來自諸如圖2 的移動設備200的移動設備的加速度計的輸出)、指示用于媒體的界面的尺寸的參數(shù)(即,指 示媒體是否被全屏顯示)、指示顯示媒體的應用程序的可見性的參數(shù)(例如,窗口堆棧位置, 其可指示媒體是否在其它窗口后面,并且因此更有可能針對音頻內(nèi)容被播放,或者指示應 用程序被最小化的參數(shù))、指示音量水平的參數(shù)(例如,音量是否是零或靜音的,其可指示媒 體可能正在僅針對視覺內(nèi)容被播放)、指示關聯(lián)媒體的觀看簡檔的參數(shù)(例如,用于播放列 表中的其它媒體的媒體標識符可指示用戶如何與當前媒體相交互)和/或其它參數(shù)。
[0073]指示客戶端設備的取向的參數(shù)可指示客戶端設備的用戶正在如何觀看設備的顯 示器或者不在觀看。例如,用戶可將設備置于0度或180度角,面朝上或面朝下。此類取向可 指示用戶不在與視頻內(nèi)容相交互且可能僅與媒體的音頻相交互。用戶將設備保持在45度角 (或者30與60度之間的任何位置)可指示用戶正在觀看設備的顯示器上的內(nèi)容,從而指示用 戶正在與視頻內(nèi)容相交互。
[0074] 同樣地,指示設備的運動的參數(shù)可指示客戶端設備的用戶是否正在主動地與用戶 相交互。例如,用戶可將設備放下且未移動設備。此類運動的缺乏可指示用戶不在與視頻內(nèi) 容相交互且可能僅與媒體的音頻相交互。用戶主動地移動和調(diào)整設備可指示用戶正在設備 的顯示器上查看內(nèi)容,從而指示用戶正在與視頻內(nèi)容相交互。
[0075] 指示用于媒體的界面的尺寸的參數(shù)可指示客戶端設備的用戶是否在主要觀看媒 體。例如,用戶可使媒體最大化(例如,將媒體的顯示擴展至全屏)。媒體的此類最大化觀看 可指示用戶與視頻內(nèi)容相交互。相反地,用于媒體的界面的尺寸的最小化可指示用戶不一 定在設備的顯示器上查看內(nèi)容,從而指示用戶可能不在與視頻內(nèi)容相交互。
[0076] 同樣地,指示顯示媒體的應用程序的可見性的參數(shù)可指示客戶端設備的用戶是否 正在主要觀看媒體。例如,用于應用程序的窗口可在窗口堆棧后面。窗口的此類位置可指示 用戶不在與視頻內(nèi)容相交互。另外,應用程序的窗口的最小化可指示用戶不在與視頻內(nèi)容 相交互。相反地,具有在窗口堆棧前面的窗口可指示用戶可能在與視頻內(nèi)容相交互。
[0077] 指示音量水平的參數(shù)(用于客戶端設備或用于媒體)可指示客戶端設備的用戶是 否主要在收聽音頻。例如,用戶可將音量水平設置成零或靜音的。此類低音量水平可指示用 戶主要在與視頻內(nèi)容相交互。在某些實施方式中,音量水平變化的缺乏可指示用戶在與視 頻內(nèi)容相交互。較高的音量水平可指示用戶在與音頻內(nèi)容相交互。
[0078] 另一參數(shù)可包括指示關聯(lián)媒體的觀看簡檔的參數(shù)。例如,媒體可經(jīng)由播放列表與 其它媒體相關聯(lián)。在某些實施方式中,參數(shù)可僅包括用于播放列表中的其它媒體的媒體標 識符。用于第二媒體的聚合觀看簡檔可指示用戶如何與當前媒體相交互。亦即,如果播放列 表中的第二媒體具有以音頻為中心的聚合觀看簡檔,則當前媒體還可能具有以音頻為中心 的觀看簡檔。當然,先前接收到的觀看簡檔可基于其它參數(shù)。
[0079] 在某些實施方式中,可不利用聚合觀看簡檔直至可以聚合閾值數(shù)目的先前接收到 的觀看簡檔為止。例如,可不使用聚合觀看簡檔直至可以聚合至少1〇〇〇個先前接收到的觀 看簡檔為止。此類閾值值可降低錯誤的聚合觀看簡檔被利用并派發(fā)具有偏離內(nèi)容項簡檔的 內(nèi)容項的可能性。
[0080] 仍參考圖4,過程400包括接收內(nèi)容項簡檔(方框406)。在某些實施方式中,可針對 一組候選內(nèi)容項接收多個內(nèi)容項簡檔。內(nèi)容項提供者可指定用于內(nèi)容選擇系統(tǒng)的一種類型 的內(nèi)容項簡檔。例如,內(nèi)容項提供可指定諸如網(wǎng)幅廣告的圖像內(nèi)容項是僅圖像的(例如,具 有1的值的內(nèi)容項簡檔)。內(nèi)容項提供者可指定音頻內(nèi)容項是僅音頻的(例如,具有〇的值的 內(nèi)容項簡檔)。此外,內(nèi)容項提供者可指定用于音頻-視覺內(nèi)容項的中間值。在某些實施方式 中,內(nèi)容項提供者可經(jīng)由向數(shù)據(jù)錄入字段中輸入值、通過操縱滑塊等來指定離散中間值。例 如,內(nèi)容項提供者可將音頻-視覺內(nèi)容項指定為具有針對比音頻更視覺的內(nèi)容項的具有0.6 的值的內(nèi)容項簡檔。
[0081] 在某些實施方式中,可基于與內(nèi)容項相關聯(lián)的第二媒體的聚合觀看簡檔來確定內(nèi) 容項簡檔。例如,音頻-視覺內(nèi)容項(例如,視頻廣告)可利用由媒體共享網(wǎng)站托管的媒體(例 如,視頻)。因此,內(nèi)容項簡檔可基于內(nèi)容項與之相關聯(lián)的第二媒體的聚合觀看簡檔。在其它 實施方式中,內(nèi)容項鏈接到在此類媒體共享網(wǎng)站上托管的媒體。因此,內(nèi)容項簡檔可基于內(nèi) 容項的登陸頁面的媒體的聚合觀看簡檔。
[0082] 可基于聚合觀看簡檔和內(nèi)容項簡檔來選擇內(nèi)容項(方框408)。在某些實施方式中, 一組候選內(nèi)容項可適合于響應于對于內(nèi)容項的請求而與媒體一起呈現(xiàn)。可用關鍵字來標記 媒體,并且可基于對關鍵字的出價由內(nèi)容選擇服務來選擇該組候選內(nèi)容項。內(nèi)容選擇服務 然后可基于候選內(nèi)容項的拍賣來識別一個或多個內(nèi)容項。內(nèi)容選擇服務可被配置成在內(nèi)容 項提供者之間進行內(nèi)容拍賣以確定哪個候選內(nèi)容項將被提供。內(nèi)容選擇服務可使用任何數(shù) 目的因素來確定拍賣的獲勝者。例如,內(nèi)容拍賣的獲勝者可部分地基于第三方提供者的出 價和/或第三方提供者的內(nèi)容的質(zhì)量分數(shù)。
[0083] 例如,內(nèi)容項拍賣的獲勝者可以是當將該內(nèi)容項的出價乘以該內(nèi)容項的質(zhì)量分數(shù) 時具有最高值的內(nèi)容項。亦即,內(nèi)容選擇服務可使用等式,諸如Value = Bid*QualitySco re,來生成多個候選內(nèi)容項中的每個候選內(nèi)容項的值。在某些實施方式中,內(nèi)容選擇服務可 在內(nèi)容項拍賣期間利用可影響質(zhì)量分數(shù)的多種因素。
[0084] 質(zhì)量分數(shù)可受到候選內(nèi)容項有多好地與用戶將如何與媒體相交互匹配的影響。例 如,可執(zhí)行候選內(nèi)容項簡檔與聚合觀看簡檔之間的比較。此類比較可僅是用聚合觀看簡檔 減去內(nèi)容項簡檔或者反之亦然。內(nèi)容項簡檔與聚合觀看簡檔之間的差越大,候選內(nèi)容項將 越不可能適合基于用戶如何趨向于與媒體相交互而被呈現(xiàn)。該差越接近于零,候選內(nèi)容項 將越適合基于用戶如何趨向于與媒體相交互而被呈現(xiàn)。亦即,如果媒體具有值為0.7的聚合 觀看簡檔,該值指示70 %視頻和30 %音頻的觀看簡檔,則內(nèi)容選擇服務優(yōu)選地派發(fā)具有值 為〇. 7的內(nèi)容項簡檔的內(nèi)容項,該值指示70 %視頻和30%音頻的簡檔。當然,內(nèi)容項簡檔與 聚合觀看簡檔的此類匹配可僅僅是影響質(zhì)量分數(shù)的一個因素。
[0085] 偏離用于媒體的聚合觀看簡檔的內(nèi)容項簡檔可具有被負面影響的質(zhì)量分數(shù)。亦 即,可使用候選內(nèi)容項簡檔與聚合觀看簡檔之間的比較來修改候選內(nèi)容項的質(zhì)量分數(shù)。例 如,可用質(zhì)量分數(shù)減去候選內(nèi)容項簡檔與聚合觀看簡檔之間的差的絕對值。在某些實施方 式中,可應用權值因子??山?jīng)由機器學習來確定此類權值因子。
[0086] 過程400還包括響應于來自客戶端設備的請求而派發(fā)所選內(nèi)容項。向客戶端設備 派發(fā)內(nèi)容項可包括經(jīng)由網(wǎng)絡向客戶端設備和/或內(nèi)容源發(fā)射用以實現(xiàn)由諸如圖1的內(nèi)容選 擇服務104的內(nèi)容選擇服務呈現(xiàn)所選內(nèi)容項的數(shù)據(jù)。用于內(nèi)容項的數(shù)據(jù)可包括可從數(shù)據(jù)庫 或其它數(shù)據(jù)倉庫訪問的圖形數(shù)據(jù)、文本數(shù)據(jù)、圖像數(shù)據(jù)、音頻數(shù)據(jù)、視頻數(shù)據(jù)等。
[0087] 對內(nèi)容項的選擇可導致客戶端設備發(fā)射對于與內(nèi)容項相關聯(lián)的登陸頁面的請求。 可在與顯示媒體的網(wǎng)頁或應用程序分開的網(wǎng)頁中在客戶端設備上顯示登陸頁面,或者該登 陸頁面可替換顯示媒體的網(wǎng)頁。
[0088] 圖5是用于基于聚合觀看簡檔向客戶端設備提供內(nèi)容項的另一示例過程的流程 圖。過程500包括接收對于內(nèi)容項的請求(方框502)??梢曰旧弦灶愃朴诒疚膮⒖紙D4所述 的接收對于內(nèi)容項的請求(方框402)的方式來執(zhí)行接收對于內(nèi)容項的請求(方框502)。過程 500還包括接收用于第一媒體的聚合觀看簡檔(方框504)。聚合觀看簡檔類似于參考本文參 考圖4所述的用于第一媒體的聚合觀看簡檔的確定(方框404)所述的聚合觀看簡檔。用于第 一媒體的聚合觀看簡檔的接收(方框504)可僅包括接收聚合觀看簡檔的值,其可由內(nèi)容選 擇服務基于聚合觀看簡檔的確定而接收和/或可從另一系統(tǒng)接收,該另一系統(tǒng)可以是單獨 的或獨立于內(nèi)容選擇服務。
[0089]過程500還包括確定當前觀看簡檔(方框506)。在某些實施方式中,當前觀看簡檔 的確定可僅是從客戶端設備接收當前觀看簡檔的值。在其它實施方式中,可從客戶端設備 接收多個參數(shù),并且內(nèi)容選擇服務可基于該參數(shù)來確定當前觀看簡檔??擅慨斚騼?nèi)容選擇 服務發(fā)送內(nèi)容項請求時接收當前觀看簡檔和/或參數(shù)的值。
[0090] 當前觀看簡檔的參數(shù)可包括指示客戶端設備的取向的參數(shù)(例如,來自諸如圖2的 移動設備200的移動設備的陀螺儀的輸出)、指示客戶端設備的運動或缺乏運動的參數(shù)(例 如,來自諸如圖2的移動設備200的移動設備的加速度計的輸出)、指示用于媒體的界面的尺 寸的參數(shù)(例如,指示媒體是否被全屏顯示)、指示顯示媒體的應用程序的可見性的參數(shù)(例 如,窗口堆棧位置,其可指示媒體是否在其它窗口后面,并且因此更有可能針對音頻內(nèi)容被 播放,或者指示應用程序被最小化的參數(shù))、指示音量水平的參數(shù)(例如,音量是否是零或靜 音的,其可指示媒體可能正在僅針對視覺內(nèi)容被播放)、指示關聯(lián)媒體的觀看簡檔的參數(shù) (例如,用于播放列表中的其它媒體的媒體標識符可指示用戶如何與當前媒體相交互)和/ 或其它參數(shù)。在本文中更詳細地描述了該參數(shù)。
[0091] 在某些實施方式中,當前觀看簡檔可基于在先前的預定時間段內(nèi)的參數(shù)的值的平 均值。例如,可對在前5秒內(nèi)從陀螺儀輸出的值求平均值,并且指示客戶端設備的取向的參 數(shù)可基于該平均值??蓪ζ渌鼌?shù)應用類似的求平均值。所述預定時間段可包括1秒、2秒、5 秒、10秒、15秒、20秒、30秒等。
[0092] 可使用參數(shù)作為對等式的輸入以確定當前觀看簡檔的值。例如,可將指示客戶端 設備的取向的參數(shù)、指示客戶端設備的運動或缺乏運動的參數(shù)、指示用于媒體的界面的尺 寸的參數(shù)、指示顯示媒體的應用程序的可見性的參數(shù)、指示音量水平的參數(shù)和/或指示關聯(lián) 媒體的觀看簡檔的參數(shù)輸入到等式中以基于所述參數(shù)來確定當前觀看簡檔的數(shù)值,諸如 0.6。在某些實施方式中,可經(jīng)由機器學習來確定等式(例如,使用參數(shù)數(shù)據(jù)和用于指示音頻 與視頻的比的數(shù)值的對應數(shù)據(jù)的語料庫)。
[0093] 在某些實施方式中,當前觀看簡檔可被內(nèi)容選擇服務用來添加到媒體的聚合觀看 簡檔以用于用以將內(nèi)容項與跟聚合觀看簡檔相關聯(lián)的媒體一起呈現(xiàn)的后續(xù)內(nèi)容項請求。 [0094]過程500還包括接收內(nèi)容項簡檔(方框508)??梢曰旧弦灶愃朴诒疚膮⒖紙D4所 述的接收內(nèi)容項簡檔(方框406)的方式執(zhí)行接收內(nèi)容項簡檔(方框508)。
[0095]過程500還包括基于聚合觀看簡檔、當前觀看簡檔和內(nèi)容項簡檔來選擇內(nèi)容項(方 框510)。在某些實施方式中,一組候選內(nèi)容項可適合于響應于對于內(nèi)容項的請求而與媒體 一起呈現(xiàn)??捎藐P鍵字來標記媒體,并且可基于對關鍵字的出價由內(nèi)容選擇服務來選擇該 組候選內(nèi)容項。內(nèi)容選擇服務然后可基于候選內(nèi)容項的拍賣來識別一個或多個內(nèi)容項。內(nèi) 容選擇服務可被配置成在內(nèi)容項提供者之間進行內(nèi)容拍賣以確定哪個候選內(nèi)容項將被提 供。內(nèi)容選擇服務可使用任何數(shù)目的因素來確定拍賣的獲勝者。例如,內(nèi)容拍賣的獲勝者可 部分地基于第三方提供者的出價和/或第三方提供者的內(nèi)容的質(zhì)量分數(shù)。
[0096] 例如,內(nèi)容項拍賣的獲勝者可以是當將該內(nèi)容項的出價乘以內(nèi)容項的質(zhì)量分數(shù)時 具有最高值的內(nèi)容項。亦即,內(nèi)容選擇服務可使用等式,諸如Value = Bid*QualitySco re, 來生成多個候選內(nèi)容項中的每個候選內(nèi)容項的值。在某些實施方式中,內(nèi)容選擇服務可在 內(nèi)容項拍賣期間利用可影響質(zhì)量分數(shù)的多種因素。
[0097] 質(zhì)量分數(shù)可受到候選內(nèi)容項有多好地與用戶將如何與媒體相交互匹配的影響。例 如,可執(zhí)行候選內(nèi)容項簡檔與聚合觀看簡檔之間的比較。此類比較僅是用聚合觀看簡檔減 去內(nèi)容項簡檔或者反之亦然。內(nèi)容項簡檔與聚合觀看簡檔之間的差越大,候選內(nèi)容項將越 不可能適合基于用戶如何趨向于與媒體相交互而被呈現(xiàn)。該差越接近于零,候選內(nèi)容項將 越適合基于用戶如何趨向于與媒體相交互而被呈現(xiàn)。亦即,如果媒體具有值為0.7的聚合觀 看簡檔,該值指示70 %視頻和30 %音頻的觀看簡檔,則內(nèi)容選擇服務優(yōu)選地派發(fā)具有值為 〇. 7的內(nèi)容項簡檔的內(nèi)容項,該值指示70 %視頻和30 %音頻的簡檔。
[0098] 偏離用于媒體的聚合觀看簡檔的內(nèi)容項簡檔可具有被負面影響的質(zhì)量分數(shù)。亦 即,可使用候選內(nèi)容項簡檔與聚合觀看簡檔之間的比較來修改候選內(nèi)容項的質(zhì)量分數(shù)。例 如,可用質(zhì)量分數(shù)減去候選內(nèi)容項簡檔與聚合觀看簡檔之間的差的絕對值。在某些實施方 式中,可應用權值因子。可經(jīng)由機器學習來確定此類權值因子。
[0099] 在某些實施方式中,除候選內(nèi)容項簡檔與聚合觀看簡檔之外或者作為其替代,可 執(zhí)行候選內(nèi)容項簡檔與當前觀看簡檔之間的比較。此類比較可簡單地用當前觀看簡檔減去 內(nèi)容項簡檔或者反之亦然。內(nèi)容項簡檔與當前觀看簡檔之間的差別越大,候選內(nèi)容項將越 不可能基于用戶當前如何與媒體相交互而被呈現(xiàn)。該差別越接近于零,候選內(nèi)容項將越擬 合基于用戶如何當前與媒體相交互而被呈現(xiàn)。亦即,如果當前觀看簡檔具有0.7的值,指示 70%視頻和30%音頻的當前觀看簡檔,則內(nèi)容選擇服務優(yōu)選地提供具有值為0.7的內(nèi)容項 簡檔的內(nèi)容項,其指示70 %視頻和30 %音頻的簡檔。
[0100] 偏離用于媒體的當前觀看簡檔的內(nèi)容項簡檔可具有被負面影響的質(zhì)量分數(shù)。亦 即,可使用候選內(nèi)容項簡檔與當前觀看簡檔之間的比較來修改候選內(nèi)容項的質(zhì)量分數(shù)。例 如,可用質(zhì)量分數(shù)減去候選內(nèi)容項簡檔與當前觀看簡檔之間的差的絕對值。在某些實施方 式中,可應用權值因子??山?jīng)由機器學習來確定此類權值因子。
[0101] 在某些實施方式中,可在與內(nèi)容項簡檔相比較之前使用當前觀看簡檔與聚合觀看 簡檔的平均值。例如,0.4的當前觀看簡檔和0.6的聚合觀看簡檔可平均得到0.5,使得具有 〇. 5的內(nèi)容項簡檔的內(nèi)容項將與平均值匹配。
[0102] 在其它實施方式中,可將當前觀看簡檔和聚合觀看簡檔輸入到等式中以確定組合 值。也就是說,在某些情況下,對當前觀看簡檔加權超過聚合觀看簡檔可能是優(yōu)選的或者反 之亦然??山?jīng)由機器學習來確定此類等式??墒褂媒M合值作為修改量。然后可基于該修改量 和用于候選內(nèi)容項的內(nèi)容項簡檔來修改候選內(nèi)容項的質(zhì)量分數(shù)。例如,可用質(zhì)量分數(shù)減去 候選內(nèi)容項簡檔與修改量之間的差的絕對值。在某些實施方式中,可應用權值因子??山?jīng)由 機器學習來確定此類權值因子。
[0103] 在某些實施方式中,聚合觀看簡檔可不存在和/或可不在要使用的閾值觀看數(shù)目 以上。因此,對內(nèi)容項的選擇可基于當前觀看簡檔和內(nèi)容項簡檔。因此,可執(zhí)行當前觀看簡 檔與內(nèi)容項簡檔之間的比較并用來修改候選內(nèi)容項的質(zhì)量分數(shù),如在本文中更詳細地描述 的。
[0104] 過程500還包括派發(fā)內(nèi)容項(方框512)??梢曰旧项愃朴诒疚膮⒖紙D4所述的內(nèi) 容項的派發(fā)(方框410)的方式來執(zhí)行內(nèi)容項的派發(fā)(方框512)。
[01 05]在某些實施方式中,可接收第二內(nèi)容項請求。過程500然后可重復使用與第二內(nèi)容 項請求一起接收到的和/或基于從客戶端設備接收到的新參數(shù)來確定的新的當前觀看簡 檔。
[0106] 圖6是用于生成當前觀看簡檔的示例過程的流程圖。過程600可由客戶端設備執(zhí) 行,并且可向內(nèi)容選擇服務輸出當前觀看簡檔。過程600包括接收輸入?yún)?shù)(方框602)。用于 當前觀看簡檔的參數(shù)可包括指示客戶端設備的取向的參數(shù)(例如,來自諸如圖2的移動設備 200的移動設備的陀螺儀的輸出)、指示客戶端設備的運動或缺乏運動的參數(shù)(例如,來自諸 如圖2的移動設備200的移動設備的加速度計的輸出)、指示用于媒體的界面的尺寸的參數(shù) (例如,指示媒體是否被全屏顯示)、指示顯示媒體的應用程序的可見性的參數(shù)(例如,窗口 堆棧位置,其可指示媒體是否在其它窗口后面,并且因此更有可能針對音頻內(nèi)容被播放,或 者指示應用程序被最小化的參數(shù))、指示音量水平的參數(shù)(例如,音量是否是零或靜音的,其 可指示媒體可能正在僅針對視覺內(nèi)容被播放)、指示關聯(lián)媒體的觀看簡檔的參數(shù)(例如,用 于播放列表中的其它媒體的媒體標識符可指示用戶如何與當前媒體相交互)和/或其它參 數(shù)。
[0107] 可基于輸入?yún)?shù)來生成當前觀看簡檔(方框604)??墒褂脜?shù)作為對等式的輸入 以確定當前觀看簡檔的值。例如,可將指示客戶端設備的取向的參數(shù)、指示客戶端設備的運 動或缺乏運動的參數(shù)、指示用于媒體的界面的尺寸的參數(shù)、指示顯示媒體的應用程序的可 見性的參數(shù)、指示音量水平的參數(shù)和/或指示關聯(lián)媒體的觀看簡檔的參數(shù)輸入到等式中以 基于所述參數(shù)來確定當前觀看簡檔的數(shù)值,諸如0.6。在某些實施方式中,可經(jīng)由機器學習 來確定等式(例如,使用參數(shù)數(shù)據(jù)和用于指示音頻與視頻的比的數(shù)值的對應數(shù)據(jù)的語料 庫)??身憫趯τ趦?nèi)容項的請求而將用于等式確定當前觀看簡檔的數(shù)據(jù)發(fā)射到客戶端設 備。
[0108] 在某些實施方式中,當前觀看簡檔可基于在先前的預定時間段內(nèi)的用于參數(shù)的值 的平均值。例如,可對在前5秒內(nèi)從陀螺儀輸出的值求平均值,并且指示客戶端設備的取向 的參數(shù)可基于該平均值??蓪ζ渌鼌?shù)應用類似平均值。所述預定時間段可包括1秒、2秒、5 秒、10秒、15秒、20秒、30秒等。
[0109] 可輸出當前觀看簡檔(方框606)。當前觀看簡檔的輸出可僅包括向內(nèi)容選擇服務 發(fā)射表示當前觀看簡檔的數(shù)值,諸如0.6。內(nèi)容選擇服務然后可使用當前觀看簡檔來選擇并 派發(fā)內(nèi)容項以便與將由客戶端設備重放的媒體一起呈現(xiàn),諸如參考圖5所述。
[0110] 在某些實施方式中,還可基于與設備標識符和/或由用戶自愿地提供的認證證書 (例如,用戶名和口令)相關聯(lián)的在先觀看數(shù)據(jù)來生成設備特定觀看簡檔。設備特定觀看簡 檔還可包括用戶的一個或多個興趣。用戶可控制設備特定觀看簡檔,諸如更新、修改和/或 刪除設備特定觀看簡檔。用戶還可在社交網(wǎng)絡上共享設備特定觀看簡檔。在某些實施方式 中,設備特定觀看簡檔可被諸如媒體共享網(wǎng)站的內(nèi)容源用來推斷設備的用戶將如何與其它 媒體相交互并將這些推斷存儲在設備特定觀看簡檔中。在某些實施方式中,設備特定觀看 簡檔和/或當前觀看簡檔可被諸如媒體托管網(wǎng)站的內(nèi)容源用來推薦其它媒體來觀看。
[0111] 可以用數(shù)字電子電路或者用計算機軟件、固件或硬件來實現(xiàn)在本說明書中描述的 本主題和操作的實施方式,包括在本說明書中公開的結構及其結構等價物或者其中的一個 或多個的組合??梢詫⒃诒菊f明書中描述的本主題的實施方式實現(xiàn)為一個或多個計算機程 序,即在一個或多個計算機存儲介質(zhì)上編碼以便由數(shù)據(jù)處理設備執(zhí)行或控制其操作的計算 機程序指令的一個或多個模塊。替換地或另外,可以在人工生成傳播信號上對程序指令進 行編碼,該人工生成傳播信號例如被生成為將信息編碼以便發(fā)射到適當?shù)慕邮諜C裝置以便 由數(shù)據(jù)處理裝置執(zhí)行的機器生成電、光或電磁信號。計算機存儲介質(zhì)可以是計算機可讀存 儲設備、計算機可讀存儲基板、隨機或串行存取存儲器陣列或設備或其中的一個或多個的 組合,或者被包括在其中。此外,雖然計算機存儲介質(zhì)不是傳播信號,但計算機存儲介質(zhì)可 以是在人工生成的傳播信號中編碼的計算機程序指令的源或目的地。計算機存儲介質(zhì)還可 以是一個或多個單獨部件或介質(zhì)(例如,多個CD、盤或其它存儲設備)或者被包括在其中。因 此,計算機存儲介質(zhì)可以是有形的。
[0112] 可以將本說明書中描述的操作實現(xiàn)為由數(shù)據(jù)處理設備對存儲在一個或多個計算 機可讀存儲設備上或從其它源接收到的數(shù)據(jù)執(zhí)行的操作。
[0113] 術語"客戶端"或"服務器"包括用于處理數(shù)據(jù)的所有種類的裝置、設備以及機器, 舉例來說包括可編程處理器、計算機、芯片上系統(tǒng)或前述各項的多個或組合。該裝置可以包 括專用邏輯電路,例如FPGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)。除硬件之外,該裝 置還可以包括創(chuàng)建用于正在討論中的計算機程序的執(zhí)行環(huán)境的代碼,例如組成處理器固 件、協(xié)議棧、數(shù)據(jù)庫管理系統(tǒng)、操作系統(tǒng)、跨平臺運行時環(huán)境、虛擬機或其中的一個或多個的 組合的代碼。該裝置和執(zhí)行環(huán)境可以實現(xiàn)各種不同的計算模型基礎設施,諸如web服務、分 布式計算和網(wǎng)格計算基礎設施。
[0114] 可以用任何形式的編程語言,包括編譯或解釋語言,聲明或過程語言,來編寫計算 機程序(也稱為程序、軟件、軟件應用程序、腳本或代碼),并且可以將其以任何形式部署,包 括作為獨立程序或作為模塊、部件、子例程、對象或適合于在計算環(huán)境中使用的其它單元。 計算機程序可以但不需要對應于文件系統(tǒng)中的文件。可以將程序存儲在保持其它程序或數(shù) 據(jù)(例如,存儲在標記語言文檔中的一個或多個腳本)的文件的一部分中、專用于正在討論 中的程序的單個文件中或者在多個協(xié)調(diào)文件(例如,存儲一個或多個模塊、子程序或代碼部 分的文件)中。可以將計算機程序部署成在一個計算機上或者在位于一個地點處或跨多個 地點分布并被通信網(wǎng)絡互連的多個計算機上。
[0115] 在本說明書中描述的過程和邏輯流程可以由執(zhí)行一個或多個計算機程序以通過 對輸入數(shù)據(jù)進行操作并生成輸出來執(zhí)行動作的一個或多個可編程處理器執(zhí)行。該過程和邏 輯流程還可以由專用邏輯電路執(zhí)行,并且還可以將裝置實現(xiàn)為專用邏輯電路,該專用邏輯 電路例如FPGA(現(xiàn)場可編程門陣列)或ASIC(專用集成電路)。
[0116] 適合于計算機程序執(zhí)行的處理器舉例來說包括通用和專用微處理器以及任何種 類的數(shù)字計算機的任何一個或多個處理器。一般地,處理器將從只讀存儲器或隨機存取存 儲器或兩者接收指令和數(shù)據(jù)。計算機的必不可少元件是用于根據(jù)指令執(zhí)行動作的處理器和 用于存儲指令和數(shù)據(jù)的一個或多個存儲器設備。一般地,計算機還將包括或者被操作耦合 以從用于存儲數(shù)據(jù)的一個或多個大容量存儲設備接收數(shù)據(jù)或向其傳輸數(shù)據(jù)或兩者,所述大 容量存儲設備例如磁、磁光盤或光盤。然而,計算機不需要具有此類設備。此外,可以將計算 機嵌入另一設備中,例如移動電話、個人數(shù)字助理(PDA)、移動音頻或視頻播放器、游戲控制 臺、全球定位系統(tǒng)(GPS)接收機或便攜式存儲設備(例如,通用串行總線(USB)閃速驅(qū)動),僅 舉幾個例子。適合于存儲計算機程序指令和數(shù)據(jù)的設備包括所有形式的非易失性存儲器、 介質(zhì)或存儲器設備,舉例來說包括半導體存儲器設備,例如,EPR0M、EEPR0M以及閃速存儲器 設備;磁盤,例如內(nèi)部硬盤或可移動磁盤;磁光盤;以及⑶-ROM和DVD-ROM盤??梢杂脤S眠?輯電路來補充處理器和存儲器或者結合在其中。
[0117] 為了提供與用戶的交互,可以在計算機上實現(xiàn)在本說明書中描述的主題的實施方 式,該計算機具有顯示設備,例如CRT(陰極射線管)、LCD(液晶顯示器)、0LED(有機發(fā)光二極 管)、TFT(薄膜晶體管)、等離子體、其它柔性構造或用于向用戶顯示信息的任何其它監(jiān)視 器,以及用戶可以用其向計算機提供輸入的鍵盤,定點設備,例如鼠標、軌跡球等,或者觸摸 屏、觸控板等。也可以使用其它種類的設備來提供與用戶的交互;例如,提供給用戶的反饋 可以是任何形式的感官反饋,例如,視覺反饋、聽覺反饋或觸覺反饋;并且可以以任何形式 接收來自用戶的輸入,包括聲學、話音或觸覺輸入。另外,計算機可以通過向和從用戶所使 用的設備發(fā)送文檔和接收文檔來與用戶相交互;例如,通過響應于從用戶的客戶端設備上 的web瀏覽器接收到的請求而向該web瀏覽器發(fā)送網(wǎng)頁。
[0118] 可以在計算系統(tǒng)中實現(xiàn)在本說明書中描述的主題的實施方式,該計算系統(tǒng)包括后 端部件,例如作為數(shù)據(jù)服務器,或者其包括中間件部件,例如應用服務器,或者包括前端部 件,例如具有用戶可以通過其與在本說明書中描述的主題的實施方式相交互的圖形用戶界 面或web瀏覽器的客戶端計算機,或者一個或多個此類后端、中間件或前端部件的任何組 合??梢杂萌魏涡问交蚪橘|(zhì)的數(shù)字數(shù)據(jù)通信,例如,通信網(wǎng)絡,來將系統(tǒng)的部件互連。通信網(wǎng) 絡的示例包括局域網(wǎng)("LAN")和廣域網(wǎng)("WAN")、互連網(wǎng)(例如,因特網(wǎng))以及端對端網(wǎng)絡(例 如,自組式端對端網(wǎng)絡)。
[0119] 可在智能電視模塊(或連接電視模塊、混合電視模塊等)上實現(xiàn)本文公開的特征, 該智能電視模塊可包括被配置成將因特網(wǎng)連接與(例如,經(jīng)由電纜、衛(wèi)星、廣播或其它信號 接收的)更多傳統(tǒng)電視節(jié)目源集成的處理電路。智能電視模塊可在物理上結合到電視機中, 或者可包括單獨設備,諸如機頂盒、藍光或其它數(shù)字媒體播放器、游戲控制臺、旅館電視系 統(tǒng)及其它配套設備??蓪⒅悄茈娨暷K配置成允許觀看者搜索并找到在web上、本地電纜TV 頻道上、衛(wèi)星TV頻道上或者存儲在本地硬驅(qū)上的視頻、電影、照片及其它內(nèi)容。機頂盒(STB) 或機頂單元(STU)可包括信息器械設備,其可包含調(diào)諧器并連接到電視機或信號的外部源, 將信號轉(zhuǎn)換成然后在電視屏幕或其它顯示設備上顯示的內(nèi)容。智能電視模塊可被配置成提 供主屏幕或頂層屏幕,包括用于多個不同應用程序的圖標,該應用程序諸如web瀏覽器和多 個流媒體服務、連接電纜或衛(wèi)星媒體源、其它web "頻道"等。智能電視模塊還可被配置成向 用戶提供電子節(jié)目指南。智能電視模塊的配套應用程序可以可在移動計算設備上操作以向 用戶提供關于可用節(jié)目的附加信息,以允許用戶控制智能電視模塊等。在替換實施例中,可 在膝上型計算機或其它個人計算機、智能電話、其它移動電話、手持式計算機、平板PC或其 它計算設備上實現(xiàn)特征。
[0120]雖然本說明書包含許多特定實施方式細節(jié),但不應將這些理解為對任何權利要求 的范圍的限制,而是作為可以為特定實施方式所特有的特征的描述。在本說明書中在單獨 實施方式的背景下描述的某些特征也可以組合地在單個實施方式中實現(xiàn)。相反地,在單個 實施方式的背景下描述的各種特征也可以單獨地或以任何適當?shù)淖咏M合在多個實施方式 中實現(xiàn)。此外,雖然上文將特征描述為以某些組合的方式作用甚至最初如此要求保護,但在 某些情況下可以從所要求保護的組合中去除來自該組合的一個或多個特征,并且所要求保 護的組合可以涉及子組合或子組合的變化。
[0121 ]同樣地,雖然在圖中按照特定順序描繪了各操作,但不應將其理解為要求按照所 示的特定順序或按照連續(xù)順序來執(zhí)行此類操作,或者執(zhí)行所有的所示操作,以實現(xiàn)期望的 結果。在某些情況下,多重任務和并行處理可以是有利的。此外,不應將上述實施方式中的 各種系統(tǒng)部件的分離理解為在所有實施方式中都要求此類分離,并且應理解的是所述程序 部件和系統(tǒng)一般地可以在單個軟件產(chǎn)品中被集成在一起或者封裝到多個軟件產(chǎn)品中。 [0122]因此,已描述了本主題的特定實施方式。其它實施方式在以下權利要求的范圍內(nèi)。 在某些情況下,在權利要求中敘述的動作可以按照不同的順序執(zhí)行且仍實現(xiàn)期望的結果。 另外,在附圖中描繪的過程不一定要求所示的特定順序或連續(xù)順序,以實現(xiàn)期望的結果。在 某些實施方式中,可利用多任務或并行處理。
【主權項】
1. 一種基于觀看簡檔來提供內(nèi)容項的方法,包括: 在一個或多個處理器處從客戶端設備接收對于內(nèi)容項的請求; 由一個或多個處理器來確定用于第一媒體的聚合觀看簡檔,所述聚合觀看簡檔至少部 分地基于指示音頻與視頻的比的聚合值,每個值基于先前接收到的觀看簡檔; 由一個或多個處理器接收用于內(nèi)容項的內(nèi)容項簡檔; 由一個或多個處理器比較所述聚合觀看簡檔和所述內(nèi)容項簡檔;以及 由一個或多個處理器至少部分地基于所述聚合觀看簡檔和所述內(nèi)容項簡檔的所述比 較響應于來自所述客戶端設備的所述請求而派發(fā)所述內(nèi)容項。2. 根據(jù)權利要求1所述的方法,還包括: 由一個或多個處理器確定當前觀看簡檔; 由一個或多個處理器將所述當前觀看簡檔與所述內(nèi)容項簡檔相比較; 其中,響應于來自所述客戶端設備的所述請求而派發(fā)所述內(nèi)容項進一步基于所述當前 觀看簡檔和所述內(nèi)容項簡檔的所述比較。3. 根據(jù)權利要求2所述的方法,其中,所述當前觀看簡檔是指示音頻與視頻的比的數(shù) 值。4. 根據(jù)權利要求2或3所述的方法,其中,所述當前觀看簡檔基于多個參數(shù),所述多個參 數(shù)中的每個參數(shù)指示與所述第一媒體的用戶交互。5. 根據(jù)權利要求4所述的方法,其中,所述多個參數(shù)中的參數(shù)指示以下中的至少一個: 所述客戶端設備的取向、所述客戶端設備處的用于所述第一媒體的界面的尺寸、所述客戶 端設備的運動或所述客戶端設備的音量水平。6. 根據(jù)權利要求5所述的方法,其中,所述多個參數(shù)中的參數(shù)指示所述客戶端設備的零 音量水平。7. 根據(jù)權利要求4至6中的任一項所述的方法,其中,所述當前觀看簡檔進一步基于第 二媒體的聚合觀看簡檔,所述第二媒體和所述第一媒體經(jīng)由播放列表相關聯(lián)。8. 根據(jù)權利要求1至7中的任一項所述的方法,進一步包括: 由一個或多個處理器至少部分地基于所述當前觀看簡檔和所述聚合觀看簡檔確定修 改量;以及 由一個或多個處理器至少部分地基于所述修改量和與所述內(nèi)容項關聯(lián)的內(nèi)容項簡檔 來修改所述內(nèi)容項的質(zhì)量分數(shù); 其中,派發(fā)所述內(nèi)容項進一步基于已修改的質(zhì)量分數(shù)。9. 根據(jù)權利要求1至8中的任一項所述的方法,其中,所述內(nèi)容項簡檔基于內(nèi)容項提供 者選擇。10. -種系統(tǒng),包括: 一個或多個處理器;以及 存儲指令的存儲設備,所述指令在被所述一個或多個處理器執(zhí)行時使得所述一個或多 個處理器執(zhí)行操作,所述操作包括: 從客戶端設備接收對于內(nèi)容項的請求, 接收用于第一媒體的聚合觀看簡檔, 確定用于所述第一媒體的所述客戶端設備的當前觀看簡檔, 接收用于多個候選內(nèi)容項的多個內(nèi)容項簡檔, 至少部分地基于接收到的聚合觀看簡檔、所確定的當前觀看簡檔以及所述多個內(nèi)容項 簡檔來選擇所述多個候選內(nèi)容項中的候選內(nèi)容項,以及 響應于來自所述客戶端設備的所述請求而派發(fā)所選候選內(nèi)容項。11. 根據(jù)權利要求10所述的系統(tǒng),其中,所述當前觀看簡檔是指示音頻與視頻的比的數(shù) 值。12. 根據(jù)權利要求10或11所述的系統(tǒng),其中,所述當前觀看簡檔至少部分地基于多個參 數(shù),所述多個參數(shù)中的每個參數(shù)指示與所述第一媒體的用戶交互。13. 根據(jù)權利要求12所述的系統(tǒng),其中,所述多個參數(shù)中的第一參數(shù)指示所述客戶端設 備處的用于所述第一媒體的界面的尺寸,并且其中,所述多個參數(shù)中的第二參數(shù)指示所述 客戶端設備的音量水平。14. 根據(jù)權利要求10、11或12所述的系統(tǒng),其中,所述聚合觀看簡檔至少部分地基于指 示音頻與視頻的比的多個值,每個值基于先前接收到的觀看簡檔。15. -種具有存儲在其中的機器指令的計算機可讀存儲介質(zhì),所述機器指令在被一個 或多個處理器執(zhí)行時使得所述一個或多個處理器執(zhí)行根據(jù)權利要求1至9中的任一項所述 的方法。
【文檔編號】G06F17/30GK105917332SQ201480073706
【公開日】2016年8月31日
【申請日】2014年10月15日
【發(fā)明人】鄭旭珍
【申請人】谷歌公司