本發(fā)明涉及基于網(wǎng)絡(luò)的廣告庫存(例如設(shè)置有其他網(wǎng)絡(luò)內(nèi)容或者設(shè)置在其他網(wǎng)絡(luò)內(nèi)容中的廣告空間)的生成以及至可用庫存的廣告分配。具體地,本發(fā)明的實(shí)施方式涉及為了增強(qiáng)網(wǎng)絡(luò)廣告的供給的目的,針對(duì)用戶檢測(cè)的用戶行為(例如情緒)數(shù)據(jù)的處理和分析。使用這種處理和分析使得由廣告制作商、經(jīng)銷商、網(wǎng)絡(luò)運(yùn)營(yíng)商以及類似實(shí)體利用的系統(tǒng)響應(yīng)于這種處理和分析,以便將特定廣告內(nèi)容限制為僅傳輸至表達(dá)了對(duì)接收這種廣告感興趣的行為的那些用戶,從而節(jié)省網(wǎng)絡(luò)和計(jì)算資源。
背景技術(shù):
在線廣告包括很大部分的顯示和視頻廣告市場(chǎng)。為了最大化廣告的影響并且因此最大化廣告商的投資回報(bào)率,期望基于網(wǎng)絡(luò)的廣告(本文中稱為廣告(ad))顯示給相關(guān)消費(fèi)者。
在線廣告網(wǎng)絡(luò)、需求側(cè)平臺(tái)、供應(yīng)側(cè)平臺(tái)以及實(shí)時(shí)競(jìng)價(jià)平臺(tái)提供尋求將他們的內(nèi)容提供至預(yù)期消費(fèi)者的廣告商與愿意顯示廣告的網(wǎng)站主機(jī)之間的互連。網(wǎng)站主機(jī)提供基于網(wǎng)絡(luò)的廣告庫存,廣告庫存可以由廣告商的內(nèi)容填充。廣告庫存可以采取包括網(wǎng)站上的空間的許多形式,例如幅位置、彈出窗口、用于視頻媒體的凹槽等。
廣告商已探討了針對(duì)廣告購(gòu)買的編程式方法,包括使用計(jì)算邏輯(規(guī)則、算法等)來自動(dòng)化廣告的購(gòu)買和定位的系統(tǒng)。編程式購(gòu)買跨許多類型的數(shù)字廣告供應(yīng)系統(tǒng)都可應(yīng)用。例如,定位的廣告網(wǎng)絡(luò)是一類在線廣告網(wǎng)絡(luò),目標(biāo)在于通過使用有關(guān)與任何給定片基于網(wǎng)絡(luò)的廣告庫存相關(guān)聯(lián)的用戶和/或背景的信息而更有效地提供廣告。例如,用戶的瀏覽歷史(例如,以點(diǎn)擊流的形式)可以用于生成用戶配置文件。廣告商可以尋求向配置文件與廣告或者預(yù)期市場(chǎng)相關(guān)的用戶顯示他們的廣告。
US 2012/0130822公開了在交互游戲環(huán)境下提供廣告的方法,其中初始廣告基于用戶輸入呈現(xiàn),用戶輸入包括可聽輸入、手勢(shì)或者識(shí)別的情緒。
類似地,US 2012/0072936公開了用于基于用戶對(duì)多媒體內(nèi)容的情緒響應(yīng)而向用戶提供定位的廣告的系統(tǒng)。
技術(shù)實(shí)現(xiàn)要素:
在其最總體的意義上說,本發(fā)明提出使用針對(duì)用戶收集的行為數(shù)據(jù)(并且具體地,從用戶的面部圖像獲得的情緒響應(yīng)數(shù)據(jù))以生成或以另外方式同時(shí)(on the fly)控制廣告庫存或廣告顯示。本文中“廣告庫存”指識(shí)別顯示基于網(wǎng)絡(luò)的廣告的機(jī)會(huì)的特性的數(shù)據(jù)結(jié)構(gòu)。換言之,廣告庫存是能夠由廣告內(nèi)容(例如,網(wǎng)頁或者結(jié)合網(wǎng)頁顯示的彈出窗口)填充的數(shù)字資產(chǎn)中(或者結(jié)合呈現(xiàn))的廣告空間。
因此,在第一方面中,本發(fā)明提供生成基于網(wǎng)絡(luò)的廣告庫存的方法,該方法包括:在聯(lián)網(wǎng)計(jì)算設(shè)備上的媒體內(nèi)容的回放期間針對(duì)用戶收集行為數(shù)據(jù);以及如果收集的行為數(shù)據(jù)滿足預(yù)設(shè)條件,生成廣告庫存。換言之,收集的行為數(shù)據(jù)可以提供用于生成一片在線廣告空間的觸發(fā),并且在一些實(shí)施方式中,收集可以包括將收集的數(shù)據(jù)處理為度量。聯(lián)網(wǎng)計(jì)算設(shè)備可以是能夠回放媒體內(nèi)容并且在網(wǎng)絡(luò)(有線或者無線)上傳輸并接收數(shù)據(jù)的任何設(shè)備。例如,聯(lián)網(wǎng)計(jì)算設(shè)備可以是任何類型的計(jì)算機(jī)(例如,PC、膝上型電腦、平板電腦)或能夠聯(lián)網(wǎng)的電視或智能手機(jī)。生成的廣告庫存可以在網(wǎng)絡(luò)(例如在互聯(lián)網(wǎng)上)上用于廣告請(qǐng)求中。對(duì)廣告請(qǐng)求的響應(yīng)可以提供至聯(lián)網(wǎng)計(jì)算機(jī)設(shè)備。
本文中,術(shù)語“行為數(shù)據(jù)”用于指與用戶的活動(dòng)或者狀態(tài)有關(guān)的任何數(shù)據(jù)。其可以包括情緒狀態(tài)數(shù)據(jù),例如指示在任何給定時(shí)間的用戶的情緒的信息。情緒狀態(tài)數(shù)據(jù)可以以任何方式獲得,例如從經(jīng)由網(wǎng)絡(luò)攝像頭獲得的面部圖像或者其他生理指標(biāo)獲得。行為數(shù)據(jù)還可以包括與用戶同計(jì)算機(jī)的交互有關(guān)的數(shù)據(jù),例如音頻數(shù)據(jù)、點(diǎn)擊數(shù)據(jù)或者指示用戶對(duì)顯示的部分感興趣的其他數(shù)據(jù)。除了行為數(shù)據(jù)之外,本發(fā)明的實(shí)施方式還可以提供用于收集并傳輸指示有關(guān)用戶的其他資料的其他用戶數(shù)據(jù),諸如性別、年齡、位置等。
根據(jù)本發(fā)明的各種實(shí)施方式,聯(lián)網(wǎng)計(jì)算設(shè)備包括數(shù)據(jù)收集模塊,設(shè)置為處理收集的行為數(shù)據(jù)或者將收集的行為數(shù)據(jù)傳輸至遠(yuǎn)程分析服務(wù)器用于處理。數(shù)據(jù)可以作為視頻流或者作為提取的圖像(例如,從視頻流中周期性地提取的靜止圖像幀)的序列發(fā)送。
分析服務(wù)器或者聯(lián)網(wǎng)計(jì)算設(shè)備可以被設(shè)置為處理行為數(shù)據(jù)以提取表示一種或多種情緒狀態(tài)的數(shù)據(jù)。例如,分析可以針對(duì)六種基本情緒(例如,快樂、悲傷、驚訝、恐懼、厭惡以及憤怒)中的每一個(gè)生成度量。分析還可以生成可獨(dú)立于該情緒或基于面部特征動(dòng)作的其他組合的一種或多種另外的度量。另外的度量可以包括但不限于接觸、注意、厭倦、困惑、中性以及效價(jià)(valence)。行為數(shù)據(jù)還可以包括測(cè)量像心率,心率可以通過皮膚顏色的輕微改變而視覺讀取。度量中的任一個(gè)或者任何組合可以用作基礎(chǔ)用于生成廣告庫存。
這種度量可以代替原始捕捉的圖像數(shù)據(jù)傳輸?shù)竭h(yuǎn)程服務(wù)器,用于從每個(gè)本地計(jì)算機(jī)至遠(yuǎn)程服務(wù)器的高效數(shù)據(jù)傳輸,再次導(dǎo)致提高計(jì)算資源的使用并且更加最小化從每個(gè)單獨(dú)的本地計(jì)算機(jī)上傳的數(shù)據(jù)的影響。
因此,根據(jù)特定實(shí)施方式的方法可以包括使用收集的行為數(shù)據(jù)(或者從其中導(dǎo)出的任何度量)評(píng)估行為準(zhǔn)則以確定是否滿足預(yù)設(shè)條件。因此,評(píng)估行為準(zhǔn)則可以包括生成表示用戶的一種或多種情緒狀態(tài)的數(shù)據(jù)。根據(jù)一個(gè)實(shí)施方式,評(píng)估行為準(zhǔn)則的步驟包括:生成指示用戶與媒體內(nèi)容的接觸的接觸度量值;并且將提取的接觸度量值與預(yù)設(shè)閾值進(jìn)行比較。這些步驟可以在聯(lián)網(wǎng)計(jì)算設(shè)備本身上或者在遠(yuǎn)程分析服務(wù)器上執(zhí)行。
評(píng)估行為準(zhǔn)則的步驟可以貫穿媒體內(nèi)容的回放多次(例如周期性地)執(zhí)行。評(píng)估步驟可以基于在評(píng)估時(shí)間的行為數(shù)據(jù)采取一個(gè)或多個(gè)度量的快照(例如瞬時(shí)值)。可替換地,評(píng)估行為準(zhǔn)則的步驟可以包括在媒體內(nèi)容的持續(xù)時(shí)間內(nèi),計(jì)算行為準(zhǔn)則在數(shù)據(jù)時(shí)段上的時(shí)間演變。通過確定在媒體內(nèi)容的最后是否提供廣告,時(shí)段可以是媒體內(nèi)容的整個(gè)持續(xù)時(shí)間或者其最終部分??商鎿Q地,該方法可以執(zhí)行分析以檢測(cè)并考慮在媒體內(nèi)容期間用戶的情緒狀態(tài)的改變,作為用于廣告庫存的觸發(fā)。
生成廣告庫存的步驟可以發(fā)生在與評(píng)估行為準(zhǔn)則的步驟(以及生成表示來自捕捉的圖像的情緒狀態(tài)的數(shù)據(jù)的步驟)的相同位置。因此,在一個(gè)實(shí)施方式中,聯(lián)網(wǎng)計(jì)算設(shè)備執(zhí)行兩個(gè)步驟,從而分析用戶的行為數(shù)據(jù)并且本地執(zhí)行基于該數(shù)據(jù)的廣告庫存的生成。
可替換地,一個(gè)或兩個(gè)步驟可以在遠(yuǎn)離聯(lián)網(wǎng)計(jì)算設(shè)備的設(shè)備上執(zhí)行。例如,聯(lián)網(wǎng)計(jì)算設(shè)備可以將指示用戶的行為數(shù)據(jù)的信息傳遞至遠(yuǎn)程服務(wù)器,遠(yuǎn)程服務(wù)器被設(shè)置為基于所接收的行為數(shù)據(jù)生成廣告庫存。在一個(gè)實(shí)施方式中,生成廣告庫存的步驟發(fā)生在位于遠(yuǎn)離聯(lián)網(wǎng)計(jì)算設(shè)備的廣告服務(wù)器上,并且廣告服務(wù)器通過網(wǎng)絡(luò)與通信聯(lián)網(wǎng)計(jì)算設(shè)備通信。因此,分析服務(wù)器和廣告服務(wù)器可以是同一設(shè)備。
廣告庫存的一個(gè)或多個(gè)特性可能受到收集的行為數(shù)據(jù)的影響。因此,該方法可以包括基于收集的行為數(shù)據(jù)確定廣告庫存的特性。所確定的特性可以是一個(gè)或多個(gè)廣告庫存參數(shù),例如以下中的一項(xiàng)或多項(xiàng):持續(xù)時(shí)間、類型和大小。
此外,方法可以進(jìn)一步包括在廣告庫存本身內(nèi)包括有關(guān)用戶的情緒狀態(tài)的信息,因此使得廣告商在決定是否購(gòu)買廣告庫存時(shí)可用其作為另一個(gè)參數(shù)來考慮。因此,方法可以包括基于收集的行為數(shù)據(jù)(或者從其中導(dǎo)出的任何度量或者情緒狀態(tài))生成廣告庫存配置文件參數(shù),其中,所生成的廣告庫存包括廣告庫存配置文件參數(shù)。廣告庫存購(gòu)買過程通常是自動(dòng)的,例如作為實(shí)時(shí)競(jìng)價(jià)過程等。在這種情況下,廣告商可以提供基于期望的行為數(shù)據(jù)特征的廣告配置文件參數(shù),并且廣告配置文件參數(shù)可與廣告庫存配置文件參數(shù)進(jìn)行比較以評(píng)估兼容性。這個(gè)構(gòu)思在下面更詳細(xì)地討論。
本發(fā)明的實(shí)施方式可以表達(dá)為控制基于網(wǎng)絡(luò)的廣告顯示的方法,該方法包括:提供用于在聯(lián)網(wǎng)計(jì)算設(shè)備上顯示的廣告;在聯(lián)網(wǎng)計(jì)算設(shè)備上顯示廣告的同時(shí)針對(duì)聯(lián)網(wǎng)計(jì)算設(shè)備的用戶收集行為數(shù)據(jù);以及基于收集的行為數(shù)據(jù)在聯(lián)網(wǎng)計(jì)算設(shè)備上適配廣告顯示條件。換言之,可以基于收集的行為數(shù)據(jù)(例如,檢測(cè)的行為或情緒狀態(tài)或源自檢測(cè)的多個(gè)用戶的行為或情緒狀態(tài)的信息)適配在聯(lián)網(wǎng)計(jì)算機(jī)設(shè)備上顯示廣告的方式。
廣告顯示條件可涉及在行為數(shù)據(jù)的收集期間顯示的具體廣告。因此,適配廣告顯示條件的步驟可以包括,例如基于收集的行為數(shù)據(jù)的一個(gè)或多個(gè)特性通過改變廣告顯示的一個(gè)或多個(gè)特性而控制當(dāng)前廣告顯示。例如,如果行為數(shù)據(jù)表明用戶沒有接觸當(dāng)前廣告,可以限制廣告顯示,例如縮短、終止或者使其不那么突出。相反,如果行為數(shù)據(jù)表明用戶接觸了當(dāng)前廣告,廣告顯示可以延長(zhǎng)。延長(zhǎng)廣告顯示可以與當(dāng)前廣告同時(shí)或者在當(dāng)前廣告之后提供額外廣告。因此,例如,控制當(dāng)前廣告顯示的步驟可以包括,如果收集的行為數(shù)據(jù)滿足第一預(yù)設(shè)條件通過生成額外廣告庫存延長(zhǎng)廣告顯示。額外廣告庫存可以使用以上列出的過程生成。
可替換地或者另外地,廣告顯示條件可以涉及未來在聯(lián)網(wǎng)計(jì)算機(jī)設(shè)備上顯示的廣告。例如,收集的行為數(shù)據(jù)可以表明用戶對(duì)于特定類型的廣告顯示的偏好(例如,正情緒響應(yīng))?;蛘呃?,基于用戶不接觸,廣告顯示條件可以設(shè)為取消所有的未來廣告。
通過把廣告顯示聯(lián)系至用戶行為數(shù)據(jù),本發(fā)明的實(shí)施方式將廣告不必要地傳輸至不感興趣的用戶的需求最小化,從而最小化網(wǎng)絡(luò)使用和處理器負(fù)載。這種節(jié)約可以導(dǎo)致可觀的益處,例如,當(dāng)在移動(dòng)環(huán)境下操作時(shí)使得電池壽命延長(zhǎng)并且使設(shè)備性能不受不必要的接收和處理廣告還有收集并可能處理用戶行為數(shù)據(jù)的不利影響。網(wǎng)絡(luò)運(yùn)營(yíng)商也通過減少或者另外消除由傳輸不需要的或者另外無效廣告引起的傳輸負(fù)載而獲益。
適配廣告顯示條件的步驟可以包括將針對(duì)用戶收集的行為數(shù)據(jù)(或者從其中導(dǎo)出的任何度量或者情緒狀態(tài))例如當(dāng)前行為數(shù)據(jù)與比較數(shù)據(jù)進(jìn)行比較以便確定進(jìn)一步動(dòng)作。比較數(shù)據(jù)可以是用戶過去的行為數(shù)據(jù),例如存儲(chǔ)在用戶行為數(shù)據(jù)配置文件中的數(shù)據(jù),或者可以是通用的行為數(shù)據(jù),例如通過聚集來自其他用戶的行為數(shù)據(jù)而獲得的數(shù)據(jù)??商鎿Q地,比較數(shù)據(jù)可以相對(duì)簡(jiǎn)單閾值構(gòu)成,例如表示接觸或其他行為數(shù)據(jù)(例如一種或多種情緒)的預(yù)設(shè)最小水平。如果當(dāng)比較確定收集的行為數(shù)據(jù)降到閾值以下時(shí),方法可以如上所述適配廣告顯示條件??梢杂卸鄠€(gè)閾值參數(shù),從而每個(gè)閾值與對(duì)應(yīng)的廣告顯示條件適配相關(guān)聯(lián)。
在各種實(shí)施方式中,適配廣告顯示條件的步驟包括,按如上所述的類似方式,如果收集的行為數(shù)據(jù)不滿足預(yù)設(shè)行為準(zhǔn)則,終結(jié)或者縮短當(dāng)前廣告顯示。換言之,方法可以包括使用收集的行為數(shù)據(jù)(或者從其中導(dǎo)出的任何度量或者情緒狀態(tài)信息)評(píng)估行為準(zhǔn)則以確定是否要執(zhí)行適配廣告顯示條件的步驟。行為準(zhǔn)則可以涉及用戶與正在進(jìn)行的廣告顯示的接觸。
如上所述,本發(fā)明的實(shí)施方式還提出,響應(yīng)于給定的廣告庫存,使用收集的行為數(shù)據(jù)作為參數(shù)用于確定提供的廣告的潛在有效性。具體地,本發(fā)明提出針對(duì)給定廣告,聚集從獲得的多個(gè)廣告印象中獲得的行為數(shù)據(jù),并使用聚集的信息針對(duì)廣告建立行為數(shù)據(jù)配置文件或者目標(biāo)。
因此,根據(jù)第二方面,本發(fā)明提供分析基于網(wǎng)絡(luò)的廣告的方法,該方法包括:將廣告提供至多個(gè)聯(lián)網(wǎng)計(jì)算設(shè)備;在多個(gè)聯(lián)網(wǎng)計(jì)算設(shè)備中的每一個(gè)內(nèi),在廣告的顯示期間針對(duì)多個(gè)聯(lián)網(wǎng)計(jì)算設(shè)備中的每一個(gè)內(nèi)的各個(gè)用戶收集行為數(shù)據(jù);在中央服務(wù)器處接收從多個(gè)聯(lián)網(wǎng)計(jì)算設(shè)備中的每一個(gè)內(nèi)收集的行為數(shù)據(jù);聚集接收的行為數(shù)據(jù),并且基于聚集的行為數(shù)據(jù)針對(duì)廣告生成廣告配置文件參數(shù)。收集的行為數(shù)據(jù)可以包括在針對(duì)多個(gè)聯(lián)網(wǎng)計(jì)算設(shè)備中的每一個(gè)生成的廣告印象內(nèi)。隨著接收更多廣告印象,可以更新廣告配置文件參數(shù)以考慮聚集的行為數(shù)據(jù)中的改變。廣告配置文件參數(shù)可以基于從聚集的行為數(shù)據(jù)(或從其中導(dǎo)出的任何度量或情緒狀態(tài))中生成的情緒數(shù)據(jù)。
通過在廣告與將要查看廣告的用戶之間提供額外的比較的維度,由執(zhí)行代碼的處理器使用以實(shí)現(xiàn)本文中描述的功能性,廣告配置文件參數(shù)增強(qiáng)了定位廣告的能力。例如,給定用戶可以具有指示他的或她的瀏覽偏好的相關(guān)用戶配置文件。廣告配置文件參數(shù)可以與用戶配置文件比較以評(píng)估用戶是否接受有關(guān)的廣告。用戶配置文件可以包括有關(guān)用戶對(duì)先前顯示的廣告或者主題的反應(yīng)的一個(gè)或多個(gè)行為參數(shù)。再次,利用針對(duì)廣告定位的行為數(shù)據(jù)為聯(lián)網(wǎng)計(jì)算設(shè)備的操作提供許多益處——因而定位允許更高效地使用這種計(jì)算資源,尤其是當(dāng)傳輸不需要的廣告時(shí)不必要地消耗的有限帶寬反過來會(huì)對(duì)設(shè)備性能具有不利影響。
在如上所述同時(shí)生成廣告庫存的情況下,用戶的配置文件的全部或者部分可以包括在廣告庫存本身的參數(shù)內(nèi)。例如,廣告庫存可以包括表示來自用戶配置文件的可與廣告配置文件參數(shù)比較的一個(gè)或多個(gè)行為參數(shù)的信息??商鎿Q地或者另外地,如上所述,該信息可以是基于用戶的行為數(shù)據(jù)的廣告庫存配置文件參數(shù),用戶的行為數(shù)據(jù)在進(jìn)行廣告調(diào)用的時(shí)間或者在該時(shí)間周圍收集。
該方法的實(shí)施方式可以包括:從計(jì)算機(jī)設(shè)備接收廣告請(qǐng)求,廣告請(qǐng)求包括具有廣告庫存配置文件參數(shù)的廣告庫存,其中廣告庫存配置文件參數(shù)指示計(jì)算機(jī)設(shè)備的用戶的行為數(shù)據(jù);以及將廣告配置文件參數(shù)與廣告庫存配置文件參數(shù)進(jìn)行比較以評(píng)估廣告與廣告庫存的兼容性。該過程可以在常規(guī)廣告購(gòu)買過程(例如實(shí)時(shí)競(jìng)價(jià)等)內(nèi)進(jìn)行。
從所附的本發(fā)明的特定實(shí)施方式的詳細(xì)描述中,將更全面地理解這些和其他方面、特征以及實(shí)施方式。
附圖說明
以下參考附圖詳細(xì)討論了本發(fā)明的實(shí)例,在附圖中:
圖1是用于實(shí)現(xiàn)作為本發(fā)明的實(shí)施方式的方法的系統(tǒng)的示意圖;
圖2是描繪作為本發(fā)明的實(shí)施方式的廣告庫存生成方法的流程圖;
圖3是描繪作為本發(fā)明的實(shí)施方式的動(dòng)態(tài)更新廣告庫存的方法的流程圖;
圖4是可以利用本發(fā)明的各種實(shí)施方式使用的廣告庫存的示意性表示;以及
圖5是作為本發(fā)明的實(shí)施方式的用于基于聚集的行為數(shù)據(jù)提供廣告的系統(tǒng)的示意圖。
具體實(shí)施方式
圖1描繪示例性環(huán)境100,本發(fā)明的實(shí)施方式在示例性環(huán)境100內(nèi)操作。用戶102在與能夠聯(lián)網(wǎng)的計(jì)算設(shè)備相關(guān)聯(lián)的顯示器104上查看媒體內(nèi)容。顯示器104可以與任何能夠聯(lián)網(wǎng)的計(jì)算設(shè)備相關(guān)聯(lián)。例如,顯示器104可以通過能夠聯(lián)網(wǎng)的電視、機(jī)頂盒、游戲操縱臺(tái)、PC、膝上型電腦、平板電腦或者智能手機(jī)提供或者連接至以上。因此,計(jì)算設(shè)備能夠在網(wǎng)絡(luò)112(諸如互聯(lián)網(wǎng))上發(fā)送并接收數(shù)據(jù)。媒體可以經(jīng)由視頻播放器108(例如,Windows Media Player、QuickTime播放器、Audacious、Amarok、Banshee、MPlayer、Rhythmbox、SMPlayer、Totem、VLC以及xine)或者在線視頻播放器(諸如JW Player、Flowplayer以及Brightcove)顯示。
計(jì)算設(shè)備或者顯示器104連接至或者具有用于記錄行為數(shù)據(jù)的內(nèi)置模塊或者電路,諸如麥克風(fēng)、網(wǎng)絡(luò)攝像頭106等。
例如,計(jì)算設(shè)備具有存儲(chǔ)在其上的存儲(chǔ)器中或者可經(jīng)由網(wǎng)絡(luò)下載或訪問的與其相關(guān)聯(lián)的行為數(shù)據(jù)收集應(yīng)用程序110。實(shí)際上,例如,用戶102可以在媒體播放器108上查看媒體內(nèi)容的同時(shí)在計(jì)算設(shè)備上接收邀請(qǐng)參與行為數(shù)據(jù)收集活動(dòng)。如下所述,當(dāng)執(zhí)行時(shí),行為數(shù)據(jù)收集應(yīng)用程序110可以與遠(yuǎn)程分析服務(wù)器114通信以執(zhí)行并控制行為數(shù)據(jù)收集活動(dòng)。應(yīng)用程序110可以以硬件和軟件的各種組合實(shí)現(xiàn),包括在一個(gè)或多個(gè)定制ASIC中實(shí)現(xiàn)的邏輯或者在FPGA中編程的邏輯。
本文中,術(shù)語“服務(wù)器”和“能夠聯(lián)網(wǎng)的計(jì)算設(shè)備”(或“計(jì)算設(shè)備”)用于指具有至少一個(gè)處理器的計(jì)算機(jī),處理器在其中執(zhí)行從存儲(chǔ)器存儲(chǔ)介質(zhì)(例如RAM)接收的指令以便實(shí)現(xiàn)結(jié)合本發(fā)明的一個(gè)或多個(gè)實(shí)施方式可用的功能性。這些設(shè)備還包括含有硬件的網(wǎng)絡(luò)接口部件,被配置為使能夠在服務(wù)器之間和與捕捉計(jì)算機(jī)用戶行為數(shù)據(jù)的一個(gè)和多個(gè)計(jì)算設(shè)備之間的網(wǎng)絡(luò)上通信。作為示例而非限制的方式,通信可以包括根據(jù)用戶數(shù)據(jù)報(bào)協(xié)議(UDP)或者互聯(lián)網(wǎng)協(xié)議(IP)構(gòu)造的數(shù)據(jù)包。這些設(shè)備具有來自可訪問的存儲(chǔ)器的硬件或者軟件,在相應(yīng)處理器中執(zhí)行硬件或者軟件以便實(shí)現(xiàn)本文中描述的功能性。因而,除非另外明確注明,本文中描述的有關(guān)應(yīng)用程序、結(jié)合一個(gè)或多個(gè)方法采取的步驟、功能、能力等的設(shè)置的更加總體的陳述,全部關(guān)聯(lián)服務(wù)器和/或由執(zhí)行代碼的處理器配置的計(jì)算設(shè)備而作出。
行為數(shù)據(jù)收集應(yīng)用程序110可以是用于收集指示用戶的情緒狀態(tài)的信息的情緒跟蹤應(yīng)用程序。數(shù)據(jù)收集應(yīng)用程序還可以設(shè)置為收集其他類型的行為數(shù)據(jù)。收集的行為數(shù)據(jù)可以允許在視頻播放器108上回放用戶與媒體的交互期間跟蹤用戶的情緒。
行為數(shù)據(jù)收集應(yīng)用程序110可以執(zhí)行或者控制設(shè)置分析服務(wù)器114與可操作以記錄行為數(shù)據(jù)的模塊或者電路(例如網(wǎng)絡(luò)攝像頭106)之間的通信的初始化過程,使得收集的數(shù)據(jù)116(例如,網(wǎng)絡(luò)攝像頭圖像、行為數(shù)據(jù)、媒體屬性等)能夠在其間轉(zhuǎn)移。例如,軟件(包括在計(jì)算設(shè)備的處理器中執(zhí)行的指令)可以用于設(shè)置這種通信。例如,初始化過程可以包括跨網(wǎng)絡(luò)112設(shè)置(例如獲得其授權(quán))通信。因此,收集的數(shù)據(jù)116可以在網(wǎng)絡(luò)上發(fā)送至分析服務(wù)器114,在分析服務(wù)器114處可以提取有關(guān)用戶的情緒的信息并用于進(jìn)一步的處理和分析。
例如,可以使用配置本地計(jì)算機(jī)的處理器的代碼跟蹤用戶的情緒以確定計(jì)算機(jī)用戶的情緒,諸如以上提到的六種基本情緒??商鎿Q地,可以使用在分析服務(wù)器114處執(zhí)行的配置該服務(wù)器的處理器的代碼跟蹤用戶的情緒,使用原始捕捉的圖像數(shù)據(jù),或者更優(yōu)選地使用在傳輸至任何遠(yuǎn)程服務(wù)器之前在本地計(jì)算機(jī)處已由行為數(shù)據(jù)收集應(yīng)用程序110處理的信號(hào),以確定計(jì)算機(jī)用戶的情緒,諸如以上提到的六種基本情緒。
收集的行為數(shù)據(jù)的處理可以包括幾個(gè)子處理步驟,至少一個(gè)子處理步驟將已收集到的交互數(shù)據(jù)轉(zhuǎn)換為適合于傳輸至遠(yuǎn)程服務(wù)器的數(shù)據(jù)包,并且更優(yōu)選地,數(shù)據(jù)包包括在計(jì)算機(jī)用戶行為數(shù)據(jù)的收集期間,與視頻回放以及在客戶端計(jì)算機(jī)處播放的時(shí)刻或者片段相關(guān)的時(shí)間信息。
在變換為用于在網(wǎng)絡(luò)上傳輸?shù)臄?shù)據(jù)包或者文件之前,收集的數(shù)據(jù)可以進(jìn)行額外處理,以便使捕捉的計(jì)算機(jī)用戶行為數(shù)據(jù)與在媒體回放期間提供至計(jì)算設(shè)備的視頻的時(shí)刻或者片段相配合,該時(shí)刻或者片段至少包括在計(jì)算設(shè)備處視頻廣告的媒體回放期間的時(shí)刻或者片段。這種處理包括在計(jì)算設(shè)備的處理器中執(zhí)行的指令,諸如該指令通過將視頻的時(shí)間代碼或視頻的時(shí)間代碼的范圍與捕捉的計(jì)算機(jī)用戶行為數(shù)據(jù)相關(guān)聯(lián),使捕捉的圖像同步至在用戶的計(jì)算設(shè)備處回放的媒體內(nèi)的時(shí)間位置。同步對(duì)于解決與在計(jì)算設(shè)備處接收流內(nèi)容相關(guān)聯(lián)的、與本地處理(諸如那些可能相對(duì)于流內(nèi)容至計(jì)算設(shè)備的傳輸改變媒體回放的定時(shí))相關(guān)聯(lián)的延遲問題會(huì)是重要的,并且在計(jì)算設(shè)備處的事件還可以影響媒體回放的時(shí)間窗口(例如,作為一個(gè)非限制性實(shí)例,用戶暫?;蛘叩够刂胤?。
除了計(jì)算機(jī)用戶行為數(shù)據(jù)本身傳輸?shù)椒治龇?wù)器114之外,根據(jù)本發(fā)明的這方面的額外處理促使有關(guān)計(jì)算機(jī)用戶行為數(shù)據(jù)的時(shí)間信息包括在傳輸?shù)椒治龇?wù)器114的數(shù)據(jù)包當(dāng)中。
在進(jìn)一步的更具體的方面中,期間捕捉計(jì)算機(jī)用戶行為數(shù)據(jù)的時(shí)刻或者片段的時(shí)間代碼可以包括相對(duì)于視頻廣告、并且可選地相對(duì)于在媒體回放應(yīng)用程序中回放的其他視頻內(nèi)容的時(shí)間偏移。
在本發(fā)明更進(jìn)一步的方面中,計(jì)算設(shè)備可以被配置為更有效地利用他們的資源以便最小化在回放期間的媒體的中斷。鑒于此,監(jiān)測(cè)系統(tǒng)部件并且系統(tǒng)部件的性能或值用于確定關(guān)于何時(shí)執(zhí)行特定的本地處理。因而,考慮到在其上執(zhí)行處理的用戶的計(jì)算設(shè)備的性能能力,并且進(jìn)一步考慮到計(jì)算設(shè)備與計(jì)算設(shè)備連接至的網(wǎng)絡(luò)之間的連接性,處理計(jì)算機(jī)用戶行為數(shù)據(jù)可以動(dòng)態(tài)地執(zhí)行(開始和停止)。
本發(fā)明的實(shí)施方式關(guān)注在分析服務(wù)器114處的處理以生成用于生成或提供在線廣告的信息。分析服務(wù)器114被設(shè)置為將指示用戶的情緒的信息傳遞至廣告網(wǎng)絡(luò)118。雖然分析服務(wù)器114和廣告網(wǎng)絡(luò)118在本實(shí)施方式中示出為分開的實(shí)體,但是這不是必要的。分析由行為數(shù)據(jù)收集應(yīng)用程序110收集的原始數(shù)據(jù)可以在系統(tǒng)中任何合適的點(diǎn)處進(jìn)行。例如,分析可以在例如用戶的設(shè)備處本地進(jìn)行,用戶的設(shè)備可以作為行為數(shù)據(jù)收集應(yīng)用程序110的功能性的部分。可替換地,通過分析服務(wù)器114執(zhí)行的分析功能可以構(gòu)建到廣告網(wǎng)絡(luò)118中。
廣告網(wǎng)絡(luò)118可以包括設(shè)置為通知多個(gè)廣告商120a、120b、120c可用的廣告庫存并且選擇要提供來填充任何給定庫存的廣告的服務(wù)器。通常,廣告商120a、120b、120c經(jīng)由諸如右交換或者雙擊廣告交換的廣告交換(未示出)與廣告網(wǎng)絡(luò)通信,廣告交換可以運(yùn)行競(jìng)價(jià)平臺(tái)等以組織廣告庫存的購(gòu)買和出售。一旦選擇廣告來填充庫存,該廣告經(jīng)由網(wǎng)絡(luò)112提供至計(jì)算設(shè)備。
根據(jù)本發(fā)明的實(shí)施方式,收集的行為數(shù)據(jù)(例如,用戶的情緒數(shù)據(jù)或者從其中導(dǎo)出的任何度量或者情緒狀態(tài))用于生成廣告庫存。換言之,顯示廣告的機(jī)會(huì)的創(chuàng)建和特性至少部分基于收集的行為數(shù)據(jù)。這不同于己知的廣告供給,在己知的廣告供給中,即使廣告的內(nèi)容基于其他信息可變,廣告時(shí)隙的性質(zhì)是預(yù)設(shè)的。
圖2是根據(jù)本發(fā)明的實(shí)施方式的廣告庫存生成方法的流程圖。根據(jù)本實(shí)施方式的方法隨步驟202開始,步驟202將行為數(shù)據(jù)接收到廣告網(wǎng)絡(luò)中。如本文中使用的行為數(shù)據(jù)可以包括從收集的用戶的面部表情檢測(cè)到的情緒狀態(tài)信息。針對(duì)其收集數(shù)據(jù)的情緒可以包括憤怒、厭惡、中性、悲傷、害怕、快樂以及驚訝中的任意一種或多種,還有他們的衍生物及其組合。還可以收集其他行為信息(例如,軀體數(shù)據(jù)諸如頭部方位或者上部身體姿勢(shì))。該信息可以與情緒狀態(tài)信息組合以導(dǎo)出進(jìn)一步的計(jì)算機(jī)用戶的反應(yīng)(例如接觸等)的指標(biāo)。
另外或可替換地,行為數(shù)據(jù)可以包括從與媒體內(nèi)容交互的用戶收集的其他信息,例如手勢(shì)、血壓或者心率(其可以基于皮膚顏色)、眨眼等中的任一項(xiàng)。行為數(shù)據(jù)可以被進(jìn)一步處理以提取指示用戶的行為的特定方面的信息,該信息可以從檢測(cè)的情緒信息的組合產(chǎn)生。例如,行為數(shù)據(jù)可以被處理以提取指示用戶接觸顯示的信息。
方法基于所接收的行為數(shù)據(jù)連續(xù)進(jìn)行步驟204確定是否存在廣告庫存生成條件??梢栽谥甘居脩舻男袨榈囊粋€(gè)或多個(gè)方面的信息(例如,接觸顯示的情緒或者程度)與預(yù)設(shè)閾值之間進(jìn)行比較。因此,如果收集的信息表明用戶的接觸高,那么確定步驟204表明滿足廣告庫存生成條件。
根據(jù)特定實(shí)施方式,例如,確定過程可以包括通過將一個(gè)或多個(gè)行為數(shù)據(jù)參數(shù)的時(shí)間演變相對(duì)預(yù)設(shè)目標(biāo)進(jìn)行比較而識(shí)別用戶的行為中的預(yù)設(shè)模式。在查看媒體內(nèi)容的持續(xù)時(shí)間內(nèi),可以在數(shù)據(jù)的預(yù)設(shè)時(shí)段或窗口上計(jì)算時(shí)間演變。例如,媒體可以分隔為具有不同元數(shù)據(jù)的多個(gè)部分。元數(shù)據(jù)中的信息可以用于觸發(fā)確定過程或者設(shè)置具體的廣告庫存生成目標(biāo)。
可替換地,可以在媒體內(nèi)容的整個(gè)持續(xù)時(shí)間上取得時(shí)間演變。窗口可以固定在媒體內(nèi)容內(nèi)的特定點(diǎn)(例如最終5或10秒)處或者可以是移動(dòng)窗口,從而評(píng)估在緊接在前的時(shí)段上的參數(shù)或者相關(guān)參數(shù)的時(shí)間演變。因此,例如,當(dāng)用戶在超過5秒內(nèi)表現(xiàn)出特定水平以上的快樂,或者如果在給定時(shí)間段內(nèi)給定情緒中發(fā)生大擺動(dòng)時(shí),可以觸發(fā)廣告庫存生成條件。
確定是否存在廣告庫存生成條件的步驟204可以貫穿媒體內(nèi)容的回放周期性地執(zhí)行??商鎿Q地或者另外地,步驟204可以在查看媒體內(nèi)容的回放期間的特定的預(yù)設(shè)時(shí)間執(zhí)行,例如在最后或者在改變或在當(dāng)場(chǎng)等執(zhí)行。這種觸發(fā)點(diǎn)可以根據(jù)媒體中的一個(gè)或多個(gè)部分內(nèi)的元數(shù)據(jù)確定。
在確定是否存在廣告庫存生成條件時(shí)還可以考慮其他因素,例如自上個(gè)廣告或者時(shí)間直到下一個(gè)廣告插播的時(shí)間??梢杂卸鄠€(gè)行為標(biāo)準(zhǔn)用于確定是否存在廣告庫存生成條件。例如,如果滿足多個(gè)標(biāo)準(zhǔn)中的任意一個(gè)或多個(gè)或者兩個(gè)以上的任何組合,那么可以存在廣告庫存生成條件。如果步驟204確定不存在廣告庫存生成條件,那么方法返回至步驟202并且繼續(xù)收集行為數(shù)據(jù)。
如果步驟204確定存在廣告庫存生成條件,那么方法繼續(xù)進(jìn)行步驟206生成廣告庫存。廣告庫存可以是適合于與廣告交換或者廣告商通信的格式,以便使能夠基于從他們的相應(yīng)的廣告印象獲得的可用廣告及廣告配置文件信息,采取決定是否購(gòu)買或者競(jìng)價(jià)廣告庫存。因此,廣告庫存可以包括一組特性,該組特性包含對(duì)于廣告庫存的識(shí)別信息。例如,該組特性可以表明廣告的大小、顯示器上的廣告的位置以及廣告的持續(xù)時(shí)間中的任意一項(xiàng)或多項(xiàng)。以又一個(gè)實(shí)例的方式,該組特性可以表明廣告庫存是否是網(wǎng)頁上的幅位置或者彈出窗口,或者媒體播放器上的覆蓋框架。例如,廣告庫存可以設(shè)置為中斷媒體內(nèi)容的回放,促使媒體內(nèi)容暫?;蛘吡硗庵袛嘀敝翉V告完成。
該組廣告庫存的特性可以包括基于行為準(zhǔn)則或者標(biāo)準(zhǔn)選擇的一個(gè)或多個(gè)特性,滿足行為準(zhǔn)則或者標(biāo)準(zhǔn)以便觸發(fā)廣告庫存生成條件。換言之,廣告庫存的性質(zhì)可以依賴于所檢測(cè)的用戶的行為數(shù)據(jù)。例如,如果行為數(shù)據(jù)表明用戶沒有接觸顯示器上的媒體內(nèi)容,那么可以使用覆蓋型廣告。可替換地,如果行為數(shù)據(jù)表明高水平的接觸,可以提供例如包括多個(gè)單獨(dú)的廣告的完整的廣告插播。
廣告庫存可以包括識(shí)別在收集行為信息期間顯示的媒體內(nèi)容的特征的背景特定信息。背景特定信息可以由尋求將他們的廣告定位至相關(guān)觀眾的廣告商使用。收集的行為信息可以通過將用戶的響應(yīng)的反饋提供至媒體內(nèi)容而用于限定背景特定信息的潛在有效性。例如,如果在媒體內(nèi)容的最后行為數(shù)據(jù)表明適當(dāng)正響應(yīng)(諸如快樂增加),那么廣告庫存中的該組特性可以包括標(biāo)記或者參數(shù)以表明背景特定廣告可能是有效的。相反也適用:如果在媒體內(nèi)容的最后行為數(shù)據(jù)表明負(fù)響應(yīng)(例如憤怒增加),那么廣告庫存中的該組特性可以包括參數(shù)以表明背景特定廣告可能是無效的。
在生成廣告庫存之后,方法繼續(xù)進(jìn)行步驟208,步驟208通知廣告交換或廣告服務(wù)器可用的廣告庫存。并且可以在常規(guī)方式下,例如根據(jù)競(jìng)價(jià)規(guī)則或者其他程序選擇填充可用廣告庫存的廣告。例如,廣告庫存可以供應(yīng)至實(shí)時(shí)競(jìng)價(jià)API用于處理。廣告庫存的該組特性可以用于這個(gè)目的。
在成功選擇用于廣告庫存的廣告之后,方法在步驟210結(jié)束,步驟210將廣告提供至用戶的計(jì)算機(jī)。
圖3顯示了示出基于在廣告期間收集的行為信息而動(dòng)態(tài)控制廣告顯示的方法的一個(gè)實(shí)施方式的流程圖。在該方法中,當(dāng)前廣告顯示或者廣告插播的特性可以基于用戶的反應(yīng)實(shí)時(shí)適配。可替換地,該方法可以用于控制未來廣告顯示的存在或特性。例如,如果收集的行為數(shù)據(jù)表明用戶接觸廣告,可以通過例如增加額外的廣告庫存延長(zhǎng)廣告顯示。如果收集的行為數(shù)據(jù)表明用戶沒有接觸廣告,可以限制廣告顯示(例如終止或縮短)。雖然在這個(gè)實(shí)例中使用用戶接觸,但是,該方法可以利用任何檢測(cè)到的情緒或情緒的組合而工作。
圖3中示出的方法隨302開始,步驟302將行為數(shù)據(jù)接收到廣告網(wǎng)絡(luò)中。如利用圖2中的方法,行為數(shù)據(jù)可以已經(jīng)被分析來確定在行為數(shù)據(jù)到達(dá)廣告網(wǎng)絡(luò)之前的用戶的一種或多種相關(guān)情緒狀態(tài)。用戶的計(jì)算設(shè)備,例如顯示廣告并收集用戶的圖像的設(shè)備可以執(zhí)行行為數(shù)據(jù)的分析。可替換地,這種分析可以通過包括系統(tǒng)(諸如分析服務(wù)器)的其他部件執(zhí)行。方法繼續(xù)進(jìn)行步驟304確定是否存在用戶接觸條件。該確定可以包括從接收的行為數(shù)據(jù)獲得(例如計(jì)算或者另外確定)指示用戶的接觸的度量并且將度量的值與預(yù)設(shè)閾值進(jìn)行比較。度量可以設(shè)置為表明在廣告顯示期間用戶的接觸的任何改變,如由執(zhí)行代碼的處理器確定度量以實(shí)現(xiàn)該功能。如果在廣告顯示期間用戶的接觸增加,可能存在用戶接觸條件。如果期望的話,該步驟還可以在用戶的計(jì)算設(shè)備中執(zhí)行或者在包括系統(tǒng)的其他部件中執(zhí)行。
如果步驟304確定不存在用戶接觸條件,方法在步驟312結(jié)束,步驟312終止或者另外限制廣告顯示。另外限制廣告顯示可能導(dǎo)致縮短當(dāng)前顯示的廣告(例如通過選擇更短的結(jié)尾),或者可能導(dǎo)致減小廣告的大小??商鎿Q地,缺乏用戶接觸可以用于防止當(dāng)前廣告不斷重復(fù)或者在預(yù)設(shè)時(shí)間段內(nèi)重復(fù)。缺乏用戶接觸還可以用于限制未來廣告的顯示。
如果步驟304確定存在用戶接觸條件,方法繼續(xù)進(jìn)行步驟306,步驟306生成額外廣告庫存以延長(zhǎng)廣告顯示??梢陨深~外廣告庫存并且額外廣告庫存可以具有類似于被查看的廣告顯示的一組特性。
在生成廣告庫存之后,方法繼續(xù)進(jìn)行步驟308,步驟308通知廣告交換或者廣告服務(wù)器額外廣告庫存。一旦成功選擇廣告用于廣告庫存,方法隨步驟310結(jié)束,步驟310將額外廣告提供至用戶的計(jì)算機(jī)。
圖4是可以利用本發(fā)明的實(shí)施方式使用的廣告庫存400的示意圖。廣告庫存400包括多個(gè)數(shù)據(jù)字段,數(shù)據(jù)字段可以保持指示廣告庫存的一組特性的信息。一個(gè)示例性數(shù)據(jù)字段是顯示型字段406,可以表明廣告的類型(例如平面或者交互圖像、視頻等)和廣告的位置(例如幅位置、彈出、覆蓋等)。另一個(gè)示例性數(shù)據(jù)字段是持續(xù)時(shí)間字段408,表明廣告的可用長(zhǎng)度。又一個(gè)示例性數(shù)據(jù)字段是背景數(shù)據(jù)字段410,可以保持有關(guān)廣告庫存位于的環(huán)境的信息,例如提供廣告以填充廣告庫存的背景將會(huì)顯示給用戶。背景數(shù)據(jù)可以涉及環(huán)境的主題(例如,編碼的如關(guān)鍵字),和/或可能涉及媒體的類型(例如,網(wǎng)站、視頻、音樂等)。
廣告庫存可以包括用戶配置文件數(shù)據(jù)402以提供有關(guān)用戶的信息,該信息可以用于影響廣告的選擇。用戶配置文件數(shù)據(jù)402可以參考涉及用戶的瀏覽歷史的點(diǎn)擊流403和/或有關(guān)用戶自身的人口統(tǒng)計(jì)信息405。
可選地,廣告庫存400進(jìn)一步包括涉及用戶的情緒配置文件數(shù)據(jù)404。其中使用圖2或者圖3中的方法同時(shí)創(chuàng)建廣告庫存,情緒配置文件數(shù)據(jù)404可以包括在廣告庫存生成過程期間針對(duì)用戶收集的行為數(shù)據(jù)。然而,用戶的情緒配置文件數(shù)據(jù)404還可以在針對(duì)常規(guī)廣告的廣告庫存中使用。在這種情況下,情緒配置文件數(shù)據(jù)404可以包括源自在調(diào)用廣告點(diǎn)針對(duì)用戶收集的行為數(shù)據(jù)的信息,該信息用作參數(shù)用于確定提供什么廣告作為響應(yīng)。
為了利用廣告庫存中的情緒配置文件數(shù)據(jù),期望針對(duì)可用廣告提供對(duì)應(yīng)的廣告配置文件中的行為數(shù)據(jù)目標(biāo)。圖5是示出用于確定針對(duì)廣告配置文件的行為數(shù)據(jù)目標(biāo)的系統(tǒng)500的一個(gè)實(shí)施方式的示意圖。在系統(tǒng)500中,廣告服務(wù)器502(或者廣告網(wǎng)絡(luò)或者廣告交換)被設(shè)置為從一個(gè)或多個(gè)廣告商接收多個(gè)廣告配置文件506并且從廣告請(qǐng)求者(例如,愿意承載廣告的網(wǎng)站或者回放媒體內(nèi)容的媒體播放器)接收廣告庫存508。廣告服務(wù)器502被設(shè)置為響應(yīng)于廣告請(qǐng)求通過將廣告配置文件506與廣告庫存508進(jìn)行比較確定應(yīng)當(dāng)提供哪個(gè)廣告510。
如上所述,廣告庫存可以包括基于針對(duì)該用戶收集的行為數(shù)據(jù)的用戶的情緒配置文件數(shù)據(jù)503。在這個(gè)實(shí)施方式中,每個(gè)廣告配置文件506具有一個(gè)或多個(gè)行為數(shù)據(jù)參數(shù),行為數(shù)據(jù)參數(shù)基于來自聚集的行為數(shù)據(jù)數(shù)據(jù)庫504中的信息。數(shù)據(jù)庫504的內(nèi)容可以對(duì)應(yīng)于在需要廣告配置文件的每個(gè)廣告的印象(例如可視印象)期間收集的行為數(shù)據(jù)。換言之,當(dāng)提供廣告并且生成廣告印象時(shí),針對(duì)創(chuàng)建廣告印象的用戶收集行為數(shù)據(jù)并且將行為數(shù)據(jù)傳遞至數(shù)據(jù)庫504(表示為圖5中的虛線)。
除了收集的行為數(shù)據(jù)之外,廣告印象可以包括有關(guān)用戶以及產(chǎn)生廣告印象的背景的其他信息。隨著針對(duì)廣告創(chuàng)建了更多廣告印象,數(shù)據(jù)庫能夠聚集收集的用戶行為數(shù)據(jù)并且針對(duì)廣告配置文件建立行為數(shù)據(jù)“指紋”,“指紋”反過來可以用于更好地匹配廣告與可用的廣告庫存。因此,每個(gè)廣告配置文件有效地包括基于聚集的行為數(shù)據(jù)的常見特征的群組行為數(shù)據(jù),行為數(shù)據(jù)針對(duì)與該廣告相關(guān)聯(lián)的廣告印象收集。
因此,本發(fā)明的實(shí)施方式提供基于針對(duì)用戶收集的行為數(shù)據(jù)動(dòng)態(tài)地生成廣告庫存的方法。該方法可以用于生成可以由常規(guī)廣告填滿的另外的常規(guī)廣告庫存。然而,本發(fā)明可以通過在生成的廣告庫存或者可用廣告中的兩者之一或兩者中使用收集的行為數(shù)據(jù)作為配置文件參數(shù)而增強(qiáng)。這些配置文件參數(shù)插入到現(xiàn)在修改并提供可行信息(例如影響特定廣告管理和/或傳輸?shù)接脩舻姆绞降男畔?的配置文件中。在廣告庫存的情況下,配置文件參數(shù)可以表示針對(duì)個(gè)人用戶收集的行為數(shù)據(jù),即形成包括在常規(guī)廣告庫存中的用戶數(shù)據(jù)的另一部分。在廣告本身的情況下,配置文件參數(shù)可以表示從查看了廣告的多個(gè)用戶中聚集的行為數(shù)據(jù)。
圖1到圖5是允許解釋本發(fā)明的實(shí)施方式的概念圖。應(yīng)當(dāng)理解可以以硬件、固件、軟件或其組合實(shí)現(xiàn)本發(fā)明的實(shí)施方式的各個(gè)方面。在這種實(shí)施方式中,各個(gè)部件和/或步驟將以硬件、固件和/或軟件實(shí)現(xiàn)以執(zhí)行本發(fā)明的功能。即同一片硬件、固件或軟件的模塊可以執(zhí)行示出的框(例如部件或者步驟)中的一個(gè)或多個(gè)。
在軟件實(shí)現(xiàn)中,計(jì)算機(jī)軟件(例如程序或其他指令)和/或數(shù)據(jù)存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上作為計(jì)算機(jī)程序產(chǎn)品的一部分,并經(jīng)由可移除存儲(chǔ)驅(qū)動(dòng)、硬盤驅(qū)動(dòng)或通信接口加載到計(jì)算機(jī)系統(tǒng)或其他設(shè)備或機(jī)器中。計(jì)算機(jī)程序(也稱為計(jì)算機(jī)控制邏輯和計(jì)算機(jī)可讀程序代碼)存儲(chǔ)在主存儲(chǔ)器和/或輔助存儲(chǔ)器中并通過一個(gè)或多個(gè)硬件處理器(控制器等)執(zhí)行,以促使一個(gè)或多個(gè)處理器執(zhí)行如本文中描述的本發(fā)明的功能。在本文檔中,術(shù)語“機(jī)器可讀介質(zhì)”、“計(jì)算機(jī)程序介質(zhì)”以及“計(jì)算機(jī)可用介質(zhì)”通常用于指代媒體,諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可移除存儲(chǔ)單元(例如,磁盤或光盤、閃存設(shè)備等)、硬盤等。
應(yīng)當(dāng)注意,以上的圖和實(shí)例不意味著將本發(fā)明的范圍限制為單個(gè)實(shí)施方式,而是通過互換所描述的或示出元件中的一些或全部,其他實(shí)施方式是可能的。此外,本發(fā)明的特定元件可以使用己知部件部分或全面地實(shí)現(xiàn),僅描述了用于理解本發(fā)明的必要的這種己知部件的部分而省略了這種己知部件的其他部分的具體實(shí)施方式以便不模糊本發(fā)明。在本說明書中,除非本文中明確另外陳述,否則示出單個(gè)部件的實(shí)施方式應(yīng)當(dāng)不必限制于包括多個(gè)相同部件的其他實(shí)施方式,并且反之亦然。此外,除非明確這樣闡述,否則申請(qǐng)人不打算給說明書或者權(quán)利要求中的任何術(shù)語賦予不尋常的或特殊的含義。進(jìn)一步,本發(fā)明包括本文中以圖示方式參考的己知部件的目前和未來己知的等同物。
上述具體實(shí)施方式的描述因此將全面地揭露本發(fā)明的總體性質(zhì),在不偏離本發(fā)明的總體構(gòu)思的情況下,通過應(yīng)用相關(guān)領(lǐng)域內(nèi)技術(shù)人員的知識(shí),人們可以針對(duì)各種應(yīng)用容易地修改和/或適配這些具體實(shí)施方式,而無需進(jìn)行過度的試驗(yàn)。因此,基于本文中呈現(xiàn)的教導(dǎo)個(gè)引導(dǎo),這種適配和修改旨在位于所公開的實(shí)施方式的含義和范圍內(nèi)。應(yīng)當(dāng)理解,本文中的語句或者術(shù)語用于描述的目的而非限制,使得本說明書中的術(shù)語或者語句由本領(lǐng)域內(nèi)的技術(shù)人員根據(jù)本文中呈現(xiàn)的教導(dǎo)和引導(dǎo),結(jié)合相關(guān)領(lǐng)域內(nèi)的技術(shù)人員的知識(shí)來解釋。
雖然以上已描述本發(fā)明的各種實(shí)施方式,應(yīng)當(dāng)理解,它們通過舉例而非限制的方式呈現(xiàn)。對(duì)相關(guān)領(lǐng)域內(nèi)技術(shù)人員顯而易見的是,在不偏離本發(fā)明的精神和范圍的情況下,可對(duì)其中的形式和細(xì)節(jié)做出各種改變。因此,本發(fā)明不應(yīng)當(dāng)受上述示例性實(shí)施方式中的任一項(xiàng)限制,而是應(yīng)當(dāng)僅根據(jù)以下權(quán)利要求及其等同物限定。