專(zhuān)利名稱(chēng):基于內(nèi)容供應(yīng)廣告的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及廣告。具體來(lái)說(shuō),本發(fā)明涉及為廣告商擴(kuò)大確定他們的廣告的目標(biāo)的機(jī)會(huì)。
§1.背景技術(shù):
使用諸如電視、廣播、報(bào)紙雜志之類(lèi)的傳統(tǒng)媒體的廣告已為大家所熟知。令人遺憾的是,即使利用人口統(tǒng)計(jì)研究和關(guān)于各種媒體的典型受眾的完全合理的假設(shè),廣告商也認(rèn)識(shí)到,他們的大部分廣告預(yù)算只是浪費(fèi)。此外,識(shí)別和消除這樣的浪費(fèi)也十分困難。
最近,通過(guò)交互性較強(qiáng)的媒體做廣告越來(lái)越流行。例如,隨著使用因特網(wǎng)的人數(shù)迅猛增長(zhǎng),廣告商開(kāi)始認(rèn)識(shí)到通過(guò)因特網(wǎng)提供的媒體和服務(wù)是具有潛力的有效的做廣告的方式。
廣告商制定了多個(gè)策略,以求最大限度地提高這樣的廣告的價(jià)值。在一個(gè)策略中,廣告商使用常用的手段來(lái)提供交互媒體或服務(wù)(在說(shuō)明書(shū)中簡(jiǎn)稱(chēng)為“網(wǎng)站”而不失一般性)作為波及到大量受眾的渠道。通過(guò)使用此第一種方法,廣告商可以在New York Times的網(wǎng)站或USA Today網(wǎng)站的主頁(yè)上放置廣告。在另一種策略中,廣告商可能試圖將其廣告指向比較狹窄的受眾群體,從而提高受眾作出積極響應(yīng)的可能性。例如,一家推廣在哥斯達(dá)黎加雨林進(jìn)行旅游的機(jī)構(gòu)可能將廣告放在雅虎網(wǎng)站的生態(tài)旅游子目錄中。廣告商通常以人工方式確定這樣的目標(biāo)指向。
不管采用哪一種策略,基于網(wǎng)站的廣告(也簡(jiǎn)稱(chēng)為“Web廣告”)通常是以“橫幅廣告”——即,包括圖形組件的矩形方框——的形式呈現(xiàn)給它們的廣告受眾。當(dāng)廣告受眾中的一個(gè)人(在說(shuō)明書(shū)中簡(jiǎn)稱(chēng)為“查看者”或“用戶”而不失一般性)通過(guò)點(diǎn)擊而選擇這些橫幅廣告中的某一個(gè)廣告時(shí),嵌入的超文本鏈接通常將查看者指向廣告商的網(wǎng)站。其中查看者選擇了廣告的此過(guò)程通常簡(jiǎn)稱(chēng)為“點(diǎn)擊”(click-through)(“點(diǎn)擊”用于涵蓋任何用戶選擇)。點(diǎn)擊的次數(shù)與廣告的產(chǎn)生印象的次數(shù)(即,廣告被顯示的次數(shù))的比率通常簡(jiǎn)稱(chēng)為廣告的“點(diǎn)擊率”。當(dāng)用戶實(shí)現(xiàn)了涉及預(yù)先供應(yīng)的廣告的交易時(shí),就說(shuō)發(fā)生了“轉(zhuǎn)換”。是什么構(gòu)成了轉(zhuǎn)換可能根據(jù)不同的情況而有所不同,并可以以各種方式來(lái)確定。例如,可能有這樣的情況當(dāng)用戶點(diǎn)擊一個(gè)廣告時(shí),被引向廣告商的Web頁(yè)面,并在那里購(gòu)買(mǎi)了商品,然后才離開(kāi)該Web頁(yè)面,從而發(fā)生了轉(zhuǎn)換。或者,轉(zhuǎn)換可以被定義為向用戶顯示了廣告,并在預(yù)先確定的時(shí)間(例如,七天)內(nèi)在廣告商的Web頁(yè)面上購(gòu)買(mǎi)了商品。關(guān)于什么構(gòu)成了轉(zhuǎn)換的許多其他定義也是可以的。轉(zhuǎn)換的次數(shù)與廣告的產(chǎn)生印象的次數(shù)(即,廣告被顯示的次數(shù))的比率通常簡(jiǎn)稱(chēng)為廣告的“轉(zhuǎn)換率”。如果轉(zhuǎn)換被定義為能夠在自從供應(yīng)廣告之后預(yù)先確定的時(shí)間內(nèi)發(fā)生,則轉(zhuǎn)換率的一個(gè)可能的定義可能只考慮過(guò)去比預(yù)先確定的時(shí)間供應(yīng)得還長(zhǎng)的廣告。
盡管基于網(wǎng)站的廣告的初始承諾,但是,現(xiàn)有的方法仍存在多個(gè)問(wèn)題。雖然廣告商能夠波及大量的受眾,但是,他們常常對(duì)他們的廣告投資的回報(bào)感到不滿意。某些廣告商試圖通過(guò)跟蹤用戶的在線習(xí)慣來(lái)改善廣告的績(jī)效,但是,這種方法會(huì)導(dǎo)致侵害隱私的狀況。
同樣,在其上面呈現(xiàn)廣告的網(wǎng)站的托管者(簡(jiǎn)稱(chēng)為“網(wǎng)站托管者”或“廣告消費(fèi)者”也會(huì)遇到最大限度地提高廣告收入同時(shí)又不能影響網(wǎng)站用戶的感受的難題。某些網(wǎng)站托管者選擇了將廣告收入放在用戶的利益之上。一個(gè)這樣的網(wǎng)站是“Overture.com”,該網(wǎng)站托管了一種所謂的“搜索引擎”服務(wù),該服務(wù)響應(yīng)用戶查詢(xún),返回冒充成“搜索結(jié)果”的廣告。Overture.com網(wǎng)站允許廣告商花錢(qián)將他們的網(wǎng)站(或目標(biāo)網(wǎng)站)的廣告放在聲稱(chēng)的搜索結(jié)果的列表中的較高的位置。如果實(shí)施這樣的方案只有在用戶點(diǎn)擊了廣告的情況下廣告商才付款(即,每次點(diǎn)擊的成本),則廣告商缺乏有效地確定他們的廣告的目標(biāo)的刺激,因?yàn)槟繕?biāo)性不強(qiáng)的廣告將不會(huì)被點(diǎn)擊,因此,也不需要付款。因此,每次點(diǎn)擊的成本高的廣告在靠近頂端或在頂端位置顯示出來(lái),但是不一定轉(zhuǎn)化為廣告發(fā)布者的實(shí)際收入,因?yàn)椴榭凑卟粫?huì)點(diǎn)擊它們。此外,查看者將點(diǎn)擊的廣告會(huì)在列表的靠下的位置,或者根本不在列表中,因此,廣告的相關(guān)性被破壞。
諸如Google之類(lèi)的搜索引擎能使廣告商確定他們的廣告的目標(biāo),以便響應(yīng)推測(cè)與廣告相關(guān)的查詢(xún)與搜索結(jié)果頁(yè)面一起呈現(xiàn)廣告。雖然搜索結(jié)果頁(yè)面給廣告商提供了巨大的將他們的廣告指向比較易于接受的受眾的機(jī)會(huì),但是,搜索結(jié)果頁(yè)面只是萬(wàn)維網(wǎng)的頁(yè)面視圖的一小部分。
某些廣告商試圖基于分類(lèi)法以人工方式將Web頁(yè)面映射到一個(gè)或多個(gè)類(lèi)別。這樣的對(duì)Web頁(yè)面的人工分類(lèi)具有許多缺點(diǎn)。首先,人工分類(lèi)費(fèi)時(shí),代價(jià)大,并容易由于不同分類(lèi)員的主觀性而導(dǎo)致不一致的應(yīng)用。此外,Web頁(yè)面的數(shù)量龐大,并且內(nèi)容變化如此頻繁,因此,大規(guī)模地進(jìn)行人工分類(lèi)是不切實(shí)際的。
如此,允許廣告商將有目標(biāo)的廣告放在Web上的任何頁(yè)面上(或任何媒體類(lèi)型的某些其他文檔)而不只是放在搜索結(jié)果頁(yè)面上是有用處的。這樣的方案應(yīng)該避免人工分類(lèi)以及其固有的常常難以克服的缺點(diǎn)。
§2.
發(fā)明內(nèi)容
本發(fā)明允許廣告商將有目標(biāo)的廣告放在Web上的任何頁(yè)面上(或任何媒體類(lèi)型的某些其他文檔)。本發(fā)明可以通過(guò)(i)獲取包括可用的廣告位的內(nèi)容,(ii)確定與內(nèi)容相關(guān)的廣告,和/或(iii)將內(nèi)容與被確定為與內(nèi)容相關(guān)的廣告組合來(lái)達(dá)到這一目的。
§3.
圖1是可以與廣告系統(tǒng)進(jìn)行交互的各方或?qū)嶓w的高級(jí)別的圖表。
圖2是在其中可以應(yīng)用本發(fā)明的典型廣告環(huán)境的泡式圖。
圖3說(shuō)明了其中廣告商可以在搜索引擎生成的搜索結(jié)果頁(yè)面上和/或在內(nèi)容服務(wù)器供應(yīng)的文檔上放置他們的廣告的環(huán)境。
圖4是根據(jù)本發(fā)明的典型的內(nèi)容相關(guān)的廣告供應(yīng)操作和這樣的操作所使用或生成的信息的泡式圖。
圖5是根據(jù)本發(fā)明的典型的內(nèi)容相關(guān)的廣告供應(yīng)操作、文檔信息收集操作和這樣的操作所使用或生成的信息的泡式圖。
圖6是可以用來(lái)以與本發(fā)明的原理一致的方式作為內(nèi)容相關(guān)的廣告供應(yīng)操作的一部分獲取文檔信息的典型方法的流程圖。
圖7是可以用來(lái)以與本發(fā)明的原理一致的方式執(zhí)行有目標(biāo)的文檔信息檢索的典型方法的流程圖。
圖8是可以用來(lái)以與本發(fā)明的原理一致的方式執(zhí)行實(shí)時(shí)文檔信息檢索的典型方法的流程圖。
圖9A-9C顯示了Web頁(yè)面的某些部分和用于提取Web頁(yè)面的內(nèi)容的腳本的各種位置。
圖10是可以用來(lái)以與本發(fā)明的原理一致的方式確定根文檔位置的典型方法的流程圖。
圖11是根據(jù)本發(fā)明的原理的可以用來(lái)執(zhí)行可以執(zhí)行的各種操作的至少某些操作并存儲(chǔ)可以被使用和/或生成的至少某些信息的設(shè)備的高級(jí)別的方框圖。
圖12和13是顯示將內(nèi)容相關(guān)的廣告與文檔組合的可供選擇的方法的消息圖表。
§4.
具體實(shí)施例方式
本發(fā)明可以涉及允許廣告商將有目標(biāo)的、內(nèi)容相關(guān)的廣告放在Web上的任何頁(yè)面上(或任何媒體類(lèi)型的某些其他文檔)的新穎的方法、設(shè)備、消息格式和/或數(shù)據(jù)結(jié)構(gòu)。下面的描述可使精通本技術(shù)的人實(shí)現(xiàn)并利用本發(fā)明,并且下面的描述是在特定的應(yīng)用場(chǎng)合和其要求的情況下提供的。對(duì)這里所描述的實(shí)施例的各種修改對(duì)于精通本技術(shù)的那些人來(lái)說(shuō)是顯而易見(jiàn)的,下面闡述的一般原理可以應(yīng)用于其他實(shí)施例和應(yīng)用場(chǎng)合。如此,本發(fā)明不僅限于這里所顯示的實(shí)施例,發(fā)明人將他的發(fā)明視為所描述的任何可取得專(zhuān)利的主題。
在下文中,在§4.1中描述了可以應(yīng)用本發(fā)明的環(huán)境。然后,在§4.2中描述了本發(fā)明的典型實(shí)施例。在§4.3中提供了操作示例。最后,在§4.4中闡述了有關(guān)本發(fā)明的某些結(jié)論。
§4.1可以應(yīng)用本發(fā)明的環(huán)境§4.1.1典型的廣告環(huán)境圖1是廣告環(huán)境的高級(jí)別的圖表。該環(huán)境可以包括廣告輸入、維護(hù)和供給系統(tǒng)120。廣告商110可以在系統(tǒng)120中直接或間接地輸入、維護(hù)和跟蹤廣告信息。廣告可以是諸如所謂的橫幅廣告之類(lèi)的圖形廣告、純文本廣告、圖像廣告、音頻廣告、視頻廣告、組合了這樣的組件中的一個(gè)或多個(gè)任何組件的廣告的形式。廣告還可以包括嵌入的信息,如鏈接、元信息和/或機(jī)器可執(zhí)行指令。廣告消費(fèi)者130可以向系統(tǒng)120提交對(duì)廣告的請(qǐng)求,并從系統(tǒng)120接受響應(yīng)他們的請(qǐng)求的廣告,并向系統(tǒng)120提供使用信息。雖然未顯示,其他實(shí)體也可以向系統(tǒng)120提供使用信息(例如,是否發(fā)生涉及廣告的轉(zhuǎn)換或點(diǎn)擊)。此使用信息可以包括涉及已經(jīng)供應(yīng)的廣告的測(cè)量的或觀察的用戶行為。
廣告消費(fèi)者130的一個(gè)示例是一般內(nèi)容服務(wù)器,該服務(wù)器接收對(duì)內(nèi)容(例如,文章、討論線索、音樂(lè)、視頻、圖形、搜索結(jié)果、Web頁(yè)面列表等等)的請(qǐng)求,并響應(yīng)請(qǐng)求檢索被請(qǐng)求的內(nèi)容或別的服務(wù)。內(nèi)容服務(wù)器可以向系統(tǒng)120提交對(duì)廣告的請(qǐng)求。這樣的廣告請(qǐng)求可以包括許多所希望的廣告。廣告請(qǐng)求還可以包括內(nèi)容請(qǐng)求信息。此信息可以包括內(nèi)容本身(例如,頁(yè)面),對(duì)應(yīng)于內(nèi)容或內(nèi)容請(qǐng)求的類(lèi)別(例如,藝術(shù)、商業(yè)、計(jì)算機(jī)、藝術(shù)-電影、藝術(shù)-音樂(lè)等等),部分或所有內(nèi)容請(qǐng)求、內(nèi)容年齡、內(nèi)容類(lèi)型(例如,文本、圖形、視頻、音頻、混合媒體等等)、地理位置信息等等。
內(nèi)容服務(wù)器可以將請(qǐng)求的內(nèi)容與系統(tǒng)120所提供的一個(gè)或多個(gè)廣告組合。然后,將包括內(nèi)容和廣告的此組合的信息轉(zhuǎn)發(fā)到請(qǐng)求了該內(nèi)容的最終用戶,以便呈現(xiàn)給查看者。最后,內(nèi)容服務(wù)器可以將有關(guān)廣告,以及如何、何時(shí)和/或在哪里呈現(xiàn)廣告(例如,位置、是否點(diǎn)擊、產(chǎn)生印象的時(shí)間、產(chǎn)生印象的日期、大小、是否轉(zhuǎn)換等等)的信息傳輸回系統(tǒng)120?;蛘?,或此外,可以通過(guò)某些其他手段將這樣的信息提供回系統(tǒng)120。
廣告消費(fèi)者130的另一個(gè)示例是搜索引擎。搜索引擎可以接收對(duì)搜索結(jié)果的查詢(xún)。作為響應(yīng),搜索引擎可以檢索相關(guān)搜索結(jié)果(例如,從Web頁(yè)面的索引中)。在S.Brin和L.Page所著的文章“TheAnatomy of a Large-Scale Hypertextual Search Engine”(在澳大利亞Brisbane召開(kāi)的Seventh International World Wide Web Conference中發(fā)表)和美國(guó)專(zhuān)利No.6,285,999(在此對(duì)兩者進(jìn)行了引用)中描述了典型的搜索引擎。這樣的搜索結(jié)果可以包括,例如,Web頁(yè)面標(biāo)題的列表、從那些Web頁(yè)面中摘錄的文字片斷、指向那些Web頁(yè)面的超文本鏈接,并可以組合成預(yù)先確定的數(shù)量(例如,十個(gè))的搜索結(jié)果。
搜索引擎可以向系統(tǒng)120提交對(duì)廣告的請(qǐng)求。請(qǐng)求可以包括許多所希望的廣告。此廣告的數(shù)量可以取決于搜索結(jié)果、搜索結(jié)果所占用的屏幕或頁(yè)面空間的量、廣告的大小與形狀等等。在一個(gè)實(shí)施例中,所希望的廣告的數(shù)量從1到10,優(yōu)選情況下,從3到5。對(duì)廣告的請(qǐng)求還可以包括查詢(xún)(輸入的或分析的),基于查詢(xún)的信息(如地理位置信息、查詢(xún)是否來(lái)自分支機(jī)構(gòu)以及這樣的分支機(jī)構(gòu)的標(biāo)識(shí)符),和/或與搜索結(jié)果關(guān)聯(lián)的或基于搜索結(jié)果的信息。這樣的信息可以包括,例如,涉及搜索結(jié)果的標(biāo)識(shí)符(例如,文檔標(biāo)識(shí)符或“docID”),涉及搜索結(jié)果的分?jǐn)?shù)(例如,信息檢索(“IR”)分?jǐn)?shù),如對(duì)應(yīng)于查詢(xún)和文檔的特征向量的點(diǎn)積,Page Rank分?jǐn)?shù),和/或IR分?jǐn)?shù)和PageRank分?jǐn)?shù)的組合),從識(shí)別的文檔(例如,網(wǎng)頁(yè))摘錄的文本的片斷,識(shí)別的文檔的全文、識(shí)別的文檔的特征向量等等。
搜索引擎可以將搜索結(jié)果與系統(tǒng)120所提供的一個(gè)或多個(gè)廣告組合。然后,將包括搜索結(jié)果和廣告的此組合的信息轉(zhuǎn)發(fā)到請(qǐng)求了該內(nèi)容的用戶,以便呈現(xiàn)給用戶。優(yōu)選情況下,搜索結(jié)果應(yīng)該與廣告區(qū)別開(kāi)來(lái),以便不會(huì)使用戶在付費(fèi)廣告和推測(cè)為中性的搜索結(jié)果之間混淆。
最后,搜索引擎可以將有關(guān)廣告,以及何時(shí)、在哪里和/或如何呈現(xiàn)廣告(例如,位置、是否點(diǎn)擊、產(chǎn)生印象的時(shí)間、產(chǎn)生印象的日期、大小、是否轉(zhuǎn)換等等)的信息傳輸回系統(tǒng)120?;蛘?,或此外,可以通過(guò)某些其他手段將這樣的信息提供回系統(tǒng)120。
從上述內(nèi)容可以看出,廣告輸入、維護(hù)和供給系統(tǒng)120可以是諸如內(nèi)容服務(wù)器和搜索引擎之類(lèi)的廣告消費(fèi)者130。如上文§1.2中所討論的,指向搜索引擎生成的搜索結(jié)果頁(yè)面的廣告的供應(yīng)是已知的。本發(fā)明進(jìn)一步允許供應(yīng)指向由內(nèi)容服務(wù)器供應(yīng)的文檔的廣告。例如,請(qǐng)參看圖3的典型環(huán)境,網(wǎng)絡(luò)360可以包括廣告服務(wù)器320,該服務(wù)器響應(yīng)來(lái)自具有促銷(xiāo)廣告位的搜索引擎332的請(qǐng)求供應(yīng)有目標(biāo)的廣告。假設(shè)網(wǎng)絡(luò)350是萬(wàn)維網(wǎng)。搜索引擎332在內(nèi)容350中的大多數(shù)或全部?jī)?nèi)容中爬行。此內(nèi)容350的某些部分334將包括可用的廣告位(也被稱(chēng)為“庫(kù)存”)。具體來(lái)說(shuō),一個(gè)或多個(gè)內(nèi)容服務(wù)器336可以包括一個(gè)或多個(gè)文檔340。文檔可以包括內(nèi)容、諸如元信息和機(jī)器可執(zhí)行指令之類(lèi)的嵌入的信息,以及可用的廣告位。請(qǐng)注意插入到文檔中的廣告位中的廣告在每次供應(yīng)文檔時(shí)而不同?;蛘?,插入到廣告位中的廣告可以與給定文檔具有靜態(tài)關(guān)聯(lián)。如下文所詳細(xì)描述的,廣告服務(wù)器可以使用具有可用的廣告位334的內(nèi)容的某些或全部?jī)?nèi)容的單獨(dú)的爬行的結(jié)果。
§4.1.2典型的廣告輸入、維護(hù)和供給環(huán)境圖2顯示了根據(jù)本發(fā)明的原理的典型的廣告系統(tǒng)120′。典型的廣告系統(tǒng)120′可以包括庫(kù)存系統(tǒng)210,并可以存儲(chǔ)廣告信息205和使用信息245。典型系統(tǒng)120′可以支持廣告信息輸入和管理操作215、廣告活動(dòng)(例如,確定目標(biāo))助理操作220、帳戶和記帳操作225、廣告供應(yīng)操作230、相關(guān)性判斷操作235、優(yōu)化操作240、相對(duì)呈現(xiàn)屬性賦值(例如,位置排序)操作250、欺詐檢測(cè)操作255,以及結(jié)果接口操作260。
廣告商110可以通過(guò)廣告信息輸入和管理操作215與系統(tǒng)120′連接,如接口216所示。廣告消費(fèi)者130可以通過(guò)廣告供應(yīng)操作230與系統(tǒng)120′連接,如接口231所示。廣告消費(fèi)者130和/或其他實(shí)體(未顯示)也可以通過(guò)結(jié)果接口操作260與系統(tǒng)120′連接,如接口261所示。
廣告計(jì)劃可以包括涉及帳戶、廣告活動(dòng)、創(chuàng)意、目標(biāo)等等的信息。術(shù)語(yǔ)“帳戶”涉及給定廣告商的信息(例如,唯一的電子郵件地址、密碼、記帳信息等等)?!皬V告活動(dòng)”是指一個(gè)或多個(gè)廣告組成的一個(gè)或多個(gè)組,并可以包括開(kāi)始日期、結(jié)束日期、預(yù)算信息、地理目標(biāo)信息、辛迪加信息等等。例如,Honda可能為其汽車(chē)系列搞一個(gè)廣告活動(dòng),而為其摩托車(chē)系列搞另一個(gè)單獨(dú)的廣告活動(dòng)。針對(duì)其汽車(chē)系列的廣告活動(dòng)具有一個(gè)或多個(gè)廣告組,每一組包含一個(gè)或多個(gè)廣告。每一個(gè)廣告組都可以包括一組關(guān)鍵字,最大成本投標(biāo)(每點(diǎn)擊的成本、每轉(zhuǎn)換的成本等等)。或者,或此外,每一個(gè)廣告組都可以包括平均成本投標(biāo)(例如,每點(diǎn)擊的平均成本、每轉(zhuǎn)換的平均成本等等)。因此,單個(gè)最大成本投標(biāo)和/或單個(gè)平均成本投標(biāo)可以與一個(gè)或多個(gè)關(guān)鍵字關(guān)聯(lián)。如前所述,每一個(gè)廣告組都可以具有一個(gè)或多個(gè)廣告或“創(chuàng)意”(即,最終呈現(xiàn)給最終用戶的廣告內(nèi)容)。當(dāng)然,廣告信息205可以包括較多或較少的信息,并可以以許多不同的方式進(jìn)行組織。
廣告信息205可以通過(guò)廣告信息輸入和管理操作215來(lái)進(jìn)行輸入和管理??梢允褂脧V告活動(dòng)(例如,目標(biāo))助理操作220來(lái)幫助廣告商110生成有效的廣告活動(dòng)。例如,廣告活動(dòng)助理操作220可以使用庫(kù)存系統(tǒng)210提供的信息,該信息在與搜索引擎一起使用的廣告的情況下,可以跟蹤所有可能的廣告產(chǎn)生印象、已經(jīng)預(yù)留的廣告產(chǎn)生印象、給定關(guān)鍵字可用的廣告產(chǎn)生印象。廣告供應(yīng)操作230可以滿足來(lái)自廣告消費(fèi)者130的廣告請(qǐng)求。廣告供應(yīng)操作230可以使用相關(guān)性判斷操作235來(lái)確定給定請(qǐng)求的候選廣告。然后,廣告供應(yīng)操作230可以使用優(yōu)化操作240來(lái)選擇一個(gè)或多個(gè)候選廣告組成的最終組合。最后,廣告供應(yīng)操作230可以使用相對(duì)呈現(xiàn)屬性賦值操作250對(duì)要返回的廣告呈現(xiàn)進(jìn)行排序。可以使用欺詐檢測(cè)操作255減少?gòu)V告系統(tǒng)被盜用的情況(例如,被廣告商),如通過(guò)使用盜竊的信用卡。最后,可以使用結(jié)果接口操作260來(lái)接受有關(guān)實(shí)際供應(yīng)的廣告的結(jié)果信息(從廣告消費(fèi)者130或某些其他實(shí)體),如是否發(fā)生了點(diǎn)擊、是否發(fā)生了轉(zhuǎn)換(例如,在從呈現(xiàn)廣告之后預(yù)先確定的時(shí)間內(nèi)是否啟動(dòng)或完成了被廣告的商品或服務(wù)的銷(xiāo)售),等等。這樣的結(jié)果信息可以在接口261中接受,并可以包括標(biāo)識(shí)廣告的信息和供應(yīng)廣告的時(shí)間,以及關(guān)聯(lián)的結(jié)果。
§4.1.3定義諸如上文參考圖1和2所描述的典型系統(tǒng)或任何其他系統(tǒng)中使用的那些在線廣告可能具有各種特點(diǎn)。這樣的特點(diǎn)可以由應(yīng)用程序和/或廣告商來(lái)指定。這些特點(diǎn)在下面被稱(chēng)為“廣告特點(diǎn)”。例如,在文字廣告的情況下,廣告特點(diǎn)可以包括標(biāo)題行、廣告文字、可執(zhí)行代碼、嵌入的鏈接等等。在圖像廣告的情況下,廣告特點(diǎn)另外還可以包括圖像等等。取決于在線廣告的類(lèi)型,廣告特點(diǎn)可以包括下列各項(xiàng)中的一個(gè)或多個(gè)文字、鏈接、音頻文件、視頻文件、圖像文件、可執(zhí)行代碼、嵌入的信息等等。
當(dāng)供應(yīng)在線廣告時(shí),可以使用一個(gè)或多個(gè)參數(shù)來(lái)描述如何、何時(shí)、和/或在哪里供應(yīng)廣告。這些參數(shù)在下面被稱(chēng)為“供應(yīng)參數(shù)”。供應(yīng)參數(shù)可以包括下列各項(xiàng)中的一個(gè)或多個(gè)在其上供應(yīng)廣告的頁(yè)面的特點(diǎn)(包括該頁(yè)上的信息)(包括被確定與頁(yè)關(guān)聯(lián)的一個(gè)或多個(gè)主題或概念,位于該頁(yè)或該頁(yè)內(nèi)的信息或內(nèi)容,有關(guān)諸如該頁(yè)宿主(例如,AOL、Yahoo等等)之類(lèi)的信息,通過(guò)諸如流量、新鮮度、到該頁(yè)或從該頁(yè)發(fā)出的鏈接的數(shù)量和質(zhì)量等等度量的頁(yè)面的重要性,該頁(yè)在目錄結(jié)構(gòu)內(nèi)的位置等等),與廣告的供應(yīng)關(guān)聯(lián)的搜索查詢(xún)或搜索結(jié)果、用戶特征(例如,他們的地理位置、他們使用的語(yǔ)言,所使用的瀏覽器的類(lèi)型、前一頁(yè)的視圖、以前的行為)、啟動(dòng)向其作出響應(yīng)而供應(yīng)廣告的請(qǐng)求的宿主或分支站點(diǎn)(例如,America Online、Google、Yahoo),廣告在其中供應(yīng)了該廣告的頁(yè)面上的絕對(duì)位置、廣告相對(duì)于所供應(yīng)的其他廣告的位置(空間或時(shí)間),廣告的絕對(duì)大小,廣告相對(duì)于其他廣告的大小,廣告的顏色,供應(yīng)的其他廣告的數(shù)量,供應(yīng)的其他廣告的類(lèi)型,供應(yīng)的日期,供應(yīng)的星期,供應(yīng)的年份等等。當(dāng)然,還有其他可以在本發(fā)明的上下文中使用的供應(yīng)參數(shù)。
雖然供應(yīng)參數(shù)可能是非廣告特點(diǎn)所固有的,但是,它們可能作為條件或約束與廣告關(guān)聯(lián)。當(dāng)用作供應(yīng)條件或約束時(shí),這樣的供應(yīng)參數(shù)被簡(jiǎn)稱(chēng)為“供應(yīng)約束”。例如,在某些系統(tǒng)中,廣告商也許能指定其廣告只是在工作日供應(yīng),不低于某個(gè)位置,只向用戶某個(gè)位置的用戶供應(yīng)等等。作為另一個(gè)示例,在某些系統(tǒng)下,廣告商可以指定其廣告只有在頁(yè)面或搜索查詢(xún)包括某些關(guān)鍵字或句子的情況下才供應(yīng)。
“廣告信息”可以包括廣告特點(diǎn)、廣告供應(yīng)約束、從廣告特點(diǎn)或廣告供應(yīng)約束派生的信息(簡(jiǎn)稱(chēng)為“廣告派生信息”),和/或涉及廣告的信息(簡(jiǎn)稱(chēng)為“廣告相關(guān)的信息”),以及這樣的信息的擴(kuò)展(例如,從廣告相關(guān)的信息派生的信息)的任何組合。
“文檔”在廣義上解釋?zhuān)园ㄈ魏螜C(jī)器可讀的和機(jī)器可存儲(chǔ)的工作成果。文檔可以是文件、文件的組合、其中嵌入了指向其他文件的鏈接的一個(gè)或多個(gè)文件,等等;文件可以是任何類(lèi)型,如文本、音頻、圖像、視頻等等。將呈現(xiàn)給最終用戶的文檔的某些部分可以被視為文檔的“內(nèi)容”。文檔中的廣告位可以通過(guò)嵌入的信息或指令來(lái)定義。在因特網(wǎng)的情況下,常見(jiàn)的文檔是Web頁(yè)面。Web頁(yè)面常常包括內(nèi)容,并可以包括嵌入的信息(如元信息、超級(jí)鏈接等等)和/或嵌入的指令(如Javascript等等)。在很多情況下,文檔具有唯一的、可尋址的存儲(chǔ)位置,因此可以由此可尋址的位置唯一地標(biāo)識(shí)。通用資源定位器(URL)是用于訪問(wèn)因特網(wǎng)上的信息的唯一地址。
“文檔信息”可以包括文檔中包括的任何信息,從文檔中包括的信息派生的信息(簡(jiǎn)稱(chēng)為“文檔派生信息”),和/或與信息相關(guān)的文檔(簡(jiǎn)稱(chēng)為“文檔相關(guān)的信息”),以及這樣的信息的擴(kuò)展(例如,從相關(guān)的信息派生的信息)。文檔派生信息的一個(gè)示例是基于文檔的文本內(nèi)容的類(lèi)別。文檔相關(guān)的信息的示例包括具有指向即時(shí)文檔的鏈接的其他文檔中的文檔信息,以及即時(shí)文檔鏈接到其中的其他文檔中的文檔信息。
文檔中的內(nèi)容可以呈現(xiàn)在“內(nèi)容呈現(xiàn)應(yīng)用程序或設(shè)備”中。內(nèi)容呈現(xiàn)應(yīng)用程序的示例包括因特網(wǎng)瀏覽器(例如,Explorer或Netscape),媒體播放器(例如,MP3播放器、Realnetworks流式音頻文件播放器等等)、查看器(例如,Abobe Acrobat pdf閱讀器)等等。
現(xiàn)在將在§4.2中描述本發(fā)明的各種典型實(shí)施例。
§4.2典型實(shí)施例圖4是可以執(zhí)行的操作和以與本發(fā)明的原理一致的方式使用或生成的信息的泡式圖。內(nèi)容相關(guān)的廣告供應(yīng)操作410可以包括相關(guān)性信息提取/生成操作412、廣告文檔相關(guān)性信息比較操作414和廣告文檔關(guān)聯(lián)操作416。響應(yīng)請(qǐng)求420,或某些其他觸發(fā)事件或條件,內(nèi)容相關(guān)的廣告供應(yīng)操作410可以提取和/或生成文檔相關(guān)性信息434和廣告相關(guān)性信息444。(參見(jiàn)操作412。)或者,這樣的相關(guān)性信息可能已經(jīng)在接收請(qǐng)求420之前提取和/或生成,或以別的方式提供。即,如圖4中的虛線箭頭所示,可以對(duì)廣告信息和/或文檔信息進(jìn)行預(yù)處理,以確定廣告相關(guān)性信息444和/或文檔相關(guān)性信息434。在下面的§4.2.2中描述了用于提取和/或生成文檔相關(guān)性信息434和廣告相關(guān)性信息444的典型技術(shù)。然后,內(nèi)容相關(guān)的廣告供應(yīng)操作410可以將給定文檔(例如,在請(qǐng)求420中標(biāo)識(shí)的文檔)432的文檔相關(guān)性信息434與一個(gè)或多個(gè)廣告442的廣告相關(guān)性信息444進(jìn)行比較。(參見(jiàn)操作414。)下面的§4.2.3中描述了確定廣告與文檔的相關(guān)性的典型技術(shù)。作為這樣的比較的結(jié)果,內(nèi)容相關(guān)的廣告供應(yīng)操作410可以生成文檔(例如,通過(guò)與文檔關(guān)聯(lián)的文檔標(biāo)識(shí)符或請(qǐng)求標(biāo)識(shí)符)與一個(gè)或多個(gè)廣告(例如,通過(guò)廣告本身或廣告標(biāo)識(shí)符)的關(guān)聯(lián)。(參見(jiàn)操作416。)顯示了一個(gè)這樣的關(guān)聯(lián)450。在下面的§4.2.3中描述了將一個(gè)或多個(gè)廣告與文檔關(guān)聯(lián)的典型技術(shù)。
內(nèi)容相關(guān)的廣告供應(yīng)操作410可以使用存儲(chǔ)的數(shù)據(jù)430,該數(shù)據(jù)包括文檔標(biāo)識(shí)符(如Web頁(yè)面文檔的URL)432和文檔相關(guān)性信息434。如箭頭460所示,文檔相關(guān)性信息434可以,或可能已經(jīng)基于文檔信息生成。在下面的§4.2.1中描述了收集文檔信息的典型技術(shù)。內(nèi)容-相關(guān)廣告供應(yīng)操作410還可以使用存儲(chǔ)的數(shù)據(jù)440,該數(shù)據(jù)包括許多條目,每一個(gè)條目都包括廣告標(biāo)識(shí)符442和廣告相關(guān)性信息444。如箭頭470所示,廣告相關(guān)性信息444可以,或可能已經(jīng)基于廣告信息生成。
最后,被確定為與文檔相關(guān)的一個(gè)或多個(gè)廣告可以同要供應(yīng)的文檔相結(jié)合。在下面的§4.2.4中描述了將一個(gè)或多個(gè)內(nèi)容相關(guān)的廣告與文檔組合的典型技術(shù)。
§4.2.1增大廣告位的庫(kù)存--獲取文檔和提取和/或生成相關(guān)性信息請(qǐng)參看圖4,回想一下,根據(jù)文檔信息確定文檔相關(guān)性信息434。本節(jié)描述了獲取文檔信息的各種方式。雖然下列許多示例是在由URL標(biāo)識(shí)的Web頁(yè)面文檔的背景下描述的,但是本發(fā)明不僅限于這些示例。
有許多獲取文檔信息(例如,Web頁(yè)面內(nèi)容)的方式。首先,文檔信息可以由諸如網(wǎng)站托管者或廣告消費(fèi)者之類(lèi)的第三方來(lái)提供。這樣的提供的文檔信息可以包括位于文檔內(nèi)的內(nèi)容(信息),或允許獲取這樣的信息的其他信息(例如,URL)。其次,文檔信息(例如,Web頁(yè)面內(nèi)容)可以在廣告請(qǐng)求期間獲取;例如,可以指示最終用戶的內(nèi)容呈現(xiàn)應(yīng)用程序(例如,瀏覽器)在廣告請(qǐng)求期間發(fā)送文檔信息(例如,Web頁(yè)面內(nèi)容),或作為內(nèi)容相關(guān)的廣告供應(yīng)操作410的一部分獲取文檔信息。再其次,可以預(yù)先獲取(即,在特定請(qǐng)求之前獲取)文檔信息(例如,Web頁(yè)面內(nèi)容),以便用于未來(lái)的內(nèi)容相關(guān)的廣告定向。此外,還有用于獲取文檔信息的其他方法,如2002年3月29日提出的標(biāo)題為“METHOD AND APPARATUS FORINCREASING EFFICIENCY FOR ELECTRONIC DOCUMENTDELIVERY TO USERS”的美國(guó)專(zhuān)利申請(qǐng)序列號(hào)No.10/113,796、2000年12月13日提出的標(biāo)題為“HYPERTEXT BROWSERASSISTANT”的美國(guó)專(zhuān)利申請(qǐng)序列號(hào)No.09/734,886以及2000年12月13日提出的標(biāo)題為“SYSTEMS AND METHODS FORPERFORMING IN-CONTEXT SEARCHING”的美國(guó)專(zhuān)利申請(qǐng)序列號(hào)No.09/734,901(在此引用了每個(gè))中所描述的方法。
圖5是可以以與本發(fā)明的原理一致的方式執(zhí)行的操作的典型實(shí)施例500、當(dāng)獲取用于提高廣告庫(kù)存的文檔時(shí)可以使用或生成的信息的泡式圖。內(nèi)容相關(guān)的廣告供應(yīng)操作510滿足對(duì)文檔信息(或廣告信息)的請(qǐng)求,并可以包括文檔信息請(qǐng)求分發(fā)和回復(fù)組合操作515。(請(qǐng)注意,為了簡(jiǎn)化,在圖5中沒(méi)有顯示廣告信息、或廣告相關(guān)性信息,以及諸如相關(guān)性信息提取/生成操作412、廣告文檔相關(guān)性信息比較操作414和廣告文檔關(guān)聯(lián)操作416之類(lèi)的操作。)如果要考慮可用的(預(yù)先獲取的)文檔信息520(或廣告信息)的多個(gè)來(lái)源,則可以使用這些操作515。文檔信息的來(lái)源可以包括一個(gè)或多個(gè)緩存的文檔信息530,較大的“無(wú)目標(biāo)的”文檔信息集540,以及較小的“有目標(biāo)的”文檔信息集550。一般而言,對(duì)有目標(biāo)的文檔的爬行(或某些其他檢索方式)將比對(duì)無(wú)目標(biāo)的爬行“更深”(例如,進(jìn)一步沿著網(wǎng)站的分層的Web頁(yè)面向更深處爬行),而無(wú)目標(biāo)的爬行只能對(duì)給定網(wǎng)站執(zhí)行較淺的爬行。如圖5的左邊緣的箭頭所示,對(duì)文檔(或廣告)的請(qǐng)求沿著圖中的雙箭頭線前進(jìn),響應(yīng)這樣的請(qǐng)求的回復(fù)沿著圖中的雙箭頭線向上前進(jìn)。
可以預(yù)先獲取具有靜態(tài)信息或相對(duì)地靜態(tài)的信息的文檔,但也可以實(shí)時(shí)獲取,例如,響應(yīng)請(qǐng)求,按需獲取。另一方面,優(yōu)選情況下,應(yīng)該響應(yīng)請(qǐng)求,在實(shí)時(shí)獲取具有動(dòng)態(tài)信息的文檔。
§4.2.1.1預(yù)先獲取文檔高速緩存的文檔信息530可以包括最近和/或頻繁地請(qǐng)求的文檔的文檔信息。
較大的“無(wú)目標(biāo)的”文檔信息540集可能已經(jīng)使用搜索引擎爬行程序560構(gòu)建,并可以更新。在美國(guó)專(zhuān)利No.6,285,999中描述了一種典型的搜索引擎爬行程序560,在此對(duì)該申請(qǐng)進(jìn)行了引用。雖然有關(guān)較大的文檔集的信息可用,但是,有關(guān)所需要的特定文檔的信息可能不可用。在此情況下,在本發(fā)明的所謂的非阻塞的實(shí)現(xiàn)方式中(如果沒(méi)有預(yù)先獲取并且目前存儲(chǔ)著文檔信息,內(nèi)容相關(guān)的廣告請(qǐng)求供應(yīng)操作不會(huì)等待獲取文檔信息的情況),對(duì)沒(méi)有可用的文檔信息的文檔的廣告的請(qǐng)求可能獲得所謂的“招待(house)廣告”(廣告服務(wù)器本身的廣告、免費(fèi)顯示的廣告、或某些其他不會(huì)產(chǎn)生收入的廣告),或者獲得隨機(jī)廣告或一般而言績(jī)效較好的廣告,如果廣告收入基于用戶操作(例如,點(diǎn)擊或轉(zhuǎn)換)。(請(qǐng)注意,如果隨機(jī)廣告或一般而言績(jī)效較好的廣告以這樣的無(wú)目標(biāo)的方式供應(yīng),則它們的績(jī)效統(tǒng)計(jì)信息(如果有的話)不應(yīng)該受到影響?;蛘?,所希望的是,當(dāng)接收到對(duì)沒(méi)有通常可用的文檔信息的文檔的廣告的請(qǐng)求時(shí),作出“最佳的猜測(cè)”以估計(jì)文檔信息。這樣的估計(jì)可以通過(guò)檢查文檔在目錄結(jié)構(gòu)內(nèi)的位置,使用來(lái)自相同、類(lèi)似或更高(更寬)或更低(更窄)的類(lèi)別中的目錄(類(lèi)別)或其他文檔的信息來(lái)進(jìn)行。也可以檢查產(chǎn)生了搜索結(jié)果的搜索查詢(xún)的日志,包括到文檔的流量,并從搜索查詢(xún)辨別涉及相關(guān)的文檔備選文檔。還可以,在這樣的情況下,與文檔的網(wǎng)站托管者聯(lián)系,并提供信息。
可以以許多方式中的一種或多種方式獲取和維護(hù)較小的“有目標(biāo)的”文檔信息集550。例如,可以使用有目標(biāo)的文檔信息檢索(例如,爬行)操作580來(lái)爬行特定的內(nèi)容提供商網(wǎng)站,如合作伙伴網(wǎng)站588??赡芤呀?jīng)通過(guò)內(nèi)容提供商輸入接口操作585輸入了某些或全部合作伙伴網(wǎng)站?;蛘?,或此外,諸如Web發(fā)布者之類(lèi)的內(nèi)容提供商本身可以直接通過(guò)內(nèi)容提供商輸入接口操作585來(lái)提供文檔信息(例如,Web頁(yè)面或新添加的Web頁(yè)面的URL)550。
無(wú)人服務(wù)辛迪加方法可以允許諸如發(fā)布者之類(lèi)的內(nèi)容提供商登錄,以通過(guò)快速、方便而標(biāo)準(zhǔn)的過(guò)程將內(nèi)容相關(guān)的廣告放在他們的網(wǎng)站上。這樣的無(wú)人服務(wù)辛迪加方法的一個(gè)具體示例可以支持下列各項(xiàng)中的一個(gè)或多個(gè)(i)發(fā)布者進(jìn)入登錄頁(yè)面/新用戶頁(yè)面。
(ii)發(fā)布者點(diǎn)擊新用戶。
(iii)發(fā)布者填寫(xiě)其名稱(chēng),它希望的支票收件人,它希望的支票所發(fā)送的地址,站點(diǎn)域,聯(lián)系人信息,(社會(huì)保險(xiǎn)號(hào)或稅收ID號(hào)、具有電子郵件登錄的密碼等等)??梢詫?duì)照標(biāo)準(zhǔn)的檢查表來(lái)檢查此信息,以確保輸入的網(wǎng)站是真實(shí)的網(wǎng)站。
(iv)然后,可以批準(zhǔn)或拒絕輸入的網(wǎng)站。
(v)可以將電子郵件發(fā)送到發(fā)布者(vi)如果批準(zhǔn),則可以指示發(fā)布者接受服務(wù)協(xié)議并點(diǎn)擊將它們引導(dǎo)到登錄頁(yè)面的鏈接。
(vii)一旦登錄,發(fā)布者可以下載具有唯一標(biāo)識(shí)符的水平(486×60)或垂直(660×120)廣告的一段代碼。在一個(gè)實(shí)施例中,為不同的廣告服務(wù)器提供了唯一的代碼片段。
(viii)然后,發(fā)布者可以將代碼放在他們的廣告服務(wù)器中。
其他無(wú)人服務(wù)功能可以支持(i)發(fā)布者可以登錄到其帳戶,以查看它掙了多少錢(qián)。報(bào)告可以包括日期、頁(yè)面視圖、掙得的收入等等。
(ii)可以允許發(fā)布者選擇包括他們希望阻止其廣告的URL。
(iii)可以定期(例如,每月)給發(fā)布者支付在他們的網(wǎng)站上顯示的廣告的費(fèi)用,可能根據(jù)被選擇的廣告和/或轉(zhuǎn)換進(jìn)行支付。
(iv)發(fā)布者應(yīng)該有辦法更改他們的聯(lián)系人信息。
應(yīng)該允許內(nèi)容相關(guān)的廣告服務(wù)器管理員能夠(i)查看特定的發(fā)布者在哪里顯示廣告。
(ii)生成任何時(shí)間幀的每發(fā)布者/所有發(fā)布者的收入報(bào)表。
(iii)將發(fā)布者標(biāo)記為欺詐。
(iv)標(biāo)記已經(jīng)給誰(shuí)支付。
圖6是可以用來(lái)以與本發(fā)明的原理一致的方式作為內(nèi)容相關(guān)的廣告供應(yīng)操作的一部分獲取文檔信息的典型方法600的流程圖。接受文檔標(biāo)識(shí)符(例如,URL)。(方框610)然后,判斷是否有文檔相關(guān)性信息可用。(判斷方框620)如果有文檔相關(guān)性可用(被稱(chēng)為“命中”),則廣告供應(yīng)過(guò)程繼續(xù)使用文檔相關(guān)性信息。另一方面,如果文檔相關(guān)性信息不可用,則判斷是否有文檔信息可用(例如,在高速緩存530中,主要知識(shí)庫(kù)540、和/或CRAS知識(shí)庫(kù)550)。(方框630)如果是,則使用文檔信息提取和/或生成文檔相關(guān)性信息(方框640),廣告供應(yīng)過(guò)程繼續(xù)。如果不(下面簡(jiǎn)稱(chēng)為“脫靶”),則可以判斷內(nèi)容提供商(例如,合作伙伴)是否具有可以被輕松地檢索(例如,爬行)到的文檔。(方框640)在網(wǎng)站的情況下,如果(a)內(nèi)容是動(dòng)態(tài)地匯編的,(b)內(nèi)容頻繁地變化或頻繁地刷新(例如,新聞或股票),和/或(c)網(wǎng)站具有許多替代方案(例如,查找者),則可以認(rèn)為網(wǎng)站難以爬行。如果內(nèi)容提供商難以爬行,并且在他們的內(nèi)容中具有正常嵌入的腳本或鏈接,則在方法600在方框640繼續(xù)之前可以使用可執(zhí)行指令(例如,Javascript)來(lái)獲取文檔信息(方框645)。如果內(nèi)容提供商較容易爬行,則判斷內(nèi)容相關(guān)的廣告服務(wù)器是否被配置為使用阻塞或非阻塞的廣告供應(yīng)。(判斷方框650)如果類(lèi)型是阻塞的,則立即檢索文檔信息(方框660),方法600在方框640繼續(xù)。另一方面,如果類(lèi)型是非阻塞的,則存儲(chǔ)文檔標(biāo)識(shí)符(例如,URL)(例如,存儲(chǔ)到未滿足的請(qǐng)求570的日志中),以供以后檢索。(方框670)然后,可以執(zhí)行備選的廣告供應(yīng)。(方框675)。請(qǐng)注意,如果文檔相關(guān)性信息不可用,則如前面所說(shuō)明的,也可以使用“最佳猜測(cè)”方法。
現(xiàn)在再請(qǐng)參看圖5,然后,有目標(biāo)的文檔信息檢索(例如,爬行)操作580處理未滿足的請(qǐng)求570的日志(以及由諸如(合作伙伴)內(nèi)容提供商網(wǎng)站之類(lèi)的外部源提供的(合作伙伴)內(nèi)容提供商網(wǎng)站的諸如URL之類(lèi)的標(biāo)識(shí)符),并將相關(guān)的文檔信息檢索到CRAS知識(shí)庫(kù)550中,以備將來(lái)使用。還可以使用有目標(biāo)的爬行操作580來(lái)對(duì)給定網(wǎng)站的Web頁(yè)面進(jìn)行預(yù)先爬行,以便對(duì)CRAS知識(shí)庫(kù)550進(jìn)行“預(yù)熱”。這將有助于確保內(nèi)容相關(guān)的廣告將可用。
圖7是可以用來(lái)以與本發(fā)明的原理一致的方式執(zhí)行有目標(biāo)的文檔信息檢索的典型方法700的流程圖。響應(yīng)某些觸發(fā)事件710,接受文檔標(biāo)識(shí)符。(方框730)對(duì)于每一個(gè)文檔標(biāo)識(shí)符(循環(huán)730-750),檢索被標(biāo)識(shí)的文檔的文檔信息。(方框740)。
在由URL標(biāo)識(shí)的Web頁(yè)面的情況下,這樣的Web頁(yè)面的URL可以包括跨會(huì)話不同的用于區(qū)別同一個(gè)Web頁(yè)面上的不同的會(huì)話的信息。這樣的諸如sessionid、shopperid等等附加信息常常附加到URL。然而,當(dāng)在此附加信息上被剝離時(shí),給定的URL將指向同一個(gè)Web頁(yè)面內(nèi)容。如果會(huì)話信息不從URL刪除,則使用具有會(huì)話信息的URL作為密鑰可能不會(huì)找到與沒(méi)有會(huì)話信息的URL關(guān)聯(lián)的存儲(chǔ)的文檔信息。即,即使Web頁(yè)面內(nèi)容(或某些其他文檔信息)已經(jīng)可用,則可能會(huì)由于URL中的會(huì)話信息而認(rèn)為不可用??梢蕴峁┪臋n標(biāo)識(shí)符(URL)重寫(xiě)操作595以將這樣的會(huì)話信息從URL剝離,并使它們規(guī)范,以便提供搜索密鑰,以存儲(chǔ)并查詢(xún)知識(shí)庫(kù)540、550和高速緩存530中存儲(chǔ)的文檔信息。
有目標(biāo)的文檔信息檢索操作580可以與搜索引擎爬行程序560(該爬行程序可以對(duì)Web不是那么頻繁地進(jìn)行爬行)協(xié)作并與其一起使用。例如,在一個(gè)實(shí)施例中,可能希望讓有目標(biāo)的文檔信息檢索操作580是每天處理少量的Web頁(yè)面(例如,<2.5M Web頁(yè)面/天)的Web爬行程序。在這樣的實(shí)施例中,它580可以主要被用作對(duì)搜索引擎爬行程序560的補(bǔ)充,以滿足新鮮度標(biāo)準(zhǔn)和/或減少啟動(dòng)合作伙伴站點(diǎn)的時(shí)間滯后。應(yīng)該盡可能向搜索引擎爬行程序560傳遞盡可能多的正在進(jìn)行的工作負(fù)荷。在這樣的情況下,可能應(yīng)該(i)將沒(méi)有存儲(chǔ)文檔信息的URL寫(xiě)入到日志中,搜索引擎爬行程序560撿起文檔信息,并補(bǔ)充其自己的知識(shí)庫(kù)540。隨著時(shí)間的推移,主要知識(shí)庫(kù)540應(yīng)該具有更多的需要的文檔信息。
§4.2.1.2實(shí)時(shí)獲取常常有不能被爬行的內(nèi)容。諸如那些使用搜索引擎生成的動(dòng)態(tài)Web頁(yè)面就是一個(gè)這樣的示例。其他示例包括通過(guò)填充表單生成的頁(yè)面、個(gè)性化的頁(yè)面,需要登錄和密碼的頁(yè)面等等??梢允褂脤?shí)時(shí)文檔信息提取操作590來(lái)提取這樣的Web頁(yè)面,以及沒(méi)有預(yù)先獲取的Web頁(yè)面,但(其上下文)需要的內(nèi)容。在一個(gè)實(shí)施例中,文檔信息(例如,內(nèi)容)使用文檔中包含的嵌入的指令(例如,Javascript)來(lái)提取。具體來(lái)說(shuō),嵌入的指令(例如,Javascript)可以將全部文檔信息(例如,內(nèi)容)中的某些信息發(fā)送到內(nèi)容相關(guān)的廣告供應(yīng)操作410以獲取動(dòng)態(tài)文檔的一個(gè)或多個(gè)有目標(biāo)的廣告。要從Web頁(yè)面中提取的“相關(guān)的”文檔信息可以包括元標(biāo)記、標(biāo)頭、標(biāo)題等等。內(nèi)容提取和獲取是實(shí)時(shí)進(jìn)行的。
在本發(fā)明的一個(gè)實(shí)施例中,Javascript將在代理的背景下使用。此Javascript從它在其上可用的任何Web頁(yè)面中提取諸如元標(biāo)記、標(biāo)頭、標(biāo)題等等之類(lèi)的“相關(guān)的”文檔信息。目標(biāo)頁(yè)面可以包括下列Javascript作為嵌入的指令<iframe id=′google_ads_frame′src=′aboutblank′hight=80...>
…
content of the page…<script>
extract important key words like title,meta tags,headers etc,till wehave reached 1 Kbyte limit.
frames [′google_ads_frame′].src=http//pagead.google.com/ads?url=<
url>&contents=word1+word2+....
</script>
對(duì)iframe的URL進(jìn)行設(shè)置將指示瀏覽器重新加載幀??梢韵騼?nèi)容服務(wù)器提供此Javascript,以插入到它們的所有Web頁(yè)面中。
雖然實(shí)時(shí)文檔信息提取操作590的前述的實(shí)施例有用處,但是它也有一些缺點(diǎn)。首先,此Javascript相當(dāng)大,每一頁(yè)地執(zhí)行會(huì)比較慢。其次,隨著時(shí)間的推移來(lái)改善實(shí)際Javascript的變化(例如,對(duì)于它提取什么內(nèi)容以及如何提取)將必須由內(nèi)容提供商接受和實(shí)施,而不是無(wú)意地修改它。如此,一般而言,對(duì)于這樣的實(shí)現(xiàn)方式,Javascript越大,其更新越頻繁,就越可能使用不同的不兼容的版本。
對(duì)嵌入的Javascript的一個(gè)替代方法是提供靜態(tài)Javascript鏈接。具體來(lái)說(shuō),為避免嵌入Javascript會(huì)將每一個(gè)Web頁(yè)面的大小提高4KByte左右,可以使用到靜態(tài)Javascript頁(yè)面的鏈接代替。下面是指向靜態(tài)javascript頁(yè)面的鏈接的示例<script src=pagead.google.com/ads/scrape.js></script>
由于大多數(shù)瀏覽器將高速緩存此Javascript鏈接,將只是偶爾地獲取實(shí)際Javascript。
第二個(gè)替代方法避免了通過(guò)使用兩階段模式向所有Web頁(yè)面視圖的內(nèi)容相關(guān)的廣告供應(yīng)操作410無(wú)條件地發(fā)送1KByte的內(nèi)容。在第一階段,嘗試使用已經(jīng)存儲(chǔ)的文檔信息(例如,在高速緩存530中,主要知識(shí)庫(kù)540和/或CRAS知識(shí)庫(kù)550)供應(yīng)一個(gè)或多個(gè)廣告,而不必向內(nèi)容相關(guān)的廣告供應(yīng)操作410發(fā)送內(nèi)容。如果文檔信息不在那里,則在第二階段,向?yàn)g覽器提供Javascript,該瀏覽器將發(fā)送Web頁(yè)面的“相關(guān)的”內(nèi)容,以便確定廣告的目標(biāo)。例如,目標(biāo)頁(yè)面可以包括下列內(nèi)容<iframe id=′google_ads_frame′src=http://pagead.google.com/ads?url=document.location>
</iframe>
如果文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)可用,則此iframe可以獲取一個(gè)或多個(gè)內(nèi)容相關(guān)的廣告。否則,iframe將獲取Javascript,該Javascript將獲取文檔相關(guān)性信息(例如,內(nèi)容)。由于Javascript的“相同來(lái)源策略”,此方案可能不好使。相同來(lái)源策略意味著,一個(gè)域中的幀(例如,pagead.google.com)不能讀取其他域(例如,aol.com)的內(nèi)容。因此,上述分兩個(gè)階段的方法可以修改如下<iframe id=′google_ads_frame′src=http://pagead.google.com/ads?url=document.location>
</iframe>
…Contents of the page…<scriptsrc=http://pagead.google.com/ads?url=document.location&js_request=true> </script>
這里,iframe將與以前一樣嘗試獲取一個(gè)或多個(gè)廣告。如果沒(méi)有文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)可用,則可以返回“招待廣告”、或空白廣告或說(shuō)“廣告招商”的廣告。Web頁(yè)面的頁(yè)腳中的腳本發(fā)出其自己的并行請(qǐng)求,特殊的布爾“js_request”標(biāo)志設(shè)置為“true”。對(duì)此請(qǐng)求有兩個(gè)可能的響應(yīng)。首先,當(dāng)在高速緩存530(或者,在高速緩存530中,主要知識(shí)庫(kù)540、或CRAS知識(shí)庫(kù)550)中有文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)可用時(shí),可以發(fā)生“null”響應(yīng),在這樣的情況下,iframe可能已經(jīng)加載了一個(gè)或多個(gè)有目標(biāo)的廣告。其次,當(dāng)在高速緩存530(或者,在高速緩存530、主要知識(shí)庫(kù)540或CRAS知識(shí)庫(kù)550)中沒(méi)有文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)可用時(shí),可以發(fā)生“Javascript to read the contents”響應(yīng)。在此第二種情況下,將與以前一樣提取文檔信息(例如,內(nèi)容)或文檔相關(guān)性信息的腳本將被發(fā)送到瀏覽器,iframe URL用內(nèi)容進(jìn)行設(shè)置。然后,Iframe將獲取有目標(biāo)的廣告。
該兩階段方法有時(shí)效率比較低,因?yàn)楫?dāng)在高速緩存530(或者,在高速緩存530中,主要知識(shí)庫(kù)540、或CRAS知識(shí)庫(kù)550中)中文檔信息(內(nèi)容),或文檔相關(guān)性信息不可用時(shí),整個(gè)Javascript被發(fā)送到瀏覽器。第三種替代方法是利用靜態(tài)鏈接對(duì)應(yīng)于兩階段Javascript的三階段Javascript。此三階段方法通過(guò)向?yàn)g覽器返回指向靜態(tài)Javascript的鏈接來(lái)利用瀏覽器的高速緩存。瀏覽器將僅在有必要時(shí)才加載完整的Javascript。
三階段方法始終向內(nèi)容相關(guān)的廣告供應(yīng)操作410發(fā)出兩個(gè)請(qǐng)求。由于這些請(qǐng)求是并行的,因此,它們不會(huì)影響最終用戶延遲。然而,這會(huì)導(dǎo)致更多的后端負(fù)載。然而,由于三階段方法中的第二個(gè)請(qǐng)求處理起來(lái)開(kāi)銷(xiāo)相對(duì)較低,因此,這樣的更多的后端負(fù)載是可以接受的。
圖8是可以用來(lái)以與本發(fā)明的原理一致的方式執(zhí)行實(shí)時(shí)文檔信息檢索的典型方法800的流程圖。顯示了兩階段和三階段方法。響應(yīng)接收到的對(duì)可執(zhí)行程序(例如,Javascript)的請(qǐng)求(方框810),判斷文檔信息是否已經(jīng)可用(例如,在高速緩存530中,或者高速緩存530、主要知識(shí)庫(kù)540,或CRAS知識(shí)庫(kù)550中)。(判斷方框820)如果文檔信息已經(jīng)可用,則離開(kāi)方法800(節(jié)點(diǎn)860)之前,將空的可執(zhí)行程序(例如,空的腳本)返回到請(qǐng)求了可執(zhí)行程序的內(nèi)容呈現(xiàn)應(yīng)用程序(例如,瀏覽器)(方框850)。另一方面,如果文檔信息不可用,則在離開(kāi)方法800(節(jié)點(diǎn)860)之前,向請(qǐng)求了可執(zhí)行程序的內(nèi)容呈現(xiàn)應(yīng)用程序(例如,瀏覽器)返回用于讀取文檔信息(例如,Javascript)的可執(zhí)行程序(兩階段模式)或返回指向用于讀取文檔信息的可執(zhí)行程序的鏈接(三階段模式)(方框830),并將文檔標(biāo)識(shí)符設(shè)置為指向適當(dāng)?shù)奈臋n信息(例如,將廣告iframe URL復(fù)位以包括頁(yè)面內(nèi)容)(方框840)。
第四種替代方法是通過(guò)實(shí)施下列技巧避免始終發(fā)出兩個(gè)請(qǐng)求的四階段方法。Iframe部分與以前一樣。頁(yè)腳中的Javascript將試圖讀取此iframe的內(nèi)容,以弄清它是否顯示了正確的廣告。如果在高速緩存530中沒(méi)有文檔的文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)可用,則Iframe將被重定向到aboutblank(該頁(yè)供應(yīng)空白廣告、說(shuō)“廣告招商”的廣告。)在此情況下,Javascipt可以讀取此iframe的內(nèi)容,因?yàn)樗辉诓煌挠蛑小0踩惓5拇嬖谝馕吨?,iframe具有良好的廣告。否則,Javascript將獲取文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)并獲取一個(gè)或多個(gè)有目標(biāo)的廣告。然而,該四階段方法實(shí)施起來(lái)有點(diǎn)復(fù)雜,并需要瀏覽器的某些其他功能(重定向,加載)。
如果假設(shè)(i)Javascipt大小為4KB,(ii)具有內(nèi)容的任何URL的大小為1KB,(iii)瀏覽器高速緩存命中率為90%,(iv)高速緩存的文檔信息命中率為95%,以及(v)瀏覽器高速緩存命中率和高速緩存的文檔信息命中率是獨(dú)立的,三階段技術(shù)提供了延遲和帶寬性能的有利的組合。
然而,如果跟蹤廣告統(tǒng)計(jì)信息,則可能需要特殊的考慮以獲取看到的Web頁(yè)面視圖的實(shí)際數(shù)量。具體來(lái)說(shuō),如果在高速緩存530(或者,在高速緩存530、主要知識(shí)庫(kù)540或CRAS知識(shí)庫(kù)550)中沒(méi)有文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)可用,則發(fā)出兩個(gè)廣告請(qǐng)求。因此,可能會(huì)過(guò)高估計(jì)頁(yè)面視圖,這會(huì)損壞許多重要的統(tǒng)計(jì)信息,如每千個(gè)產(chǎn)生印象的收入(RPM),等等。雖然當(dāng)沒(méi)有文檔信息或文檔相關(guān)性信息(例如,內(nèi)容)時(shí)可以不顯示iframe中的廣告(或顯示靜態(tài)),對(duì)于在頁(yè)腳中沒(méi)有Javascript的頁(yè)面,這將損壞統(tǒng)計(jì)信息。某些內(nèi)容提供商將不會(huì)在涉及隱私的頁(yè)面上允許有這樣的頁(yè)腳Javascript。解決這一難題的一種方式將是在iframe的URL中添加補(bǔ)充標(biāo)志,以區(qū)別沒(méi)有頁(yè)腳Javascript的頁(yè)面。
雖然上文所描述的實(shí)現(xiàn)方式使用了Javascript,但是,本發(fā)明不僅限于Javascript,并可以使用某些其他腳本或可執(zhí)行程序。此外,在另一個(gè)替代方法中,可以向用戶的內(nèi)容呈現(xiàn)應(yīng)用程序(例如,瀏覽器/OS)添加能夠向廣告服務(wù)器發(fā)送文檔信息(例如,Web頁(yè)面內(nèi)容)的工具欄/客戶端。在又一個(gè)替代方法中,可以使用http代理來(lái)在發(fā)往用戶的所有文檔信息(例如,內(nèi)容)上進(jìn)行嗅探。然后,此代理可以向廣告服務(wù)器發(fā)送此文檔信息。
§4.2.1.2.1通用根文檔定位符在Web頁(yè)面的情況下,為基于Web頁(yè)面的內(nèi)容確定廣告的目標(biāo),為獲取Web頁(yè)面的文檔信息(例如,內(nèi)容),需要其中將要顯示廣告的Web頁(yè)面的URL。圖9A顯示了具有一個(gè)或多個(gè)廣告位的Web頁(yè)面900。Web頁(yè)面900包括內(nèi)容910,并具有URLMP915。Web頁(yè)面900還可以包括一個(gè)或多個(gè)iframe 920a、920b,每一個(gè)iframe都包括其自己的URL 925a,925b。如果將提供腳本(或指向腳本的指針),諸如上文所描述的腳本,以允許內(nèi)容相關(guān)的廣告服務(wù)器獲取Web頁(yè)面900的文檔信息(例如,內(nèi)容),由于主要頁(yè)面的URLMP915可能不同于一個(gè)或多個(gè)iframe 920a,920b的那些URL 925a,925b,因此,會(huì)產(chǎn)生潛在的問(wèn)題。具體來(lái)說(shuō),如圖9C所示,某些內(nèi)容提供商合作伙伴可以直接將腳本(或指向腳本的指針)930′放在主要頁(yè)面900”上,而如圖9B所示,其他的內(nèi)容提供商可以將腳本(或指向腳本的指針)930a或930b封裝在iframe 920a或920b內(nèi),并具有來(lái)自URLMP 915′父Web頁(yè)面900′的不同的URLIF1925a′或URLIF2925b′。如果腳本930′位于主要Web頁(yè)面中,如圖9C所示,則使用第一Javascript屬性“document.location”來(lái)識(shí)別主要Web頁(yè)面900”的位置(URLMP)915”。另一方面,如果腳本930a或930b位于iframe 920a或920b中,如圖9B所示,則使用第二Javascript屬性“document.referrer”來(lái)識(shí)別主要Web頁(yè)面900”的位置(URLMP)915′,而不是返回iframe的URLIF1925a′或URLIF2925b′。也可以使用諸如“window.document.location”等等變種。在任何情況下,為了使腳本獲取適當(dāng)?shù)奈臋n信息(例如,內(nèi)容910),它需要適當(dāng)?shù)腢RLmp,因此必須知道要使用兩種方法中的哪一種方法-document.location還是document.referrer。雖然可以為不同的內(nèi)容提供商合作伙伴提供不同的Javascript以便在這兩種情況下使用,但是這樣做會(huì)使情況變得復(fù)雜,并依賴(lài)合作伙伴為正確的頁(yè)面使用正確的腳本。
圖10是以與本發(fā)明的原理一致的方式確定要使用兩種根文檔確定方法中的哪一種方法的典型方法1000的流程圖。此方法1000利用了iframe安全模式和Javascript異常處理。嘗試將廣告位置(“document.location”)與主要頁(yè)面(“window.top.location”)進(jìn)行比較。(方框1010)如果它們相同,則使用“document.location”方法來(lái)確定根文檔。(方框1020和1030)如果它們不相同,則要么比較失敗(如果主要頁(yè)面和iframe位于同一個(gè)域中),要么生成違反安全異常(iframe不能檢查其本身外面的值)。在不匹配或異常的情況下,使用“document.referrer”方法來(lái)識(shí)別根文檔(主要頁(yè)面)位置。(方框1020和1040)這種使用具有iframe安全模式的異常處理的方式提供了確定主要頁(yè)面URLMP的強(qiáng)大而新穎的方式。
在一個(gè)實(shí)施例中,使用Javascript“onerror”異常處理。另一種替代方法將是使用“try/catch”異常處理。
§4.2.1.3獲取文檔信息的替代方法在上文§4.2.1.1描述了fetch-on-miss方案有多種替代方法。這樣的替代方案可以通過(guò)以不同的方法組合下列實(shí)現(xiàn)方式選項(xiàng)來(lái)實(shí)現(xiàn)1.何時(shí)獲取文檔信息a)在請(qǐng)求之前獲取(預(yù)先獲取)b)在請(qǐng)求期間fetch-on-miss(按需阻塞獲取)c)在請(qǐng)求之后fetch-on-miss(按需非阻塞獲取)
2.要獲取什么文檔信息a)只獲取Web頁(yè)面本身b)獲取Web頁(yè)面并跟隨其鏈接。
3.如何獲取a)使用單獨(dú)的爬行程序b)將fetcher嵌入在內(nèi)容相關(guān)的廣告目標(biāo)系統(tǒng)中。
上文所描述的實(shí)現(xiàn)方式使用單獨(dú)的爬行程序(回想一下圖5的580),并在請(qǐng)求之前獲取Web頁(yè)面以及其鏈接(預(yù)先獲取)。如果處理請(qǐng)求所需要的文檔信息不可用,則在請(qǐng)求已經(jīng)被滿足之后(例如,通過(guò)不提供廣告或提供“招待廣告”)來(lái)獲取Web頁(yè)面。(回想一下圖6和圖7的方框670和675。)然而,可以其他變種。
在獲取文檔信息之后,可以對(duì)其進(jìn)行進(jìn)一步的處理。
§4.2.2確定廣告和/或內(nèi)容的相關(guān)性信息請(qǐng)回頭參看圖4,回想一下,內(nèi)容相關(guān)的廣告供應(yīng)操作410可以包括相關(guān)性信息提取和/或生成操作412。在2002年9月24日提出的Jeffrey A.Dean、Georges R.Harik和Paul Bucheit作為發(fā)明人的標(biāo)題為“METHODS AND APPARATUS FOR SERVINGRELEVANT ADVERTISEMENTS”的美國(guó)臨時(shí)專(zhuān)利申請(qǐng)序列號(hào)No.60/413,536,以及在2002年12月6日提出的Jeffrey A.Dean、Georges R.Harik和Paul Bucheit作為發(fā)明人的標(biāo)題為“METHODSAND APPARATUS FOR SERVING RELEVANTADVERTISEMENTS”的美國(guó)專(zhuān)利申請(qǐng)序列號(hào)No.10/314,427中描述了提取和生成相關(guān)性信息的各種方式。在此引用了這兩個(gè)申請(qǐng)。這些申請(qǐng)統(tǒng)稱(chēng)為“相關(guān)廣告服務(wù)器申請(qǐng)”)。相關(guān)性信息可以被視為廣告或文檔所屬的主題或群集。2002年10月3日提出的標(biāo)題為“Methodsand Apparatus for Probabilistic Hierarchical Inferential Learner”的美國(guó)臨時(shí)申請(qǐng)序列號(hào)No.60/416,144(在此進(jìn)行了引用)描述了根據(jù)本發(fā)明的原理可以使用的確定信息的一個(gè)或多個(gè)概念或主題(稱(chēng)為“哲學(xué)群集”)的典型方式。
在本發(fā)明的一個(gè)典型實(shí)施例中,使用完整的廣告數(shù)據(jù)庫(kù)的脫機(jī)(也許每夜)轉(zhuǎn)儲(chǔ)來(lái)生成索引,該索引將主題(例如,哲學(xué)群集標(biāo)識(shí)符)映射到一組匹配廣告組。這可以使用下列各項(xiàng)中的一項(xiàng)或多項(xiàng)來(lái)完成(i)廣告組內(nèi)的一組供應(yīng)約束(目標(biāo)標(biāo)準(zhǔn)),(ii)廣告組內(nèi)的廣告的文字,(iii)廣告商的網(wǎng)站上的內(nèi)容等等。
§4.2.3將內(nèi)容與相關(guān)廣告關(guān)聯(lián)從圖4回想出,內(nèi)容相關(guān)的廣告供應(yīng)操作410可以包括廣告文檔相關(guān)性信息比較操作414和廣告文檔關(guān)聯(lián)操作416??梢允褂酶鞣N相似性技術(shù),如相關(guān)廣告服務(wù)器申請(qǐng)中的所描述的技術(shù),來(lái)確定廣告和文檔之間的相似度。這樣的相似性技術(shù)可以使用提取的和/或生成的相關(guān)性信息。然后,可以基于相似性判斷結(jié)果,將一個(gè)或多個(gè)內(nèi)容相關(guān)的廣告與文檔關(guān)聯(lián)。例如,如果某個(gè)廣告的相似度超過(guò)某絕對(duì)和/或相對(duì)閾值,則可以將該廣告與文檔關(guān)聯(lián)。
在本發(fā)明的一個(gè)典型實(shí)施例中,通過(guò)將文檔標(biāo)識(shí)符(例如,URL)映射到一個(gè)或多個(gè)廣告,可以將文檔與一個(gè)或多個(gè)廣告關(guān)聯(lián)。例如,可以對(duì)文檔信息進(jìn)行處理,以生成相關(guān)性信息,如群集(例如,哲學(xué)群集)、主題等等。然后,可以使用匹配群集作為對(duì)一個(gè)索引的大OR查詢(xún)中的查詢(xún)檢索詞,該索引將主題(例如,哲學(xué)群集標(biāo)識(shí)符)映射到一組匹配廣告組,如按在§4.2.2中所描述的方式確定的索引。然后,可以使用此查詢(xún)的結(jié)果作為候選目標(biāo)標(biāo)準(zhǔn)的第一割集。然后,可以將候選廣告組再次發(fā)送到相關(guān)性信息提取和/或生成操作(例如,哲學(xué)服務(wù)器),以確定每一個(gè)廣告組的實(shí)際信息檢索(IR)分?jǐn)?shù),概括出標(biāo)準(zhǔn)信息加廣告文字本身與文檔相關(guān)性信息的匹配程度。在幫助確定最佳得分廣告組時(shí),可以考慮廣告組的估計(jì)的或已知的績(jī)效參數(shù)(例如,點(diǎn)擊率、轉(zhuǎn)換率等等)。
一旦選擇了一組最佳廣告組,則可以使用標(biāo)準(zhǔn)列表從最佳廣告組中選擇最終的一個(gè)或多個(gè)廣告集。如果發(fā)送的M個(gè)標(biāo)準(zhǔn)中的K個(gè)匹配單個(gè)廣告組,則內(nèi)容相關(guān)的廣告服務(wù)器可以使用此列表請(qǐng)求將廣告發(fā)回。如果如此,則將廣告提供給請(qǐng)求者。
可以將績(jī)效信息(例如,每個(gè)URL或每個(gè)域的選擇或轉(zhuǎn)換的歷史)反饋到系統(tǒng),以便可以確定對(duì)于特定類(lèi)型的廣告(例如,屬于特定群集或主題的廣告)傾向于獲得較好的績(jī)效的群集或Web頁(yè)面。此可以被用來(lái)對(duì)內(nèi)容相關(guān)的廣告進(jìn)行重新排序,以便使用內(nèi)容-相關(guān)性和績(jī)效的某種函數(shù)來(lái)確定供應(yīng)的廣告。可以使用許多性能優(yōu)化方法。例如,可以高速緩存從URL到相關(guān)的廣告組集的映射,以避免對(duì)于頻繁查看的頁(yè)面的重新計(jì)算。
§4.2.4將相關(guān)廣告與關(guān)聯(lián)的文檔組合可以提前或按需實(shí)時(shí)將內(nèi)容相關(guān)的廣告與關(guān)聯(lián)的文檔組合。這樣的組合可以通過(guò)(a)內(nèi)容相關(guān)的廣告服務(wù)器,(b)內(nèi)容提供商,或(c)最終用戶的內(nèi)容呈現(xiàn)應(yīng)用程序(例如,瀏覽器)。
§4.2.5使用本發(fā)明的原理的典型的廣告服務(wù)器如果本發(fā)明將在廣告服務(wù)器中使用,則可以提供下列許多組件。
§4.2.5.1帳戶和記帳在本發(fā)明的一個(gè)實(shí)施例中,可以給每一個(gè)辛迪加合作伙伴(例如,內(nèi)容提供商)指定一個(gè)不同的記帳標(biāo)識(shí)符。廣告系統(tǒng)可以每個(gè)客戶端地跟蹤產(chǎn)生印象和績(jī)效信息(例如,選擇,轉(zhuǎn)換等等),特別是在許多辛迪加合作伙伴的情況下。
§4.2.5.2報(bào)告到廣告商在本發(fā)明的一個(gè)實(shí)施例中,可以為廣告商提供包括其廣告的哪些廣告顯示在哪些網(wǎng)站或Web頁(yè)面上的總結(jié)。
§4.2.5.3跨多個(gè)網(wǎng)站供應(yīng)廣告在本發(fā)明的一個(gè)實(shí)施例中,廣告商可能對(duì)它們的廣告在哪里顯示-在Web頁(yè)面上、在搜索引擎生成的搜索結(jié)果頁(yè)面上等等-沒(méi)有控制。在本發(fā)明的一個(gè)改進(jìn)的實(shí)施例中,廣告商可以控制如何供應(yīng)它們的廣告。這樣的控制可以通過(guò)允許廣告商決定參加、決定退出、操縱投標(biāo)或預(yù)算控制等等來(lái)實(shí)現(xiàn)。例如,可以由廣告商作出二進(jìn)制決定參加/決定退出選擇,或根據(jù)廣告商的不活動(dòng)推斷決定參加/決定退出選擇。或者,可以為廣告商提供為他們?cè)敢庵Ц丁盎趦?nèi)容相關(guān)性的有目標(biāo)的頁(yè)面上的點(diǎn)擊”(這可能是基于內(nèi)容相關(guān)性的廣告,或匹配它們的目標(biāo)標(biāo)準(zhǔn)的概念但不匹配實(shí)際關(guān)鍵字的搜索頁(yè)面上的廣告)的每一個(gè)廣告組出第二個(gè)價(jià)格(以及可能還有更多的價(jià)格)。在此替代方案中,廣告商可以通過(guò)為結(jié)果(例如,點(diǎn)擊、轉(zhuǎn)換等等)報(bào)價(jià)為0來(lái)完全退出。
§4.2.5.4廣告的過(guò)濾在本發(fā)明的一個(gè)實(shí)施例中,控制或過(guò)濾與某些文檔一起顯示的廣告的呈現(xiàn)可能是應(yīng)該的。例如,可以給廣告辛迪加合作伙伴提供對(duì)與它們的文檔一起顯示的廣告某種控制權(quán)(例如,在它們的網(wǎng)站或Web頁(yè)面上或與它們的網(wǎng)站或Web頁(yè)面一起顯示)。提供這樣的控制的一種簡(jiǎn)單方式是允許辛迪加合作伙伴使用廣告商(例如,競(jìng)爭(zhēng)對(duì)手、名聲不好公司等等)的URL的黑名單、不應(yīng)允許廣告(例如,不合適的產(chǎn)品、服務(wù)或檢索詞)的檢索詞。具體來(lái)說(shuō),可以允許廣告商將“否定的關(guān)鍵字”與廣告或廣告活動(dòng)關(guān)聯(lián),其中,只有在搜索引擎查詢(xún)不匹配否定的關(guān)鍵字的情況下才顯示廣告。例如,打擊樂(lè)器商店可以選擇用關(guān)鍵字“鼓”做廣告,但可以選擇使用否定的關(guān)鍵字“耳”,以便它們不匹配諸如“耳鼓”之類(lèi)的查詢(xún)。此方法相當(dāng)費(fèi)力,并且容易出錯(cuò)。在本發(fā)明的一個(gè)實(shí)施例中,允許內(nèi)容發(fā)布者或廣告商以多種方式指定否定的首選項(xiàng)。
首先,可以允許他們選擇表明“無(wú)競(jìng)爭(zhēng)對(duì)手廣告”的選項(xiàng)。在此實(shí)施例的改進(jìn)方案中,通過(guò)分析網(wǎng)站的文本內(nèi)容,廣告,和/或與其他廣告商相比的目標(biāo)標(biāo)準(zhǔn),可以自動(dòng)識(shí)別給定廣告商或發(fā)布者的競(jìng)爭(zhēng)對(duì)手,還可以分析頁(yè)面周?chē)逆溄咏Y(jié)構(gòu)以識(shí)別更多的競(jìng)爭(zhēng)對(duì)手或不應(yīng)顯示其廣告的相關(guān)的頁(yè)面。
其次,可以允許他們選擇表明“無(wú)涉及此文字或URL的廣告”的選項(xiàng),其中,文字可以是幾句話,也可以是整個(gè)網(wǎng)站。如果用戶指定了URL,那么,可以從托管了該URL的網(wǎng)站獲取頁(yè)面,除了URL之外還可以使用Web頁(yè)面的內(nèi)容派生更多的文字。也可以考慮獲取相關(guān)的頁(yè)面,如原始URL所指向的頁(yè)面,或同一個(gè)主機(jī)上的頁(yè)面,或由協(xié)同引證或用于從URL標(biāo)識(shí)相關(guān)頁(yè)面的其他算法所標(biāo)識(shí)的相關(guān)頁(yè)面。給定一組文字,可以使用諸如上文所介紹的群集系統(tǒng)來(lái)派生涉及否定的文字的一組群集或主題。例如,打擊樂(lè)器商店可以指定“耳鼓”作為否定的文字,這可以被歸納為涉及耳朵、聽(tīng)力損失等等的所有“概念”。歸納可以以各種方式進(jìn)行,包括通過(guò)貝葉斯網(wǎng)絡(luò)在匹配給定否定的文字的查詢(xún)或文檔中查找比通常更頻繁的共同發(fā)生的字。這可以將“耳鼓”展開(kāi)為相關(guān)句子的群集,如# ear ringing # ear buzzing #ear wax buildup # patulous eustachian tube # human ear diagram #ear blockage # eustation tube # ear pressure # ear noise # middle earfluid # ear pain # ear lavage # ear popping # eustachian tubedysfunction # pain in ear # ear fullness # ear tube。也可以標(biāo)識(shí)不應(yīng)該匹配的概念/相關(guān)字的群集。例如,“耳鼓”可以展開(kāi)為相關(guān)字和關(guān)聯(lián)的概率(在括號(hào)中顯示)的群集Activated Outlink Sum0.59460114971 ear(0.090718,inf)Im 7434 hearing(0.0450492,inf)Im 4509hearing-loss(0.0273237,inf)Im 2735 ears(0.0165727,inf)Im 1358inner-ear(0.00822975,inf)Im 1358 deafness(0.00822975,inf)Im 1501tinnitus(0.00909528,inf)Im 823 audiogram(0.00499159,inf)Im 823middle-ear(0.00499159,inf)Im 1833 problems(0.011109,inf)Im 745ear-infection(0.00451658,inf)Im 1006 noise(0.00609675,inf)Im 910fluid(0.00551656,inf)Im 910 damage(0.00551656,inf)Im 552ear-infections(0.00334597,inf)Im 552 audiology(0.00334597,inf)Im409 sensorineural-hearing-loss(0.00247875,inf)Im 745 loss(0.00451658,inf)Im 370 glue-ear(0.00224287,inf)Im452 auditory(0.00273944,inf)Im 409 otitis-media(0.00247875,inf)Im 370acoustic-neuroma(0.00224287,inf)Im 303 conductive-hearing-loss(0.0018363,inf)Im 452 loud(0.00273944,inf)Im 303 audiometry(0.0018363,inf)Im 1006 test(0.00609675,inf)Im 274 in-the-ears(0.00166156,inf)Im 303 fullness(0.0018363,inf)Im 334 ear-wax(0.00202943,inf)Im 823 sound(0.00499159,inf)Im 552 pressure(0.00334597,inf)Im 274 otosclerosis(0.00166156,inf)Im 274 ear-drum(0.00166156,inf)Im 274 cholesteatoma(0.00166156,inf)Im 452 canal(0.00273944,inf)Im 370 ent(0.00224287,inf)Im 224 sensorineural(0.00136037,inf)Im一旦此展開(kāi)完成,則可以使用它來(lái)透明地抑制與給定群集具有強(qiáng)烈的關(guān)聯(lián)的廣告,也可以在迭代系統(tǒng)中使用它,方法是通過(guò)給廣告商或發(fā)布者顯示將被現(xiàn)有的規(guī)則集抑制的內(nèi)容/廣告的類(lèi)型,并允許他們反復(fù)改進(jìn)匹配規(guī)則。
再其次,可以允許廣告商或發(fā)布者抑制績(jī)效比較差的廣告(例如,低于諸如點(diǎn)擊率、轉(zhuǎn)換率等等或低于給定的每個(gè)產(chǎn)生印象的有效成本(點(diǎn)擊率乘以每一次點(diǎn)擊的成本)的廣告)。
§4.2.5.5對(duì)別的內(nèi)容相關(guān)的廣告施加供應(yīng)限制在本發(fā)明的一個(gè)典型實(shí)施例中,避免了在預(yù)先確定的時(shí)間內(nèi)(例如,每天一次)向同一個(gè)用戶顯示同一個(gè)廣告超過(guò)預(yù)先確定的次數(shù),或某種類(lèi)似的啟發(fā)式。否則,在因特網(wǎng)的情況下,如果用戶在具有類(lèi)似的內(nèi)容的許多Web頁(yè)面上沖浪,則他們可能會(huì)反復(fù)地看到同一個(gè)廣告,這可能會(huì)損害廣告的績(jī)效。
§4.2.5.6收集統(tǒng)計(jì)信息在本發(fā)明的一個(gè)實(shí)施例中,可以收集內(nèi)容廣告供應(yīng)統(tǒng)計(jì)信息(例如,用于系統(tǒng)調(diào)試,收入計(jì)劃,客戶報(bào)告和記帳等等)。在一個(gè)實(shí)施例中,下列一個(gè)或多個(gè)統(tǒng)計(jì)信息<12 page views><12 page views with real ads>
<$ money spent(for buying page views)>
<12 ads shown><12 real ads shown>
<$ money made(from ads clicks)>
<% clickthrough><$ rpm>
已確定。
這樣的統(tǒng)計(jì)信息可以每個(gè)合作伙伴地確定可以使用單獨(dú)的日志收集器和廣告數(shù)據(jù)庫(kù)來(lái)收集和存儲(chǔ)這些統(tǒng)計(jì)信息。
如上文所討論的,對(duì)于內(nèi)容相關(guān)的廣告供應(yīng),當(dāng)沒(méi)有廣告被確定為與文檔相關(guān)時(shí),可能應(yīng)該顯示儲(chǔ)存的“招待廣告”??梢赃@樣做,以完全利用預(yù)先購(gòu)買(mǎi)的財(cái)產(chǎn);即具有預(yù)先購(gòu)買(mǎi)的廣告位的文檔。為能夠區(qū)別兩種類(lèi)型的廣告(例如,招待廣告與被確定為相關(guān)的廣告)的統(tǒng)計(jì)信息,在廣告數(shù)據(jù)庫(kù)中,為每一個(gè)內(nèi)容相關(guān)的廣告屬性創(chuàng)建兩個(gè)子屬性,每一種廣告類(lèi)型(真實(shí)的或招待廣告)一個(gè)子屬性。例如,Web屬性www.ezboard.com可以分成兩個(gè)子屬性(i)ca-ezboard和(ii)ca-ezboarddefault。當(dāng)發(fā)送廣告請(qǐng)求時(shí),內(nèi)容廣告服務(wù)器基于Web屬性和廣告類(lèi)型選擇使用哪個(gè)子屬性。
§4.2.6典型設(shè)備圖11是可以實(shí)現(xiàn)上文討論的一個(gè)或多個(gè)操作的機(jī)器1100的高級(jí)別的方框圖。機(jī)器1100基本上包括一個(gè)或多個(gè)處理器1110、一個(gè)或多個(gè)輸入/輸出接口單元1130、一個(gè)或多個(gè)存儲(chǔ)設(shè)備1120,以及用于在連接的元件之間進(jìn)行信息通信的一個(gè)或多個(gè)系統(tǒng)總線和/或網(wǎng)絡(luò)1140。一個(gè)或多個(gè)輸入設(shè)備1132和一個(gè)或多個(gè)輸出設(shè)備1134可以與一個(gè)或多個(gè)輸入/輸出接口1130連接。
一個(gè)或多個(gè)處理器1110可以執(zhí)行機(jī)器可執(zhí)行指令(例如,在位于California,Palo Alto的Sun Microsystems所提供的Solaris操作系統(tǒng)、諸如位于North Carolina,Durham的Red Hat,Inc.之類(lèi)的許多供應(yīng)商所提供的Linux操作系統(tǒng)上運(yùn)行的C或C++),以實(shí)現(xiàn)本發(fā)明的一個(gè)或多個(gè)方面。至少一部分機(jī)器可執(zhí)行指令可以存儲(chǔ)(臨時(shí)或永久地)在一個(gè)或多個(gè)存儲(chǔ)設(shè)備1120上,和/或可以通過(guò)一個(gè)或多個(gè)輸入接口單元1130從外部源接收。
在一個(gè)實(shí)施例中,機(jī)器1100可以是一個(gè)或多個(gè)常規(guī)個(gè)人計(jì)算機(jī)。在此情況下,處理單元1110可以是一個(gè)或多個(gè)微處理器。總線1140可以包括一條系統(tǒng)總線。存儲(chǔ)設(shè)備1120可以包括系統(tǒng)存儲(chǔ)器,如只讀存儲(chǔ)器(ROM)和/或隨機(jī)訪問(wèn)存儲(chǔ)器(RAM)。存儲(chǔ)設(shè)備1120還可以包括用于從硬盤(pán)中讀取和向硬盤(pán)中寫(xiě)入的硬盤(pán)驅(qū)動(dòng)器,用于從(例如,可移動(dòng))磁盤(pán)讀取和向其中寫(xiě)入的磁盤(pán)驅(qū)動(dòng)器,以及從諸如光盤(pán)或其他(磁性)光學(xué)介質(zhì)之類(lèi)的可移動(dòng)(磁性)光盤(pán)讀取和向其中寫(xiě)入的光盤(pán)驅(qū)動(dòng)器。
用戶可以通過(guò)諸如鍵盤(pán)和指示設(shè)備(例如,鼠標(biāo))之類(lèi)的輸入設(shè)備1132向個(gè)人計(jì)算機(jī)中輸入命令和信息。也可以包括(或作為備選)諸如麥克風(fēng)、游戲桿、游戲板、碟形衛(wèi)星天線、掃描儀等等其他輸入設(shè)備。這些和其他輸入設(shè)備通常通過(guò)一個(gè)適當(dāng)?shù)慕涌?130連接到處理單元,所述適當(dāng)?shù)慕涌?130與系統(tǒng)總線耦接。輸出設(shè)備1134可以包括監(jiān)視器或其它類(lèi)型的顯示設(shè)備,該輸出設(shè)備也可以通過(guò)適當(dāng)?shù)慕涌谶B接到系統(tǒng)總線1140。除了監(jiān)視器之外(或代替),個(gè)人計(jì)算機(jī)還可以包括其他(外圍)輸出設(shè)備(未顯示),如揚(yáng)聲器和打印機(jī)。
§4.2.7供應(yīng)廣告有許多方式可以用來(lái)與文檔一起供應(yīng)被基于前述的方法確定為相關(guān)的廣告。例如,網(wǎng)站常常以橫幅廣告的形式顯示廣告。當(dāng)根據(jù)本發(fā)明顯示廣告時(shí),廣告可以插入到在這樣的橫幅位置顯示的表單中。例如,可以將廣告轉(zhuǎn)換為適當(dāng)大小的圖像,并在橫幅位置顯示?;趶V告供應(yīng)位置(例如,橫幅位置)的相對(duì)大小,可以顯示廣告和/或附加信息。在文字廣告的情況下,可以在通常的橫幅廣告的位置供應(yīng)一個(gè)或多個(gè)廣告;或者,可以用更多有用或相關(guān)的信息對(duì)廣告進(jìn)行補(bǔ)充,然后顯示。這樣的附加信息可以包括,例如,產(chǎn)品評(píng)論,與產(chǎn)品或服務(wù)相關(guān)的新聞故事,與廣告或文檔相關(guān)的補(bǔ)充信息來(lái)源,包括將給用戶提供附加信息的建議的查詢(xún)(例如,″Query Google for____tolearn more about____)等。或者,優(yōu)選情況下,它可以包括文檔上的iframe,并通過(guò)iframe供應(yīng)廣告(如文字廣告)。
§4.3操作的示例在本發(fā)明的一個(gè)應(yīng)用中,接收諸如URL或文字片斷之類(lèi)的文檔信息,向用戶返回零個(gè)或多個(gè)內(nèi)容相關(guān)的廣告。圖12和13是顯示處理廣告請(qǐng)求的兩個(gè)替代方案的消息圖表。
圖12顯示了內(nèi)容提供商請(qǐng)求廣告,為其提供廣告,并將廣告插入到他們的其中一個(gè)Web頁(yè)面中的方案。具體來(lái)說(shuō),響應(yīng)來(lái)自用戶1210的內(nèi)容請(qǐng)求1240,內(nèi)容提供商向內(nèi)容相關(guān)的廣告服務(wù)器1230提交廣告請(qǐng)求1250。如上所述,內(nèi)容相關(guān)的廣告服務(wù)器1230滿足此請(qǐng)求1250,并向內(nèi)容提供商1220返回內(nèi)容相關(guān)的廣告1270。然后,內(nèi)容提供商向用戶1210返回其中插入了一個(gè)或多個(gè)內(nèi)容相關(guān)的廣告的請(qǐng)求的內(nèi)容1260。
圖13顯示了內(nèi)容提供商返回包含指向內(nèi)容相關(guān)的廣告服務(wù)器的鏈接的內(nèi)容,最終用戶的瀏覽器在它呈現(xiàn)頁(yè)面時(shí)發(fā)出廣告請(qǐng)求。具體來(lái)說(shuō),響應(yīng)來(lái)自用戶1310的內(nèi)容請(qǐng)求1340,內(nèi)容提供商1320返回具有嵌入的廣告命令1350的請(qǐng)求的內(nèi)容。用戶的瀏覽器1310執(zhí)行嵌入的廣告命令1350,以有效地向內(nèi)容相關(guān)的廣告服務(wù)器1330提交廣告請(qǐng)求1360。響應(yīng)此廣告請(qǐng)求1360,如上所述,內(nèi)容相關(guān)的廣告服務(wù)器1330滿足此請(qǐng)求1360,并向用戶的瀏覽器1310返回內(nèi)容相關(guān)的廣告1370,以便插入到內(nèi)容上。在一個(gè)實(shí)施例中,內(nèi)容相關(guān)的廣告1370可以包括基于gif的圖像廣告、使用iframe的基于文字的廣告等等。
在上文參考圖12和13所描述的任何一種方案中,內(nèi)容相關(guān)的廣告服務(wù)器可以使用一個(gè)或多個(gè)信息片段來(lái)確定內(nèi)容相關(guān)的廣告。這樣的信息可以包括,例如,Web頁(yè)面本身的文字。這樣的文字可以從知識(shí)庫(kù)獲取?;蛘撸瑑?nèi)容(或內(nèi)容的摘要形式)可以由內(nèi)容提供商提供(例如,在廣告請(qǐng)求1250中)。在又一個(gè)替代方法中,內(nèi)容的摘要形式(例如,50個(gè)字,優(yōu)先考慮重要頭銜和大字體字)可以用嵌入在任何HTML頁(yè)面上的少量Javascript來(lái)計(jì)算,然后提供頁(yè)面的內(nèi)容的合理摘要(除了URL之外,摘要內(nèi)容將作為廣告請(qǐng)求的一部分發(fā)送)(例如,在廣告請(qǐng)求1360中)。其他信息可以包括脫機(jī)預(yù)先計(jì)算出的每個(gè)網(wǎng)站或頁(yè)面的每個(gè)組摘要信息。其他信息可以包括將此頁(yè)面作為搜索引擎查詢(xún)的一部分返回的Web頁(yè)面/Web頁(yè)面集合/主機(jī)的錨定文字,或有關(guān)Web頁(yè)面/Web頁(yè)面集合/主機(jī)的信息。這是因?yàn)槿藗兛梢栽阱^定文字中放置文字描述。
§4.4結(jié)束語(yǔ)從前述的說(shuō)明中可以看出,可以使用本發(fā)明擴(kuò)展其中可以使用有目標(biāo)廣告的情況。
權(quán)利要求
1.一種方法,包括a)接受對(duì)內(nèi)容相關(guān)的廣告的請(qǐng)求,該請(qǐng)求包括文檔標(biāo)識(shí)符;b)響應(yīng)該請(qǐng)求并使用文檔標(biāo)識(shí)符,判斷文檔信息是否在本地可用;c)如果判斷文檔信息在本地不可用,則執(zhí)行下列操作之一(i)使用腳本來(lái)讓內(nèi)容呈現(xiàn)應(yīng)用程序提供文檔信息,(ii)立即檢索文檔信息,以及(iii)保存文檔標(biāo)識(shí)符以供以后檢索。
2.根據(jù)權(quán)利要求1所述的方法,其中,文檔是Web頁(yè)面,文檔標(biāo)識(shí)符是URL。
3.根據(jù)權(quán)利要求1所述的方法,其中,文檔信息是文本內(nèi)容。
4.根據(jù)權(quán)利要求1所述的方法,進(jìn)一步包括,如果判斷文檔信息在本地可用,則執(zhí)行下列操作中的至少一個(gè)操作(A)使用文檔信息提取文檔相關(guān)性信息,以及(B)使用文檔信息生成文檔相關(guān)性信息。
5.根據(jù)權(quán)利要求1所述的方法,其中,如果文檔信息在本地不可用并且如果保存了文檔標(biāo)識(shí)符以供以后檢索,則進(jìn)一步d)供應(yīng)下列廣告類(lèi)型中的至少一種,而不考慮其相關(guān)性(A)招待廣告,(B)空白廣告,(C)隨機(jī)廣告,以及(D)績(jī)效好的廣告。
6.一種用于檢索文檔信息的方法,包括a)接受對(duì)應(yīng)于下列各項(xiàng)中的至少一項(xiàng)的一組文檔標(biāo)識(shí)符(A)與以前未滿足的內(nèi)容相關(guān)的廣告請(qǐng)求關(guān)聯(lián)的文檔標(biāo)識(shí)符,以及(B)由內(nèi)容提供商提供的文檔標(biāo)識(shí)符;以及b)從對(duì)應(yīng)于該組文檔標(biāo)識(shí)符的文檔檢索文檔信息。
7.根據(jù)權(quán)利要求6所述的方法,其中,文檔是Web頁(yè)面,文檔標(biāo)識(shí)符是URL,檢索操作包括爬行由URL標(biāo)識(shí)的Web頁(yè)面。
8.一種用于獲取在滿足內(nèi)容相關(guān)的廣告請(qǐng)求時(shí)使用的文檔信息的方法,由下各項(xiàng)之一作為來(lái)源(A)向內(nèi)容呈現(xiàn)應(yīng)用程序供應(yīng)內(nèi)容的內(nèi)容提供商,以及(B)內(nèi)容呈現(xiàn)應(yīng)用程序,該方法包括a)向內(nèi)容呈現(xiàn)應(yīng)用程序返回用于讀取文檔信息的可執(zhí)行指令;以及b)用內(nèi)容呈現(xiàn)應(yīng)用程序設(shè)置文檔標(biāo)識(shí)符,以指向所希望的文檔信息的地址。
9.根據(jù)權(quán)利要求8所述的方法,其中,可執(zhí)行指令是Javascript,其中,內(nèi)容呈現(xiàn)應(yīng)用程序是瀏覽器。
10.根據(jù)權(quán)利要求8所述的方法,其中,通過(guò)判斷可執(zhí)行指令是否被返回到嵌入在主文檔中的幀或主文檔,將文檔標(biāo)識(shí)符設(shè)置為指向所希望的文檔信息的地址,其中,主文檔包括文檔信息。
11.根據(jù)權(quán)利要求10所述的方法,其中,可執(zhí)行指令是否被返回到幀或主文檔通過(guò)下列方法來(lái)判斷(i)嘗試將可執(zhí)行指令被返回到其中的位置與主文檔位置進(jìn)行比較,(ii)如果比較結(jié)果表明它們是相同頁(yè)面,則將文檔標(biāo)識(shí)符設(shè)置到可執(zhí)行指令被發(fā)送到其中的位置,以及(iii)如果比較結(jié)果表明不匹配或違反安全,則將文檔標(biāo)識(shí)符設(shè)置到位置的文檔引用者,其中可執(zhí)行指令被發(fā)送到所述位置。
12.一種用于獲取在滿足內(nèi)容相關(guān)的廣告請(qǐng)求時(shí)使用的文檔信息的方法,由下各項(xiàng)之一作為來(lái)源(A)向內(nèi)容呈現(xiàn)應(yīng)用程序供應(yīng)內(nèi)容的內(nèi)容提供商,以及(B)內(nèi)容呈現(xiàn)應(yīng)用程序,該方法包括a)向內(nèi)容呈現(xiàn)應(yīng)用程序返回指向用于讀取文檔信息的可執(zhí)行指令的鏈接;以及b)用內(nèi)容呈現(xiàn)應(yīng)用程序設(shè)置文檔標(biāo)識(shí)符,以指向所希望的文檔信息的地址。
13.根據(jù)權(quán)利要求12所述的方法,其中,可執(zhí)行指令是Javascript,其中,內(nèi)容呈現(xiàn)應(yīng)用程序是瀏覽器。
14.根據(jù)權(quán)利要求12所述的方法,其中,通過(guò)判斷指向可執(zhí)行指令的鏈接是否被返回到嵌入在文檔中的幀或包括文檔信息的主文檔,將文檔標(biāo)識(shí)符設(shè)置為指向所希望的文檔信息的地址。
15.根據(jù)權(quán)利要求14所述的方法,其中,可執(zhí)行指令是否被返回到幀或主文檔通過(guò)下列方法來(lái)判斷(i)嘗試將指向可執(zhí)行指令的鏈接被返回到其中的位置與主文檔位置進(jìn)行比較,(ii)如果比較結(jié)果表明它們是相同頁(yè)面,則文檔標(biāo)識(shí)符設(shè)置到指向可執(zhí)行指令的鏈接被發(fā)送到其中的位置,以及(iii)如果比較結(jié)果表明不匹配或違反安全,則將文檔標(biāo)識(shí)符設(shè)置到位置的文檔引用者,其中指向可執(zhí)行指令的鏈接被發(fā)送到所述位置。
16.一種在其上存儲(chǔ)了下列內(nèi)容的機(jī)器可讀取的介質(zhì)a)從對(duì)網(wǎng)站的淺的爬行提取的第一組文檔信息;以及b)從對(duì)有目標(biāo)的網(wǎng)站的深的爬行提取的第二組文檔信息。
17.根據(jù)權(quán)利要求16所述的機(jī)器可讀取的介質(zhì),其中,有目標(biāo)的網(wǎng)站包括由具有可用的廣告位的內(nèi)容提供商提供的網(wǎng)站。
18.根據(jù)權(quán)利要求16所述的機(jī)器可讀取的介質(zhì),其中,有目標(biāo)的網(wǎng)站包括在以前的、未滿足的內(nèi)容相關(guān)的廣告請(qǐng)求中標(biāo)識(shí)的Web頁(yè)面。
19.一種設(shè)備,包括a)用于接受對(duì)內(nèi)容相關(guān)的廣告的請(qǐng)求的輸入裝置,該請(qǐng)求包括文檔標(biāo)識(shí)符;b)一種裝置,用于,響應(yīng)該請(qǐng)求并使用文檔標(biāo)識(shí)符,判斷文檔信息是否在本地可用;c)一種裝置,用于,如果判斷文檔信息在本地不可用,則執(zhí)行下列操作之一(i)使用腳本來(lái)讓內(nèi)容呈現(xiàn)應(yīng)用程序提供文檔信息,(ii)立即檢索文檔信息,以及(iii)保存文檔標(biāo)識(shí)符以供以后檢索。
20.根據(jù)權(quán)利要求19所述的設(shè)備,其中,文檔是Web頁(yè)面,文檔標(biāo)識(shí)符是URL。
21.根據(jù)權(quán)利要求19所述的設(shè)備,其中,文檔信息是文本內(nèi)容。
22.根據(jù)權(quán)利要求19所述的設(shè)備,進(jìn)一步包括,一種裝置,用于,如果判斷文檔信息在本地可用,則執(zhí)行下列操作中的至少一個(gè)操作(A)使用文檔信息提取文檔相關(guān)性信息,以及(B)使用文檔信息生成文檔相關(guān)性信息。
23.根據(jù)權(quán)利要求19所述的設(shè)備,進(jìn)一步包括一種裝置,用于,如果文檔信息在本地不可用并且如果保存了文檔標(biāo)識(shí)符以供以后檢索,供應(yīng)下列廣告類(lèi)型中的至少一種,而不考慮其相關(guān)性(A)招待廣告,(B)空白廣告,(C)隨機(jī)廣告,以及(D)績(jī)效好的廣告。
24.一種用于檢索文檔信息的設(shè)備,包括a)用于接受對(duì)應(yīng)于下列各項(xiàng)中的至少一項(xiàng)的一組文檔標(biāo)識(shí)符的輸入裝置(A)與以前未滿足的內(nèi)容相關(guān)的廣告請(qǐng)求關(guān)聯(lián)的文檔標(biāo)識(shí)符,以及(B)由內(nèi)容提供商提供的文檔標(biāo)識(shí)符;以及b)用于從對(duì)應(yīng)于該組文檔標(biāo)識(shí)符的文檔檢索文檔信息的裝置。
25.根據(jù)權(quán)利要求24所述的設(shè)備,其中,文檔是Web頁(yè)面,文檔標(biāo)識(shí)符是URL,檢索操作包括爬行由URL標(biāo)識(shí)的Web頁(yè)面。
26.一種包括機(jī)器可執(zhí)行指令的機(jī)器可讀取的介質(zhì),當(dāng)指令被執(zhí)行時(shí),執(zhí)行根據(jù)權(quán)利要求1所述的方法。
27.一種包括機(jī)器可執(zhí)行指令的機(jī)器可讀取的介質(zhì),當(dāng)指令被執(zhí)行時(shí),執(zhí)行根據(jù)權(quán)利要求6所述的方法。
28.一種包括機(jī)器可執(zhí)行指令的機(jī)器可讀取的介質(zhì),當(dāng)指令被執(zhí)行時(shí),執(zhí)行根據(jù)權(quán)利要求8所述的方法。
29.一種包括機(jī)器可執(zhí)行指令的機(jī)器可讀取的介質(zhì),當(dāng)指令被執(zhí)行時(shí),執(zhí)行根據(jù)權(quán)利要求12所述的方法。
全文摘要
允許廣告商(110)將有目標(biāo)的廣告放在Web上的頁(yè)面上(或任何媒體類(lèi)型的某些其他文檔)(圖1)。本發(fā)明可以通過(guò)(i)獲取包括可用的廣告位(120)的內(nèi)容,(ii)確定與內(nèi)容相關(guān)的廣告,和/或(iii)將內(nèi)容與被確定為與內(nèi)容相關(guān)的廣告組合來(lái)達(dá)到這一目的。
文檔編號(hào)G06F17/30GK1689002SQ03824461
公開(kāi)日2005年10月26日 申請(qǐng)日期2003年9月24日 優(yōu)先權(quán)日2002年9月24日
發(fā)明者達(dá)瑞爾·安德森, 保羅·布鍥特, 亞歷山大·P.·卡羅布斯, 崔穎惟, 杰弗里·A.·迪安, 喬治斯·R.·哈瑞克, 迪帕克·津戴爾, 納拉亞南·施韋庫(kù)瑪 申請(qǐng)人:Google公司