两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

將廣告自動與媒體文件匹配的制作方法

文檔序號:6569137閱讀:307來源:國知局
專利名稱:將廣告自動與媒體文件匹配的制作方法
將廣告自動與媒體文件匹配本專利文件的公開的一部分包含受到版權(quán)保護(hù)的材料。版權(quán)擁有者不 反對任何人像在專利和商標(biāo)局專利文件或者記錄中看起來那樣地傳真再現(xiàn) 本專利文件或者專利公開,但是無論如何保留所有的版權(quán)權(quán)利。相關(guān)申請本申請要求2006年2月2日提交的美國非臨時申請第11/346,626號和 2005年9月30日提交的美國臨時專利申請第60/722,600號的權(quán)益,在 此,其每個的內(nèi)容通過引用被包含在此。
背景技術(shù)
因特網(wǎng)和萬維網(wǎng)("web")的擴(kuò)展已經(jīng)向計算機用戶提供了增強 的、用于通過他們的計算機收聽和觀看各種不同形式的媒體的能力。這種 媒體可以具有音頻音樂、音樂視頻、電視機節(jié)目、體育比賽的形式或者任 何其他形式的用戶希望觀看或者收聽的音頻或者視頻媒體。podcasting (iPod和廣播的結(jié)合)是一種經(jīng)由因特網(wǎng)公布數(shù)字?jǐn)?shù)據(jù)、通 常是音頻節(jié)目的方法,允許用戶訂閱新文件(例如MP3音頻文件)的 feed。 "podcasting"這個詞在2004年后期變得流行,這主要是因為音頻 向便攜播放機或者個人計算機的自動下載。podecasting因為其訂閱模型而 與其他類型的在線媒體提供不同,所述訂閱模型使用"feed",其也可以 被稱為"podcast",用于描述、識別和提供媒體文件。feed在本上下文中 表示文件列表,其可以容易地被解譯以當(dāng)新文件隨著時間被增加時識別在 列表中的新文件。因此,說一個人訂閱feed,因為當(dāng)新的文件被加到列表 時,申請者被通知新的文件,并且在一些情況下,新的文件被自動提供。 所述feed可以作為離散的文件存在,諸如如下所述的.RSS文件,或者其 可以作為其他某種數(shù)據(jù)格式或者元素的一部分而存在。podcasting使得獨立的出品人能夠建立自我公布的企業(yè)聯(lián)合的媒體, 諸如"無線展示"(radio shows),并且向廣播新聞、收音機和電視節(jié)目 提供新的發(fā)行方法。收聽者可以使用"podcasting"軟件(一種聚合器)來 訂閱feed,所述軟件自動地定期查看和下載新的內(nèi)容。大多數(shù)podcasting 軟件使得用戶能夠向便攜音樂播放機復(fù)制podcast。大多數(shù)數(shù)字音頻播放機 或者具有音頻播放軟件的計算機可以播放podcast。從最早的RSS附件測 試開始,己經(jīng)使用feed來提供視頻文件以及音頻。在2005年之前, 一些 聚合器和移動裝置可以接收和播放視頻,但是"podcast"名稱仍然與音頻 最為相關(guān)。其他名稱有時用于傳播其他形式的媒體,諸如文本的 blodcasting和視頻的vcasting或者vodcasting。為了本專利申請,podcast 是以其最 一 般的含義使用的,用于表示以任何格式(例 如.MP3、 .MPEG、 .WAV、 .JPG)并且包含可以由客戶訂閱的任何內(nèi)容(例如基于文本的、可聽的、可視的或者某種組合)的新文件的feed。而 且,為了這里的討論, 一個單獨的podcast可以被稱為一系列,并且在所 述系列中的每個不同的新文件可以被稱為所述系列的一個單獨的情節(jié)。podcasting被諸如RSS的下層的feed格式支持。RSS是由(特別是) 新聞網(wǎng)站和網(wǎng)絡(luò)日志使用的萬維網(wǎng)企業(yè)聯(lián)合組織的XML文件格式的家 族。所述縮寫用于表示下面的標(biāo)準(zhǔn)Rich Site Summary (RSS 0.91); RDF Site Summary (RSS 0.9和1.0);以及Really Simple Syndication(RSS 2.0)。在RSS之后的技術(shù)允許在客戶機服務(wù)器環(huán)境中的客戶機訂閱在由遠(yuǎn)程 服務(wù)器維護(hù)的網(wǎng)站上的RSS feed;這些通常是定期地改變或者廣告內(nèi)容的 網(wǎng)站。為了使用這種技術(shù),客戶機需要某種類型的聚合服務(wù)或者聚合器。 所述聚合器允許客戶機訂閱客戶機要獲取其更新(即在feed中的未來媒體 文件)的podcast。與對于紙質(zhì)的報紙和雜志的典型訂閱不同的是,你的 RSS訂閱是免費的,但它們通常僅提供每篇文章或者帖子的一兩行以及到 全文章或者帖子的鏈接。RSS格式提供萬維網(wǎng)內(nèi)容或者萬維網(wǎng)內(nèi)容的概要,以及到內(nèi)容的完整 版本的鏈接以及其他元數(shù)據(jù)。這個信息作為被稱為RSS feed、 webfeed、RSS流或者RSS信道的XML文件而提供。除了輔助企業(yè)聯(lián)合組織以外, RSS還允許網(wǎng)站的頻繁讀者使用聚合器來跟蹤在網(wǎng)站上的更新。被稱為feed讀取器或者聚合器的程序可以代表用戶查看RSS使能的 網(wǎng)頁,并且顯示其找到的任何更新的文章。如今,在主要網(wǎng)站以及許多較 小網(wǎng)站上找到RSS feed是常見的??蛻舳俗x取器和聚合器通常被構(gòu)造為單 獨程序或者對諸如萬維網(wǎng)瀏覽器的現(xiàn)有程序的擴(kuò)展??色@得用于各種操作 系統(tǒng)的這樣的程序。podcasting已經(jīng)變?yōu)楹芰餍泻捅蝗藗兘邮艿拿襟w提供范例。這種成功 已經(jīng)使得客戶機可以獲得的podcasts的數(shù)量和種類指數(shù)增長??赡艿?podcast消費者現(xiàn)在面臨如何找到podcast、如何組織和管理它們的podcast 訂閱和如何有效和容易地收聽情節(jié)的問題。podcast發(fā)布者也面臨問題,這 些問題包括如何有效地推銷它們的podcast、如何從它們的podcast產(chǎn)生收 入、如何容易地建立和傳播podcast、如何支持不同的feed格式和裝置需 要,以及如何管理帶寬和存儲成本。由于其流行度,各種商業(yè)主體感興趣于使用podcasting來作為用于廣 告的媒體。當(dāng)前,以下述兩種方式之一來與podcast和其他媒體文件相結(jié) 合地使用廣告或者獨立地(諸如經(jīng)由"彈出"窗口)向下載podcast情 節(jié)的消費者提供廣告,或者將廣告并入podcast情節(jié)本身中。這兩種方法 都限制登廣告者有效地使用這種新的媒體顯示它們的廣告的能力;彈出廣 告可以被阻止和容易被忽視,并且預(yù)先建立的情節(jié)不能針對不同的目標(biāo)群 組定制、隨著時間而修改或者以其他方式被改變以滿足正在進(jìn)行的登廣告 者的需要。雖然這是對于登廣告者的問題,但其也表示在podcast發(fā)布者 的可能收入上的損失。發(fā)明內(nèi)容本發(fā)明涉及一種用于響應(yīng)于從遠(yuǎn)程計算裝置接收的請求而選擇要在網(wǎng) 絡(luò)上提供的廣告的系統(tǒng)和方法。在一個方面,本發(fā)明包括一種當(dāng)已經(jīng)由消 費者請求媒體文件時用于自動將廣告與媒體文件匹配的方法和系統(tǒng)。本發(fā) 明的多個方面允許在建立媒體文件后自動選擇廣告,而可能沒有在建立者和登廣告者之間的任何交互。在一個示例中(所述示意意欲是說明性的,而不是限定性的),本發(fā) 明可以被看作用于從一組廣告中選擇廣告的方法。所述系統(tǒng)可以包括請求 截取模塊,該請求截取模塊適于接收對于媒體文件的請求,并且査看所述 請求以確定是否廣告與所述媒體文件相關(guān)聯(lián)。還提供了一種廣告檢索模 塊,用于根據(jù)在請求中包含的信息來從廣告庫選擇廣告和檢索所選擇的廣 告。所述系統(tǒng)還可以包括發(fā)送模塊,其適于建立對于所述請求的響應(yīng),并 且發(fā)送所述響應(yīng),所述響應(yīng)包括所選擇的廣告,并且當(dāng)被呈現(xiàn)時,導(dǎo)致廣 告的呈現(xiàn)。另外,所述系統(tǒng)可以包括廣告庫,該廣告庫包含多個廣告,所述多個 廣告包括所選擇的廣告。所述系統(tǒng)還可以包括一組廣告選擇規(guī)則,其包括 至少一個規(guī)則,用于根據(jù)在請求中包含的信息控制從多個廣告選擇所選擇 的廣告。所述請求截取模塊還可以適于從呈現(xiàn)裝置接收請求,并且所述發(fā) 送模塊適于向所述呈現(xiàn)裝置發(fā)送響應(yīng)。所述系統(tǒng)可以包括媒體文件庫,所 述媒體文件庫包含媒體文件,并且可以在與請求截取模塊遠(yuǎn)離的第一網(wǎng)絡(luò) 位置訪問所述媒體文件庫。類似地,可以在與廣告插入模塊遠(yuǎn)離的第二網(wǎng) 絡(luò)位置訪問所述廣告庫。所述系統(tǒng)可以具有結(jié)賬模塊,該結(jié)賬模塊自動對 于與所選擇的廣告相關(guān)聯(lián)的登廣告者產(chǎn)生帳單。所述系統(tǒng)還可以具有位置 模塊,該位置模塊適于根據(jù)在請求中的信息來確定與呈現(xiàn)裝置相關(guān)聯(lián)的物 理位置,在這種情況下,廣告檢索模塊可以進(jìn)一歩適于根據(jù)與所述呈現(xiàn)裝 置相關(guān)聯(lián)的物理位置來選擇廣告。在一個示例中(所述示例意欲是說明性的,而不是限定性的),本發(fā) 明可以被看作一種用于從一組廣告中選擇廣告的方法。在所述方法中,例 如從呈現(xiàn)裝置接收對于媒體文件的請求。然后根據(jù)所述請求從多個廣告中 選擇廣告,并且向請求裝置發(fā)送所選擇的廣告??梢愿鶕?jù)預(yù)先與關(guān)聯(lián)于所述請求的用戶相關(guān)聯(lián)的信息來進(jìn)行所述選 擇。可以根據(jù)預(yù)先與關(guān)聯(lián)于所述請求的媒體文件相關(guān)聯(lián)的信息來進(jìn)行所述 選擇。所述選擇還可以基于與請求相關(guān)聯(lián)的物理位置,諸如請求源的物理 位置或者目的地的物理位置,對于請求的響應(yīng)應(yīng)當(dāng)被發(fā)送到所述目的地。在另一個示例中(所述示例意欲是說明性的,而不是限定性的),本發(fā)明 可被看作一種計算機可讀介質(zhì),其包含用于一種用于自動選擇廣告的計算 機實現(xiàn)的方法的指令。該計算機可讀介質(zhì)包含用于執(zhí)行一種方法的指令, 所述方法包括從呈現(xiàn)裝置接收請求,諸如對于媒體文件的請求。然后根據(jù) 所述請求從多個廣告中選擇廣告,并且向請求裝置發(fā)送所選擇的廣告。在另一個示例中(所述示例意欲是說明性的,而不是限定性的),本 發(fā)明可以被看作一種用于根據(jù)與被請求的媒體文件相關(guān)聯(lián)的標(biāo)簽將廣告的 目標(biāo)定位到一個群體的成員的方法。在所述方法中,保存由所述群體的多 個成員預(yù)先提供的標(biāo)簽的數(shù)據(jù)庫。從所述群體的成員接收對于媒體文件的 請求,并且針對與所述媒體文件相關(guān)聯(lián)的標(biāo)簽而訪問數(shù)據(jù)庫。獲得與所述 媒體文件相關(guān)聯(lián)的一組一個或多個第一標(biāo)簽。每個第一標(biāo)簽包括由群體 的至少一個成員預(yù)先提供的媒體文件的描述,用于描述所述媒體文件;以 及,與所述描述相關(guān)聯(lián)的標(biāo)簽密度。然后根據(jù)在所述一組第一標(biāo)簽中的所 述描述和標(biāo)簽密度從多個廣告中選擇一個廣告。然后向所述群體的所述成 員發(fā)送所選擇的廣告。在另一個示例中(所述示例意欲是說明性的,而不是限定性的),本 發(fā)明可以被看作一種用于根據(jù)由用戶預(yù)先提供來描述媒體文件的標(biāo)簽將廣 告的目標(biāo)定位到一個群體成員的方法。在所述方法中,維護(hù)由群體的成員 預(yù)先提供的標(biāo)簽的數(shù)據(jù)庫。從所述群體的成員接收對于媒體文件的請求, 并且針對與發(fā)送所述請求的成員相關(guān)聯(lián)的標(biāo)簽訪問數(shù)據(jù)庫。獲得由所述成 員預(yù)先提供的一組一個或多個第一標(biāo)簽。每個第一標(biāo)簽包括由所述成員 預(yù)先提供的媒體文件描述符;以及,與描述符相關(guān)聯(lián)的標(biāo)簽密度,用于指 示所述成員已經(jīng)使用所述描述符描述媒體文件的次數(shù)。然后根據(jù)在所述一 組第一標(biāo)簽中的所述描述符和標(biāo)簽密度從多個廣告中選擇一個廣告。然后 向所述群體的所述成員發(fā)送所選擇的廣告。本發(fā)明的附加特征在隨后的說明中被給出,并且部分地從說明書顯而 易見,或者可以通過本發(fā)明的實踐被獲知。通過在說明書及本申請的權(quán)利 要求書以及所附的附圖中具體指出的結(jié)構(gòu)來實現(xiàn)并且獲得本發(fā)明的益處和 特征,應(yīng)當(dāng)明白,上述的一般說明和下面的詳細(xì)說明是示例性的和說明性的,并且意欲提供所要求保護(hù)的本發(fā)明的進(jìn)一步的說明。


形成本申請的一部分的下面的附圖用于說明本發(fā)明的實施例,并且不 意欲以任何方式限定本發(fā)明的范圍,所述范圍應(yīng)當(dāng)基于所附的權(quán)利要求。 圖1是圖解按照本發(fā)明的一個實施例的示例網(wǎng)絡(luò)架構(gòu)的示意圖; 圖2是廣告選擇系統(tǒng)的架構(gòu)的例示實施例的圖示;圖3是按照本發(fā)明的一個實施例的能夠產(chǎn)生對于媒體文件的請求的示 例用戶界面300;圖4是示出按照本發(fā)明的一個實施例的podcast搜索的結(jié)果的示例用 戶界面;圖5是用于描述按照本發(fā)明的、 一種用于與媒體文件一起提供廣告的 方法的一個實施例的流程圖;圖6是用于更詳細(xì)地描述按照本發(fā)明的、 一種用于檢索廣告并且將其 與媒體文件一起提供的方法的一個實施例的流程圖;圖7是用于更詳細(xì)地說明按照本發(fā)明的、 一種用于檢索廣告并將其與 媒體文件一起提供的另一個實施例的流程圖;圖8是用于更詳細(xì)地描述按照本發(fā)明的、 一種用于檢索廣告和流播來 自所述廣告和所請求的媒體文件的媒體數(shù)據(jù)的方法的另一個實施例的流程 圖;圖9是用于更詳細(xì)地描述按照本發(fā)明的、 一種用于選擇廣告的方法的 另一個實施例的流程圖;以及圖10是用于更詳細(xì)地描述按照本發(fā)明的、 一種用于選擇廣告的方法 的另一個實施例的流程圖。
具體實施方式
一般,本發(fā)明涉及一種用于通過網(wǎng)絡(luò)提供具有廣告的媒體文件的系統(tǒng) 和方法。在此使用的術(shù)語"內(nèi)容"、"媒體"或者"媒體文件"被廣泛地 用于單獨地或者集體地涵蓋任何類型或者類別的可呈現(xiàn)的、可體驗的、可檢索的、計算機可讀的歸檔和/或存儲的媒體,并且媒體或者內(nèi)容的獨立項 目一般被稱為條目、歌曲、音軌、畫面、圖像、項目或者文件,但是,任 何一個術(shù)語的使用不應(yīng)當(dāng)被當(dāng)做限定,因為在此所述的概念特征和功能一 般意欲適用于可以由用戶以現(xiàn)在已知或者要變得已知的任何方式可聽地、 可視地或者以其他手段體驗的、任何可存儲和/或可檢索的項目。而且,術(shù) 語"媒體"包括所有類型的媒體,諸如音頻和視頻?,F(xiàn)在參見附圖來說明本發(fā)明的實施例,其中,相同的附圖標(biāo)號表示相 同的部件?,F(xiàn)在參見圖1,以示意的形式示出了本發(fā)明的一個實施例的架 構(gòu)??梢栽趫D1中看出,示出了按照本發(fā)明的一個實施例的系統(tǒng)100。 一 般,系統(tǒng)100允許用戶體驗、共享和以其他方式使用不同的媒體。雖然以 音樂和/或音頻文件的方式討論了多個示例實施例,但是本發(fā)明也可以用于 任何形式的音頻、視頻、數(shù)字或者模擬媒體內(nèi)容以及現(xiàn)在己知或者要變得 已知的任何其他的媒體文件類型。每個用戶使用計算裝置103,讓諸如個人計算機(PC)、萬維網(wǎng)使能的蜂窩電話、個人數(shù)字助理(PDA)等的計算裝置通過多個已知方式的任 何一種耦接到因特網(wǎng)104。而且,每個計算裝置103優(yōu)選地包括因特網(wǎng)瀏 覽器(未示出),諸如由微軟公司在商標(biāo)INTERNET EXPLORER下提供 的因特網(wǎng)瀏覽器或者由Netscape公司在商標(biāo)NETSCAPE NAVIGATOR下 提供的因特網(wǎng)瀏覽器,或者每個計算裝置103最好包括與上述部件等同的 軟件或者硬件,其使能在用戶和服務(wù)提供商之間和/或用戶之間的聯(lián)網(wǎng)相互 通信。每個計算裝置還包括媒體引擎106,其除了要進(jìn)一步描述的其他功 能以外還提供用于將信息或者數(shù)據(jù)轉(zhuǎn)換為可感知的形式并且管理媒體相關(guān) 信息或者數(shù)據(jù),以便用戶可以個性化他們對于各種媒體的經(jīng)歷的能力。媒體引擎106可以被計算裝置103的賣家并入計算裝置103中,或者 作為獨立的部件從媒體引擎提供商被獲得,或者以某種其他本領(lǐng)域知曉的 方式被獲得。如下所述,考慮到了媒體引擎106可以是作為設(shè)計選擇的軟 件應(yīng)用或者軟件/固件組合或者軟件/固件/硬件組合,其用作用戶的中央媒 體管理器,并且輔助用戶可能希望通過計算機或者個人便攜裝置或者通過 可在各種位置獲得的網(wǎng)絡(luò)裝置,經(jīng)由網(wǎng)絡(luò)訪問媒體文件和服務(wù)的所有方式。在此使用的術(shù)語"媒體文件" 一般地用于表示媒體的項目以及那個項 目的相關(guān)聯(lián)的元數(shù)據(jù)和/或網(wǎng)絡(luò)位置信息。計算裝置103也可以被稱為呈現(xiàn) 裝置103,用于指示其適于從網(wǎng)絡(luò)檢索和呈現(xiàn)媒體文件。計算裝置103還可以包括本地媒體文件110和/或通過媒體引擎106運 行或者與媒體引擎106交互的其他插件程序112的存儲。在一個實施例 中,媒體文件110是音頻文件。在另一個實施例中,媒體文件是視頻文 件。在另一個實施例中,媒體文件可以是與MPEG-21標(biāo)準(zhǔn)等兼容的組合 文件。計算裝置103還可以連接到一個或多個便攜裝置114,諸如致密盤 播放器和/或其他外部媒體文件播放器,它們被統(tǒng)稱為MP3播放器,諸如 在蘋果計算機公司的商標(biāo)iPod下銷售的類型,其被用于便攜地存儲和播放 媒體文件。本地文件可以被存儲在連接到計算裝置103的海量存儲器(未示出) 上,或者可以被當(dāng)做計算裝置103的一部分。所述海量存儲器及其相關(guān)聯(lián) 的計算機可讀媒體提供用于計算裝置103的非易失性存儲器。雖然在此包 含的計算機可讀媒體的說明指示海量存儲器,諸如硬盤或者CD-ROM 盤,但是本領(lǐng)域內(nèi)的技術(shù)人員應(yīng)當(dāng)明白,所述計算機可讀媒體可以是可以 被計算裝置103訪問的任何可用媒體。舉例而不是限定,計算機可讀媒體可以包括計算機存儲媒體和通信媒 體。計算機存儲媒體包括以任何方法或者技術(shù)實現(xiàn)的易失性的和非易失性 的、可裝卸的和不可裝卸的媒體,用于存儲信息,諸如計算機可讀指令、 數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù)。計算機存儲媒體包括但是不限于 RAM、 ROM、 EPROM、 EEPROM、快閃存儲器或者其他固態(tài)存儲器技 術(shù)、CD-ROM、 DVD或者其他光存儲器、磁盒、磁帶、磁盤存儲器或者其 他磁存儲器、或者可以用于存儲期望的信息并且可以被計算機訪問的任何 其他介質(zhì)。另外,計算裝置103可以包含數(shù)字權(quán)利管理軟件(DRM) 105,其通 過使能媒體文件的安全發(fā)行和/或防止或者妨礙媒體文件的非法發(fā)行來保護(hù) 用戶的媒體文件的版權(quán)和其他知識產(chǎn)權(quán)。在一個實施例中,DRM105加密 或者解密媒體文件,用于由授權(quán)的用戶進(jìn)行受控的訪問,或者用于給內(nèi)容標(biāo)注數(shù)字水印或者類似的方法以便不可自由地分發(fā)所述內(nèi)容。媒體引擎106優(yōu)選地使用DRM信息來保證通過媒體引擎106體驗的媒體文件不被復(fù)制到或者共享于未經(jīng)授權(quán)來收聽或者觀看所述內(nèi)容的用戶。計算裝置103可以包括訂閱podcast所需要的軟件。在所示的實施例 中,計算裝置103包括訂閱文件160,諸如OPML文件。訂閱文件160維 護(hù)用于識別用戶已經(jīng)訂閱了哪些podcast的信息。訂閱文件160可以包括 feed 152和feed位置的列表。計算裝置103還包括訂閱管理器162。訂閱管理器162可以執(zhí)行聚合 器的pod捕獲功能,并且可以定期地輪詢在訂閱文件160中識別的feed以 確定是否podcast的新的情節(jié)是可用的。在確定了可用新的情節(jié)的情況 下,訂閱管理器162可以向用戶通知或者可以諸如通過下述方式自動向計 算裝置下載所述情節(jié)通過經(jīng)由網(wǎng)絡(luò)104從諸如媒體服務(wù)器150的位置檢 索所述情節(jié)。系統(tǒng)IOO還包括訂閱服務(wù)器118。除了通過因特網(wǎng)104向用戶供應(yīng)媒 體之外,訂閱服務(wù)器118還包括媒體數(shù)據(jù)庫120,媒體數(shù)據(jù)庫120除了存 儲實際媒體文件之外還存儲與特定的媒體相關(guān)聯(lián)的各種元數(shù)據(jù)屬性,或者 與存儲所述各種元數(shù)據(jù)屬性的存儲器通信。數(shù)據(jù)庫120可以被分布在多個 服務(wù)器上,所述多個服務(wù)器具有海量存儲器或者其他形式的計算機可讀媒 體,或者數(shù)據(jù)庫120可以被包含在訂閱服務(wù)器118可以訪問的大型海量存 儲器中。其他服務(wù)器130使得可以獲得其他內(nèi)容或者服務(wù),并且可以提供 管理服務(wù),諸如管理用戶登錄、服務(wù)訪問許可、數(shù)字權(quán)利管理和通過服務(wù) 提供商使得可以獲得的其他服務(wù)。雖然在音樂上描述了本發(fā)明的一些實施 例,但是實施例也可以涵蓋任何形式的流或者非流媒體,包括但是不限于 新聞、娛樂、體育比賽、網(wǎng)頁或者可感知的音頻、視頻或者圖像內(nèi)容。還 應(yīng)當(dāng)明白,雖然在媒體內(nèi)容、特別是音頻內(nèi)容上描述了本發(fā)明,但是本發(fā) 明的范圍涵蓋迄今或者以后已知的任何內(nèi)容或者媒體格式。訂閱服務(wù)器118還包括用戶信息的數(shù)據(jù)庫170。用戶信息數(shù)據(jù)庫170 包括從用戶收集或者當(dāng)用戶與訂閱服務(wù)器118交互時通過訂閱服務(wù)器118 產(chǎn)生的、關(guān)于用戶的信息。在一個實施例中,用戶信息數(shù)據(jù)庫170包括用戶可以提供到訂閱服務(wù)器118的用戶信息,諸如用戶名、性別、電子郵件 和其他地址、用戶偏好等。另外,服務(wù)器118可以收集信息,所述信息諸如是用戶已經(jīng)訂閱了什么podcast、用戶已經(jīng)執(zhí)行了什么搜索、用戶如何評 價各種podcast等。實際上,可以在用戶信息數(shù)據(jù)庫170中存儲訂閱服務(wù) 器118可以獲得的與用戶相關(guān)的任何信息和用戶所訂閱的podcast。用戶信息數(shù)據(jù)庫170還可以包括關(guān)于用戶的裝置114的信息。所述信 息使得訂閱服務(wù)器118可以識別所述裝置,并且將其與計算裝置103區(qū) 分。而且,期望單個用戶可以具有多個不同的計算裝置103,并且每個計 算裝置103可以與不同的信息相關(guān)聯(lián)。例如,用戶可以在諸如智能電話 103或者類似的因特網(wǎng)連接的移動裝置103的移動裝置上訂閱新聞 podcast,并且可以在家庭計算機103上訂閱游戲podcast。用戶信息數(shù)據(jù)庫 170包含所有這個信息。在一個實施例中,用戶信息數(shù)據(jù)庫170可以包括 在與用戶相關(guān)聯(lián)的每個計算裝置103的計算裝置的訂閱文件160中包含的 相同信息。用戶信息數(shù)據(jù)庫170可以甚至包括每個用戶的OPML文件格式 的一個或多個文件。在所示的實施例中,訂閱服務(wù)器118包括feed數(shù)據(jù)庫174。 feed數(shù)據(jù) 庫174可以包括服務(wù)器118已知的podcast的列表。當(dāng)服務(wù)器118搜索新的 feed 152和已經(jīng)被去除對于因特網(wǎng)104的訪問的feed 152時,可以定期刷 新這個列表。如果服務(wù)器118的搜索能力足以響應(yīng)于用戶搜索而迅速地向 用戶提供更新的和準(zhǔn)確的feed信息,則這樣的feed數(shù)據(jù)庫174可能不必 要。feed數(shù)據(jù)庫174可以包括由feed 152提供的所有的信息。另外,feed 數(shù)據(jù)庫174可以包括由訂閱服務(wù)器118或者由用戶產(chǎn)生的其他信息。因 此,feed數(shù)據(jù)庫174可以包含feed 152的公布者不知道或者由其產(chǎn)生的信在一個實施例中,數(shù)據(jù)庫120、 174、 170可以是分離的和不同的數(shù)據(jù) 庫,而在一個替代實施例中,數(shù)據(jù)庫120、 174、 170的一些或者全部可以 被組合為單個數(shù)據(jù)庫。數(shù)據(jù)庫120、 174、 170可以是服務(wù)器118的一部 分,或者可以位于與服務(wù)器118通信的單獨的計算裝置上。在一個實施例中,feed數(shù)據(jù)庫174包括"標(biāo)簽"形式的、關(guān)于feed152的附加信息。標(biāo)簽是由訪問訂閱服務(wù)器118的人選擇的關(guān)鍵字,用于描述特定的feed 152。所述標(biāo)簽可以是任何字或者鍵擊組合。被遞交到設(shè) 置服務(wù)器的每個標(biāo)簽可以被記錄在feed數(shù)據(jù)庫172中,并且與所述標(biāo)簽描 述的feed相關(guān)聯(lián)。標(biāo)簽可以與特定的feed 152相關(guān)聯(lián)(例如系列標(biāo)簽), 或者與在feed 152內(nèi)的特定媒體文件154相關(guān)聯(lián)(例如情節(jié)標(biāo)簽)。下面 更詳細(xì)地說明標(biāo)簽。因為標(biāo)簽可以是任何關(guān)鍵字,因此諸如"科學(xué)"或者"商業(yè)"的類別 的典型名稱也可以被用作標(biāo)簽,并且在一個實施例中,通過從feed獲得類 別指定并且將它們用作所述feed的初始標(biāo)簽,自動產(chǎn)生feed的初始標(biāo)簽。 但是,注意標(biāo)簽不是一個人可以"向下鉆透"通過的分層類別系統(tǒng)。標(biāo)簽 不分層相關(guān),這是在典型的分類方案中所要求的。標(biāo)簽還是累積性的,這 是因為對利用特定標(biāo)簽識別系列或者情節(jié)的用戶的數(shù)量進(jìn)行跟蹤。作為相 關(guān)聯(lián)的內(nèi)容(即系列或者情節(jié))的精確的說明的特定標(biāo)簽的相對重要性是 基于將那個標(biāo)簽與所述內(nèi)容相關(guān)聯(lián)的用戶的數(shù)量的。在一個實施例中,允許feed 152的消費者提供要與feed或者與feed的 特定情節(jié)相關(guān)聯(lián)的信息。因此,用戶在消費數(shù)據(jù)后可以例如在1-5星的量 度上評價情節(jié),撰寫對情節(jié)的評論,并且輸入要與所述情節(jié)相關(guān)聯(lián)的標(biāo) 簽。所有這個消費者產(chǎn)生的數(shù)據(jù)可以被存儲在feed數(shù)據(jù)庫174中,并且與 適當(dāng)?shù)那楣?jié)相關(guān)聯(lián),以用于未來的搜索。訂閱服務(wù)器118包括搜索引擎172。在一個實施例中,搜索引擎172 執(zhí)行多個功能,包括爬行網(wǎng)絡(luò)104以在網(wǎng)絡(luò)104上識別feed和feed的情 節(jié),檢索feed信息并且將其存儲在feed數(shù)據(jù)庫174中,并且向計算裝置 103提供容易對于feed數(shù)據(jù)庫174搜索feed和情節(jié)的部件。因為它們的特性,feed 152被預(yù)期通過增加新的媒體文件154來作為 feed 152的情節(jié)而隨著時間改變。在一個實施例中,搜索引擎172定期地 和自動地爬行網(wǎng)絡(luò)104以找到新的feed 152和如下的先前識別的feed 152,所述先前識別的feed 152自從搜索引擎172最后一次査看該feed 152 起已經(jīng)改變。當(dāng)爬行網(wǎng)絡(luò)104時,搜索引擎172可以使用任何網(wǎng)絡(luò)搜索或 者爬行方法,諸如在共同擁有的美國專利第6,021,409號中描述的用于爬行網(wǎng)絡(luò)上的信息的方法,所述美國專利第6,021,409號的題目是"用于分 析、索引化或者搜索萬維網(wǎng)網(wǎng)頁的方法"(Method For Parsing, Indexing And Searching World-wide-web Pages)。搜索引擎172對于它找到的每個 新的feed 152在feed數(shù)據(jù)庫174中建立一個或多個新的條目。起初,所述 一個或多個條目包含feed的位置、feed的標(biāo)識符(諸如其名稱)和在feed 152中包含或者由feed 152以其他方式提供或者與feed 152相關(guān)聯(lián)的信息 的一些或者全部。例如,對于RSSfeed,這個信息可以包括在RSS feed文 件內(nèi)的元數(shù)據(jù)的一些或者全部。這個feed信息通過搜索引擎172被從feed 152檢索,并且被存儲在feed數(shù)據(jù)庫174中,以便所述feed數(shù)據(jù)庫包含在 feed 152中提供的信息的一些或者全部。這樣的信息可以包括feed描述、 情節(jié)描述、情節(jié)位置等。自動分析可以被執(zhí)行或者可以不被執(zhí)行以根據(jù)在feed 152中提供的信 息將feed 152匹配到已知的標(biāo)簽。例如,在一個實施例中, 一些RSS feed 包括類別元素,并且在那個元素中列出的類別被自動用作所述feed的初始 標(biāo)簽。雖然這不是類別元素的意欲用途,但是其被用作作為feed的更精確 的標(biāo)簽的產(chǎn)生的開始點的初始標(biāo)簽。注意,對于在feed 152中出現(xiàn)的術(shù)語 的客戶搜索將返回那個feed作為結(jié)果,因此不必向新的條目提供標(biāo)簽以便 客戶搜索正確地進(jìn)行。起初,沒有評價信息或者用戶評論與新的條目相關(guān) 聯(lián)。訂閱服務(wù)器的管理器可以向公布者請求附加信息,諸如公布者的推薦 標(biāo)簽和公布者希望提供但是未在feed 152本身中提供的任何附加的描述性 ,自I A尼、ofeed數(shù)據(jù)庫174還可以包括諸如對feed的質(zhì)量的評論的信息,包括對 作為整體的系列的評論和專門對給定的feed 152中的每個情節(jié)的評論。所 述評論可以是評價,諸如"星"評級,并且可以包括由用戶提供的附加的 描述。除了維護(hù)系列和系列中單獨情節(jié)專用的信息以外,feed數(shù)據(jù)庫174還 可以包括與feed的公布者、feed和/或情節(jié)的贊助商、在feed或者情節(jié)中 討論的話題或者在feed或者情節(jié)中的人相關(guān)聯(lián)的信息。feed數(shù)據(jù)庫174還可以包括關(guān)于登廣告者和與feed和情節(jié)相關(guān)聯(lián)的廣告的信息。例如, 一組一個或多個登廣告者或者廣告可以與每個feed相關(guān)聯(lián)。這個信息可以然后用于選擇要被發(fā)送到或者流播到消費者的計算裝置 103的廣告,如下更詳細(xì)所述。為了便利podcast的客戶搜索,feed搜索引擎172向用戶的計算裝置 103提供圖形用戶界面,允許所述用戶使用訂閱服務(wù)器118搜索feed 152 和訂閱feed 152。在一個實施例中,所述圖形用戶界面可以是供應(yīng)到計算 裝置103以經(jīng)由瀏覽器向用戶顯示的.HTML頁面。或者,所述圖形用戶界 面可以通過在計算裝置103上的某個其他軟件被呈現(xiàn)給用戶。參見圖3來 討論由瀏覽器呈現(xiàn)給用戶的圖形用戶界面的一個示例。通過圖形用戶界 面,feed搜索引擎172接收用戶搜索標(biāo)準(zhǔn)。搜索引擎172然后使用所述搜 索標(biāo)準(zhǔn)來作為用于識別滿足用戶的標(biāo)準(zhǔn)的feed 152的參數(shù)。所述搜索可以 包括因特網(wǎng)104的有效搜索、feed數(shù)據(jù)庫174的搜索或者兩者的某種組合 174。所述搜索可以包括在feed 152中提供的系列和在系列中的每個特定 情節(jié)的描述的搜索。所述搜索還可以包括對第三方提供的標(biāo)簽、評價,以 及在feed數(shù)據(jù)庫174中列出但是未由feed 152本身提供的與feed 152相關(guān) 聯(lián)的評論和其他信息的搜索。搜索的結(jié)果然后被顯示到用戶。在本發(fā)明的一個實施例中,類似于位于用戶的計算裝置103上的 DRM軟件105,訂閱服務(wù)器可以維護(hù)其本身的DRM軟件158,該DRM 軟件158跟蹤位于媒體數(shù)據(jù)庫120中或者存儲在用戶的計算裝置中的媒體 文件的數(shù)字權(quán)利。因此,例如,在訂閱服務(wù)器118向用戶流播或者供應(yīng)或 者傳送任何媒體文件時,其驗證那個特定媒體段的權(quán)利指定,并且僅僅如 果用戶具有適當(dāng)?shù)臋?quán)利才供應(yīng)、流播或者傳送所述文件??梢酝ㄟ^對在計 算裝置103上、在用戶信息數(shù)據(jù)庫170中或者兩者包含的信息的查看來確 定這一點。系統(tǒng)100還包括多個媒體服務(wù)器150,其遠(yuǎn)離計算裝置103和訂閱服 務(wù)器118,并且公布podcast。在一個實施例中,遠(yuǎn)離表示在邏輯的網(wǎng)絡(luò)含 義上的遠(yuǎn)離可以使用不同的域名來作為它們的網(wǎng)絡(luò)定位符——諸如統(tǒng)一 資源定位符(URL)——來訪問每個媒體服務(wù)器150、每個計算裝置103 和訂閱服務(wù)器118。例如,可以通過URL "http:〃podcast.yahoo.com"來訪問訂閱服務(wù)器118,而每個媒體服務(wù)器150可以具有不同的URL,諸如 "www.abcnews.com"禾口 "www.itunes.com"。計算裝置103可以具有專 用的URL,或者可以是可以間歇地連接到因特網(wǎng)104并且被系統(tǒng)給定暫時 URL的裝置,所述計算裝置通過所述系統(tǒng)進(jìn)行連接。在另一個實施例中, 每個計算裝置103、媒體服務(wù)器150和訂閱服務(wù)器118的因特網(wǎng)協(xié)議 (IP)地址不同,這表示所述裝置至少在邏輯意義上彼此遠(yuǎn)離。服務(wù)器150包括通過諸如如圖所示的因特網(wǎng)的網(wǎng)絡(luò)104可訪問的一個 或多個feed 152,諸如RSS feed。如下更詳細(xì)所述,feed 152包括關(guān)于feed 的信息(系列信息)以及關(guān)于feed 152的各種媒體文件154 (即情節(jié))的 信息。feed 152還識別媒體文件154,以便它們可以在計算裝置103上被訂 閱管理器檢索。媒體文件154可以駐留在具有feed 152的媒體服務(wù)器150 上,或者可以位于另一個服務(wù)器156上,服務(wù)器156事實上遠(yuǎn)離具有feed 152的媒體服務(wù)器150。如圖1中所示,每個用戶的計算裝置103、訂閱服務(wù)器118和媒體服 務(wù)器150以及其他服務(wù)器130、 156經(jīng)由因特網(wǎng)104以通信方式連接。在替 代實施例中,系統(tǒng)的不同部件可以以通信方式不同地耦接,例如每個可以 無線地直接彼此耦接或者通過局域網(wǎng)或者廣域網(wǎng)(WAN)等耦接。另外, 可以分布功能部件以便可以在訂閱服務(wù)器118處執(zhí)行搜索引擎172的某些 功能,或者以模塊的形式分布功能部件以在遍布系統(tǒng)100中的各個位置操 作。因此,在此與特定裝置或者部件或者位置相關(guān)聯(lián)的功能或者部件的說 明僅僅是一個可能的實施例。搜索引擎172還向用戶提供附加功能和便利。由搜索引擎172向用戶 的計算裝置103提供的用戶界面允許用戶從同一界面(經(jīng)由訂閱按鈕)訂 閱所顯示的feed,(經(jīng)由收聽按鈕)收聽所顯示的feed的情節(jié),并且(經(jīng) 由點擊超鏈接的題目)獲得關(guān)于feed的完整信息。用戶不必知道所述feed 駐留在因特網(wǎng)上何處,并且僅僅需要與搜索引擎的用戶界面交互以執(zhí)行這 些動作。而且,用戶不必明確地將他的計算機引導(dǎo)來訪問公布者的網(wǎng)站以 訂閱、收聽或者獲得關(guān)于feed的額外信息。系統(tǒng)IOO還包括廣告選擇系統(tǒng)180。廣告選擇系統(tǒng)180根據(jù)從消費者接收的媒體文件請求來選擇要發(fā)送到消費者的廣告。在所示的實施例中, 廣告選擇系統(tǒng)180接收對于媒體文件154的請求;確定是否應(yīng)當(dāng)將廣告與 媒體文件154 —起提供;準(zhǔn)備對于所述請求的響應(yīng);并且向所述請求裝置103、 150、 118或者其他某種指定接收裝置103、 150、 118發(fā)送響應(yīng)。在 一個實施例中,所述響應(yīng)僅包括由廣告選擇系統(tǒng)180選擇的廣告,媒體文 件由除廣告選擇系統(tǒng)180以外的另一個計算裝置分別和獨立地提供到所述 請求裝置103、 150、 118或者其他某個指定接收裝置103、 150、 118。在 一個替代實施例中,所述響應(yīng)包括廣告和所請求的媒體文件兩者。在一個實施例中,廣告選擇系統(tǒng)180可以被實現(xiàn)為可以由與網(wǎng)絡(luò)104 連接的任何服務(wù)器或者計算裝置訪問的獨立的遠(yuǎn)程系統(tǒng)。在一個替代實施 例中,廣告選擇系統(tǒng)180可以被實現(xiàn)為媒體服務(wù)器150或者訂閱服務(wù)器 118的一部分。在另一個實施例中,即使在網(wǎng)絡(luò)上沒有可分辨的單個位置 可以被識別為廣告選擇系統(tǒng)180,廣告選擇系統(tǒng)180的各種部件也可以以 執(zhí)行廣告選擇系統(tǒng)180的功能的方式被分離和分布在媒體服務(wù)器150、訂 閱服務(wù)器118和計算裝置103當(dāng)中。廣告選擇系統(tǒng)180選擇和提供廣告以用于媒體文件。廣告選擇系統(tǒng) 180可以依賴于實現(xiàn)方式而直接地或者間接地與在圖1中所示的各個服務(wù) 器或者計算裝置交互。例如,在一個實施例中,廣告選擇系統(tǒng)180可以適 于作為媒體服務(wù)器150對對于媒體文件154的請求的處理的一部分僅僅與 媒體服務(wù)器150交互,因此,從不直接地與消費者的計算裝置103交互。 在一個替代實施例中,可以在消費者知道或者不知道的情況下,初始將對 于媒體文件154的消費者請求引導(dǎo)到廣告選擇系統(tǒng)180,以便消費者的計 算裝置103從不直接地與使用廣告選擇系統(tǒng)180來提供廣告的媒體服務(wù)器 150交互。在一個實施例中,除了選擇和檢索廣告之外,廣告選擇系統(tǒng)180還可 以向媒體文件或者媒體數(shù)據(jù)流中插入所選擇的廣告。當(dāng)插入廣告時,廣告 選擇系統(tǒng)180被設(shè)計為與使用用于識別廣告應(yīng)當(dāng)被插入媒體文件的媒體數(shù) 據(jù)中的何處的信息建立的媒體文件一起工作,并且也與不關(guān)心以后插入廣 告而建立的媒體文件一起工作。廣告選擇系統(tǒng)180還跟蹤被插入到媒體文件中或者與媒體文件一起提供的廣告。從這個信息,廣告選擇系統(tǒng)180然后能夠?qū)Φ菑V告者收費,并且對于媒體文件公布者進(jìn)行貸記(credit)。圖2是廣告選擇系統(tǒng)的架構(gòu)的一個示例實施例的圖示。在所述架構(gòu) 200中,以呈現(xiàn)裝置202形式的消費者的計算裝置和媒體服務(wù)器204經(jīng)由 諸如因特網(wǎng)104的網(wǎng)絡(luò)與廣告選擇系統(tǒng)206通信。在所示的實施例中,廣 告選擇系統(tǒng)206接收對于媒體文件的請求;可以確定是否廣告應(yīng)當(dāng)與媒體 文件一起提供;準(zhǔn)備對于所述請求的響應(yīng),其中包括所選擇的廣告;并 且,向所述請求裝置或者其他某個指定接收裝置發(fā)送所述響應(yīng)。所述響應(yīng) 當(dāng)被呈現(xiàn)時導(dǎo)致廣告被呈現(xiàn)到消費者。在圖2中所示的示例實施例圖解了作為獨立模塊的廣告選擇系統(tǒng)206 的功能。雖然并非必需,但為了方便,在功能程序模塊的一般上下文中描 述本發(fā)明,所述功能程序模塊可以對應(yīng)于或者可以不對應(yīng)于特定的計算機 可執(zhí)行的指令,所述指令可由諸如客戶機工作站或者服務(wù)器之類的計算機 執(zhí)行。 一般,程序模塊包括例程、程序、對象、組件、數(shù)據(jù)結(jié)構(gòu)等,其執(zhí) 行特定任務(wù)或者實現(xiàn)特定的抽象數(shù)據(jù)類型。雖然被作為分離的和不同的模 塊而討論,但本領(lǐng)域技術(shù)人員可以認(rèn)識到,根據(jù)在開發(fā)期間進(jìn)行的實現(xiàn)方 式選擇,各種模塊的一些或者全部可被組合或者進(jìn)一步劃分為獨立的子模 塊,而不改變所述實施例的整體功能。另外,如上在替代實施例中所述, 所述的模塊的一些或者全部可以被分布在網(wǎng)絡(luò)104上的其他計算裝置中。廣告選擇系統(tǒng)206具有請求截取器208,用于從諸如呈現(xiàn)裝置202和 媒體服務(wù)器204的遠(yuǎn)程計算裝置接收請求。在一個實施例中,所述請求是 對于由廣告選擇系統(tǒng)206處理的媒體文件的請求。請求截取器208可以直 接地從呈現(xiàn)裝置接收請求,即所述請求被尋址到廣告選擇系統(tǒng)206,或 者,請求截取器208可以間接地從其他的計算裝置接收請求,即在呈現(xiàn)裝 置知道或者不知道的情況下,所述請求被轉(zhuǎn)發(fā)到廣告選擇系統(tǒng)。在一個替 代實施例中,附加的請求截取器模塊可以被實現(xiàn)在媒體服務(wù)器204上,以 便截取和向廣告選擇系統(tǒng)206轉(zhuǎn)發(fā)對于特定媒體文件的請求。請求截取器208接收請求,并且選擇要被插入到對于所述請求的響應(yīng) 的廣告。在一個實施例中,請求截取器208査看所述請求,并且根據(jù)諸如請求者的身份、請求的來源、請求的時間和被請求的媒體文件之類的在請求中的信息,請求截取器208進(jìn)行其選擇。例如,請求截取器208可以維護(hù)應(yīng)當(dāng)提供廣告的媒體文件的列表,作為一種類型的廣告選擇規(guī)則。在一 個實施例中,所述列表可以指示或者可以不指示應(yīng)當(dāng)響應(yīng)于對于在列表中 的每個媒體文件的請求而提供哪個或哪些廣告。作為所述確定處理的一部分,請求截取器208還可以訪問和檢索附加信息,諸如在用戶信息數(shù)據(jù)庫 170或者feed數(shù)據(jù)庫174中維護(hù)的附加信息。在一個替代實施例中,請求 截取器208可以不進(jìn)行任何確定,并且可以同樣地處理所有的請求。在所示的實施例中的廣告選擇系統(tǒng)206還包括媒體文件檢索器210。 媒體文件檢索器210檢索在所述請求中標(biāo)識的媒體文件。在一個實施例 中,媒體文件檢索器210可以從由廣告選擇系統(tǒng)206維護(hù)或者可由廣告選 擇系統(tǒng)206訪問的媒體文件庫212檢索文件。在一個替代實施例中,媒體 文件檢索器210可以從由媒體服務(wù)器204維護(hù)的遠(yuǎn)程媒體文件庫252請求 和檢索文件。在另一個實施例中,如果所述請求原始由媒體服務(wù)器204提 供,則所述媒體文件可能已經(jīng)被提供了請求,在這種情況下,媒體文件檢 索器210可以簡單地使用所述請求來訪問媒體文件。在另一個實施例中, 廣告選擇系統(tǒng)206不包括媒體文件檢索器210,并且僅僅能夠響應(yīng)于媒體 文件請求而提供廣告。廣告選擇系統(tǒng)206包括廣告選擇器模塊214。廣告選擇器模塊214選 擇要與響應(yīng)的媒體文件一起提供的一個或多個廣告。在一個實施例中,作為所述選擇處理的一部分,廣告選擇器模塊214訪問一組廣告規(guī)則216。 所述選擇可以基于許多不同的因素,所述因素包括所接收的請求的內(nèi)容, 并且所述選擇可以涉及附加信息的訪問和檢索,所述附加信息諸如是在用 戶信息數(shù)據(jù)庫170或者feed數(shù)據(jù)庫174中維護(hù)的附加信息。例如,可以針對請求者的地理位置上選擇廣告(或為了方便而稱為"ad"),可以通過 將比較請求的首標(biāo)信息——諸如被分配到請求者的呈現(xiàn)裝置的IP地址—— 與DNS服務(wù)器目錄進(jìn)行比較來獲得這樣的信息??梢愿鶕?jù)諸如請求者的 人口統(tǒng)計信息或者發(fā)出請求的用戶的標(biāo)簽歷史來選擇廣告,可以從用戶信 息數(shù)據(jù)庫170獲得這樣的信息。還可以根據(jù)呈現(xiàn)媒體文件的呈現(xiàn)裝置的能力來選擇廣告。讀者可以明白,可以獲得的任何基礎(chǔ)和信息可以作為所述 選擇處理的一部分用于選擇特定的廣告。在另一個實施例中,廣告規(guī)則 216可以包括廣告僅跟與一個或多個標(biāo)簽相關(guān)聯(lián)的媒體文件一起提供的規(guī)則,這樣的規(guī)則使用來自feed數(shù)據(jù)庫174或者諸如標(biāo)簽數(shù)據(jù)庫的其他某種數(shù)據(jù)庫的信息,所述標(biāo)簽數(shù)據(jù)庫包含與已知的媒體文件相關(guān)聯(lián)的標(biāo)簽或者 其他信息。這種規(guī)則允許根據(jù)與媒體文件相關(guān)聯(lián)的消費者提供的標(biāo)簽來呈 現(xiàn)廣告。以這種方式,雖然通過廣告選擇系統(tǒng)自動選擇了廣告,但是實際 選擇可能隨著時間改變,因為與媒體文件相關(guān)聯(lián)的標(biāo)簽信息響應(yīng)于附加的 消費者提供的標(biāo)簽的接收而隨著時間改變。因此,消費者提供的標(biāo)簽是另 一個基礎(chǔ),基于其可以選擇廣告。在一個podcast具體實施例中,廣告規(guī)則216可以包括基于媒體文件 關(guān)聯(lián)于什么系列的規(guī)則,例如媒體文件是特定的feed的情節(jié)。因此,可以 根據(jù)podcast來自動插入廣告,這允許登廣告者將廣告置于整個podcast的 每個情節(jié)中達(dá)到一段時間。在選擇了廣告后,廣告檢索器218被提供來檢索所選擇的廣告。在所 示的實施例中,廣告選擇系統(tǒng)206與廣告庫220通信。廣告庫220可以是 本地的海量存儲器,其包含可由廣告選擇系統(tǒng)206選擇的廣告?;蛘撸?據(jù)所選擇的一個或多個廣告,廣告選擇系統(tǒng)206可以訪問由登廣告者或者 登廣告者的代表維護(hù)的一個或多個遠(yuǎn)程廣告庫220。所檢索的廣告可以本 身具有媒體文件的形式,或者可以是具有由目的地裝置可呈現(xiàn)的形式的或 者具有準(zhǔn)備好插入文件或者響應(yīng)中的形式的媒體數(shù)據(jù)。廣告選擇系統(tǒng)206可以包括或者可以不包括廣告插入器222,廣告插 入器222將媒體文件和廣告組合。所述組合可以包括從廣告向媒體文件加 上一些媒體數(shù)據(jù),建立廣告和媒體文件的容器,或者建立作為來自媒體文 件和廣告的媒體數(shù)據(jù)的某個組合的新的媒體文件。在一個實施例中,通過廣告插入器222來建立容器,該容器本身可以 是包含廣告和媒體文件的可呈現(xiàn)的媒體文件。廣告插入器222向容器中插 入廣告或者來自廣告的媒體數(shù)據(jù)和來自媒體文件的一些或者全部的數(shù)據(jù)。 廣告可以被插入,以便在呈現(xiàn)媒體文件之前、在完全地呈現(xiàn)媒體文件后呈現(xiàn)它,或者在媒體文件內(nèi)的某個點呈現(xiàn)它以便通過廣告來中斷媒體文件。在另一個實施例中,廣告插入器222可以建立響應(yīng)消息,該響應(yīng)消息 包括廣告、媒體文件和對最終的呈現(xiàn)裝置的某種指示,以在相對于對媒體 文件的媒體數(shù)據(jù)的呈現(xiàn)的特定點呈現(xiàn)廣告。在流播實施例中,廣告插入器222可以負(fù)責(zé)建立媒體數(shù)據(jù)的流,因此控制來自廣告的媒體數(shù)據(jù)相對于來自媒體文件的媒體數(shù)據(jù)應(yīng)當(dāng)在流中的那 個點出現(xiàn)。在另一個實施例中,所述呈現(xiàn)裝置可以已經(jīng)具有媒體文件,并且廣告插入器222可以然后建立響應(yīng),該響應(yīng)僅僅由所選擇的廣告和/或?qū)τ诔尸F(xiàn) 裝置的指示構(gòu)成。所述指示可以是命令,該命令標(biāo)識要插入所選擇的廣告 的位置?;蛘?,所述指示可以是到由廣告選擇器模塊214選擇的廣告的鏈 接。這種實施例可用在呈現(xiàn)裝置已經(jīng)具有媒體文件并且媒體文件包括用于 識別在哪里呈現(xiàn)廣告的信息的時候,在這種情況下,呈現(xiàn)裝置僅僅需要獲 得廣告。廣告選擇系統(tǒng)206具有發(fā)送模塊240,發(fā)送模塊240封裝所述響應(yīng)以 發(fā)送到適當(dāng)?shù)哪康牡?,無論所述響應(yīng)是包含所選擇的一個或多個廣告的數(shù) 據(jù)流還是離散文件。例如,可以將所述響應(yīng)封裝為符合諸如HTTP、 SMTP、 TCP/IP或者PPP之類的通信協(xié)議的傳送結(jié)構(gòu)。廣告選擇系統(tǒng)206還包括跟蹤和結(jié)賬模塊242。跟蹤和結(jié)賬模塊242 維護(hù)什么廣告響應(yīng)于什么媒體文件請求而被提供到誰的記錄。另外,可以 記錄更多、更少或者不同的信息,例如請求者的人口統(tǒng)計信息、請求者的 電子郵件地址或者諸如作為用戶數(shù)據(jù)庫中的用戶標(biāo)識符的其他識別信息以 及媒體文件的來源。跟蹤和結(jié)賬模塊242可以根據(jù)在登廣告者和廣告選擇 系統(tǒng)的運營商之間的當(dāng)前合同而向登廣告者自動產(chǎn)生電子或者紙張發(fā)票。 跟蹤和結(jié)賬模塊242可以自動向媒體文件(廣告與其一起提供)的公布者 或者擁有者產(chǎn)生電子或者紙張的支付、獎勵或者貸記。也可以根據(jù)在公布 者和廣告選擇系統(tǒng)的運營商之間的當(dāng)前合同來確定這樣的支付或者貸記。注意,如上所述的系統(tǒng)的實施例允許實時地響應(yīng)于對于媒體文件的請 求而提供廣告,而不需要在媒體文件公布者和建立和提供廣告的登廣告者之間的直接的預(yù)先交互。在一個實施例中,登廣告者可以與廣告選擇系統(tǒng) 交互以識別合同條款、廣告規(guī)則和對于登廣告者的廣告提供的訪問。然 后,與未來的媒體文件下載和通過廣告選擇系統(tǒng)處理的呈現(xiàn)請求一起,按 照所述合同條款和廣告規(guī)則來自動地提供登廣告者的廣告。同樣,公布者僅須在必要時與廣告選擇系統(tǒng)交互,以對于符合廣告選 擇系統(tǒng)的要求的媒體文件進(jìn)行訪問。這可以包括將媒體文件請求取路由到 廣告選擇系統(tǒng),或者在公布者的媒體服務(wù)器上安裝一些或者全部的廣告選 擇系統(tǒng)的軟件。這也可以包括如下所述的在媒體文件中插入廣告標(biāo)記。但 是,在公布者已經(jīng)滿足了要求后,然后通過廣告插入引擎來自動地提供廣 告,并且公布者從不需要與任何登廣告者直接地協(xié)商。圖3是按照本發(fā)明的一個實施例的能夠產(chǎn)生對于媒體文件的請求的示例用戶界面300。在所示的實施例中,圖形用戶界面300是podcast搜索引 擎,其能夠搜索podcast和作為podcast的情節(jié)的媒體文件。本領(lǐng)域技術(shù)人 員可以明白這僅僅是圖形用戶界面的一個示例,不論所述圖形用戶界面是 服務(wù)器產(chǎn)生的還是通過呈現(xiàn)裝置來產(chǎn)生的,用戶從其中可以找到和請求要 呈現(xiàn)的媒體文件。圖形用戶界面300 (GUI)包括在界面內(nèi)的幾個區(qū)域,每個區(qū)域包含 一個或多個用戶界面元素。GUI 300包括幾個區(qū)域,每個區(qū)域包含一個或 多個被顯示的用戶界面元素。用戶界面元素的示例包括非交互性的元 素,諸如向用戶顯示的文本、圖像和視頻幀;以及交互性的元素,諸如用 戶控件,例如文本框、鏈接、滾動條、圖標(biāo)和下拉框。在一個實施例中, GUI 300是feed搜索引擎172的"主"頁,當(dāng)經(jīng)由計算裝置103上的瀏覽 器訪問搜索引擎172時向計算裝置103顯示"主"頁。GUI 300包括podcast搜索區(qū)域302,其中,用戶可以輸入對于podcast 的搜索標(biāo)準(zhǔn)。所述搜索是通過經(jīng)由"搜索"按鈕308提供的用戶命令啟動 的。經(jīng)由與搜索字段304相關(guān)聯(lián)的下拉框306,可以將搜索限于僅僅搜索 系列、僅僅搜索情節(jié)或者搜索與所述標(biāo)準(zhǔn)匹配的系列和情節(jié)。GUI 300還 包括題目為"新的和值得注意的"的區(qū)域310、"雇員推薦"312和 podcast推薦區(qū)域314以及用于使用標(biāo)簽來找到podcast的其他區(qū)域。在這些區(qū)域內(nèi),各種podcast被列出(諸如"GameSpot" podcast 350)或者顯 示。與每個podcast相關(guān)聯(lián)地顯示了 "收聽"按鈕330和"訂閱"按鈕 332。訂閱按鈕332使得計算裝置103訂閱與按鈕332相關(guān)聯(lián)的podcast。收聽按鈕330使得被識別的系列的最新的情節(jié)被下載到用戶的計算裝 置103,并且通過計算裝置的媒體播放器被呈現(xiàn)到用戶(例如如果是文本 則顯示,如果是音頻或者視頻內(nèi)容則使用適當(dāng)?shù)拿襟w播放器來播放)。在 一個實施例中,用戶對收聽按鈕330的啟動導(dǎo)致基于服務(wù)器的媒體播放器 的執(zhí)行,該媒體播放器流播用戶的瀏覽器中的適當(dāng)?shù)拿襟w文件,以在專門 的podcast用戶界面中呈現(xiàn)。在一個實施例中,用戶對收聽按鈕330的選擇啟動廣告選擇系統(tǒng)。在 一個實施例中,用戶對收聽按鈕330的選擇使得用戶的計算裝置發(fā)送對情 節(jié)的相關(guān)聯(lián)的媒體文件的請求。由收聽按鈕330產(chǎn)生的請求可包括從GUI 300或者用戶的計算裝置103得到的附加信息,該附加信息可被廣告選擇 系統(tǒng)用于選擇和提供具有包含媒體文件的響應(yīng)的廣告。例如,所述請求可 以包括用于向廣告選擇系統(tǒng)或者訂閱服務(wù)器識別用戶的信息、用于識別用 戶的計算裝置的能力的信息和關(guān)于已經(jīng)由計算裝置接收的廣告的信息。由收聽按鈕330確定的請求可以被直接地發(fā)送到廣告選擇系統(tǒng),或者 間接地首先經(jīng)由向訂閱服務(wù)器或者媒體服務(wù)器的發(fā)送而發(fā)送到廣告選擇系 統(tǒng),在所述訂閱服務(wù)器或者媒體服務(wù)器中,所述請求被截取和傳送到廣告 選擇系統(tǒng)。注意,GUI 300允許用戶從同一界面300訂閱所顯示的feed (經(jīng)由訂 閱按鈕),收聽所顯示的feed的情節(jié)(經(jīng)由收聽按鈕)并且獲得關(guān)于feed 的完整信息(經(jīng)由點擊超鏈接的題目)。用戶不必知道feed或者媒體文件 位于因特網(wǎng)上的何處。而且,用戶不必訪問公布者的網(wǎng)站以訂閱、收聽媒 體文件或者獲得關(guān)于feed的附加信息。圖4是按照本發(fā)明的一個實施例的示例用戶界面400,其示出了 podcast搜索的結(jié)果。在搜索結(jié)果中,GUI 400被劃分為幾個區(qū)域,包括在 GUI 400頂部的搜索區(qū)域302。一個區(qū)域402示出了被作為匹配搜索項"科學(xué)"(science)而返回的系列。在GUI 400中,術(shù)語"科學(xué)"被以黑體示出,以幫助用戶識別在哪 里找到了所述術(shù)語。系列結(jié)果區(qū)域402提供所列出的每個系列的來自feed的系列題目、描 述和圖像。另外,從feed數(shù)據(jù)庫提供如上所述的每個系列的評價。除了評 價"星"之外,所述評價還包括已經(jīng)評價了該podcast的用戶數(shù)量顯示 406,以提供關(guān)于podcast的可能質(zhì)量的用戶附加信息。收聽和訂閱按鈕也 被提供,允許用戶使用單個命令來收聽或者訂閱任何列出的系列。在列表 402中的附加元素是標(biāo)簽顯示408,其列出用戶已經(jīng)與系列相關(guān)聯(lián)的標(biāo) 簽。從feed數(shù)據(jù)庫174獲得所述標(biāo)簽。在GUI 400上提供用戶界面元素, 允許用戶"觀看所有的系列結(jié)果"。同樣,在GUI 400上提供了另一個用 戶界面元素,允許用戶"觀看所有的情節(jié)結(jié)果"。情節(jié)結(jié)果區(qū)域404實質(zhì)上包括如在系列結(jié)果區(qū)域402中所示的情節(jié)的 對應(yīng)信息。情節(jié)結(jié)果區(qū)域402提供所列出的每個情節(jié)的情節(jié)題目、系列題 目和情節(jié)說明。另外,從feed數(shù)據(jù)庫提供如上所述的每個情節(jié)的評價。在 所示的實施例中,未評價任何情節(jié),因此未填充任何星。除了等級"星" 之外,所述評價還包括多個用戶顯示406,其指示已經(jīng)評價情節(jié)的用戶的 數(shù)量,以給出關(guān)于情節(jié)或者feed的評價的可能質(zhì)量的附加信息。收聽按鈕 和下載按鈕410也被提供,允許用戶使用單個命令來收聽或者下載任何列 出的情節(jié)。在列表402中的附加元素是標(biāo)簽顯示408,其列出了用戶已經(jīng) 與單獨的情節(jié)相關(guān)聯(lián)的標(biāo)簽。從與情節(jié)相關(guān)聯(lián)的feed數(shù)據(jù)庫174信息獲得 所述標(biāo)簽。在一個實施例中,系列題目和情節(jié)題目是具有鏈接形式的用戶界面元 素,其當(dāng)被用戶諸如經(jīng)由在鏈接上的鼠標(biāo)點擊而選擇時,打開系列描述頁 面或者情節(jié)描述頁面。這些描述頁面包括關(guān)于相關(guān)聯(lián)的feed或者情節(jié)的附 加的和更詳細(xì)的信息。在一個實施例中,如上所述,用戶對于收聽按鈕的選擇啟動廣告選擇 系統(tǒng)。另外,用戶對于下載按鈕的選擇也可以啟動廣告選擇系統(tǒng),使得廣 告選擇系統(tǒng)提供要發(fā)送到用戶的計算裝置的相關(guān)聯(lián)的媒體文件和廣告。圖5是用于描述一種用于響應(yīng)于請求而選擇廣告的實施例的流程圖。在實施例500中,當(dāng)在接收請求操作502中接收到請求時,所述方法開始。所述請求可能已經(jīng)是去往接收計算裝置的,或者可能已經(jīng)被截取并從 另一個位置重新路由到廣告選擇系統(tǒng)??梢詮幕蛘呖梢圆粡脑诎l(fā)送操作512中響應(yīng)最后被發(fā)送到的同一計算裝置接收所述請求。為了本說明書的 目的,在所示的實施例500中,請求將被描述為對要被提供到發(fā)出請求的 呈現(xiàn)裝置的媒體文件的請求。但是,應(yīng)當(dāng)明白,所述請求可能是對于任何 類型的文件的請求,或者甚至是對于要由接收計算裝置執(zhí)行的行為的請 求,因此,從一個計算裝置向另一個的任何通信可以導(dǎo)致執(zhí)行所述方法 500的剩余的操作。查看所述請求,并且如果其是應(yīng)當(dāng)提供廣告的請求,則選擇操作508 響應(yīng)于所述請求而選擇應(yīng)當(dāng)提供的廣告。所述選擇可以包括查看所述請 求,從遠(yuǎn)程和本地的數(shù)據(jù)庫獲得附加信息,并且將任何相關(guān)信息與選擇什 么廣告和如何提供或者發(fā)送廣告的一組規(guī)則相比較。所述選擇可以基于許 多不同的因素,所述因素包括所接收的請求的內(nèi)容,并且所述選擇可以涉 及附加信息——諸如用戶信息數(shù)據(jù)庫170或者feed數(shù)據(jù)庫174——的訪問 和檢索。選擇操作508可以包括從一組廣告選擇一個或多個廣告。選擇操作508可以包括使用邏輯判定樹,該邏輯判定樹由用于選擇的 規(guī)則構(gòu)成。例如,在一個實施例中,登廣告者可以提供用于同一產(chǎn)品或者 服務(wù)的一組廣告,其中,對于不同的人口統(tǒng)計信息、不同的計算裝置能力 (即每個廣告可由不同的計算裝置呈現(xiàn))、不同的地理位置或者不同的feed定制每個廣告。然后,可以建立廣告規(guī)則,以便對于足球迷定制的廣 告響應(yīng)于對于與足球相關(guān)聯(lián)的媒體文件的請求而被發(fā)送到對于足球感興趣 的用戶,而對于在洛杉磯的人們定制的廣告被發(fā)送到在洛杉磯的用戶。廣告規(guī)則可以定義特定廣告要被發(fā)送所必須滿足的標(biāo)準(zhǔn)。所述標(biāo)準(zhǔn)可 以是特定標(biāo)簽與請求者或者所請求的文件相關(guān)聯(lián)。標(biāo)準(zhǔn)的另外示例是所 述請求者或者所請求的文件與特定的地理位置相關(guān)聯(lián)、與特定的人口統(tǒng) 計信息相關(guān)聯(lián)、與特定的標(biāo)簽相關(guān)聯(lián)或者與關(guān)聯(lián)于其他某個指定媒體文件 的一個或多個標(biāo)簽相關(guān)聯(lián)。在一個實施例中,可以與請求相關(guān)聯(lián)的可用于廣告選擇系統(tǒng)的信息可以在廣告規(guī)則中用作標(biāo)準(zhǔn)。例如,廣告已經(jīng)被提供的次數(shù)可以用作標(biāo)準(zhǔn), 這允許登廣告者購買特定數(shù)量的廣告布置。廣告已經(jīng)被提供的次數(shù)的標(biāo)準(zhǔn)可以被定義為由廣告選擇系統(tǒng)存儲的總數(shù)、可在feed數(shù)據(jù)庫174中存儲的 響應(yīng)于對于特定feed中的媒體文件的請求而提供廣告的次數(shù),或者可在用 戶信息數(shù)據(jù)庫170中存儲的向特定用戶提供廣告的次數(shù)。作為另一個示例,對于足球迷定制的廣告可以具有如下標(biāo)準(zhǔn)為了選 擇廣告,請求者或者媒體文件必須與標(biāo)簽"幻想足球"相關(guān)聯(lián)。廣告規(guī)則 可以是分級的,以便首先查看足球廣告規(guī)則,并且如果不滿足足球廣告規(guī) 則標(biāo)準(zhǔn)(例如請求者或者媒體文件不與標(biāo)簽"幻想足球"相關(guān)聯(lián)),則接 著查看第二廣告規(guī)則,等等,直到選擇了廣告。所述分級可以終止于選擇 默認(rèn)廣告或選擇無廣告。所述分級可以部分地基于登廣告者愿意花多少錢 而被確定。來自一個或多個登廣告者的廣告規(guī)則可以被組合以形成用于從 多個登廣告者選擇廣告的一組廣告規(guī)則。在選擇了廣告后,檢索廣告操作510檢索所選擇的廣告。可以從諸如 廣告庫220的本地或者遠(yuǎn)程位置來撿索廣告。所檢索的廣告可以本身具有 媒體文件的形式,或者可以是具有準(zhǔn)備好插入文件中的形式的媒體數(shù)據(jù)。接著,向請求所指向的接收裝置發(fā)送所選擇的一個或多個廣告。在所 示的實施例500中,廣告被封裝到響應(yīng)中,并且按照請求的引導(dǎo)被發(fā)送。 如上文所述以及下文更詳細(xì)所述,在一個實施例中,所述發(fā)送可以包括媒 體文件以及所選擇的廣告,其中,所述廣告可以作為獨立的媒體文件被發(fā) 送。在另一個實施例中,所述發(fā)送可以包括單個文件,該文件包含從媒體 文件和廣告獲得的組合的媒體數(shù)據(jù)。在另一個實施例中,所述發(fā)送可以是 包含從廣告獲得的媒體數(shù)據(jù)的媒體數(shù)據(jù)流。所述方法500還包括記錄交易操作514,其中,記錄請求和響應(yīng)的細(xì) 節(jié)。記錄交易操作516建立關(guān)于什么廣告與什么媒體文件一起提供和提供 到誰的記錄。另外,還可以記錄其他信息,諸如請求者的人口統(tǒng)計信息、 請求者的電子郵件地址或者其他識別信息,以及媒體文件的來源。記錄交易操作514還可以包括在用戶信息數(shù)據(jù)庫170中記錄關(guān)于廣告 被發(fā)送到初始作出所述請求的用戶的信息。這個信息可以用于例如以后產(chǎn)生廣告,以便用戶不多次接收到同一廣告或者自動地以指定順序接收到一 組廣告。記錄交易操作514還可以包括在feed數(shù)據(jù)庫174中記錄關(guān)于廣告被發(fā) 送到feed的消費者的信息。所述信息可以由公布者用于確定什么feed對于 什么登廣告者是流行的。所述信息也可以用于由登廣告者使用,以便他們 可以識別他們的廣告規(guī)則的結(jié)果,而且,這個信息可以在例如廣告的以后 的產(chǎn)生中使用,以便例如知道具有從特定的登廣告者提供廣告的近來歷史 的feed。登廣告者可以然后建立廣告選擇規(guī)則,所述廣告選擇規(guī)則例如自 動使用這個信息來避免提供競爭性的廣告或者提供直接地與特定的登廣告 者競爭的在同一 feed中的廣告。執(zhí)行對于登廣告者結(jié)賬的操作516,其中,對于登廣告者針對向消費 者提供廣告結(jié)賬。所述對于登廣告者結(jié)賬的操作516可以根據(jù)在登廣告者 和廣告選擇系統(tǒng)的運營商之間的當(dāng)前合同向登廣告者定期和自動地產(chǎn)生電 子或者紙張的發(fā)票??梢愿鶕?jù)廣告選擇系統(tǒng)可以獲得的許多不同的因素來確定對于特定的 廣告收取的費用(和支付給內(nèi)容公布者的對應(yīng)費用)。例如,廣告被選擇 的次數(shù)可以用作當(dāng)確定費用時的因素。因此,登廣告者和廣告選擇系統(tǒng)運 營商可以在實際選擇廣告之前根據(jù)被呈現(xiàn)給消費者的廣告的數(shù)量來協(xié)商一 個漸進(jìn)的成本。這允許所述各方考慮到一個廣告可以被很少次數(shù)地或者很 多次數(shù)地選擇的不確定性。同樣,所述費用可以基于廣告選擇系統(tǒng)可以獲得的其他信息,例如, 費用可以基于廣告被選擇用于的媒體文件或者內(nèi)容項目的整體評價。登廣 告者可以然后支付更高費用,并且公布者可以接收更高費用,以用于與具 有更高評價的內(nèi)容一起布置廣告。這允許當(dāng)內(nèi)容的評價實時的調(diào)整時所述 費用自動調(diào)整。作為另一個示例,可以根據(jù)接收廣告的用戶的人口統(tǒng)計信 息來調(diào)整費用,因此允許所述費用考慮到登廣告者對達(dá)到特定的人群的期 望,這使得系統(tǒng)對于那些登廣告者更具有吸引力。作為另一個示例,內(nèi)容 項目的流行度可以用于確定所述費用,更流行的內(nèi)容提高所述費用。還執(zhí)行支付公布者操作518,其中,公布者或者媒體文件的擁有者由于使用媒體文件作為用于向消費者提供廣告的工具而被貸記或以其他方式 獲得報酬。支付公布者操作518可以自動產(chǎn)生對于公布者或者用來一起提 供廣告的媒體文件的擁有者的電子或者紙張的支付或者其他貸記。還可以 根據(jù)在公布者和廣告選擇系統(tǒng)的運營商之間的當(dāng)前合同來確定這樣的支付 或者貸記。圖6是用于更詳細(xì)地描述按照本發(fā)明的一種用于選擇廣告和響應(yīng)于對 于媒體文件的請求而提供它的方法的一個實施例的流程圖。在實施例600中,訪問來自用戶信息數(shù)據(jù)庫170的用戶數(shù)據(jù),以便根據(jù)與關(guān)聯(lián)于所述請求的用戶相關(guān)聯(lián)的信息來選擇廣告。在實施例600中,維護(hù)一個用戶信息數(shù)據(jù)存儲器,并且其對廣告選擇 系統(tǒng)是可訪問的。所述用戶信息數(shù)據(jù)存儲器可以是對于廣告選擇系統(tǒng)可訪 問的遠(yuǎn)程的數(shù)據(jù)庫,諸如用在圖1中的用戶信息數(shù)據(jù)庫170,或者可以是 由廣告選擇系統(tǒng)維護(hù)的用戶數(shù)據(jù)庫。用戶信息存儲器包括與數(shù)據(jù)存儲器已 知的每個用戶相關(guān)聯(lián)的用戶信息。如上所述,用戶信息可以包括由用戶主 動提供的信息,諸如人口統(tǒng)計信息、位置、地址和興趣,這些是響應(yīng)于讓 用戶對于向由訂閱服務(wù)器118和廣告選擇系統(tǒng)180服務(wù)的社區(qū)描述他自己 的請求而獲得的。用戶信息還可以包括用戶與訂閱服務(wù)器118和廣告選擇 系統(tǒng)180的交易和交互的歷史。例如,用戶信息可以包括在特定時段內(nèi)一 一諸如在最近30天內(nèi)——被發(fā)送到用戶的所有廣告的歷史,其可以被稱 為廣告消費歷史。在一個實施例中,可以通過用戶標(biāo)識符來識別用戶信息數(shù)據(jù)存儲器己 知的每個用戶,并且每個用戶標(biāo)識符與不同的用戶信息相關(guān)聯(lián)。用戶標(biāo)識 符可以是用戶選擇的標(biāo)識符或者可以是用戶不明確地知道的標(biāo)識符,其可 以被包括在用戶的計算裝置上的cookie或者其他元素中,用戶信息數(shù)據(jù)存 儲器從其可以識別用戶。因此,在一個實施例中,用戶需要登錄到訂閱服 務(wù)器118,由此允許系統(tǒng)明確地鑒別用戶的身份,其后,在會話期間的所 有請求與用戶相關(guān)聯(lián)。在一個替代實施例中,鑒別是自動的,并且可以通 過查看來自用戶的請求而確定用戶的身份。在實施例600中,在接收請求操作602中接收請求,諸如參見圖5所述。接著,在識別請求者操作604中識別請求者的身份。識別請求者操作604可以包括査看所述請求以識別用戶標(biāo)識符。或者,可以使用其他信息 來識別請求者,所述信息諸如是預(yù)先提供的用戶標(biāo)識符,所述用戶標(biāo)識符 與會話相關(guān)聯(lián),或者與用戶以前使用的計算裝置相關(guān)聯(lián),所述請求是所述 會話的一部分。所識別的請求者可以是其呈現(xiàn)裝置是廣告應(yīng)被發(fā)送到的最后目的地的 用戶,所述最后目的地與請求的來源可以相同也可以不同。例如,廣告選 擇系統(tǒng)可以從中間方——諸如訂閱服務(wù)器118或其他某個計算裝置——接 收在接收操作602中接收的請求。所述中間方可以僅僅向廣告選擇系統(tǒng)轉(zhuǎn) 發(fā)所接收的請求,或者中間方可以響應(yīng)于或者預(yù)期用戶請求而產(chǎn)生廣告選 擇請求。由廣告選擇系統(tǒng)接收的請求可以包括對廣告選擇系統(tǒng)的引導(dǎo),引 導(dǎo)其直接向初始請求的來源(即用戶)發(fā)送所選擇的廣告,或者可以引導(dǎo) 所述廣告選擇系統(tǒng)來向中間方返回廣告,以隨后發(fā)送到初始請求的來源。在識別了請求者后,在訪問用戶數(shù)據(jù)存儲器操作606中訪問用戶信息 數(shù)據(jù)存儲器,并且獲得與請求者相關(guān)聯(lián)的信息,用戶信息然后用于在選擇 廣告操作608中選擇廣告??梢愿鶕?jù)如何實現(xiàn)系統(tǒng)來在必要時僅僅查看或 者從數(shù)據(jù)存儲器檢索在訪問用戶數(shù)據(jù)存儲器操作606中訪問的信息。選擇廣告操作608根據(jù)與請求者相關(guān)聯(lián)的用戶信息和廣告選擇標(biāo)準(zhǔn)來 選擇廣告,如上所述,所述廣告選擇標(biāo)準(zhǔn)可以包含在一組廣告規(guī)則中。例 如,如果請求者與關(guān)聯(lián)于足球的用戶信息相關(guān)聯(lián),則所選擇的廣告可以是 以足球為中心的版本,而不是被設(shè)計來吸引所有的觀眾的默認(rèn)廣告。所選 擇的廣告然后如請求所引導(dǎo)的那樣,在發(fā)送操作610中被發(fā)送,諸如參見 圖5所述的那樣。圖7是用于更詳細(xì)地描述按照本發(fā)明的一種用于選擇廣告的方法的另 一個實施例的流程圖。在實施例700中,訪問標(biāo)簽信息,以便根據(jù)與所請 求的媒體文件相關(guān)聯(lián)的信息來選擇廣告,所述標(biāo)簽信息諸如是在如上所述 的feed數(shù)據(jù)庫中的標(biāo)簽信息。在實施例700中,維護(hù)標(biāo)簽信息數(shù)據(jù)存儲器,其對于廣告選擇系統(tǒng)是 可訪問的。所述標(biāo)簽信息數(shù)據(jù)存儲器可以是對于廣告選擇系統(tǒng)可訪問的遠(yuǎn)程數(shù)據(jù)庫,諸如在圖1中的feed數(shù)據(jù)庫174,或者可以是由廣告選擇系統(tǒng)維護(hù)的標(biāo)簽數(shù)據(jù)庫。所述標(biāo)簽信息數(shù)據(jù)存儲器包括與媒體文件相關(guān)聯(lián)的標(biāo) 簽信息,諸如一組一個或多個標(biāo)簽、提供標(biāo)簽的用戶的標(biāo)識符、每個標(biāo)簽 已與給定的媒體文件相關(guān)聯(lián)的次數(shù)。如上所述,標(biāo)簽是由用戶或者公布者選擇的關(guān)鍵字,用于描述特定的媒體文件或者feed。標(biāo)簽可以是任何字或 者鍵擊組合。在一個替代實施例中,標(biāo)簽還可以是媒體文件,諸如圖標(biāo)、 圖像或者音頻文件。在一個實施例中,可以通過媒體文件標(biāo)識符來識別標(biāo)簽信息數(shù)據(jù)存儲 器已知的每個媒體文件,并且每個媒體文件標(biāo)識符與不同的標(biāo)簽信息相關(guān) 聯(lián)。在一個實施例中,媒體文件標(biāo)識符是媒體文件的URL或者其他某種 網(wǎng)絡(luò)位置標(biāo)識符。在一個替代實施例中,可以通過其他某種方法來識別媒 體文件,諸如經(jīng)由在媒體文件內(nèi)的元數(shù)據(jù),在這種情況下,在媒體文件能 被廣告選擇系統(tǒng)識別之前需要獲得或者査看所述媒體文件。在實施例700中,在接收請求操作702中接收請求,諸如參見圖5所 述。所述請求可以是對于媒體文件的請求,或者是在一定程度上與媒體文 件相關(guān)聯(lián)的請求,諸如對于與媒體文件相關(guān)聯(lián)的描述信息的請求。接著, 在識別媒體文件操作704中識別媒體文件的身份。識別媒體文件操作704 可以包括查看用于識別媒體文件標(biāo)識符(如URL)的請求?;蛘?,可能需 要檢索和查看所述媒體文件以便充分識別媒體文件以用于剩余的操作。在識別了媒體文件后,在訪問標(biāo)簽數(shù)據(jù)存儲器操作706中訪問標(biāo)簽信 息數(shù)據(jù)庫,并且在獲得標(biāo)簽信息操作708中獲得與媒體文件相關(guān)聯(lián)的信 息。然后,在選擇廣告操作710中,使用標(biāo)簽信息來選擇廣告。可以根據(jù) 如何實現(xiàn)系統(tǒng)而在必要時僅僅查看或從數(shù)據(jù)存儲器檢索在獲得標(biāo)簽信息操 作708中獲得的信息。選擇廣告操作710根據(jù)與媒體文件相關(guān)聯(lián)的標(biāo)簽信息和廣告選擇標(biāo)準(zhǔn) 來選擇廣告,如上所述,所述廣告選擇標(biāo)準(zhǔn)可以包含在一組廣告規(guī)則中。 例如,如果媒體文件與關(guān)聯(lián)于足球的標(biāo)簽信息相關(guān)聯(lián),則所選擇的廣告可 以是以足球為中心的版本,而不是被設(shè)計來吸引所有的觀眾的默認(rèn)廣告。 所選擇的廣告然后如請求所引導(dǎo)的那樣,在發(fā)送操作712中被發(fā)送,諸如參見圖5所述的那樣。圖8是用于更詳細(xì)地描述按照本發(fā)明的一種用于選擇廣告的方法的另 一個實施例的流程圖。在實施例800中,與請求相關(guān)聯(lián)的物理位置被確定 以便根據(jù)物理位置而自動選擇廣告。所述物理位置可以與對于請求的響應(yīng)的目的地的當(dāng)前或者假定位置、關(guān)聯(lián)于請求者的位置(諸如參見圖6所述 的)或者關(guān)聯(lián)于媒體文件的位置(諸如參見圖7所述的,其中,所述位置可以是與媒體文件相關(guān)聯(lián)的標(biāo)簽)相關(guān)聯(lián)。在實施例800中,在維護(hù)數(shù)據(jù)庫操作850中,位置信息數(shù)據(jù)存儲器被 維護(hù),并且對于廣告選擇系統(tǒng)是可訪問的。位置信息數(shù)據(jù)存儲器可以是對 于廣告選擇系統(tǒng)可訪問的遠(yuǎn)程的數(shù)據(jù)庫,諸如域名系統(tǒng)(DNS)數(shù)據(jù)庫、 WHOIS數(shù)據(jù)庫或者用戶信息數(shù)據(jù)庫,諸如圖1中所示的用戶信息數(shù)據(jù)庫 170,位置信息數(shù)據(jù)存儲器或者可以是由廣告選擇系統(tǒng)維護(hù)的位置信息數(shù) 據(jù)庫。所述位置信息數(shù)據(jù)存儲器包括與用戶、計算裝置或者這兩者相關(guān)聯(lián) 的位置信息,諸如一組一個或多個位置。如果在用戶信息數(shù)據(jù)庫中維護(hù)所 述位置,則所述位置可以與用戶標(biāo)識符相關(guān)聯(lián)。在一個替代實施例中,位置可以與在諸如feed數(shù)據(jù)庫174的媒體文件 信息數(shù)據(jù)庫中的媒體文件相關(guān)聯(lián)。這允許去往特定位置的媒體文件諸如經(jīng) 由在數(shù)據(jù)庫中與媒體文件相關(guān)聯(lián)的位置標(biāo)簽而與所述位置相關(guān)聯(lián)。在實施例800中,在接收請求操作802中接收請求,諸如參見圖5所 述的那樣。所述請求可以是對于媒體文件的請求,或者是在一定程度上與 媒體文件相關(guān)聯(lián)的請求,諸如對于與媒體文件相關(guān)聯(lián)的描述信息的請求。 接著,在識別邏輯位置操作804中識別與請求相關(guān)聯(lián)的邏輯位置。所述識 別邏輯位置操作804可以包括査看所述請求以識別邏輯標(biāo)識符,所述邏輯 標(biāo)識符可以用于在以后的操作中解析為物理位置。在實施例中,邏輯標(biāo)識 符可以是下述項中的一個或多個用戶標(biāo)識符、媒體文件標(biāo)識符或者計算 裝置標(biāo)識符。例如,識別邏輯操作804可以識別目的地計算裝置的IP地 址,對于請求的響應(yīng)應(yīng)當(dāng)被發(fā)送到所述計算裝置。在識別了媒體文件后,在訪問位置數(shù)據(jù)存儲器操作806中訪問位置信 息數(shù)據(jù)存儲器,并且在獲得物理位置操作808中獲得與邏輯地址相關(guān)聯(lián)的信息。所述位置信息然后用于在選擇廣告操作810中選擇廣告??梢愿鶕?jù) 如何實現(xiàn)系統(tǒng)而在必要時僅僅查看或者從數(shù)據(jù)存儲器檢索在獲得物理位置 操作808中獲得的信息。選擇廣告操作810根據(jù)與請求和廣告選擇標(biāo)準(zhǔn)相關(guān)聯(lián)的物理位置而選擇廣告,如上所述,所述廣告選擇標(biāo)準(zhǔn)可以包含在一組廣告規(guī)則中。例 如,如果所述請求是請求向舊金山提供媒體文件,則所選擇的廣告可以是針對舊金山居民的廣告。所選擇的廣告然后在發(fā)送操作812中如所述請求 所引導(dǎo)的那樣被發(fā)送,諸如參見圖5所述。圖9是用于更詳細(xì)地描述按照本發(fā)明的一種用于選擇廣告的方法的另 一個實施例的流程圖。在實施例900中,訪問與所請求的媒體文件相關(guān)聯(lián) 的標(biāo)簽信息,以便根據(jù)與所請求的媒體文件相關(guān)聯(lián)的信息來選擇廣告。在實施例900中,維護(hù)標(biāo)簽信息數(shù)據(jù)存儲器,其對于廣告選擇系統(tǒng)是 可訪問的。所述標(biāo)簽信息數(shù)據(jù)存儲器可以是對于廣告選擇系統(tǒng)可訪問的遠(yuǎn) 程數(shù)據(jù)庫,諸如在圖1中的feed數(shù)據(jù)庫174,或者可以是由廣告選擇系統(tǒng) 維護(hù)的標(biāo)簽數(shù)據(jù)庫。所述標(biāo)簽信息數(shù)據(jù)存儲器包括與媒體文件相關(guān)聯(lián)的標(biāo) 簽信息,諸如一組一個或多個標(biāo)簽、提供標(biāo)簽的用戶的標(biāo)識符和每個標(biāo)簽 已經(jīng)與給定的媒體文件相關(guān)聯(lián)的次數(shù)一一其也被稱為標(biāo)簽密度。如上所 述,標(biāo)簽包括具有關(guān)鍵字形式的描述符,所述關(guān)鍵字被用戶或者公布者選 擇來描述特定媒體文件或者feed。標(biāo)簽可以是任何字、詞組或者鍵擊組 合。在替代實施例中,標(biāo)簽還可以是媒體文件,諸如圖標(biāo)、圖像或者音頻 文件。一般,標(biāo)簽密度是用于確定一個給定的標(biāo)簽描述給定的媒體文件的精 確程度的量度。因為通過消費媒體文件的群體成員來提供標(biāo)簽,因此更經(jīng) 常地通過成員而提供的標(biāo)簽被看作對于所述群體整體而言的媒體文件的更 精確的描述。在一個實施例中,每個成員可以對于任何給定的文件僅僅提 供一次給定的標(biāo)簽。因此, 一個用戶不能通過對于同一媒體文件多次提供 同一標(biāo)簽而使得所述量度偏離。在一個實施例中,可以認(rèn)為標(biāo)簽包括標(biāo)簽 的描述符和與描述符相關(guān)聯(lián)的標(biāo)簽密度。在一個替代實施例中,所述標(biāo)簽 可以被認(rèn)為是描述符,標(biāo)簽密度可以被認(rèn)為是獨立的元素。為了本說明書的目的,除非另外指定,否則標(biāo)簽包括描述符和標(biāo)簽密度。在一個實施例中,可以通過媒體文件標(biāo)識符來識別標(biāo)簽信息數(shù)據(jù)存儲 器已知的每個媒體文件,并且每個媒體文件標(biāo)識符與不同的標(biāo)簽信息相關(guān) 聯(lián)。在一個實施例中,媒體文件標(biāo)識符是媒體文件的URL或者其他某種 網(wǎng)絡(luò)位置標(biāo)識符。在一個替代實施例中,可以通過其他某種方法來識別所 述媒體文件,諸如經(jīng)由在媒體文件內(nèi)的元數(shù)據(jù),在這種情況下,在廣告選 擇系統(tǒng)可以識別媒體文件之前需要獲得或者查看媒體文件。在實施例900中,在接收請求操作902中接收請求,諸如參見圖5所 述的那樣。請求可以是對于媒體文件的請求,或者是在一定程度上與媒體 文件相關(guān)聯(lián)的請求,諸如對于與媒體文件相關(guān)聯(lián)的描述信息的請求。接 著,在識別媒體文件操作904中識別媒體文件的身份。所述識別媒體文件 操作904可以包括查看所述請求以識別媒體文件標(biāo)識符,諸如URL?;?者,可能需要檢索和查看所述媒體文件,以便充分地識別所述媒體文件以 用于剩余的操作。在識別了媒體文件后,在訪問標(biāo)簽數(shù)據(jù)存儲器906中訪問標(biāo)簽信息數(shù) 據(jù)存儲器,并且在獲得標(biāo)簽信息操作908中獲得與媒體文件相關(guān)聯(lián)的一個 或多個標(biāo)簽。在實施例900中,所獲得的標(biāo)簽信息包括至少一個與媒體文 件相關(guān)聯(lián)的標(biāo)簽。如上參見圖1所述,每個標(biāo)簽包括與媒體文件相關(guān)聯(lián)的 描述符或者描述部分(即諸如"幻想足球"的標(biāo)簽的描述部分),并且對 于每個標(biāo)簽,還包括與該標(biāo)簽相關(guān)聯(lián)的標(biāo)簽密度??梢愿鶕?jù)如何實現(xiàn)系統(tǒng) 在必要時僅僅查看或者從數(shù)據(jù)存儲器檢索在獲得標(biāo)簽信息操作708中獲得 的信息。在獲得標(biāo)簽信息后,在識別最高密度標(biāo)簽操作910中,識別具有最高 的標(biāo)簽密度的標(biāo)簽。最高密度標(biāo)簽是根據(jù)從媒體文件的消費者接收的信息 而認(rèn)為是最能描述媒體文件的標(biāo)簽。在一個實施例中,標(biāo)簽密度是在接收 到標(biāo)簽信息時已經(jīng)使用該標(biāo)簽識別了媒體文件的用戶的數(shù)量。最高密度標(biāo) 簽因此是具有最高數(shù)量的標(biāo)簽。在一個替代實施例中,標(biāo)簽密度可以是以 除了使用記數(shù)法的絕對數(shù)之外的不同方式計量分?jǐn)?shù)的量度。例如,可以根 據(jù)子群體來維護(hù)單獨的標(biāo)簽密度,并且可以根據(jù)子群體與廣告的相關(guān)度的某種加權(quán)平均來確定最高密度標(biāo)簽。最高密度標(biāo)簽操作910然后傳送具有 最髙標(biāo)簽密度的標(biāo)簽,以由廣告選擇系統(tǒng)進(jìn)一步評估。接著,標(biāo)簽密度門限值確定操作912確定是否被評估的標(biāo)簽的標(biāo)簽密 度大于某個最小的門限值。這防止來自消費者群體的標(biāo)簽信息較少或者沒 有的媒體文件被用作選擇廣告的基礎(chǔ)??梢赃x擇所述門限值使得僅僅由足 夠數(shù)量的消費者選擇的一個標(biāo)簽描述符被用作廣告選擇的基礎(chǔ)。所述門限 值可以對于不同類型的媒體文件或者對于不同種類的標(biāo)簽是不同的。如果門限值確定操作912確定標(biāo)簽的標(biāo)簽密度小于預(yù)定門限值,則方法900以 在選擇廣告操作914,根據(jù)除了標(biāo)簽信息之外的其他某種標(biāo)準(zhǔn)來選擇廣告 而結(jié)束。在一個實施例中,這可以是選擇默認(rèn)廣告操作或者可以是另一個 選擇方法,諸如參見圖5至圖8如上所述的那些。例如,如果沒有大于門 限值的消費者產(chǎn)生的標(biāo)簽,則選擇廣告操作914可以取而代之根據(jù)公布者 產(chǎn)生的標(biāo)簽來選擇廣告。如果門限值確定操作912確定標(biāo)簽的標(biāo)簽密度滿足或者超過預(yù)定門限 值,則選擇確定操作916確定是否可以根據(jù)廣告規(guī)則和描述符來從標(biāo)簽選 擇廣告。如上所述,這可以包括遍歷具有選擇標(biāo)準(zhǔn)的選擇規(guī)則的分級結(jié) 構(gòu)來確定是否向廣告最后提供了被評估的標(biāo)簽描述符。如果可以基于最高 密度標(biāo)簽從一組可能的廣告中選擇一個廣告,則在發(fā)送操作918中如在請 求中所引導(dǎo)的那樣發(fā)送所選擇的廣告,諸如參見圖5所述。在所示的實施例中,如果廣告選擇系統(tǒng)確定不能從被評估的標(biāo)簽選擇 廣告,則識別下一個標(biāo)簽確定操作920確定是否在數(shù)據(jù)存儲器中存在與還 沒有評估的媒體文件相關(guān)聯(lián)的另一個標(biāo)簽。如果已經(jīng)評估了所有的標(biāo)簽, 則在所示的實施例中,選擇默認(rèn)的廣告,并且在發(fā)送默認(rèn)廣告操作922中 如在請求中所引導(dǎo)的那樣發(fā)送所選擇的廣告,諸如參見圖5所述。如果識 別下一個標(biāo)簽確定操作920確定存在還沒有被評估的與媒體文件相關(guān)聯(lián)的 一個或多個標(biāo)簽,則執(zhí)行識別下一個最高密度標(biāo)簽操作924。識別下一個 最高密度標(biāo)簽操作924根據(jù)標(biāo)簽密度量度來識別與媒體文件相關(guān)聯(lián)的下一 個最具有描述性的標(biāo)簽。在識別了下一個最具有描述性的標(biāo)簽后,流程返 回到門限值確定操作912,如上所述。在實施例900中,可以評估具有足夠高的標(biāo)簽密度的、與媒體文件相 關(guān)聯(lián)的每個標(biāo)簽,以便選擇最適合的廣告。另外,由于數(shù)據(jù)庫持續(xù)從消費 群體的成員接收新的信息,因此在隨后的時間接收的來自同一用戶的對于 同一媒體文件的請求可能不會導(dǎo)致選擇同一廣告,這是因為標(biāo)簽密度可能 已經(jīng)在中間時期改變。如果廣告選擇規(guī)則包括諸如使用用戶信息如上所述 的那些,則也可發(fā)生這種情況,以防止向同一用戶多次或者在某一時段內(nèi) 發(fā)送同一廣告。實施例900允許以與關(guān)鍵字類似的方式來使用標(biāo)簽,允許登廣告者 "購買"具有足夠高的密度的標(biāo)簽描述符,以自動保證通過標(biāo)簽來精確地 描述媒體文件。用于布置廣告的價格可以進(jìn)一步被標(biāo)簽的標(biāo)簽密度影響, 以便帶有具有較高的標(biāo)簽密度的標(biāo)簽的媒體文件在布置廣告上比帶有具有 較低標(biāo)簽密度的標(biāo)簽的媒體文件更昂貴。圖10是用于更詳細(xì)地描述按照 本發(fā)明的一種用于選擇廣告的方法的另一個實施例的流程圖。在實施例1000中,訪問與媒體的請求者相關(guān)聯(lián)的標(biāo)簽信息以便根據(jù)與請求者相關(guān)聯(lián)的信息來選擇廣告。在實施例1000中,維護(hù)標(biāo)簽信息數(shù)據(jù)存儲器,其對于廣告選擇系統(tǒng) 是可訪問的。所述標(biāo)簽信息數(shù)據(jù)存儲器可以是對于廣告選擇系統(tǒng)可訪問的 遠(yuǎn)程數(shù)據(jù)庫,諸如在圖1中的用戶信息數(shù)據(jù)庫170,或者可以是由廣告選 擇系統(tǒng)維護(hù)的、用戶關(guān)聯(lián)的標(biāo)簽數(shù)據(jù)庫。在實施例1000中,所述標(biāo)簽信 息數(shù)據(jù)存儲器包括與用戶相關(guān)聯(lián)的標(biāo)簽信息(諸如由用戶提供來描述各種 媒體文件的一組一個或多個標(biāo)簽)、被用戶提供標(biāo)簽的媒體文件的標(biāo)識符 和每個標(biāo)簽已經(jīng)被每個特定用戶與媒體文件相關(guān)聯(lián)的次數(shù)——其是另一種 形式的標(biāo)簽密度。在本上下文中,標(biāo)簽密度提供了對相關(guān)聯(lián)的用戶可能具 有的興趣的量度。例如,對于足球感興趣的用戶可能將會挑出與足球相關(guān) 聯(lián)的媒體文件,并因此而比對于足球無興趣的用戶給更多的具有描述符 "足球"的媒體文件加標(biāo)簽。以這種方式,由用戶提供的標(biāo)簽的標(biāo)簽密度 可以用作用戶的興趣的量度。在一個實施例中,可以通過用戶標(biāo)識符來識別標(biāo)簽信息數(shù)據(jù)存儲器已 知的每個用戶,并且每個用戶標(biāo)識符與不同的標(biāo)簽信息相關(guān)聯(lián)。在一個實施例中,用戶標(biāo)識符是用戶帳戶名或者用戶的某個其他的網(wǎng)絡(luò)用戶標(biāo)識 符。在一個替代實施例中,可以通過某個其他的方法來識別用戶,諸如通 過與請求一起提供的元數(shù)據(jù),在這種情況下,在可以通過廣告選擇系統(tǒng)識 別用戶文件之前可能需要解譯所述元數(shù)據(jù)。在實施例1000中,在接收請求操作1002中接收請求,諸如參見圖5 所述的那樣。所述請求可以是對于媒體文件的請求或者是在一定程度上與 媒體文件相關(guān)聯(lián)的請求,諸如對于與媒體文件相關(guān)聯(lián)的描述信息的請求。接著,在識別用戶操作1004中識別與請求相關(guān)聯(lián)的用戶一一例如發(fā)出請 求的用戶——的身份。識別用戶操作1004可以包括查看所述請求以識別 用戶標(biāo)識符,諸如帳戶名。在識別了用戶后,在訪問標(biāo)簽數(shù)據(jù)存儲器操作1006中訪問標(biāo)簽信息 數(shù)據(jù)存儲器,并且在獲得標(biāo)簽信息操作1008中獲得與用戶相關(guān)聯(lián)的一個 或多個標(biāo)簽。在實施例1000中,所獲得的標(biāo)簽信息包括與用戶相關(guān)聯(lián)的 至少一個標(biāo)簽。如上參見圖1所述,每個標(biāo)簽包括由用戶作為媒體文件 的描述而提供的描述符或者描述部分(即諸如"幻想足球"的標(biāo)簽的描述 部分);以及每個標(biāo)簽的相關(guān)聯(lián)的標(biāo)簽密度,該標(biāo)簽密度現(xiàn)在是用戶已經(jīng) 將標(biāo)簽描述符關(guān)聯(lián)于的媒體文件的數(shù)量??筛鶕?jù)如何實現(xiàn)系統(tǒng)來在必要時 僅僅査看或者從數(shù)據(jù)存儲器檢索在獲得標(biāo)簽信息操作708中獲得的信息。在獲得所述標(biāo)簽信息后,在識別最高密度標(biāo)簽操作1010中識別具有 最高的標(biāo)簽密度的標(biāo)簽。最高密度標(biāo)簽是根據(jù)由用戶提供的、作為其媒體 文件的消費的一部分的信息而認(rèn)為對于用戶最具有描述性的標(biāo)簽。所述最 高密度標(biāo)簽可以是具有最高數(shù)的標(biāo)簽。在一個替代實施例中,標(biāo)簽密度可 以是以除了使用記數(shù)法的絕對數(shù)之外的不同方式計量分?jǐn)?shù)的量度。例如, 可以根據(jù)用戶的消費或者訂閱習(xí)慣來維護(hù)獨立的標(biāo)簽密度,并且可以根據(jù) 由用戶實際消費的媒體文件的標(biāo)簽的某個加權(quán)平均值來確定最高密度標(biāo) 簽。最高密度標(biāo)簽操作1010然后傳送具有最高標(biāo)簽密度的標(biāo)簽,以由廣 告選擇系統(tǒng)進(jìn)一步評估。接著,標(biāo)簽密度門限值確定操作1012確定是否被評估的標(biāo)簽的標(biāo)簽 密度大于某個最小的門限值。這防止已經(jīng)提供了較少的標(biāo)簽信息或者沒有標(biāo)簽信息的用戶將他們的標(biāo)簽信息用作選擇廣告的基礎(chǔ)??梢赃x擇所述門 限值使得僅僅通過次數(shù)選擇的一個標(biāo)簽描述符被用作廣告選擇的基礎(chǔ)。所 述門限值可以對于不同類型的媒體文件或者對于不同種類的標(biāo)簽是不同 的。如果門限值確定操作1012確定標(biāo)簽的標(biāo)簽密度小于預(yù)定門限值,則方法1000以在選擇廣告操作1014,根據(jù)除了標(biāo)簽信息之外的某個其他的標(biāo)準(zhǔn)來選擇廣告而結(jié)束。在一個實施例中,這可以是選擇默認(rèn)廣告操作或者可以是另一個選擇方法,諸如參見圖5至圖8如上所述的那些。例如, 如果沒有大于門限值的消費者產(chǎn)生的標(biāo)簽,則選擇廣告操作1014可以取 而代之根據(jù)與所請求的媒體文件相關(guān)聯(lián)的標(biāo)簽來選擇廣告。門限值確定操作1012還可以自動濾除與負(fù)含義相關(guān)聯(lián)的標(biāo)簽。例 如,作為描述符的標(biāo)簽的早期使用表示"zzzzz",并且類似的標(biāo)簽經(jīng)常被 消費者使用來表示媒體文件令人厭煩。這是具有負(fù)含義的標(biāo)簽的一個示 例,并且這樣的標(biāo)簽不用于選擇廣告,因為假定用戶對令人厭煩的媒體文 件不感興趣。還可以通過門限值確定操作1012濾除諸如"有趣"和"好 極了"之類的正含義標(biāo)簽,因為它們用于選擇太一般。如果門限值確定操 作1012確定標(biāo)簽的標(biāo)簽密度滿足或者超過預(yù)定門限值,則選擇確定操作 1016確定是否可以根據(jù)廣告規(guī)則和描述符從標(biāo)簽選擇廣告。如上所述,這 可以包括遍歷具有選擇標(biāo)準(zhǔn)的選擇規(guī)則的分級結(jié)構(gòu)以確定是否向廣告最后 提供了被評估的標(biāo)簽描述符。如果可以基于最高密度標(biāo)簽從一組可能的廣 告選擇一個廣告,則在發(fā)送操作1018中如在請求中所引導(dǎo)的那樣發(fā)送所 選擇的廣告,諸如參見圖5所述。在所示的實施例中,如果廣告選擇系統(tǒng)確定不能從被評估的標(biāo)簽選擇 廣告,則識別下一個標(biāo)簽確定操作1020確定是否在數(shù)據(jù)存儲器中存在與 還沒有評估的媒體文件相關(guān)聯(lián)的另一個標(biāo)簽。如果已經(jīng)評估了所有的標(biāo) 簽,則在所示的實施例中,選擇默認(rèn)的廣告,并且在發(fā)送默認(rèn)廣告操作 1022中如在請求中所引導(dǎo)的那樣發(fā)送所選擇的廣告,諸如參見圖5所述。如果識別下一個標(biāo)簽確定操作1020確定存在還沒有被評估的與媒體 文件相關(guān)聯(lián)的一個或多個標(biāo)簽,則執(zhí)行識別下一個最高密度標(biāo)簽操作1024。識別下一個最高密度標(biāo)簽操作1024根據(jù)標(biāo)簽密度量度來識別與媒體文件相關(guān)聯(lián)的下一個最具有描述性的標(biāo)簽。在識別了下一個最具有描述性的標(biāo)簽后,流程返回到門限值確定操作1012,如上所述。在實施例1000中,可以評估具有足夠高的標(biāo)簽密度的、用戶所提供 的每個標(biāo)簽,以便選擇最適合的廣告。另外,由于數(shù)據(jù)庫持續(xù)從消費群體 的成員接收新的信息時,因此在隨后的時間接收的來自同一用戶的對于同 一媒體文件的請求可能不會導(dǎo)致選擇同一廣告,這是因為標(biāo)簽密度可能已 經(jīng)在中間時期改變。如果廣告選擇規(guī)則包括諸如使用用戶信息如上所述的 那些,則也可發(fā)生這種情況,以防止向同一用戶多次或者在某一時段內(nèi)發(fā) 送同一廣告。本領(lǐng)域內(nèi)的技術(shù)人員可以理解,在本說明書中的本發(fā)明的方法和系統(tǒng) 可以以許多方式被實現(xiàn),因此不被上述的示例實施例和示例限定。換句話 說,在硬件和軟件的各種組合中由一個或多個部件執(zhí)行的功能元素可以在 客戶機或者服務(wù)器級被分布在軟件應(yīng)用之間,在這一點上,在此所述的不 同實施例的任何數(shù)量的特征可以被組合為一個單個實施例,并且具有比在 此所述的所有特征更少或者更多的特征的替代實施例是可能的。例如,上 述的方法可以用于與單個媒體文件一起提供多個廣告。所述系統(tǒng)可以被實 現(xiàn)使得每次呈現(xiàn)媒體文件,即使是已經(jīng)在呈現(xiàn)裝置本地存儲的媒體文件 時,都導(dǎo)致選擇和呈現(xiàn)新的廣告,對于所述廣告,公布者獲得報酬,登廣 告者被收取費用。作為另一個示例,所述系統(tǒng)可以用于對于任何情況選擇 廣告,諸如響應(yīng)于對于關(guān)于特定主題的網(wǎng)頁的請求或者響應(yīng)于用戶對于特 定的軟件組件的使用。因此,本發(fā)明的實施例不限于用于媒體文件,而是 可以用于響應(yīng)于任何數(shù)字交易而自動地選擇廣告。也可以以現(xiàn)在已知或者要變得已知的方式來在多個部件之間分布整體 或者部分的功能。因此,為了實現(xiàn)在此所述的功能、特征、接口和偏好, 有可能有無數(shù)的軟件/硬件/固件組合。而且,本領(lǐng)域內(nèi)的技術(shù)人員可以明 白,本發(fā)明的范圍涵蓋傳統(tǒng)上已知的特征和通過在此所述的系統(tǒng)部件進(jìn)行 的那些修改或者改變的特征。
權(quán)利要求
1.一種用于將廣告定目標(biāo)到群體的成員的方法,包括維護(hù)一個由所述群體的成員預(yù)先提供的標(biāo)簽的數(shù)據(jù)庫;從所述群體的成員接收對于媒體文件的請求;針對與所述媒體文件相關(guān)聯(lián)的標(biāo)簽訪問所述數(shù)據(jù)庫;從所述數(shù)據(jù)庫獲得一組一個或多個與媒體文件相關(guān)聯(lián)的第一標(biāo)簽,每個第一標(biāo)簽包括由所述群體的至少一個成員預(yù)先提供來描述所述媒體文件的媒體文件的描述,并且每個第一標(biāo)簽具有與該描述相關(guān)聯(lián)的標(biāo)簽密度;根據(jù)在所述一組第一標(biāo)簽中的描述和標(biāo)簽密度來從多個廣告中選擇廣告;并且向所述群體的所述成員發(fā)送所選擇的廣告。
2. 按照權(quán)利要求l的方法,其中,選擇還包括識別在所述一組第一標(biāo)簽中的最高密度標(biāo)簽,所述最高密度標(biāo)簽是在 所述一組第一標(biāo)簽中具有最高的標(biāo)簽密度的第一標(biāo)簽;并且 根據(jù)所述最高密度標(biāo)簽來選擇廣告。
3. 按照權(quán)利要求2的方法,還包括如果沒有與所述最高密度標(biāo)簽相關(guān)聯(lián)的廣告,則識別在所述一組第一標(biāo)簽中的下一個最高密度標(biāo)簽,所述下一個 最高密度標(biāo)簽是在所述一組第一標(biāo)簽中具有下一個最高標(biāo)簽密度的第一標(biāo) 簽;根據(jù)所述下一個最高密度標(biāo)簽來選擇廣告。
4. 按照權(quán)利要求l的方法,還包括當(dāng)所述群體的成員提供與所述媒體文件相關(guān)聯(lián)的標(biāo)簽時,修訂標(biāo)簽的 數(shù)據(jù)庫,由此改變通過所述選擇操作而選擇的廣告。
5. 按照權(quán)利要求l的方法,其中,第一標(biāo)簽的標(biāo)簽密度是與將該第一 標(biāo)簽的描述與所述媒體文件相關(guān)聯(lián)的所述群體的成員的數(shù)量相對應(yīng)的數(shù)
6. 按照權(quán)利要求2的方法,還包括如果所述最高密度標(biāo)簽的標(biāo)簽密度小于預(yù)定的最小密度,則 選擇默認(rèn)廣告。
7. 按照權(quán)利要求2的方法,還包括如果所述最高密度標(biāo)簽的標(biāo)簽密度小于預(yù)定最小密度,則獲得一組一個或多個第二標(biāo)簽,每個第二標(biāo)簽是由所述媒體文件的公布者預(yù)先提供的;并且根據(jù)所述第二標(biāo)簽來選擇廣告。
8. —種用于將廣告定目標(biāo)到群體的第一成員的方法,包括 維護(hù)一個由所述群體的成員預(yù)先提供的標(biāo)簽的數(shù)據(jù)庫,所述標(biāo)簽包括由所述第一成員提供的標(biāo)簽;從所述群體的第一成員接收對于媒體文件的請求;從所述數(shù)據(jù)庫獲得一組一個或多個與所述第一成員相關(guān)聯(lián)的第一標(biāo) 簽,每個第一標(biāo)簽包括由所述群體的所述第一成員預(yù)先提供來描述一個或 多個媒體文件的描述,并且每個第一標(biāo)簽包括與該描述相關(guān)聯(lián)的標(biāo)簽密 度,其中,第一標(biāo)簽的標(biāo)簽密度是與所述第一成員預(yù)先與所述第一標(biāo)簽的 描述相關(guān)聯(lián)的媒體文件的數(shù)量相對應(yīng)的數(shù)量;根據(jù)在所述一組第一標(biāo)簽中的描述和標(biāo)簽密度來從多個廣告中選擇廣 告;并且向所述群體的所述第一成員發(fā)送所選擇的廣告。
9. 按照權(quán)利要求8的方法,其中,選擇還包括 識別在所述一組第一標(biāo)簽中的最高密度標(biāo)簽,所述最高密度標(biāo)簽是在所述一組第一標(biāo)簽中具有最高的標(biāo)簽密度的第一標(biāo)簽;并且 根據(jù)所最高密度標(biāo)簽來選擇廣告。
10. 按照權(quán)利要求9的方法,還包括 如果沒有與所述最高密度標(biāo)簽相關(guān)聯(lián)的廣告,則識別在所述一組第一標(biāo)簽中的下一個最高密度標(biāo)簽,所述下一個 最高密度標(biāo)簽是在所述一組第一標(biāo)簽中具有下一個最高標(biāo)簽密度的第一標(biāo) 簽;根據(jù)所述下一個最高密度標(biāo)簽來選擇廣告。
11. 按照權(quán)利要求8的方法,還包括當(dāng)所述第一成員提供與媒體文件相關(guān)聯(lián)的標(biāo)簽時,修訂標(biāo)簽的數(shù)據(jù)庫。
12. 按照權(quán)利要求9的方法,還包括如果所述最高密度標(biāo)簽的標(biāo)簽密度小于預(yù)定的最小密度,則 選擇默認(rèn)廣告。
13. 按照權(quán)利要求9的方法,還包括如果所述最高密度標(biāo)簽的標(biāo)簽密度小于預(yù)定最小密度,則 獲得一組與所述第一成員相關(guān)聯(lián)的人口統(tǒng)計信息;并且根據(jù)所述與所述第一成員相關(guān)聯(lián)的人口統(tǒng)計信息來選擇廣告。
14. 一種系統(tǒng),包括請求截取模塊,其適于接收對于媒體文件的請求,并且查看所述請求以確定是否廣告與所述媒體文件相關(guān)聯(lián);廣告檢索模塊,其適于根據(jù)在所述請求中包含的信息來從廣告庫選擇廣告并且檢索所選擇的廣告;發(fā)送模塊,其適于建立對于所述請求的響應(yīng),并且發(fā)送所述響應(yīng),所 述響應(yīng)包括所選擇的廣告,并且當(dāng)被呈現(xiàn)時導(dǎo)致所述廣告的呈現(xiàn)。
15. 按照權(quán)利要求14的系統(tǒng),還包括廣告庫,其包含多個廣告,所述多個廣告包括所選擇的廣告。
16. 按照權(quán)利要求14的系統(tǒng),還包括一組廣告選擇規(guī)則,其包括至少一個規(guī)則,用于控制根據(jù)在所述請求 中包含的信息從多個廣告選擇所選擇的廣告。
17. 按照權(quán)利要求14的系統(tǒng),其中,所述請求截取模塊適于從呈現(xiàn)裝 置接收請求,并且所述發(fā)送模塊適于向所述呈現(xiàn)裝置發(fā)送所述響應(yīng)。
18. 按照權(quán)利要求17的系統(tǒng),還包括媒體文件庫,其包含所述媒體文件。
19. 按照權(quán)利要求18的系統(tǒng),其中,在與所述請求截取模塊遠(yuǎn)離的第 一網(wǎng)絡(luò)位置能夠訪問所述媒體文件庫。
20. 按照權(quán)利要求15的系統(tǒng),其中,在與所述廣告插入模塊遠(yuǎn)離的第二網(wǎng)絡(luò)位置能夠訪問所述廣告庫。
21. 按照權(quán)利要求14的系統(tǒng),還包括結(jié)賬模塊,其自動對于與所選擇的廣告相關(guān)聯(lián)的登廣告者產(chǎn)生賬單。
22. 按照權(quán)利要求17的系統(tǒng),還包括位置模塊,其適于根據(jù)在所述請求中的信息來確定與所述呈現(xiàn)裝置相 關(guān)聯(lián)的物理位置;并且其中,所述廣告檢索模塊適于根據(jù)與所述呈現(xiàn)裝置相關(guān)聯(lián)的物理位置 來選擇廣告。
23. 按照權(quán)利要求14的系統(tǒng),還包括標(biāo)簽信息數(shù)據(jù)存儲器,所述標(biāo)簽信息數(shù)據(jù)存儲器包括多個用戶標(biāo)識 符,每個用戶標(biāo)識符與不同的用戶相關(guān)聯(lián),并且由相關(guān)聯(lián)的用戶提供的信息與每個用戶標(biāo)識符相關(guān)聯(lián);其中,所述請求與所述多個用戶標(biāo)識符之一相關(guān)聯(lián);并且其中,所述廣告檢索模塊適于根據(jù)與所述多個用戶標(biāo)識符的所述那個相關(guān)聯(lián)的標(biāo)簽信息來選擇廣告。
24. 按照權(quán)利要求23的系統(tǒng),還包括-其中,所述標(biāo)簽信息數(shù)據(jù)存儲器包括與所述多個用戶標(biāo)識符的所述那 個相關(guān)聯(lián)的廣告消費歷史信息,所述廣告消費歷史信息標(biāo)識出以前響應(yīng)于 與所述多個用戶標(biāo)識符的所述那個相關(guān)聯(lián)的請求而發(fā)送的廣告;并且其中,所述廣告檢索模塊適于根據(jù)與所述多個用戶標(biāo)識符的所述那個 相關(guān)聯(lián)的廣告消費歷史信息而選擇廣告。
25. 按照權(quán)利要求14的系統(tǒng),還包括標(biāo)簽信息數(shù)據(jù)存儲器,所述標(biāo)簽信息數(shù)據(jù)存儲器包括用于多個媒體文 件的每個的相關(guān)聯(lián)的一組一個或多個標(biāo)簽,所述標(biāo)簽是預(yù)先由與用戶標(biāo)識 符相關(guān)聯(lián)的用戶提供的;并且其中,所述廣告檢索模塊適于訪問與媒體文件相關(guān)聯(lián)的標(biāo)簽信息,并 且根據(jù)所述一組一個或多個與媒體文件相關(guān)聯(lián)的標(biāo)簽來選擇廣告。
26. —種計算機可讀介質(zhì),具有用于執(zhí)行一種方法的計算機可執(zhí)行指 令,所述方法包括從請求裝置接收對于媒體文件的請求; 根據(jù)所述請求從多個廣告中選擇一個廣告;并且 向所述請求裝置發(fā)送所述廣告。
27. 按照權(quán)利要求26的計算機可讀介質(zhì),其中,所述方法還包括 訪問標(biāo)簽信息數(shù)據(jù)存儲器,該標(biāo)簽信息數(shù)據(jù)存儲器包含與所述請求的來源相關(guān)聯(lián)的請求者信息;并且根據(jù)所述請求者信息來選擇廣告。
28. 按照權(quán)利要求27的計算機可讀介質(zhì),其中,所述方法還包括 確定請求者標(biāo)識符,該請求者標(biāo)識符標(biāo)識對于媒體文件的所述請求的來源;并且在所述標(biāo)簽信息數(shù)據(jù)存儲器中訪問與所述請求者標(biāo)識符相關(guān)聯(lián)的請求 者信息。
29. 按照權(quán)利要求26的計算機可讀介質(zhì),其中,所述方法還包括 維護(hù)所述標(biāo)簽信息數(shù)據(jù)存儲器,所述標(biāo)簽信息數(shù)據(jù)存儲器包括多個用戶標(biāo)識符,每個用戶標(biāo)識符與不同的用戶相關(guān)聯(lián),并且由相關(guān)聯(lián)的用戶提 供的信息與每個用戶標(biāo)識符相關(guān)聯(lián),其中,所述請求者標(biāo)識符是所述多個 用戶標(biāo)識符之一,所述請求者信息是由與所述請求者標(biāo)識符相關(guān)聯(lián)的用戶 預(yù)先提供的信息。
30. 按照權(quán)利要求26的計算機可讀介質(zhì),其中,所述方法還包括 識別與媒體文件相關(guān)聯(lián)的標(biāo)簽信息;并且 根據(jù)與所述媒體文件相關(guān)聯(lián)的標(biāo)簽信息來選擇廣告。
31. 按照權(quán)利要求30的計算機可讀介質(zhì),其中,所述方法還包括 維護(hù)一個標(biāo)簽信息數(shù)據(jù)存儲器,所述標(biāo)簽信息數(shù)據(jù)存儲器包括用于多個媒體文件的每個的、相關(guān)聯(lián)的一組一個或多個標(biāo)簽,預(yù)先由與用戶標(biāo)識 符相關(guān)聯(lián)的用戶提供所述標(biāo)簽;并且在用戶媒體文件數(shù)據(jù)存儲器中訪問與所述媒體文件相關(guān)聯(lián)的標(biāo)簽信息。
32. 按照權(quán)利要求26的計算機可讀介質(zhì),其中,所述方法還包括 根據(jù)對于媒體文件的請求來識別與請求裝置相關(guān)聯(lián)的物理位置;并且根據(jù)與所述請求裝置相關(guān)聯(lián)的物理位置來選擇廣告。
33. 按照權(quán)利要求32的計算機可讀介質(zhì),其中,所述方法還包括確定與所述請求裝置相關(guān)聯(lián)的IP地址;在域名系統(tǒng)數(shù)據(jù)庫中根據(jù)被分配到所述IP地址的位置來估計所述物理 位置。
34. 按照權(quán)利要求29的計算機可讀介質(zhì),其中,所述方法還包括 其中,所述標(biāo)簽信息數(shù)據(jù)存儲器包括與請求者標(biāo)識符相關(guān)聯(lián)的廣告消費歷史信息,廣告消費歷史信息標(biāo)識以前被發(fā)送到與所述請求者標(biāo)識符相 關(guān)聯(lián)的用戶的廣告;并且根據(jù)與所述請求者標(biāo)識符相關(guān)聯(lián)的廣告消費歷史信息來選擇廣告。
35. 按照權(quán)利要求34的計算機可讀介質(zhì),其中,與所述請求者相關(guān)聯(lián)的所述廣告消費歷史信息指示所述請求者已經(jīng)接收了相關(guān)聯(lián)的廣告的序列 的第一廣告,并且選擇包括選擇第二廣告,所述第二廣告是在所述相關(guān)聯(lián)的廣告的序列中的下一 個廣告。
36. 按照權(quán)利要求26的計算機可讀介質(zhì),其中,所述方法還包括 維護(hù)一組廣告選擇規(guī)則,其包括與在所述多個廣告中的每個廣告相關(guān)聯(lián)的至少一個廣告選擇規(guī)則;并且向所述請求應(yīng)用所述廣告選擇規(guī)則,以從所述多個廣告識別至少一個 廣告。
37. 按照權(quán)利要求34的計算機可讀介質(zhì),其中,所選擇的廣告與所述媒體文件一起被發(fā)送到所述請求裝置。
38. 按照權(quán)利要求26的計算機可讀介質(zhì),其中,所述方法還包括記錄所述廣告被發(fā)送到所述請求裝置; 對于與所述廣告相關(guān)聯(lián)的登廣告者收取第一費用;并且 向與所述媒體文件相關(guān)聯(lián)的帳戶存入第二費用。
39. —種方法,包括 從請求裝置接收對于媒體文件的請求; 根據(jù)所述請求從多個廣告中選擇一個廣告;并且向目的地計算裝置發(fā)送所述廣告。
40. 按照權(quán)利要求39的方法,還包括訪問標(biāo)簽信息數(shù)據(jù)存儲器,該標(biāo)簽信息數(shù)據(jù)存儲器包含與所述請求的來源相關(guān)聯(lián)的請求者信息;并且根據(jù)所述請求者信息來選擇廣告。
41. 按照權(quán)利要求40的方法,其中,訪問還包括確定請求者標(biāo)識符,該請求者標(biāo)識符標(biāo)識對于媒體文件的所述請求的來源;并且在標(biāo)簽信息數(shù)據(jù)存儲器中訪問與所述請求者標(biāo)識符相關(guān)聯(lián)的請求者信息。
42. 按照權(quán)利要求39的方法,還包括維護(hù)所述標(biāo)簽信息數(shù)據(jù)存儲器,所述標(biāo)簽信息數(shù)據(jù)存儲器包括多個用 戶標(biāo)識符,每個用戶標(biāo)識符與不同的用戶相關(guān)聯(lián),并且由相關(guān)聯(lián)的用戶提 供的信息與每個用戶標(biāo)識符相關(guān)聯(lián),其中,所述請求者標(biāo)識符是所述多個 用戶標(biāo)識符之一,所述請求者信息是由與所述請求者標(biāo)識符相關(guān)聯(lián)的用戶 預(yù)先提供的信息。
43. 按照權(quán)利要求39的方法,還包括 識別與所述媒體文件相關(guān)聯(lián)的標(biāo)簽信息;并且 根據(jù)與所述媒體文件相關(guān)聯(lián)的標(biāo)簽信息來選擇廣告。
44. 按照權(quán)利要求43的方法,還包括維護(hù)一個標(biāo)簽信息數(shù)據(jù)存儲器,所述標(biāo)簽信息數(shù)據(jù)存儲器包括用于多 個媒體文件的每個的、相關(guān)聯(lián)的一組一個或多個標(biāo)簽,所述標(biāo)簽是預(yù)先由 與用戶標(biāo)識符相關(guān)聯(lián)的用戶提供的;并且在用戶媒體文件數(shù)據(jù)存儲器中訪問與所述媒體文件相關(guān)聯(lián)的標(biāo)簽信zE、 o
45. 按照權(quán)利要求39的方法,還包括根據(jù)對于所述媒體文件的請求來識別與所述請求裝置相關(guān)聯(lián)的物理位置;并且根據(jù)與所述請求裝置相關(guān)聯(lián)的物理位置來選擇廣告。
46. 按照權(quán)利要求45的方法,其中,識別還包括 確定與所述請求裝置相關(guān)聯(lián)的IP地址;在域名系統(tǒng)數(shù)據(jù)庫中根據(jù)被分配到所述IP地址的位置來估計所述物理 位置。
47. 按照權(quán)利要求42的方法,還包括其中,所述標(biāo)簽信息數(shù)據(jù)存儲器包括與所述請求者標(biāo)識符相關(guān)聯(lián)的廣 告消費歷史信息,廣告消費歷史信息表示以前被發(fā)送到與所述請求者標(biāo)識 符相關(guān)聯(lián)的用戶的廣告;并且根據(jù)與所述請求者標(biāo)識符相關(guān)聯(lián)的廣告消費歷史信息來選擇廣告。
48. 按照權(quán)利要求47的方法,其中,與所述請求者相關(guān)聯(lián)的所述廣告 消費歷史信息指示所述請求者已經(jīng)接收了相關(guān)聯(lián)的廣告的序列的第一廣 告,并且選擇包括.-選擇第二廣告,所述第二廣告是在所述相關(guān)聯(lián)的廣告的序列中的 下一個廣告。
49. 按照權(quán)利要求39的方法,其中,所述方法還包括 維護(hù)一組廣告選擇規(guī)則,其包括與在所述多個廣告中的每個廣告相關(guān)聯(lián)的至少一個廣告選擇規(guī)則;并且向所述請求應(yīng)用所述廣告選擇規(guī)則,以從所述多個廣告中識別至少一 個廣告。
50. 按照權(quán)利要求47的方法,其中,所選擇的廣告與所述媒體文件一 起被發(fā)送到所述請求裝置。
51. 按照權(quán)利要求39的方法,其中,所述方法還包括 記錄所述廣告被發(fā)送到所述請求裝置; 對于與所述廣告相關(guān)聯(lián)的登廣告者收取第一費用;并且 向與所述媒體文件相關(guān)聯(lián)的帳戶存入第二費用。
全文摘要
本發(fā)明涉及一種用于響應(yīng)于從移動計算裝置接收的請求而選擇廣告以通過網(wǎng)絡(luò)提供的系統(tǒng)和方法。在一個方面,本發(fā)明包括一種用于當(dāng)消費者已經(jīng)請求諸如podcast情節(jié)的媒體文件時自動將廣告與所述媒體文件匹配的方法和系統(tǒng)。本發(fā)明的多個方面允許在建立媒體文件后自動選擇廣告,而有可能不用在建立者和登廣告者之間的任何交互。
文檔編號G06Q30/00GK101278311SQ200680036419
公開日2008年10月1日 申請日期2006年9月25日 優(yōu)先權(quán)日2005年9月30日
發(fā)明者愛德華·斯坦利·歐特四世, 那桑尼爾·周·哈雅西 申請人:雅虎公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
增城市| 中西区| 宣威市| 德惠市| 元阳县| 武陟县| 奉新县| 尼勒克县| 昌邑市| 即墨市| 郧西县| 辉县市| 遂川县| 鄂温| 和林格尔县| 宜城市| 门头沟区| 渭源县| 湖州市| 方正县| 凤台县| 钦州市| 通化市| 新化县| 定陶县| 连云港市| 旬阳县| 温宿县| 临海市| 澎湖县| 吴江市| 安远县| 敖汉旗| 文水县| 景宁| 哈尔滨市| 三门县| 卓尼县| 贺州市| 和林格尔县| 皮山县|