專利名稱:數(shù)字媒體對(duì)象的鏈接翻新的制作方法
技術(shù)領(lǐng)域:
本公開一般地涉及通過計(jì)算機(jī)網(wǎng)絡(luò)使用并分發(fā)數(shù)字媒體對(duì)象(digital media object)。
背景技術(shù):
連接到諸如因特網(wǎng)之類的廣域網(wǎng)的交互系統(tǒng)已經(jīng)穩(wěn)步發(fā)展成進(jìn)行社交 交互和數(shù)字媒體共享的活躍媒介。確實(shí),由終端用戶、媒體公司和專業(yè)媒 體創(chuàng)作者生成的大量的數(shù)字媒體己經(jīng)可用并且通過web站點(diǎn)經(jīng)由因特網(wǎng)被 共享,并被上載到各種內(nèi)容容宿或聚集系統(tǒng)和服務(wù)(例如,F(xiàn)lickr 、 Yahoo!(r) Video、 YouTube.com,等等)。終端用戶越來越多地在多種在 線和交互上下文中使用或共享媒體。例如,數(shù)目仍在增加的終端用戶創(chuàng)建 了各種類型的web站點(diǎn),包括博客頁面、個(gè)人社交聯(lián)網(wǎng)頁面(例如Yahoo! 360、 Facebook或MySpace),這種web站點(diǎn)使用數(shù)字媒體內(nèi)容,例如圖 像、視頻和音樂。此外,經(jīng)常發(fā)現(xiàn)數(shù)字媒體內(nèi)容經(jīng)常被發(fā)布到在線群組或 論壇或者其他專門建立的站點(diǎn)(例如用于小型商業(yè)、俱樂部和專門興趣群 組的站點(diǎn))上。
這兩種動(dòng)態(tài)是緊密相關(guān)的,因?yàn)樵谝蛱鼐W(wǎng)上可獲得的在線媒體經(jīng)常被 重新用在或包括在web站點(diǎn)、社交網(wǎng)絡(luò)站點(diǎn)、在線論壇或其他系統(tǒng)的頁面 中。例如,用戶可以創(chuàng)建關(guān)于一個(gè)個(gè)人感興趣的話題(例如,小獵犬)的 博客。當(dāng)發(fā)布到博客(創(chuàng)建短文本項(xiàng))時(shí),用戶可包括小獵犬的圖像,該 圖像圖示了帖子的要點(diǎn)或主題(例如,小獵犬耳朵長(zhǎng)度)。為了定位圖 像,用戶可以訪問圖像搜索引擎并找到合適的圖像。為了將圖像添加到博 客貼,用戶可以將該圖像下載到硬驅(qū)動(dòng)器或其他數(shù)據(jù)存儲(chǔ)裝置,并隨后將 圖像上載到博客容宿站點(diǎn)?;蛘?,如果技術(shù)熟練,用戶可以向博客貼添加 將在帖子中顯示圖像的HTML代碼,從而使得在博客被查看時(shí)圖像被從其
5原始位置加載。視頻和音頻內(nèi)容也可以以類似方式被添加到博客或其他網(wǎng) 絡(luò)可尋址資源(例如個(gè)人頁面)。
發(fā)明內(nèi)容
本發(fā)明的特定實(shí)施例涉及一種數(shù)字媒體鏈接嵌入機(jī)制,其用于為嵌入 在網(wǎng)絡(luò)資源中的數(shù)字媒體對(duì)象生成一個(gè)或多個(gè)鏈接,該數(shù)字媒體對(duì)象例如
是超文本標(biāo)記語言(HTML)或可擴(kuò)展標(biāo)記語言(XML)頁面。本發(fā)明的 特定實(shí)現(xiàn)方式允許網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)(例如博客站點(diǎn)和社交聯(lián)網(wǎng)或媒體站 點(diǎn))自動(dòng)插入收入生成和/或信息鏈接,該鏈接與由用戶嵌入到個(gè)人頁面、 博客條目、在線論壇貼等等中的數(shù)字媒體對(duì)象鄰近。在一種實(shí)現(xiàn)方式中, 對(duì)生成媒體對(duì)象的分析集中于圍繞給定數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)以提高鏈接的 相關(guān)度或描述性。這種與媒體有關(guān)的廣告或搜索鏈接可能更符合行為學(xué) (相對(duì)于點(diǎn)擊率),因?yàn)橛糜谏蓮V告和/或搜索的概念或關(guān)鍵字是從圍繞 數(shù)字內(nèi)容的數(shù)據(jù)中提取的。
圖1圖示了特定實(shí)現(xiàn)方式可操作的示例性網(wǎng)絡(luò)環(huán)境。 圖2圖示了網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)的示例性用戶接口 。 圖3圖示了根據(jù)本發(fā)明特定實(shí)現(xiàn)方式的示例性方法。 圖4圖示了根據(jù)本發(fā)明特定實(shí)現(xiàn)方式的另一種示例性方法。 圖5圖示了根據(jù)本發(fā)明特定實(shí)現(xiàn)方式的示例性頁面模板代碼。 圖6是圖示可用于實(shí)現(xiàn)一個(gè)或多個(gè)物理服務(wù)器的示例性計(jì)算系統(tǒng)體系 結(jié)構(gòu)的示意圖。
圖7是圖示可用于實(shí)現(xiàn)一個(gè)或多個(gè)客戶端系統(tǒng)的示例性計(jì)算系統(tǒng)體系 結(jié)構(gòu)的示意圖。
圖8A和8B提供了根據(jù)特定實(shí)現(xiàn)方式涉及生成鏈接嵌入代碼的示例性 方法。
圖9A至9I給出了示例性鏈接嵌入代碼和代碼片段(section)。 圖10圖示了包括廣告的示例性web頁面。圖IIA至IIC圖示了根據(jù)特定實(shí)現(xiàn)方式涉及處理包括廣告鏈接的請(qǐng)求 的示例性方法。
圖12是圖示根據(jù)特定實(shí)現(xiàn)方式涉及廣告鏈接的示例性消息流的示意圖。
圖13是包括搜索結(jié)果的示例性接口。
圖14是圖示根據(jù)特定實(shí)現(xiàn)方式涉及搜索鏈接的示例性消息流的示意圖。
圖15A至15C圖示了根據(jù)特定實(shí)現(xiàn)方式涉及處理包括搜索鏈接的請(qǐng)求 的示例性方法。
具體實(shí)施方式
A.概述
本發(fā)明可以實(shí)現(xiàn)在多種配置中。在某些特定實(shí)現(xiàn)方式中,下面的事件 或過程中的一個(gè)或多個(gè)可能發(fā)生。在某些實(shí)現(xiàn)方式中,用戶(例如博主或 社交聯(lián)網(wǎng)站點(diǎn)的用戶)可以向博客條目或個(gè)人頁面添加數(shù)字內(nèi)容對(duì)象。數(shù) 字內(nèi)容對(duì)象可以通過直接插入數(shù)字內(nèi)容對(duì)象來添加,或者通過添加包括到 數(shù)字內(nèi)容對(duì)象的URL的內(nèi)容嵌入代碼來添加。 一般來說,用戶可以添加 與包含數(shù)字內(nèi)容對(duì)象的條目有關(guān)的文本。如下面更詳細(xì)地討論的, 一個(gè)過 程可以處理博客、個(gè)人頁面或其他網(wǎng)絡(luò)資源以識(shí)別資源中的一個(gè)或多個(gè)片 段(section)。至于每個(gè)片段,該過程可以識(shí)別片段中的一個(gè)或多個(gè)數(shù)字 內(nèi)容對(duì)象,并且基于從對(duì)圍繞數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)進(jìn)行分析而獲得的信息 來生成包含一個(gè)或多個(gè)鏈接的鏈接嵌入代碼。所生成的鏈接可以與數(shù)字內(nèi) 容對(duì)象鄰近插入。
在某些實(shí)現(xiàn)方式中,超鏈接在被激活時(shí)可操作來生成給與內(nèi)容的使 用、分發(fā)、容宿或創(chuàng)建相關(guān)聯(lián)的一個(gè)或多個(gè)實(shí)體的收入(revenue)或某種 其他收益(benefit)。特定實(shí)現(xiàn)方式提供了不同的超鏈接類型,它們可以 獨(dú)立使用或者組合使用,例如廣告鏈接和搜索鏈接。在一種實(shí)現(xiàn)方式中, 通過激活這些鏈接中的一個(gè)或多個(gè)(例如到受贊助廣告或搜索結(jié)果中的內(nèi) 容的鏈接)而生成的收入可以在內(nèi)容嵌入實(shí)體、網(wǎng)絡(luò)應(yīng)用容宿服務(wù)提供商、搜索系統(tǒng)提供商、廣告系統(tǒng)提供商或其他方之間共享。如下所述,可 能有多種實(shí)現(xiàn)方式。
本發(fā)明的特定實(shí)現(xiàn)方式可以被配置為實(shí)現(xiàn)多種收入模型。本發(fā)明的特 定實(shí)現(xiàn)方式提供了新型收入模型,該模型允許多種社交媒體系統(tǒng)(例如內(nèi) 容聚集站點(diǎn)、博客站點(diǎn)、在線論壇和社交網(wǎng)絡(luò)站點(diǎn))以當(dāng)前沒有實(shí)現(xiàn)的方 式對(duì)他們的操作中的一個(gè)或多個(gè)方面進(jìn)行金錢量化。
在下面的描述中,給出了具體細(xì)節(jié)以提供對(duì)本發(fā)明的特定實(shí)現(xiàn)方式的 完全理解。本發(fā)明的其他實(shí)現(xiàn)方式可以在沒有這里給出的具體細(xì)節(jié)中的一
些或全部的情況下實(shí)現(xiàn)。在某些實(shí)例中,公知的結(jié)構(gòu)和/或過程沒有詳細(xì)描 述以使得本發(fā)明不被不必要地模糊。 A丄示例性網(wǎng)絡(luò)環(huán)境
本發(fā)明的特定實(shí)現(xiàn)方式操作在諸如因特網(wǎng)之類的廣域網(wǎng)絡(luò)環(huán)境中,這 種網(wǎng)絡(luò)環(huán)境包括多個(gè)網(wǎng)絡(luò)可尋址系統(tǒng)。網(wǎng)絡(luò)云60 —般表示一個(gè)或多個(gè)互 連的網(wǎng)絡(luò),通過這些網(wǎng)絡(luò)這里描述的系統(tǒng)和主機(jī)可以進(jìn)行通信。網(wǎng)絡(luò)云60 可包括基于分組的廣域網(wǎng)(例如因特網(wǎng))、私有網(wǎng)絡(luò)、無線網(wǎng)絡(luò)、衛(wèi)星網(wǎng) 絡(luò)、蜂窩網(wǎng)絡(luò)、尋呼網(wǎng)絡(luò),等等。
如圖1所示,本發(fā)明的特定實(shí)現(xiàn)方式可以操作在包括網(wǎng)絡(luò)應(yīng)用容宿站
點(diǎn)40、廣告搜索系統(tǒng)50、廣告主(advertiser)系統(tǒng)65和搜索系統(tǒng)70的網(wǎng) 絡(luò)環(huán)境中。盡管圖1將前述系統(tǒng)圖示為分離的系統(tǒng)或域,但是由每個(gè)系統(tǒng) 表示的功能可以被組合或合并到其他系統(tǒng)和域中。此外,由每個(gè)所示系統(tǒng) 表示的功能可以被進(jìn)一步分離。另外,本發(fā)明的實(shí)現(xiàn)方式可以操作在包括 這里公開的各個(gè)系統(tǒng)和站點(diǎn)中的一個(gè)或多個(gè)的網(wǎng)絡(luò)環(huán)境中。另外,其他實(shí) 現(xiàn)方式可以操作在省略了這里描述的系統(tǒng)中的一個(gè)或多個(gè)的網(wǎng)絡(luò)環(huán)境中。 客戶端節(jié)點(diǎn)82、 84可操作地經(jīng)由網(wǎng)絡(luò)服務(wù)提供商或任何其他合適的手段 連接到該網(wǎng)絡(luò)環(huán)境。
A丄a.網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn) 網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40是容宿一個(gè)或多個(gè)用戶可通過計(jì)算機(jī)網(wǎng)絡(luò)訪問 的網(wǎng)絡(luò)應(yīng)用的網(wǎng)絡(luò)可尋址系統(tǒng)。網(wǎng)絡(luò)應(yīng)用可包括用戶通過計(jì)算機(jī)網(wǎng)絡(luò)請(qǐng)求 并接收所標(biāo)識(shí)的web頁面和其他內(nèi)容的web站點(diǎn)。網(wǎng)絡(luò)應(yīng)用可以是在線論壇或博客應(yīng)用,在該應(yīng)用處用戶可以提交或以其他方式配置內(nèi)容以顯示給
其他用戶。網(wǎng)絡(luò)應(yīng)用還可以是允許用戶配置并維護(hù)個(gè)人web頁面的社交網(wǎng) 絡(luò)應(yīng)用。網(wǎng)絡(luò)應(yīng)用還可以是內(nèi)容分發(fā)應(yīng)用,例如Yahoo! Music Engine (音樂引擎)、Apple iTimes 、 podcasting服務(wù)器,這種應(yīng)用顯示可獲 得內(nèi)容并向用戶發(fā)送內(nèi)容。在其他實(shí)現(xiàn)方式中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)可以是 媒體聚集或共享系統(tǒng),例如Flicb^照片共享站點(diǎn)和類似變體。
如圖1所示,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可包括一個(gè)或多個(gè)物理服務(wù)器42 和一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)裝置,例如用戶數(shù)據(jù)存儲(chǔ)裝置44和模板數(shù)據(jù)存儲(chǔ) 裝置46。 一個(gè)或多個(gè)物理服務(wù)器42可操作地經(jīng)由路由器26連接到計(jì)算機(jī) 網(wǎng)絡(luò)60。在某些實(shí)現(xiàn)方式中, 一個(gè)或多個(gè)物理服務(wù)器42容宿允許用戶上 載和檢索內(nèi)容、向個(gè)人頁面或博客發(fā)布條目等等的功能。在一種實(shí)現(xiàn)方式 中,被一個(gè)或多個(gè)物理服務(wù)器42容宿的功能可包括web或HTTP服務(wù) 器、FTP服務(wù)器等。物理服務(wù)器42可以支持其他過程和消息流,這將在下 面描述。
用戶數(shù)據(jù)存儲(chǔ)裝置44存儲(chǔ)被一個(gè)或多個(gè)用戶提交的數(shù)據(jù)。用戶數(shù)據(jù) 可包括用戶已輸入來配置社交網(wǎng)絡(luò)站點(diǎn)上的個(gè)人頁面的數(shù)據(jù)、在線論壇上 被多個(gè)用戶輸入的數(shù)據(jù)、或者用戶已在博客上輸入的數(shù)據(jù)。在一種實(shí)現(xiàn)方 式中,用戶數(shù)據(jù)存儲(chǔ)裝置44還可以將媒體內(nèi)容存儲(chǔ)為數(shù)字內(nèi)容數(shù)據(jù)對(duì) 象。在特定實(shí)現(xiàn)方式中,內(nèi)容數(shù)據(jù)對(duì)象或內(nèi)容對(duì)象是數(shù)字媒體信息的個(gè)體 項(xiàng),這種信息一般存儲(chǔ)或?qū)崿F(xiàn)在數(shù)據(jù)文件或記錄中。內(nèi)容對(duì)象可以采取許 多形式,包括圖像(例如,jpeg、 tif和gif)、圖形(基于向量的或位 圖)、音頻、視頻(例如,mpeg)或其他多媒體形式及其組合。內(nèi)容對(duì)象 數(shù)據(jù)還可包括可執(zhí)行代碼對(duì)象(例如,瀏覽器窗口或框架內(nèi)可執(zhí)行的游 戲)、podcast等等。模板數(shù)據(jù)存儲(chǔ)裝置46存儲(chǔ)一個(gè)或多個(gè)網(wǎng)絡(luò)資源模 板,例如HTML或XML頁面模板。在一種實(shí)現(xiàn)方式中,物理服務(wù)器42 可以響應(yīng)于客戶端請(qǐng)求組合來自用戶數(shù)據(jù)存儲(chǔ)裝置44的用戶數(shù)據(jù)和來自 模板數(shù)據(jù)存儲(chǔ)裝置的模板以創(chuàng)建HTML頁面。在結(jié)構(gòu)上,用戶數(shù)據(jù)存儲(chǔ)裝 置44和模板數(shù)據(jù)存儲(chǔ)裝置46意味著一大類數(shù)據(jù)存儲(chǔ)和管理系統(tǒng)。在特定 實(shí)現(xiàn)方式中,用戶數(shù)據(jù)存儲(chǔ)裝置44例如可以由任何合適的物理系統(tǒng)實(shí)
9現(xiàn),該物理系統(tǒng)包括諸如數(shù)據(jù)庫(kù)服務(wù)器、大容量存儲(chǔ)介質(zhì)、媒體庫(kù)系統(tǒng)等 等的組件。
A丄b.搜索系統(tǒng)
搜索系統(tǒng)70是響應(yīng)于從遠(yuǎn)程主機(jī)發(fā)送來的查詢提供搜索結(jié)果的網(wǎng)絡(luò) 可尋址資源。這里所討論的搜索詞語(search term)可以實(shí)現(xiàn)在結(jié)合鏈接 嵌入代碼創(chuàng)建的搜索鏈接中。在特定實(shí)現(xiàn)方式中,搜索系統(tǒng)70在搜索結(jié) 果列表項(xiàng)(search result listings)中提供到受贊助內(nèi)容的一個(gè)或多個(gè)鏈接。 在某些實(shí)現(xiàn)方式中,搜索系統(tǒng)70包括一個(gè)或多個(gè)物理服務(wù)器72、 73和數(shù) 據(jù)存儲(chǔ)裝置74、 75。在某些實(shí)現(xiàn)方式中,搜索系統(tǒng)70包括至少兩種類型 的服務(wù)器,其中這兩種類型都有HTTP、 HTTPS、 SSL、 FTP和/或允許通 過網(wǎng)絡(luò)進(jìn)行遠(yuǎn)程訪問的其他功能。第一服務(wù)器類型可以是帳戶管理服務(wù)器 72。帳戶管理服務(wù)器72與帳戶管理數(shù)據(jù)存儲(chǔ)裝置74結(jié)合操作。帳戶管理 數(shù)據(jù)存儲(chǔ)裝置74包含廣告主帳戶信息。運(yùn)行在客戶端節(jié)點(diǎn)82上的通用瀏 覽器或?qū)S每蛻舳藨?yīng)用可以用于訪問存儲(chǔ)在帳戶管理數(shù)據(jù)存儲(chǔ)裝置74中 的廣告主帳戶信息。廣告主可以通過帳戶管理服務(wù)器72和駐留在帳戶管 理數(shù)據(jù)存儲(chǔ)裝置74上的帳戶來參與與其他廣告主的競(jìng)價(jià)(competitive bidding)過程。廣告主可以對(duì)例如與廣告主的web站點(diǎn)的內(nèi)容有關(guān)的任何 數(shù)目的搜索詞語出價(jià)。
第二服務(wù)器類型可以是搜索引擎服務(wù)器73。搜索引擎服務(wù)器73執(zhí)行 一個(gè)或多個(gè)搜索引擎程序,該程序允許用戶在導(dǎo)航到搜索引擎web服務(wù)器 URL或其他web服務(wù)器上的能夠向搜索引擎服務(wù)器73提交查詢的站點(diǎn) 時(shí),能夠輸入査詢以搜索感興趣的網(wǎng)絡(luò)資源。在特定實(shí)現(xiàn)方式中,搜索引 擎服務(wù)器73可以生成搜索結(jié)果列表,該搜索結(jié)果列表至少部分包括從結(jié) 合帳戶管理服務(wù)器72進(jìn)行的出價(jià)過程獲得的、并且被出價(jià)過程的結(jié)果格 式化的相關(guān)條目。搜索引擎服務(wù)器73可以生成到文檔或其他資源的超文 本鏈接的列表,這種文檔或其他資源包含與用戶輸入的搜索詞語相關(guān)的信 息。搜索引擎服務(wù)器73將該列表以web頁面的形式發(fā)送到網(wǎng)絡(luò)用戶,在 網(wǎng)絡(luò)用戶處它被顯示在瀏覽器上或者顯示在運(yùn)行在客戶端節(jié)點(diǎn)82、 84上 的其他客戶端應(yīng)用上。在特定實(shí)現(xiàn)方式中,搜索引擎服務(wù)器73與搜索數(shù)據(jù)存儲(chǔ)裝置75結(jié)合
操作,搜索數(shù)據(jù)存儲(chǔ)裝置75包括用于響應(yīng)于用戶查詢生成搜索結(jié)果的搜 索列表項(xiàng)記錄。另外,搜索引擎服務(wù)器73還可以連接到帳戶管理服務(wù)器 72。在某些實(shí)現(xiàn)方式中,搜索列表項(xiàng)中的一個(gè)或多個(gè)對(duì)應(yīng)于搜索詞語-出價(jià) 對(duì),并且包含進(jìn)行在線競(jìng)價(jià)過程的信息。在某些實(shí)現(xiàn)方式中,每個(gè)搜索列 表項(xiàng)包括搜索詞語、web站點(diǎn)描述、URL、出價(jià)量和標(biāo)題。搜索詞語可包 括一個(gè)或多個(gè)關(guān)鍵字,這一個(gè)或多個(gè)關(guān)鍵字是英文(或任何其他語言)的 常見單詞。每個(gè)關(guān)鍵字又包括字符串。搜索詞語是競(jìng)爭(zhēng)性在線出價(jià)過程的 對(duì)象。廣告主選擇搜索詞語,以對(duì)與廣告主的web站點(diǎn)的內(nèi)容相關(guān)的搜索 詞語出價(jià)。理想情況下,廣告主可以選擇被定位到很有可能是尋找關(guān)于廣 告主的web站點(diǎn)的信息的搜索者所輸入的詞語的搜索詞語,盡管也可以選 擇不那么常見的搜索詞語以確保對(duì)用于出價(jià)的相關(guān)搜索詞語的全面覆蓋。 web站點(diǎn)描述可以是對(duì)廣告主的web站點(diǎn)的簡(jiǎn)短文本描述,并且可以顯示
為搜索結(jié)果列表中廣告主的條目的一部分。搜索列表項(xiàng)還可包含web站點(diǎn) 的標(biāo)題,該標(biāo)題可以顯示為去往搜索結(jié)果列表中廣告主的條目的超鏈接式 題目。URL包含廣告主的web站點(diǎn)的統(tǒng)一資源定位符地址。當(dāng)用戶點(diǎn)擊設(shè) 在廣告主的搜索結(jié)果列表?xiàng)l目中的超鏈接時(shí),URL被提供給瀏覽器程序。 瀏覽器程序繼而通過這里討論的重定向機(jī)制訪問廣告主的web站點(diǎn)。URL 也可以顯示為搜索結(jié)果列表中廣告主的條目的一部分。
出價(jià)量可以是被廣告主針對(duì)列表出價(jià)的金錢量。每當(dāng)用戶對(duì)相應(yīng)搜索 詞執(zhí)行搜索并且搜索結(jié)果列表超鏈接被用于將搜索者指引到廣告主的網(wǎng)站 時(shí),該金錢量就被從廣告主的預(yù)付費(fèi)賬戶中扣減或者被記錄在被開發(fā)票的 廣告主賬戶上。
當(dāng)執(zhí)行利用廣告主對(duì)其出價(jià)的搜索詞語的搜索時(shí),較高的出價(jià)一般會(huì) 接收到在由搜索引擎服務(wù)器73生成的搜索結(jié)果列表頁面上更為有利的放 置。在特定實(shí)現(xiàn)方式中,廣告主出價(jià)的量包括在每次廣告主的web站點(diǎn)經(jīng) 由搜索結(jié)果列表頁面上的超鏈接被訪問時(shí)從廣告主的帳戶中扣除的金錢 量。用戶利用計(jì)算機(jī)輸入設(shè)備"點(diǎn)擊"超鏈接以發(fā)起檢索與廣告主的超鏈 接相關(guān)聯(lián)的信息的檢索請(qǐng)求。在某些實(shí)現(xiàn)方式中,對(duì)搜索結(jié)果列表超鏈接的每次訪問或"點(diǎn)擊"被重定向到搜索引擎web服務(wù)器73,以將該"點(diǎn) 擊"與廣告主的帳戶標(biāo)識(shí)符相關(guān)聯(lián)。在一種實(shí)現(xiàn)方式中,該重定向動(dòng)作在
訪問廣告主的URL之前訪問被編碼到搜索結(jié)果鏈接中的帳戶標(biāo)識(shí)信息。
帳戶標(biāo)識(shí)信息與來自檢索請(qǐng)求的信息一同被記錄在廣告主的帳戶中作為檢
索請(qǐng)求事件。通過該機(jī)制獲得的信息將帳戶標(biāo)識(shí)符與URL相匹配,并且 允許維護(hù)帳戶記入借方(debit)記錄。除按點(diǎn)擊付費(fèi)(Pay-Per-Click)方 案以外,還可以有其他金錢量化方案,例如按印象付費(fèi)(Pay-Per-Impression)。
在特定實(shí)現(xiàn)方式中,搜索結(jié)果列表還包括無付費(fèi)或無贊助列表項(xiàng),該 列表項(xiàng)不是作為廣告主出價(jià)的結(jié)果放置的,并且是由算法搜索引擎生成 的。在一種實(shí)現(xiàn)方式中,在搜索結(jié)果頁面上,無付費(fèi)搜索結(jié)果列表項(xiàng)跟在 付費(fèi)或受贊助廣告主列表項(xiàng)的后面或者與其相鄰。
在一種實(shí)現(xiàn)方式中,當(dāng)用戶訪問由搜索引擎服務(wù)器73提供的搜索査 詢頁面并執(zhí)行搜索請(qǐng)求時(shí),搜索引擎服務(wù)器73生成并顯示搜索結(jié)果列 表,其中搜索結(jié)果列表中每個(gè)搜索列表項(xiàng)的搜索詞語字段中的規(guī)范條目與 遠(yuǎn)程搜索者所輸入的規(guī)范搜索詞語查詢相匹配。查詢和搜索列表項(xiàng)中所用 的搜索詞語的規(guī)范去除了由搜索者和web站點(diǎn)發(fā)起者所輸入的搜索詞語的 常見不規(guī)則性(例如大寫字母和復(fù)數(shù)形式),以生成相關(guān)結(jié)果。然而,用 于確定搜索列表項(xiàng)的搜索詞語字段和遠(yuǎn)程搜索者所輸入的搜索詞語查詢之 間的匹配的替換方案也在本發(fā)明的范圍內(nèi)。例如,本領(lǐng)域中已知的串匹配 算法可以用于生成匹配,其中搜索列表項(xiàng)搜索詞語和搜索詞語查詢的關(guān)鍵 字具有相同的詞根但是并不精確相同(例如,computing vs. computer)。
或者,搜索引擎服務(wù)器24可以使用同義詞的辭典數(shù)據(jù)庫(kù),從而可以為具 有同義詞的搜索詞語生成匹配。本地化方法也可以用于細(xì)化某些搜索。例 如,對(duì)"面包店"或"雜貨店"的搜索可以局限于選定城市、郵編或電話 區(qū)域代碼內(nèi)的那些廣告主。該信息可以通過參照存儲(chǔ)在帳戶管理數(shù)據(jù)存儲(chǔ) 裝置74中的廣告主帳戶數(shù)據(jù)庫(kù)來獲得。
搜索結(jié)果列表?xiàng)l目還可以示出廣告主的搜索列表的排名值(rank value)。該排名值是順序值,優(yōu)選地是一個(gè)數(shù),該值被搜索引擎服務(wù)器
1273生成并賦值給搜索列表項(xiàng)。在某些實(shí)現(xiàn)方式中,排名值通過建立了出價(jià) 量、排名和搜索列表項(xiàng)的搜索詞語之間的關(guān)聯(lián)的一過程來賦予。該過程收 集與特定搜索詞語相匹配的搜索列表項(xiàng),對(duì)搜索列表項(xiàng)按從最高到最低出 價(jià)量的順序進(jìn)行分類,并且按順序給每個(gè)搜索列表項(xiàng)賦予排名值。最高出 價(jià)量接收最高排名值,次高出價(jià)量接收次高排名值,依次進(jìn)行到最低出價(jià) 量,最低出價(jià)量接收最低等級(jí)值。在某些實(shí)現(xiàn)方式中,在返回給用戶的搜 索結(jié)果的第一頁中僅提供頭N個(gè)搜索列表項(xiàng)。
在某些實(shí)現(xiàn)方式中,由搜索系統(tǒng)70實(shí)現(xiàn)的出價(jià)過程可能不區(qū)分由用
戶直接提交的搜索查詢和由激活鏈接嵌入代碼中包含的廣告鏈接而得到的
搜索查詢。在其他實(shí)現(xiàn)方式中,搜索系統(tǒng)70可以為由激活鏈接嵌入代碼
中的廣告鏈接而得到的搜索査詢中所包含的關(guān)鍵字支持不同的出價(jià)過程。
A丄c.廣告搜索系統(tǒng)
廣告搜索系統(tǒng)50是可操作來響應(yīng)于來自遠(yuǎn)程系統(tǒng)的請(qǐng)求選擇廣告并 返回廣告內(nèi)容或指向廣告內(nèi)容的URL的網(wǎng)絡(luò)可尋址系統(tǒng)。廣告搜索系統(tǒng) 可以是一個(gè)或多個(gè)系統(tǒng)可通過廣域網(wǎng)訪問的中央系統(tǒng),或者是單個(gè)域可訪 問的局部系統(tǒng)。在一種實(shí)現(xiàn)方式中,廣告搜索系統(tǒng)50包括一個(gè)或多個(gè)物 理服務(wù)器52和廣告數(shù)據(jù)存儲(chǔ)裝置54。在一種實(shí)現(xiàn)方式中,廣告數(shù)據(jù)存儲(chǔ) 裝置54存儲(chǔ)包含廣告創(chuàng)建內(nèi)容的受贊助內(nèi)容信息、或者指向一個(gè)或多個(gè) 廣告主系統(tǒng)65所容宿的內(nèi)容或其他資源的統(tǒng)一資源定位符或標(biāo)識(shí)符。在 一種實(shí)現(xiàn)方式中,內(nèi)容是與關(guān)鍵字索引相關(guān)聯(lián)地存儲(chǔ)的。另外,關(guān)鍵字索 引可包括出價(jià)量或者可以對(duì)廣告選擇施加偏好的其他合適的加權(quán)值。在一 種實(shí)現(xiàn)方式中,廣告搜索系統(tǒng)50可以基于從文本塊中提取的一個(gè)或多個(gè) 關(guān)鍵字或概念來選擇廣告數(shù)據(jù)存儲(chǔ)裝置54中的一個(gè)或多個(gè)匹配廣告。
在一種實(shí)現(xiàn)方式中,廣告搜索系統(tǒng)50允許用戶上載廣告創(chuàng)建內(nèi)容 (包括對(duì)橫幅廣告和其他多媒體的顯示)、應(yīng)用一個(gè)或多個(gè)涉及廣告選擇 的策略或商業(yè)規(guī)則、指定目標(biāo)終端用戶的一個(gè)或多個(gè)屬性、以及接收廣告 使用的報(bào)告,例如印象、點(diǎn)擊和其他交互度量。 A丄d.廣告主系統(tǒng)
廣告主系統(tǒng)65是諸如web站點(diǎn)之類的網(wǎng)絡(luò)可尋址系統(tǒng),其對(duì)應(yīng)于廣告主或代表一個(gè)或多個(gè)廣告主容宿廣告或其他內(nèi)容的容宿系統(tǒng)。在一種實(shí) 現(xiàn)方式中,廣告主系統(tǒng)可包括一個(gè)或多個(gè)物理服務(wù)器66和存儲(chǔ)與廣告主
系統(tǒng)65的操作有關(guān)的數(shù)據(jù)的數(shù)據(jù)存儲(chǔ)裝置67。出于教導(dǎo)目的,廣告主系 統(tǒng)65可以被商業(yè)企業(yè)運(yùn)行以提供關(guān)于其產(chǎn)品和服務(wù)的信息。
另外,(例如)當(dāng)在激活廣告鏈接之后被客戶端應(yīng)用訪問時(shí),廣告主 系統(tǒng)65可以提供寬范圍的多種信息。例如,廣告主系統(tǒng)65可以提供主頁
(homepage)或接近超文本文檔的層次體系的頂部的其他頁面。在其他實(shí) 現(xiàn)方式中,廣告主系統(tǒng)65可以返回廣告創(chuàng)建內(nèi)容,例如視頻、音頻或靜 止圖像。在其他實(shí)現(xiàn)方式中,廣告主系統(tǒng)65可以呈現(xiàn)涉及對(duì)產(chǎn)品或服務(wù) 的訂購(gòu)的訂單。廣告主系統(tǒng)65還可以提供用戶可以打印并使用的優(yōu)惠券
(例如打折優(yōu)惠券)。
A丄e.客戶端節(jié)點(diǎn) 客戶端節(jié)點(diǎn)是包括用于通過計(jì)算機(jī)網(wǎng)絡(luò)進(jìn)行通信的功能的計(jì)算機(jī)或計(jì) 算設(shè)備??蛻舳斯?jié)點(diǎn)可以是桌面計(jì)算機(jī)82、膝上型計(jì)算機(jī)、以及諸如蜂窩 電話、個(gè)人數(shù)字助理之類的移動(dòng)設(shè)備84??蛻舳斯?jié)點(diǎn)可以執(zhí)行一個(gè)或多個(gè) 客戶端應(yīng)用(例如web瀏覽器)以通過計(jì)算機(jī)網(wǎng)絡(luò)訪問并査看內(nèi)容。在特 定實(shí)現(xiàn)方式中,客戶端應(yīng)用允許用戶輸入要檢索的特定網(wǎng)絡(luò)資源的地址。 這些地址可以是統(tǒng)一資源定位符或者說URL。另外, 一旦檢索到某一頁面 或其他資源,當(dāng)用戶"點(diǎn)擊"指向其他資源的超鏈接時(shí),客戶端應(yīng)用就可 以提供對(duì)其他頁面或記錄的訪問。在某些實(shí)現(xiàn)方式中,這種超鏈接位于 web頁面內(nèi),并且提供用于供用戶輸入另一頁面的URL并檢索該頁面的自 動(dòng)方式。頁面或資源可以是包括純文本信息或者更復(fù)雜的數(shù)字編碼的多媒 體內(nèi)容(例如軟件程序或其他代碼對(duì)象、圖形、圖像、音頻信號(hào)、視頻等 等)作為內(nèi)容的數(shù)據(jù)記錄。 A.2.示例性協(xié)議環(huán)境
這里描述的聯(lián)網(wǎng)系統(tǒng)可以利用任何合適的通信協(xié)議通過網(wǎng)絡(luò)60進(jìn)行 通信。例如,客戶端節(jié)點(diǎn)82以及這里描述的系統(tǒng)的各種服務(wù)器可包括傳 輸控制協(xié)議/因特網(wǎng)協(xié)議(TCP/IP)網(wǎng)絡(luò)棧,以提供數(shù)據(jù)報(bào)和傳輸功能。當(dāng) 然,可以使用任何其他合適的網(wǎng)絡(luò)和傳輸層協(xié)議。另外,這里描述的主機(jī)或終端系統(tǒng)可以使用多種更高層通信協(xié)議,包 括客戶端-服務(wù)器(或請(qǐng)求-響應(yīng))協(xié)議,例如超文本傳送協(xié)議(HTTP)和
諸如HTTP-S、 FTP、 SNMP、 TELNET之類的其他通信協(xié)議,也可以使用 若干其他協(xié)議。另外, 一種交互上下文中的服務(wù)器在另一種交互上下文中 可以是客戶端。另外,在特定實(shí)現(xiàn)方式中,在主機(jī)之間發(fā)送的信息可以被 格式化為超文本標(biāo)記語言(HTML)文檔。也可以使用其他結(jié)構(gòu)化的文檔 語言或格式,例如XML等等。
在某些客戶端-服務(wù)器協(xié)議(例如通過HTTP使用HTML)中,服務(wù)器 一般發(fā)送對(duì)來自客戶端的請(qǐng)求的響應(yīng)。該響應(yīng)可包括一個(gè)或多個(gè)數(shù)據(jù)對(duì) 象。例如,該響應(yīng)可包括第一數(shù)據(jù)對(duì)象,接著是隨后發(fā)送的數(shù)據(jù)對(duì)象。在 一種實(shí)現(xiàn)方式中,例如,客戶端請(qǐng)求可以使得服務(wù)器利用第一數(shù)據(jù)對(duì)象
(例如HTML頁面)作出響應(yīng),第一數(shù)據(jù)對(duì)象自身指引到其他數(shù)據(jù)對(duì)象。 諸如瀏覽器之類的客戶端應(yīng)用在解析或以其他方式處理第一數(shù)據(jù)對(duì)象時(shí)將 請(qǐng)求這些額外的數(shù)據(jù)對(duì)象。
移動(dòng)客戶端節(jié)點(diǎn)84可以使用其他通信協(xié)議和數(shù)據(jù)格式。例如,在某 些實(shí)現(xiàn)方式中,移動(dòng)客戶端節(jié)點(diǎn)84可包括無線應(yīng)用協(xié)議(WAP)功能和 WAP瀏覽器。使用其他無線或移動(dòng)設(shè)備協(xié)議套件也是可能的,例如NTT DoCoMo的i-mode無線網(wǎng)絡(luò)服務(wù)協(xié)議套件。另外,該網(wǎng)絡(luò)環(huán)境還可包括協(xié) 議轉(zhuǎn)換網(wǎng)關(guān)、代理或者允許移動(dòng)客戶端節(jié)點(diǎn)84例如訪問其他網(wǎng)絡(luò)協(xié)議環(huán) 境的其他系統(tǒng)。例如,用戶可以使用移動(dòng)客戶端節(jié)點(diǎn)84來捕獲圖像并通 過載波網(wǎng)絡(luò)將圖像上載到與因特網(wǎng)相連的內(nèi)容站點(diǎn)。
另外,在下面描述的某些實(shí)現(xiàn)方式中,描述了重定向消息的使用。在 特定實(shí)現(xiàn)方式中,重定向一般指從服務(wù)器向客戶端應(yīng)用發(fā)送一消息,該消 息例如使得客戶端應(yīng)用訪問另一服務(wù)器或資源,而不由終端用戶千涉或動(dòng) 作。重定向可以按若干種不同方式實(shí)現(xiàn)。例如,結(jié)合HTTP,重定向消息 可以利用刷新元標(biāo)簽實(shí)現(xiàn),例如
<html〉<head>
<meta http-equiv="refresh,, content="0; uri=http:〃www.yahoo.com/">。 另外,重定向消息可以利用HTTP刷新頭部實(shí)現(xiàn)。HTTP/1.1 200 ok
Refresh: 0; url=http:〃www.yahoo.com/Content-type: text/htmlContent-length: 78
接著是〈a href="http:〃www.yahoo.com/">link</a> 。重定向還可以通過發(fā)送包括可操作來實(shí)現(xiàn)重定向的JavaScript代碼的HTML頁面來實(shí)現(xiàn)。其他合適的重定向方法也可以用于其他協(xié)議環(huán)境。A.2.示例性計(jì)算系統(tǒng)體系結(jié)構(gòu)
這里描述的客戶端和服務(wù)器主機(jī)系統(tǒng)可以按多種計(jì)算系統(tǒng)和體系結(jié)構(gòu)實(shí)現(xiàn)。下面出于教導(dǎo)目的而非限制目的描述了示例性的計(jì)算體系結(jié)構(gòu)。A.2.a.示例性服務(wù)器系統(tǒng)體系結(jié)構(gòu)
圖6圖示了可用來實(shí)現(xiàn)物理服務(wù)器的示例性計(jì)算系統(tǒng)體系結(jié)構(gòu)。在一個(gè)實(shí)施例中,硬件系統(tǒng)200包括處理器202、緩存存儲(chǔ)器204以及涉及這里描述的功能的一個(gè)或多個(gè)軟件應(yīng)用和驅(qū)動(dòng)器。另外,硬件系統(tǒng)200包括高性能輸入/輸出(I/O)總線206和標(biāo)準(zhǔn)1/0總線208。主機(jī)橋210將處理器202耦合到高性能I/O總線206,而I/O總線橋212將兩條總線206和208彼此耦合。系統(tǒng)存儲(chǔ)器214和網(wǎng)絡(luò)/通信接口 216耦合到總線206。硬件系統(tǒng)200還可包括視頻存儲(chǔ)器(未示出)和耦合到視頻存儲(chǔ)器的顯示設(shè)備。大容量存儲(chǔ)裝置218和I/0端口 220耦合到總線208。硬件系統(tǒng)200可選地可包括鍵盤和點(diǎn)選設(shè)備以及耦合到總線208的顯示設(shè)備(未示出)。總地來說,這些元件意圖表示很寬范疇的計(jì)算機(jī)硬件系統(tǒng),包括但不限于通用計(jì)算機(jī)系統(tǒng),這種通用計(jì)算機(jī)系統(tǒng)是基于由California, Santa Clara的Intel Corporation制造的x86兼容處理器、由California, Sunnyvale的Advanced Micro Dedves (AMD) Inc.制造的x86兼容處理器、以及任何其他合適的處理器的。
下面更詳細(xì)描述硬件系統(tǒng)200的元件。具體而言,網(wǎng)絡(luò)接口 216提供了硬件系統(tǒng)200和寬廣范圍的網(wǎng)絡(luò)(例如,以太網(wǎng)(例如,IEEE 802.3)網(wǎng)絡(luò)等)之間的通信。大容量存儲(chǔ)裝置218提供了對(duì)數(shù)據(jù)和編程指令的永久存儲(chǔ),該編程指令用來執(zhí)行在位置服務(wù)器22中實(shí)現(xiàn)的上述功能,而系
16統(tǒng)存儲(chǔ)器214 (例如,DRAM)提供了對(duì)數(shù)據(jù)和編程指令在被處理器202執(zhí)行時(shí)的臨時(shí)存儲(chǔ)。1/0端口 220是提供額外的外圍設(shè)備之間的通信的一個(gè)或多個(gè)串行和/或并行通信端口,這些外圍設(shè)備可以耦合到硬件系統(tǒng)200。
硬件系統(tǒng)200可包括多種系統(tǒng)體系結(jié)構(gòu);并且硬件系統(tǒng)200的各種組件可以被重新布置。例如,緩存204可以與處理器202在同一芯片上?;蛘撸彺?04和處理器202可以封裝在一起作為"處理器模塊",其中處理器202被稱為"處理器核心"。此外,本發(fā)明的某些實(shí)施例可能不要求也不包括所有的上述組件。例如,如圖所示耦合到標(biāo)準(zhǔn)I/O總線208的外圍設(shè)備可以耦合到高性能I/O總線206。另外,在某些實(shí)施例中可能僅存在單條總線,其中硬件系統(tǒng)200的組件耦合到該單條總線。此外,硬件系統(tǒng)200可包括額外的組件,例如額外的處理器、存儲(chǔ)設(shè)備或存儲(chǔ)器。
如下面所討論的,在一種實(shí)現(xiàn)方式中,這里描述的物理服務(wù)器中的一個(gè)或多個(gè)的操作被實(shí)現(xiàn)為由硬件系統(tǒng)200運(yùn)行的一系列軟件例程。這些軟件例程包括要由硬件系統(tǒng)中的處理器(例如處理器202)執(zhí)行的多個(gè)或一系列指令。最初,該指令系列可以存儲(chǔ)在諸如大容量存儲(chǔ)裝置218之類的存儲(chǔ)設(shè)備上。然而,該指令系列也可以存儲(chǔ)在任何合適的存儲(chǔ)介質(zhì)上,例如磁盤、CD-ROM、 ROM、 EEPROM等。此外,該指令系列不需要本地存儲(chǔ),而是可以經(jīng)由網(wǎng)絡(luò)/通信接口 216從遠(yuǎn)程存儲(chǔ)設(shè)備(例如網(wǎng)絡(luò)上的服務(wù)器)接收。這些指令被從諸如大容量存儲(chǔ)裝置218之類的存儲(chǔ)設(shè)備拷貝到存儲(chǔ)器214中,然后被處理器202訪問并執(zhí)行。
操作系統(tǒng)管理并控制硬件系統(tǒng)200的操作,包括對(duì)軟件應(yīng)用(未示出)的數(shù)據(jù)輸入和輸出。操作系統(tǒng)提供了在系統(tǒng)上執(zhí)行的軟件應(yīng)用和系統(tǒng)的硬件組件之間的接口。根據(jù)本發(fā)明的一個(gè)實(shí)施例,操作系統(tǒng)是可以從Wash, Redmond的Microsoft Corporation得到的Windows 95/98/NT/XP操作系統(tǒng)。然而,本發(fā)明可以用于其他合適的操作系統(tǒng),例如可以從California, Cupertino的Apple Computer Inc.得到的Apple Macintosh操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)等等。當(dāng)然,其他實(shí)現(xiàn)方式也是可能的。例如,這里描述的服務(wù)器功能可以由通過背板通信的多個(gè)服務(wù)器刀片實(shí)現(xiàn)。
A.2.b.示例性客戶端系統(tǒng)體系結(jié)構(gòu)圖7圖示了可用來實(shí)現(xiàn)客戶端節(jié)點(diǎn)的示例性硬件系統(tǒng)401。在一個(gè)實(shí)
施例中,硬件系統(tǒng)401包括如圖所示彼此耦合的處理器403和緩存存儲(chǔ)器404。另外,硬件系統(tǒng)401包括高性能輸入/輸出(I/O)總線406和標(biāo)準(zhǔn)I/O總線408。主機(jī)橋410將處理器403耦合到高性能I/O總線406,而I/O總線橋412將兩條總線406和408彼此耦合。硬件系統(tǒng)401還包括耦合到總線406的無線網(wǎng)絡(luò)接口 424、系統(tǒng)存儲(chǔ)器414和視頻存儲(chǔ)器416。繼而,顯示設(shè)備418耦合到視頻存儲(chǔ)器416。大容量存儲(chǔ)裝置420、鍵盤和點(diǎn)選設(shè)備422和I/O端口 426耦合到總線408??偟貋碚f,這些元件意圖表示很寬范疇的計(jì)算機(jī)硬件系統(tǒng),包括但不限于通用計(jì)算機(jī)系統(tǒng),這種通用計(jì)算機(jī)系統(tǒng)是基于由California, Santa Clara的Intel Corporation制造的Pentium⑧處理器以及任何其他合適的處理器的。
下面描述硬件系統(tǒng)401的剩余元件。具體而言,網(wǎng)絡(luò)接口 424提供了硬件系統(tǒng)401和很寬范圍的有線(例如,以太網(wǎng)等)或無線網(wǎng)絡(luò)中的任何一種之間的通信,該無線網(wǎng)絡(luò)例如是WLAN (即IEEE 802.11) 、 WiMax(即IEEE 802.16)、蜂窩(例如GSMA)等等。大容量存儲(chǔ)裝置420提供了對(duì)數(shù)據(jù)和編程指令的永久存儲(chǔ),該編程指令用來執(zhí)行在系統(tǒng)控制器中實(shí)現(xiàn)的上述功能,而系統(tǒng)存儲(chǔ)器414 (例如DRAM)被用于提供對(duì)數(shù)據(jù)和編程指令在被處理器403執(zhí)行時(shí)的臨時(shí)存儲(chǔ)。I/O端口 426是提供額外的外圍設(shè)備之間的通信的一個(gè)或多個(gè)串行和/或并行通信端口,這些外圍設(shè)備可以耦合到硬件系統(tǒng)401。
硬件系統(tǒng)401可包括多種系統(tǒng)體系結(jié)構(gòu);并且硬件系統(tǒng)401的各種組件可以被重新布置。例如,緩存404可以與處理器403在同一芯片上?;蛘?,緩存404和處理器403可以封裝在一起作為"處理器模塊",其中處理器403被稱為"處理器核心"。此外,本發(fā)明的某些實(shí)施例可能不要求也不包括所有的上述組件。例如,如圖所示耦合到標(biāo)準(zhǔn)I/O總線408的外圍設(shè)備可以耦合到高性能I/O總線406。另外,在某些實(shí)施例中可能僅存在單條總線,其中硬件系統(tǒng)401的組件耦合到該單條總線。此外,硬件系統(tǒng)401可包括額外的組件,例如額外的處理器、存儲(chǔ)設(shè)備或存儲(chǔ)器。
在一個(gè)實(shí)施例中,客戶端側(cè)功能的操作被實(shí)現(xiàn)為由硬件系統(tǒng)401運(yùn)行的一系列軟件例程。這些軟件例程可包括要由硬件系統(tǒng)中的處理器(例如
處理器403)執(zhí)行的多個(gè)或一系列指令。最初,該指令系列可以存儲(chǔ)在諸如大容量存儲(chǔ)裝置420之類的存儲(chǔ)設(shè)備上。然而,該指令系列也可以存儲(chǔ)在任何合適的存儲(chǔ)介質(zhì)上,例如磁盤、CD-ROM、 ROM等。此外,該指令系列不需要本地存儲(chǔ),而是可以經(jīng)由網(wǎng)絡(luò)/通信接口 424從遠(yuǎn)程存儲(chǔ)設(shè)備(例如網(wǎng)絡(luò)上的服務(wù)器)接收。這些指令被從諸如大容量存儲(chǔ)裝置420之類的存儲(chǔ)設(shè)備拷貝到存儲(chǔ)器414中,然后被處理器403訪問并執(zhí)行。在某些實(shí)現(xiàn)方式中,這些指令的一個(gè)或多個(gè)方面可以用硬件或固件實(shí)現(xiàn)。
盡管圖7出于教導(dǎo)目的圖示了根據(jù)本發(fā)明一個(gè)實(shí)施例的客戶端的硬件體系結(jié)構(gòu),但是客戶端也可以實(shí)現(xiàn)在很寬范圍的多種計(jì)算機(jī)系統(tǒng)體系結(jié)構(gòu)
上,例如專用、手持式或便攜設(shè)備、個(gè)人數(shù)字助理(例如,支持WLAN數(shù)據(jù)+語音的集中設(shè)備)、膝上型計(jì)算機(jī)、手持電話,等等。另外,本發(fā)明的實(shí)施例可以與其他有線主機(jī)系統(tǒng)結(jié)合操作,所述有線主機(jī)系統(tǒng)例如是基于桌面的IP電話以及具有以太網(wǎng)網(wǎng)絡(luò)接口控制器(NIC)的膝上型或桌面計(jì)算機(jī)。
操作系統(tǒng)管理并控制硬件系統(tǒng)401的操作,包括對(duì)軟件應(yīng)用(未示出)的數(shù)據(jù)輸入和輸出。操作系統(tǒng)提供了用戶和在系統(tǒng)上執(zhí)行的軟件應(yīng)用之間的接口,例如圖形用戶界面(GUI)。根據(jù)本發(fā)明的一個(gè)實(shí)施例,操作系統(tǒng)是可以從Wash, Redmond的Microsoft Corporation得至U的Windows 95/98/NT/XP操作系統(tǒng)和/或Windows CE (WinCE)操作系統(tǒng)。然而,本發(fā)明可以用于其他操作系統(tǒng),例如可以從California,Cupertino的Apple Computer Inc.得到的Apple Macintosh操作系統(tǒng)、UNIX操作系統(tǒng)、LINUX操作系統(tǒng)、Symbian操作系統(tǒng)等等。
A.3.示例性參與者標(biāo)識(shí)
本發(fā)明的特定實(shí)施例可以涉及多個(gè)實(shí)體。例如,在一種實(shí)現(xiàn)方式中,這里描述的鏈接嵌入機(jī)制可以與內(nèi)容嵌入實(shí)體、網(wǎng)絡(luò)應(yīng)用容宿實(shí)體和內(nèi)容消費(fèi)者或終端用戶結(jié)合操作。 一個(gè)實(shí)體可以是任何合適的實(shí)體,例如個(gè)人、公司、合伙、合資以及前述的組合。如下面更詳細(xì)描述的,特定實(shí)現(xiàn)方式操作來基于通過網(wǎng)絡(luò)環(huán)境對(duì)上載內(nèi)容的散布向這里描述的一個(gè)或多個(gè)實(shí)體提供收益。在特定實(shí)現(xiàn)方式中,提供給一個(gè)或多個(gè)實(shí)體的收益可以是金錢收益,例如來自于激活內(nèi)容嵌入代碼中的鏈接的一份收入。該收益還可以是帳戶中可兌換獎(jiǎng)勵(lì)(例如旅游和商品)的點(diǎn)數(shù)。在某些實(shí)現(xiàn)方式中,提供給一個(gè)或多個(gè)實(shí)體的收益可能不同。例如,對(duì)于給定鏈接激活,一個(gè)實(shí)體可能接收到金錢收益,而另一個(gè)可能接收到可兌換的點(diǎn)數(shù)或信用。
內(nèi)容嵌入實(shí)體是例如通過在其他可通過網(wǎng)絡(luò)訪問的下層數(shù)字內(nèi)容中嵌入內(nèi)容來使用數(shù)字內(nèi)容對(duì)象的實(shí)體,這種可通過網(wǎng)絡(luò)訪問的下層數(shù)字內(nèi)容例如是博客或在線論壇貼、web頁面或其他網(wǎng)絡(luò)可訪問內(nèi)容。在某些實(shí)現(xiàn)方式中,作為與已嵌入的內(nèi)容有關(guān)的第三方活動(dòng)(例如鏈接激活)的結(jié)果,內(nèi)容嵌入實(shí)體可以被補(bǔ)償。
網(wǎng)絡(luò)應(yīng)用容宿實(shí)體是操作或容宿網(wǎng)絡(luò)應(yīng)用的實(shí)體,例如web站點(diǎn)、博客站點(diǎn)、社交聯(lián)網(wǎng)站點(diǎn)(例如,MySpace.com、 Yahoo 360等等)或者web頁面容宿服務(wù)。在某些實(shí)現(xiàn)方式中,單個(gè)實(shí)體可以是內(nèi)容嵌入實(shí)體和網(wǎng)絡(luò)應(yīng)用容宿實(shí)體。
在某些實(shí)現(xiàn)方式中,內(nèi)容消費(fèi)者或終端用戶是利用客戶端節(jié)點(diǎn)訪問網(wǎng)絡(luò)應(yīng)用容宿系統(tǒng)40的實(shí)體。內(nèi)容消費(fèi)者的一個(gè)或多個(gè)活動(dòng)(例如査看嵌入的內(nèi)容并激活與該內(nèi)容相關(guān)聯(lián)的一個(gè)或多個(gè)鏈接)可以導(dǎo)致基于一個(gè)或多個(gè)實(shí)體相對(duì)于給定內(nèi)容項(xiàng)的各自角色來對(duì)這一個(gè)或多個(gè)實(shí)體作出補(bǔ)償。在某些實(shí)現(xiàn)方式中,補(bǔ)償指的是收益,例如金錢、物品、服務(wù)、信用或點(diǎn)數(shù)(可兌換為金錢、物品、服務(wù)等等)或者由一個(gè)實(shí)體提供給另一個(gè)的任何其他收益。在某些特定實(shí)現(xiàn)方式中, 一個(gè)或多個(gè)實(shí)體可以共享由于內(nèi)容消費(fèi)者的點(diǎn)擊流和/或購(gòu)買活動(dòng)而產(chǎn)生的收入。
B.數(shù)字內(nèi)容對(duì)象的鏈接翻新(linkretrofitting)
這里描述的鏈接翻新操作可以按多種方式實(shí)現(xiàn)。例如,如下面更詳細(xì)地討論的,鏈接翻新操作可以按批次實(shí)現(xiàn),以翻新一個(gè)或多個(gè)現(xiàn)有web頁
20面或其他資源的數(shù)字內(nèi)容對(duì)象。例如, 一種過程可以搜索web頁面的數(shù)據(jù)
存儲(chǔ)裝置并利用媒體鏈接翻新在頁面中找到的數(shù)字內(nèi)容對(duì)象。在媒體中生成和插入的媒體鏈接可以靜態(tài)定義。在其他實(shí)現(xiàn)方式中,鏈接翻新操作可
以按動(dòng)態(tài)過程配置實(shí)現(xiàn)。例如,諸如Javascript之類的鏈接翻新代碼可以被添加到靜態(tài)HTML頁面或HTML頁面模板。鏈接翻新代碼在被執(zhí)行時(shí)可以掃描下層的HTML頁面的各個(gè)片段以尋找媒體對(duì)象和圍繞媒體對(duì)象的數(shù)據(jù),并生成鏈接嵌入代碼以與媒體對(duì)象相鄰插入。在其他實(shí)現(xiàn)方式中,鏈接翻新代碼可以操作為服務(wù)器側(cè)的過程,該過程動(dòng)態(tài)生成鏈接嵌入代碼
(或者動(dòng)態(tài)生成被嵌入鏈接)。換句話說,諸如Java Server Pages (.jsp)或Active Server Pages (.asp)中的服務(wù)器側(cè)過程在頁面被生成時(shí)執(zhí)行,并且構(gòu)造具有嵌入的鏈接的頁面,這與嵌入代碼、繼而嵌入鏈接的情況不同。
B丄數(shù)字內(nèi)容對(duì)象的嵌入
在特定實(shí)現(xiàn)方式中,用戶可以利用客戶端節(jié)點(diǎn)通過計(jì)算機(jī)網(wǎng)絡(luò)60訪問網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40以配置網(wǎng)絡(luò)資源,例如web站點(diǎn)頁面、博客或個(gè)人頁面。出于教導(dǎo)目的,本發(fā)明的實(shí)現(xiàn)方式被描述為與網(wǎng)絡(luò)博客應(yīng)用結(jié)合操作。例如,用戶可以訪問網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40以訪問帳戶并發(fā)布博客條目。與發(fā)布相結(jié)合地,用戶可以輸入文本并且插入數(shù)字內(nèi)容對(duì)象,例如圖像、視頻剪輯或音頻剪輯。在一種實(shí)現(xiàn)方式中,專用客戶端應(yīng)用可以用于與網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40交互。在另一種實(shí)現(xiàn)方式中,客戶端計(jì)算機(jī)82包括解析并顯示從網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40發(fā)送來的超文本標(biāo)記語言(HTML)頁面的瀏覽器或其他客戶端應(yīng)用。
某些站點(diǎn)與容宿并顯示內(nèi)容相結(jié)合地在顯示內(nèi)容的頁面上的一個(gè)字段中提供內(nèi)容嵌入代碼。當(dāng)配置博客貼時(shí),用戶可以將從嵌入字段拷貝的HTML代碼粘貼到博客頁面的HTML代碼中。在一種實(shí)現(xiàn)方式中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40提供了包括"編輯HTML"控件的條目或配置接口,該控件允許用戶直接編輯博客貼的HTML代碼。當(dāng)被瀏覽器或其他客戶端應(yīng)用解析時(shí),例如,內(nèi)容嵌入代碼使得瀏覽器取回內(nèi)容并顯示內(nèi)容。內(nèi)容嵌入代碼可以被結(jié)合到多種系統(tǒng)中,例如信息系統(tǒng)和社交聯(lián)網(wǎng)系統(tǒng)。事實(shí)上,博客貼表示內(nèi)容嵌入代碼可與其結(jié)合使用的社交媒體的許多種可能形式中的一種。例如,內(nèi)容嵌入代碼可以被結(jié)合到社交聯(lián)網(wǎng)站點(diǎn)(例如,
MySpace.com、 Facebook、 Yahoo! 360等等)上的個(gè)人頁面中。內(nèi)容嵌入代碼也可以被其他上下文中的內(nèi)容嵌入實(shí)體使用。例如,內(nèi)容嵌入代碼可以被輸入到公共論壇站點(diǎn)上的一個(gè)線程中。例如,內(nèi)容嵌入實(shí)體可以在內(nèi)容站點(diǎn)上尋找汽車的圖像。內(nèi)容嵌入實(shí)體隨后可以通過將內(nèi)容嵌入代碼粘貼到公共汽車論壇上的一個(gè)帖子中來結(jié)合圖像。在其他實(shí)現(xiàn)方式中,內(nèi)容對(duì)象自身(而不是URL)可以被直接插入到帖子中。
圖2圖示了包括被嵌入內(nèi)容(這里是圖像602)的示例性博客頁面600。在發(fā)布圖示博客時(shí),內(nèi)容嵌入實(shí)體(這里是博客發(fā)布者)已輸入了手寫文本和使得所選內(nèi)容602被顯示的內(nèi)容嵌入代碼。如圖2所示,博客頁面600包括分別作為超文本鏈接606和608的廣告和搜索定位符。如下面更詳細(xì)討論的,這些鏈接可以被生成并插入到博客中。
在某些實(shí)現(xiàn)方式中,為了生成博客或其他頁面,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以依賴于一個(gè)或多個(gè)頁面模板,這些模板定義了頁面的基本布局和配置。通常,服務(wù)器通過利用頁面模板組合來自數(shù)據(jù)存儲(chǔ)裝置的數(shù)據(jù)來動(dòng)態(tài)構(gòu)造所請(qǐng)求的頁面。如下面更詳細(xì)討論的,本發(fā)明的特定實(shí)現(xiàn)方式可以采用在模板中的一個(gè)或多個(gè)點(diǎn)處插入的腳本或其他代碼模塊來生成鏈接嵌入代碼。另外,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以維護(hù)用戶帳戶以跟蹤內(nèi)容嵌入實(shí)體,并且可能在鏈接嵌入代碼中包括相應(yīng)的實(shí)體標(biāo)識(shí)符(見下)。
B.2.鏈接嵌入代碼操作
圖3圖示了根據(jù)本發(fā)明一種實(shí)現(xiàn)方式的一過程,該過程涉及響應(yīng)于識(shí)別一個(gè)或多個(gè)數(shù)字內(nèi)容對(duì)象創(chuàng)建一個(gè)或多個(gè)鏈接并將這一個(gè)或多個(gè)鏈接插入到下層內(nèi)容的給定片段中。圖示過程可以操作在結(jié)構(gòu)化的文檔或頁面的一個(gè)片段內(nèi)。對(duì)于HTML頁面, 一個(gè)片段可以由〈div〉標(biāo)簽或元素定義。片段也可以基于結(jié)構(gòu)化文檔標(biāo)簽或元素的組合來定義。將分析限制為圍繞給定數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)提高了分析集中于與數(shù)字內(nèi)容對(duì)象有關(guān)的數(shù)據(jù)和/或描述數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)的機(jī)會(huì)。這種與媒體有關(guān)的廣告或搜索鏈接可能更符合行為學(xué)(相對(duì)于點(diǎn)擊率),因?yàn)橛糜谏蓮V告和/或搜索的概念或
22關(guān)鍵字是從圍繞數(shù)字內(nèi)容的內(nèi)容中提取出的。在一種實(shí)現(xiàn)方式中,該過程可以通過嵌入在HTML頁面內(nèi)的、在瀏覽應(yīng)用的上下文內(nèi)操作的腳本或其他嵌入代碼模塊實(shí)現(xiàn)。如下面更詳細(xì)討論的,下面圖示的過程可以操作在多種上下文中。
在圖3所示的實(shí)現(xiàn)方式中,該過程掃描片段以尋找數(shù)字內(nèi)容對(duì)象的存在(102)。在一種實(shí)現(xiàn)方式中,該過程可以掃描HTML或定義片段的其他代碼以尋找具有共同的對(duì)應(yīng)于媒體文件的文件名擴(kuò)展(例如,*.jpeg、*.gif、 *.mp3、 *.mov等)以及與媒體播放器相對(duì)應(yīng)的可執(zhí)行文件的文件名的URL的存在。在其他實(shí)現(xiàn)方式中,該過程(當(dāng)實(shí)現(xiàn)為Javascript時(shí))可以訪問下層頁面的文檔對(duì)象模型,以識(shí)別給定片段是否包括數(shù)字內(nèi)容對(duì)象。如果找到數(shù)字內(nèi)容對(duì)象,則該過程掃描片段以尋找任何圍繞數(shù)據(jù)(104)。圍繞數(shù)據(jù)(surroimding data)可包括由用戶在片段內(nèi)輸入的文本。例如,由用戶在博客或論壇貼中輸入的文本經(jīng)常被包含在〈div〉內(nèi)并且可被分析。另外,圍繞數(shù)據(jù)還可包括片段標(biāo)題和代碼中定義文檔的其他標(biāo)識(shí)屬性。如果在包含數(shù)字內(nèi)容對(duì)象的片段內(nèi)沒有找到圍繞數(shù)據(jù),則該過程將搜索擴(kuò)展到整個(gè)下層的文檔以尋找文本(106)。
基于所識(shí)別的文本,該過程隨后為數(shù)字內(nèi)容對(duì)象生成包括一個(gè)或多個(gè)媒體鏈接的鏈接嵌入代碼(108),并且插入鏈接嵌入代碼,以使得當(dāng)被瀏覽器或其他客戶端應(yīng)用呈現(xiàn)時(shí)、媒體鏈接將與數(shù)字內(nèi)容對(duì)象鄰近顯示(110)。下面更詳細(xì)描述鏈接嵌入代碼的生成。如圖2所示,媒體鏈接可以相鄰地嵌入在數(shù)字內(nèi)容對(duì)象的顯示的下方或上方。在其他實(shí)現(xiàn)方式中, 一個(gè)或多個(gè)媒體鏈接可以被呈現(xiàn)為與數(shù)字內(nèi)容對(duì)象橫向相鄰。如果當(dāng)前片段包含另一數(shù)字內(nèi)容對(duì)象(112),則該過程可以重復(fù)前述操作中的一個(gè)或多個(gè)。否則,該過程可以進(jìn)行到文檔的另一片段。
如上所述,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以依賴于各種模板來構(gòu)造提供給客戶端節(jié)點(diǎn)的HTML或其他頁面。在一種實(shí)現(xiàn)方式中,鏈接嵌入代碼可以在策略上被放置在頁面模板中的一個(gè)或多個(gè)位置處,以生成針對(duì)一個(gè)或多個(gè)所識(shí)別的數(shù)字內(nèi)容對(duì)象的媒體鏈接。
鏈接嵌入代碼可以采取許多形式。例如,內(nèi)容嵌入代碼可以是源代碼(例如HTML代碼)或目標(biāo)代碼。內(nèi)容嵌入代碼還可包括一個(gè)或多個(gè)腳
本,例如Javascript,這些腳本表達(dá)了被嵌入在HTML代碼中或者被包括在HTML代碼中的功能。這些腳本功能可以與頁面的文檔對(duì)象模型(DOM)交互以執(zhí)行一個(gè)或多個(gè)任務(wù)。腳本還可用于在HTML頁面被加載之后發(fā)出到遠(yuǎn)程服務(wù)器的調(diào)用。這些調(diào)用可獲得新的信息或數(shù)據(jù),額外的腳本代碼可以將該新的信息或數(shù)據(jù)與現(xiàn)有頁面的DOM相合并以使得它被顯示或者以其他方式被呈現(xiàn)。
例如,腳本可以訪問下層HTML頁面的DOM以提取并處理信息。例如,腳本可以處理下層HTML頁面中給定片段的數(shù)據(jù)以提取例如在搜索系統(tǒng)的廣告選擇或關(guān)鍵字提取中可能有用的一個(gè)或多個(gè)關(guān)鍵字或其他數(shù)據(jù)。在某些實(shí)施例中,當(dāng)查詢廣告搜索系統(tǒng)50以尋找橫幅廣告、受贊助內(nèi)容鏈接等等時(shí),腳本可以處理HTML頁面的數(shù)據(jù),過濾出諸如"the"、"a" 、 "and"等的無關(guān)信息,并將該信息作為上下文信息發(fā)送。
另一種檢測(cè)下層內(nèi)容對(duì)象中的更多信息的方式是以自動(dòng)方式讀取元標(biāo)簽。元標(biāo)簽是精心構(gòu)造的,并且可以提供關(guān)于數(shù)字內(nèi)容對(duì)象的額外信息。例如,元禾示簽可包括〈meta name="keywords,, content="photography, digitalphotography, camera phones, camera"〉(<元名禾爾="關(guān)鍵字"內(nèi)容="攝影、數(shù)字?jǐn)z影、相機(jī)電話、相機(jī)"〉)。例如,頁面刮檫機(jī)制和語義技術(shù)可以用于理解片段的主題。由用戶提供的這些元關(guān)鍵字將是有價(jià)值的,并且直接與對(duì)用戶所嵌入的圖像或其他對(duì)象的主題的理解有關(guān)。利用該信息,語義引擎可以從辭典中選擇一個(gè)或多個(gè)相關(guān)話題,并且從搜索系統(tǒng)70中選擇對(duì)這些話題的一個(gè)或多個(gè)相關(guān)受贊助鏈接,或者從廣告搜索系統(tǒng)50中選擇創(chuàng)建性廣告內(nèi)容。另外,搜索系統(tǒng)70或廣告搜索系統(tǒng)50可以采用分類工具來基于所提取的信息理解分類。分類可以映射到一組關(guān)鍵字。例
如,關(guān)鍵字"攝影"可以映射到題為"藝術(shù)&攝影"的一個(gè)分類。針對(duì)該分類的相關(guān)廣告可以由廣告搜索系統(tǒng)50選擇。
圖5出于澄清和教導(dǎo)目的圖示了頁面模板的某些元素。在圖示的實(shí)現(xiàn)方式中,頁面模板的頭部片段可包含腳本或取回腳本的調(diào)用702,其動(dòng)態(tài)生成當(dāng)嵌入內(nèi)容被顯示時(shí)所提供的鏈接的一個(gè)或多個(gè)方面。在圖示的實(shí)現(xiàn)方式中,頁面模板還可包括由〈div〉元素表示的片段模板704。例如在博客條目中,服務(wù)器可以針對(duì)要呈現(xiàn)在給定頁面中的每個(gè)博客條目復(fù)制片段模
板704。如圖5所示,頁面模板可包括腳本片段,腳本片段包括對(duì)最初在
頭部片段中識(shí)別的腳本的指定功能的調(diào)用。例如,在圖示的實(shí)現(xiàn)方式中,
腳本可包括可操作來取回嵌入內(nèi)容的實(shí)體的標(biāo)識(shí)符的代碼片段(getContentEmbedderld),該實(shí)體例如是博主或社交聯(lián)網(wǎng)站點(diǎn)帳戶用戶。這些腳本片段可以被配置為實(shí)現(xiàn)上面如圖3所示的過程。在片段模板中包括腳本代碼片段消除了對(duì)明確識(shí)別頁面或其他資源的片段的需要,因?yàn)榉?wù)器側(cè)過程在必要時(shí)復(fù)制每個(gè)片段模板,從而導(dǎo)致腳本代碼片段發(fā)出到頁面中嵌入的下層腳本的一個(gè)或多個(gè)函數(shù)調(diào)用。
然而,如下所述, 一個(gè)頁面的片段可以基于結(jié)構(gòu)化文檔中的〈div〉或其他合適元素或標(biāo)簽的識(shí)別來明確識(shí)別。圖4圖示了根據(jù)本發(fā)明一種實(shí)現(xiàn)方式的一過程,該過程識(shí)別文檔的一個(gè)或多個(gè)片段,并且對(duì)每個(gè)所識(shí)別的片段執(zhí)行如圖3所示的過程。圖4中所示的過程可以在多種上下文中實(shí)現(xiàn)。例如,圖4的過程可以由web頁面的數(shù)據(jù)存儲(chǔ)裝置上的后端批處理執(zhí)行,由在瀏覽器應(yīng)用的上下文內(nèi)執(zhí)行的腳本執(zhí)行,或者由在web服務(wù)器上執(zhí)行的代碼模塊或腳本執(zhí)行。圖4的過程還可以由網(wǎng)絡(luò)器具、代理或部署在網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)和一個(gè)或多個(gè)客戶端節(jié)點(diǎn)之間的通信路徑中的其他網(wǎng)絡(luò)設(shè)備實(shí)現(xiàn)。
在圖示的特定實(shí)現(xiàn)方式中,腳本或其他代碼模塊可以識(shí)別內(nèi)容嵌入實(shí)體標(biāo)識(shí)符(見上)(202)以及一個(gè)文檔的一個(gè)或多個(gè)片段(204)。腳本隨后可以執(zhí)行圖3中所示的過程以生成針對(duì)每個(gè)片段中的一個(gè)或多個(gè)媒體對(duì)象的鏈接嵌入代碼(206、 208)。如下面更詳細(xì)討論的,內(nèi)容嵌入實(shí)體標(biāo)識(shí)符可以被結(jié)合到與數(shù)字內(nèi)容對(duì)象鄰近插入的一個(gè)或多個(gè)鏈接中。
另外,這里描述的過程可選地可以被增強(qiáng)以執(zhí)行各種檢查來確定是否期望生成鏈接嵌入代碼。例如,如果與內(nèi)容對(duì)象相關(guān)聯(lián)的格式化參數(shù)(例如大小參數(shù))低于閾值大小(例如,指示例如微縮圖像或圖標(biāo)),則該過程可以可選地省略鏈接嵌入代碼的生成。在另一種實(shí)現(xiàn)方式中,該過程還可以重新計(jì)算一個(gè)或多個(gè)格式化參數(shù)以確保內(nèi)容對(duì)象在結(jié)合鏈接顯示時(shí)被
25相對(duì)于下層的HTML頁面適當(dāng)?shù)馗袷交?br>
B.2.a.媒體鏈接和鏈接生成
如上所述,諸如腳本之類的過程將處理圍繞數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)并生成(在被呈現(xiàn)時(shí))要與數(shù)字內(nèi)容對(duì)象相鄰插入的一個(gè)或多個(gè)媒體鏈接。在一種實(shí)現(xiàn)方式中,當(dāng)鏈接嵌入代碼被插入到HTML文檔中并且隨后被客戶端應(yīng)用訪問時(shí),客戶端應(yīng)用可以取回并執(zhí)行腳本。該腳本可以使用鏈接嵌入代碼中的參數(shù)值來發(fā)出對(duì)一個(gè)或多個(gè)遠(yuǎn)程服務(wù)器的調(diào)用以取回并呈現(xiàn)內(nèi)容,以及生成這里描述的一個(gè)或多個(gè)鏈接。例如,腳本在被執(zhí)行時(shí)可以使得客戶端應(yīng)用查詢廣告搜索系統(tǒng)50以尋找廣告URL,然后將所識(shí)別的內(nèi)容呈現(xiàn)為可點(diǎn)擊區(qū)域,該可點(diǎn)擊區(qū)域在被點(diǎn)擊時(shí)解析到廣告URL。
圖8A和8B圖示了根據(jù)本發(fā)明的一種可能實(shí)現(xiàn)方式用于生成鏈接嵌入代碼的示例性方法。如圖8A所示,在腳本或其他模塊中實(shí)現(xiàn)的過程可以從圍繞數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)中提取一個(gè)或多個(gè)關(guān)鍵字(780),并且使用該數(shù)據(jù)來生成鏈接嵌入代碼的一個(gè)或多個(gè)方面。該過程隨后可以生成廣告代碼片段504 (786)和/或搜索代碼片段506 (788)。
如圖8B所示,為了生成廣告代碼片段504,該過程可以向廣告搜索系統(tǒng)50發(fā)送包括所提取的關(guān)鍵字中的一個(gè)或多個(gè)的請(qǐng)求(791)。該過程可以從廣告搜索系統(tǒng)50接收包含廣告定位符的響應(yīng),該廣告定位符包括到廣告的URL (792)。在一種實(shí)現(xiàn)方式中,該過程隨后利用內(nèi)容嵌入實(shí)體的標(biāo)識(shí)符和廣告定位符來生成廣告鏈接(793)。在所示的實(shí)現(xiàn)方式中,廣告定位符可包括PPC代碼(見圖9A)。為了組成搜索代碼片段506,在一種實(shí)現(xiàn)方式中,服務(wù)器22可以利用內(nèi)容嵌入實(shí)體的標(biāo)識(shí)符和包括從圍繞數(shù)據(jù)中提取的一個(gè)或多個(gè)關(guān)鍵字或詞語(term)的搜索定位符來生成搜索鏈接。
圖9A和9B圖示了根據(jù)本發(fā)明一種特定實(shí)現(xiàn)方式的示例性鏈接嵌入代碼的元素。在所示的實(shí)現(xiàn)方式中,鏈接嵌入代碼504、 506可以與內(nèi)容嵌入代碼片段500鄰近插入。鏈接嵌入代碼可包括廣告代碼片段504和搜索代碼片段506。內(nèi)容代碼片段500包括內(nèi)容定位符510,例如與要嵌入的內(nèi)容相對(duì)應(yīng)的URL。內(nèi)容定位符510可包括容宿內(nèi)容的系統(tǒng)的URL。內(nèi)容代碼片段500還可包括格式化或其他信息。例如,標(biāo)簽512、 514和516指示在顯示內(nèi)容時(shí)要使用的寬度、邊界和風(fēng)格。內(nèi)容嵌入代碼中資源定位符或指示符中的一個(gè)或多個(gè)可以被格式化為超文本鏈接,該超文本鏈接可以被用戶點(diǎn)擊激活。
廣告代碼片段504包括廣告定位符540,廣告定位符540在被激活時(shí)使得廣告被顯示。廣告定位符可以采取多種形式。例如,廣告定位符可以是固定或靜態(tài)URL,該URL在被激活時(shí)使得瀏覽器或其他頁面消費(fèi)客戶端應(yīng)用向諸如web服務(wù)器之類的網(wǎng)絡(luò)可尋址資源發(fā)送請(qǐng)求并接收廣告。在一種實(shí)現(xiàn)方式中,廣告定位符可以實(shí)現(xiàn)在一超文本鏈接中,該超文本鏈接包括網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)的URL 540和與公共網(wǎng)關(guān)接口 (CGI)命令中的廣告相對(duì)應(yīng)的靜態(tài)URL 541。當(dāng)廣告鏈接被激活時(shí),客戶端應(yīng)用向網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40發(fā)送請(qǐng)求,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40向?yàn)g覽器發(fā)送重定向消息。在所示的特定實(shí)現(xiàn)方式中,廣告定位符540包括網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)
(www.yahoo.com)的URL,并且包括對(duì)應(yīng)于廣告提供資源(例如贊助廣告主的web服務(wù)器)的URL541作為參數(shù)。廣告鏈接可包括與按點(diǎn)擊付費(fèi)跟蹤參數(shù)形式的內(nèi)容相關(guān)聯(lián)的所提取的關(guān)鍵字542和544中的一個(gè)或多個(gè),這種跟蹤參數(shù)允許贊助企業(yè)對(duì)使用情況作日志。在所示的實(shí)現(xiàn)方式中,當(dāng)廣告鏈接被激活時(shí),客戶端應(yīng)用向網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40
(www.yahoo.com)發(fā)送請(qǐng)求,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40向客戶端應(yīng)用發(fā)送重定向消息。重定向消息將客戶端應(yīng)用重定向到在"redrct"參數(shù)字段中標(biāo)識(shí)的網(wǎng)絡(luò)資源(見圖9B的標(biāo)號(hào)541)。重定向消息的使用允許網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40跟蹤內(nèi)容和鏈接使用情況。其他實(shí)現(xiàn)方式也是可能的。例如,如圖9C所示,廣告定位符可包括映射到廣告提供系統(tǒng)的靜態(tài)定義的URL的廣告標(biāo)識(shí)符573。
如圖9D所示,廣告代碼片段504還可包括一個(gè)或多個(gè)各自對(duì)應(yīng)于不同用戶或?qū)嶓w的標(biāo)識(shí)符。例如,廣告代碼片段504可包括用戶標(biāo)識(shí)符574,用戶標(biāo)識(shí)符574對(duì)應(yīng)于在下層資源(例如博客頁面、web站點(diǎn)、個(gè)人頁面等等)中嵌入了內(nèi)容的內(nèi)容嵌入實(shí)體。另外,如圖9E所示,廣告代碼片段504還可包括對(duì)應(yīng)于網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40的標(biāo)識(shí)符577,網(wǎng)絡(luò)應(yīng)用
27容宿站點(diǎn)40容宿已嵌入有內(nèi)容的資源,例如博客站點(diǎn)、社交聯(lián)網(wǎng)站點(diǎn)
(例如,MySpace.com、 Yahoo! 360等)等等。如下面更詳細(xì)討論的,這些標(biāo)識(shí)符中的一個(gè)或多個(gè)可以與就激活廣告鏈接而補(bǔ)償實(shí)體相結(jié)合使用。在某些實(shí)現(xiàn)方式中,廣告提供資源可以是在廣告鏈接被激活時(shí)動(dòng)態(tài)定
義的。例如,如圖9F所示,廣告定位符570可包括重定向參數(shù)576,重定向參數(shù)576包括廣告搜索系統(tǒng)的標(biāo)識(shí)符569和一個(gè)或多個(gè)關(guān)鍵字568。在所示的實(shí)現(xiàn)方式中,當(dāng)廣告鏈接被激活時(shí),客戶端應(yīng)用向網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40 (www.yahoo.com)發(fā)送請(qǐng)求,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40向客戶端應(yīng)用發(fā)送重定向消息。重定向消息將客戶端應(yīng)用重定向到在"redrct"參數(shù)字段中標(biāo)識(shí)的網(wǎng)絡(luò)資源一在這里是廣告搜索系統(tǒng)(www.yahoo.ad.com),從而傳遞一個(gè)或多個(gè)關(guān)鍵字,并且可選地傳遞內(nèi)容嵌入實(shí)體標(biāo)識(shí)符和/或內(nèi)容所有者標(biāo)識(shí)符。廣告搜索系統(tǒng)隨后可以使用這些關(guān)鍵字來選擇一個(gè)或多個(gè)廣告以返回到客戶端應(yīng)用。在某些實(shí)現(xiàn)方式中,瀏覽器cookie (包括用戶標(biāo)識(shí)信息)也可以利用該請(qǐng)求被傳遞到廣告搜索系統(tǒng)。廣告搜索系統(tǒng)可以使用該信息或有關(guān)信息來幫助廣告選擇。在某些實(shí)現(xiàn)方式中,廣告搜索系統(tǒng)可以發(fā)送使得客戶端應(yīng)用訪問遠(yuǎn)程廣告主系統(tǒng)的重定向消息。
廣告定位符可以是包含一個(gè)或多個(gè)參數(shù)542、 544的URL或URI,這一個(gè)或多個(gè)參數(shù)542、 544在提交給廣告主系統(tǒng)65或廣告搜索系統(tǒng)50時(shí)被用在廣告選擇過程中。在特定實(shí)施例中,廣告選擇過程可以例如查找與請(qǐng)求相關(guān)聯(lián)的關(guān)鍵字或標(biāo)簽并找出匹配關(guān)鍵字或標(biāo)簽的廣告。當(dāng)廣告定位符被激活時(shí),廣告系統(tǒng)可以響應(yīng)于請(qǐng)求發(fā)送動(dòng)態(tài)選擇的廣告。注意,選擇廣告的過程可以使用多種規(guī)則或機(jī)制來確定顯示哪些廣告,例如實(shí)時(shí)拍賣機(jī)制、定期靜態(tài)最高出價(jià)者、路由到最近被廣告主設(shè)置的URL,等等。
如圖9A和9B所示,搜索代碼片段506還可包括搜索定位符550,搜索定位符550可操作來在被激活時(shí)提供與內(nèi)容有關(guān)的搜索結(jié)果。搜索定位符可包括搜索系統(tǒng)70的URL和一個(gè)或多個(gè)關(guān)鍵字552,例如由對(duì)圍繞數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)的分析而提取的關(guān)鍵字。對(duì)搜索定位符的激活(例如點(diǎn)擊超文本鏈接)可以產(chǎn)生搜索結(jié)果的頁面。除了算法搜索結(jié)果以外或者代替算法搜索結(jié)果,搜索結(jié)果還可包括指向受贊助內(nèi)容或已付費(fèi)搜索市場(chǎng)廣
28告的一個(gè)或多個(gè)鏈接。
搜索代碼片段506還可包括上述實(shí)體標(biāo)識(shí)符(例如,內(nèi)容嵌入實(shí)體、 網(wǎng)絡(luò)應(yīng)用容宿,等等)中的一個(gè)或多個(gè)以用在補(bǔ)償機(jī)制中。例如,如圖
9G所示,搜索代碼片段506可包括內(nèi)容嵌入實(shí)體的標(biāo)識(shí)符574,如果查看 內(nèi)容的第三方點(diǎn)擊搜索鏈接并且隨后點(diǎn)擊指向受贊助搜索結(jié)果的鏈接,則 內(nèi)容嵌入實(shí)體可以分享所得的收入。在另一種實(shí)現(xiàn)方式中,搜索代碼片段 506可包括對(duì)應(yīng)于網(wǎng)絡(luò)應(yīng)用容宿系統(tǒng)的標(biāo)識(shí)符577,該網(wǎng)絡(luò)應(yīng)用容宿系統(tǒng) 容宿已嵌入有內(nèi)容的資源(見圖9H)。搜索系統(tǒng)可以使用這些實(shí)體標(biāo)識(shí) 符來編碼在搜索結(jié)果中返回的一個(gè)或多個(gè)鏈接。
在一種實(shí)現(xiàn)方式中,數(shù)字內(nèi)容對(duì)象的內(nèi)容當(dāng)被呈現(xiàn)時(shí)自身可以是可點(diǎn) 擊的,這時(shí)用戶點(diǎn)擊解析到一個(gè)廣告鏈接或搜索鏈接,如上所述。如圖91 所示,內(nèi)容代碼片段500可包括呈現(xiàn)可點(diǎn)擊的顯示圖像的HTML代碼,從 而例如通過重定向消息解析到廣告主系統(tǒng)。然而,與內(nèi)容相關(guān)聯(lián)的鏈接可 以結(jié)合多種鏈接類型和這里描述的數(shù)據(jù)元素。
鏈接嵌入代碼還可包括其他鏈接類型,例如"購(gòu)買內(nèi)容"鏈接。在一 種特定實(shí)現(xiàn)方式中,"購(gòu)買內(nèi)容"鏈接的激活在遠(yuǎn)程服務(wù)器上發(fā)起了購(gòu)買 工作流程,在遠(yuǎn)程服務(wù)器上例如用戶可以購(gòu)買結(jié)合鏈接顯示的圖像內(nèi)容的 更高質(zhì)量數(shù)字圖像或者圖像的加框拷貝。
C鏈接激活和收益附加過程以及消息流
內(nèi)容嵌入代碼中鏈接的激活可以發(fā)起多種過程和消息流。在特定實(shí)現(xiàn) 方式中,某些過程和消息流涉及記錄檢索事件,該記錄方式允許一個(gè)或多 個(gè)實(shí)體共享由鏈接的激活所生成的收入。例如,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可 以允許內(nèi)容嵌入實(shí)體確定哪些內(nèi)容對(duì)象生成相對(duì)于其他內(nèi)容對(duì)象來說更多 的收入。
例如,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以跟蹤相關(guān)的使用情況以適當(dāng)補(bǔ)償內(nèi) 容嵌入實(shí)體。例如,在這里討論的實(shí)現(xiàn)方式中,鏈接嵌入代碼可以被配置 為首先將消息引導(dǎo)到網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40將客戶 端應(yīng)用重定向到遠(yuǎn)程內(nèi)容主機(jī)。以這種方式,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以跟蹤鏈接激活。
C丄廣告鏈接
圖10示出了可以作為對(duì)廣告鏈接的點(diǎn)擊的結(jié)果而返回的示例性頁
面。最終顯示給用戶的頁面的URL可以按多種方式確定。點(diǎn)擊調(diào)用URL
的鏈接可以生成來自于廣告主的收入。該收入可以在這里描述的一個(gè)或多 個(gè)實(shí)體之間共享。例如,由廣告鏈接生成的收入可以在內(nèi)容嵌入實(shí)體和網(wǎng) 絡(luò)應(yīng)用容宿實(shí)體之間共享。如這里所描述的,各種系統(tǒng)之間的消息流可包 含諸如實(shí)體標(biāo)識(shí)符和內(nèi)容標(biāo)識(shí)符之類的信息,以允許確定將由各種實(shí)體共 享的收入或其他收益。
當(dāng)用戶利用計(jì)算機(jī)輸入設(shè)備"點(diǎn)擊"廣告鏈接時(shí),請(qǐng)求被發(fā)送以發(fā)起 對(duì)與廣告鏈接相關(guān)聯(lián)的信息的檢索。在某些實(shí)現(xiàn)方式中,對(duì)廣告鏈接的每 次訪問或"點(diǎn)擊"將被引導(dǎo)到網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)或某一其他系統(tǒng),以將該 "點(diǎn)擊"與廣告主的帳戶標(biāo)識(shí)符相關(guān)聯(lián)。例如,該鏈接激活可以先訪問編 碼到廣告鏈接中的帳戶標(biāo)識(shí)信息,然后再利用用戶所點(diǎn)擊的廣告鏈接訪問
廣告主的URL。帳戶標(biāo)識(shí)信息與來自檢索請(qǐng)求的信息一同被記錄在廣告主 的帳戶中作為檢索請(qǐng)求事件。由于通過該機(jī)制獲得的信息將帳戶標(biāo)識(shí)符與 URL相匹配,因此可以維持準(zhǔn)確的帳戶記入借方記錄。
在圖9A和9B所示的廣告鏈接中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以如圖 IIA所示地處理廣告鏈接。例如,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以接收來自客戶 端應(yīng)用的包括廣告鏈接的請(qǐng)求(852)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40將廣告鏈接 的一個(gè)或多個(gè)方面匹配到廣告主帳戶(854),并將檢索事件作日志以記 入所識(shí)別的帳戶中(856)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40還可以使用這些日志來 對(duì)帳戶記入借方或收費(fèi)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40隨后向客戶端應(yīng)用發(fā)送包 括重定向消息的響應(yīng)。重定向消息包括到廣告的鏈接,在一種實(shí)現(xiàn)方式 中,該鏈接被客戶端應(yīng)用所顯示。在圖9C的廣告鏈接中,網(wǎng)絡(luò)應(yīng)用容宿 站點(diǎn)40例如可以訪問數(shù)據(jù)存儲(chǔ)裝置以將編碼的標(biāo)識(shí)符映射到廣告定位 符。
例如,對(duì)于圖9D中所示的廣告鏈接,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以使用 擴(kuò)展的過程流,例如在圖IIB中圖示的方法。如上所述,當(dāng)廣告鏈接被激活時(shí),網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以接收來自客戶端應(yīng)用的包括廣告鏈接的
請(qǐng)求(852)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40將廣告鏈接的一個(gè)或多個(gè)方面匹配到 廣告主帳戶(854 ),并對(duì)檢索事件作日志以記入所識(shí)別的帳戶中
(856)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40確定可歸因于檢索事件的收入(或其他補(bǔ) 償)(860),并且確定提供給廣告鏈接中所標(biāo)識(shí)的一個(gè)或多個(gè)實(shí)體的那 份收入。如上所述,來自于用戶點(diǎn)擊的收入可以分配給內(nèi)容嵌入實(shí)體和網(wǎng) 絡(luò)應(yīng)用容宿實(shí)體中的一個(gè)或多個(gè)。在多于一個(gè)實(shí)體有資格獲得收入的實(shí)現(xiàn) 方式中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40確定這一個(gè)或多個(gè)實(shí)體的那份收入
(862),并且將所計(jì)算的那份收入存入一個(gè)或多個(gè)所識(shí)別的實(shí)體的各自 帳戶(864)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40還發(fā)送包括重定向消息的響應(yīng)
(858)。其他實(shí)現(xiàn)方式也是可能的。例如,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40可以簡(jiǎn) 單地對(duì)檢索事件和一個(gè)或多個(gè)實(shí)體標(biāo)識(shí)符作日志以隨后進(jìn)行批處理。
圖11C圖示了在匹配廣告鏈接被動(dòng)態(tài)選擇的情況下網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn) 可以結(jié)合廣告鏈接使用的方法。圖12是圖示由于執(zhí)行圖11C中所示的方 法而產(chǎn)生的示例性消息流的框圖。在所示的特定實(shí)現(xiàn)方式中,當(dāng)廣告鏈接 被激活時(shí),網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40接收來自客戶端節(jié)點(diǎn)86的包括廣告鏈接 的請(qǐng)求(852)(圖12,標(biāo)號(hào)1)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40向廣告搜索系統(tǒng) 50發(fā)送請(qǐng)求以利用請(qǐng)求中的一個(gè)或多個(gè)關(guān)鍵字來尋找匹配廣告(872)
(圖12,標(biāo)號(hào)2),并且接收包括指向匹配廣告的鏈接的響應(yīng)(874)
(圖12,標(biāo)號(hào)3)。網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40組成重定向消息并將其發(fā)送到 客戶端節(jié)點(diǎn)86 (876)(圖12,標(biāo)號(hào)4),從而使得客戶端節(jié)點(diǎn)發(fā)送請(qǐng)求 并接收來自廣告主系統(tǒng)65的響應(yīng)(圖12,標(biāo)號(hào)5和6)。其他實(shí)現(xiàn)方式 和消息流也是可能的。例如,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40和廣告搜索系統(tǒng)50可 以利用重定向消息通過客戶端節(jié)點(diǎn)86間接通信。
網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40還對(duì)檢索事件作日志以記入在由客戶端節(jié)點(diǎn)86 發(fā)送的廣告鏈接中標(biāo)識(shí)的一個(gè)或多個(gè)實(shí)體帳戶中(878),并且確定與檢 索事件相關(guān)聯(lián)的輸入(880)和所標(biāo)識(shí)的實(shí)體中的一個(gè)或多個(gè)的那份收入
(882)。例如,在圖9G所示的特定實(shí)現(xiàn)方式中,網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40 可以對(duì)內(nèi)容嵌入實(shí)體的帳戶進(jìn)行存入(ceeid) (884)。
31C.2.搜索鏈接
圖13圖示了可以由對(duì)搜索鏈接的點(diǎn)擊而產(chǎn)生的搜索結(jié)果的頁面。在 所示的特定實(shí)現(xiàn)方式中,該頁面包括受贊助結(jié)果片段,該片段包括到廣 告、市場(chǎng)或其他推廣材料的受贊助鏈接902。依照按點(diǎn)擊付費(fèi)(PPC)機(jī) 制,受贊助鏈接902在被點(diǎn)擊時(shí)生成費(fèi)用。這些費(fèi)用可以在與網(wǎng)絡(luò)應(yīng)用容 宿站點(diǎn)40相關(guān)聯(lián)的一個(gè)或多個(gè)實(shí)體之間共享。在其他實(shí)現(xiàn)方式中,根據(jù) 按印象付費(fèi)(PPI)收入模型,僅僅呈現(xiàn)受贊助搜索鏈接自身就可以生成 收入。
圖14圖示了根據(jù)一種特定實(shí)現(xiàn)方式的示例性消息流,該消息流可以 由于對(duì)搜索鏈接的激活而產(chǎn)生,這類似于圖9G和9H中所圖示的。在這些 圖所示的搜索鏈接中,鏈接激活使得客戶端節(jié)點(diǎn)向搜索系統(tǒng)70發(fā)送標(biāo)識(shí) 一個(gè)或多個(gè)實(shí)體的搜索請(qǐng)求。在一種實(shí)現(xiàn)方式中,搜索系統(tǒng)70可操作來 識(shí)別并適當(dāng)?shù)靥幚砀浇拥剿阉麈溄拥膶?shí)體標(biāo)識(shí)符。在一種實(shí)現(xiàn)方式中,搜 索鏈接包括網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40的標(biāo)識(shí)符,以允許搜索系統(tǒng)70同樣識(shí)別 網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40。這在搜索系統(tǒng)70與多個(gè)網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40結(jié)合 操作并且跟蹤可歸因于每個(gè)這樣的系統(tǒng)的收入的情形下可能是有用的。
圖15A、 15B和15C圖示了搜索系統(tǒng)70可以結(jié)合特定實(shí)現(xiàn)方式使用 的示例性方法。如圖15A所示,當(dāng)搜索系統(tǒng)70接收到搜索請(qǐng)求時(shí)(942) (見圖14,標(biāo)號(hào)1),它生成包括到各個(gè)網(wǎng)絡(luò)資源的一個(gè)或多個(gè)鏈接的搜 索結(jié)果(946)。在所示的特定實(shí)現(xiàn)方式中,搜索結(jié)果的至少一部分包含 到受贊助內(nèi)容(例如廣告頁面、廣告主主頁等等)的鏈接。在一種實(shí)現(xiàn)方 式中,如上所述,搜索系統(tǒng)70接收來自廣告主或者與鏈接相關(guān)聯(lián)的其他 企業(yè)的收入(如果用戶點(diǎn)擊鏈接的話)。為了允許搜索系統(tǒng)70跟蹤用戶 點(diǎn)擊,在一種實(shí)現(xiàn)方式中,受贊助搜索鏈接包括對(duì)應(yīng)于搜索系統(tǒng)70的 URL,但是還包括映射到廣告主的URL的編碼信息。因此,在所示的實(shí) 現(xiàn)方式中,搜索系統(tǒng)70為受贊助搜索結(jié)果的一個(gè)或多個(gè)URL生成經(jīng)編碼 URL標(biāo)識(shí)符(946),并將這些經(jīng)編碼URL標(biāo)識(shí)符作為參數(shù)添加到標(biāo)識(shí)搜 索系統(tǒng)70的重定向URL (948)。例如,經(jīng)編碼URL標(biāo)識(shí)符可以是一個(gè) 或多個(gè)串,并且被包括在下面的示例性URL中http:〃search.yahoo.com/—rdrct=UJASf4&SIG=l laygd。在一種實(shí)現(xiàn)方式中, 搜索系統(tǒng)70將經(jīng)編碼URL標(biāo)識(shí)符與相應(yīng)的受贊助鏈接關(guān)聯(lián)存儲(chǔ)以供以后 使用。在生成一個(gè)或多個(gè)經(jīng)編碼URL以包括在搜索結(jié)果中之后,搜索系 統(tǒng)70可以將結(jié)果發(fā)送到請(qǐng)求方客戶端節(jié)點(diǎn)(954)(見圖14,標(biāo)號(hào)2)。
如上所述,搜索鏈接可包括與收益附加機(jī)制相關(guān)聯(lián)的一個(gè)或多個(gè)實(shí)體 標(biāo)識(shí)符。例如,如圖9G和9H所示,搜索鏈接可以被編碼有一個(gè)或多個(gè)實(shí) 體標(biāo)識(shí)符,這一個(gè)或多個(gè)實(shí)體標(biāo)識(shí)符當(dāng)被包括在去往搜索系統(tǒng)70的消息 中時(shí)觸發(fā)這里描述的一個(gè)或多個(gè)過程。如圖15A所示,如果廣告鏈接指示 補(bǔ)償附加(950),則在一種實(shí)現(xiàn)方式中,搜索系統(tǒng)70將在搜索請(qǐng)求中標(biāo) 識(shí)的一個(gè)或多個(gè)實(shí)體存儲(chǔ)到在搜索結(jié)果中返回的相應(yīng)的經(jīng)編碼URL標(biāo)識(shí) 符(952)。這些關(guān)聯(lián)也可以擴(kuò)展到額外的經(jīng)編碼URL標(biāo)識(shí)符,如果用戶 請(qǐng)求額外的搜索結(jié)果的話。
圖15B圖示了當(dāng)用戶在一組搜索結(jié)果中點(diǎn)擊一個(gè)受贊助鏈接時(shí)可執(zhí)行 的示例性方法。在所示的特定實(shí)現(xiàn)方式中,當(dāng)搜索系統(tǒng)70接收到包括經(jīng) 編碼URL標(biāo)識(shí)符的檢索請(qǐng)求(960)時(shí)(見圖14,標(biāo)號(hào)3),其檢索映射 到該經(jīng)編碼URL標(biāo)識(shí)符的受贊助URL或鏈接(962),并在重定向消息 中發(fā)送該受贊助鏈接(964)(見圖14,標(biāo)號(hào)4),從而使得客戶端節(jié)點(diǎn) 86發(fā)送請(qǐng)求并接收來自廣告主系統(tǒng)65的響應(yīng)(圖14,標(biāo)號(hào)5和6)。在 一種實(shí)現(xiàn)方式中,搜索系統(tǒng)70可以簡(jiǎn)單地利用相關(guān)數(shù)據(jù)(例如實(shí)體標(biāo)識(shí) 符)對(duì)檢索事件作日志,并在單獨(dú)的過程中處理與帳戶有關(guān)的事務(wù)。在所 示的實(shí)現(xiàn)方式中,搜索系統(tǒng)70確定與檢索事件相關(guān)聯(lián)的收入,并且在一 種實(shí)現(xiàn)方式中,對(duì)與返回給用戶的受贊助鏈接相對(duì)應(yīng)的帳戶記入借方或收 費(fèi)(966)。如果收益附加與檢索事件相關(guān)聯(lián)(968),則搜索系統(tǒng)70可 以對(duì)檢索事件作日志以記入一個(gè)或多個(gè)實(shí)體帳戶中(970),確定一個(gè)或 多個(gè)實(shí)體的那份收入,并且將相應(yīng)的那份收入存入一個(gè)或多個(gè)實(shí)體的帳 戶。
其他實(shí)現(xiàn)方式也是可能的。例如,搜索系統(tǒng)70可以將收入分發(fā)給網(wǎng) 絡(luò)應(yīng)用容宿站點(diǎn)40或者存入網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40的帳戶,讓這種系統(tǒng)來 將所得到的收入分發(fā)給一個(gè)或多個(gè)實(shí)體。如圖15C所示,搜索系統(tǒng)可以生成檢索事件記錄(980),將其發(fā)送到網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40 (982)(見圖 14,標(biāo)號(hào)7),并對(duì)網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)40的帳戶進(jìn)行存入(984)。搜索 系統(tǒng)70還可以記錄檢索事件并且隨后在批處理中結(jié)合其他事件對(duì)其進(jìn)行 處理。
己參考具體實(shí)施例說明了本發(fā)明。例如,盡管本發(fā)明的實(shí)施例被描述 為結(jié)合HTML和HTTP進(jìn)行操作,但是本發(fā)明可以結(jié)合任何合適的協(xié)議環(huán) 境使用。其他實(shí)施例對(duì)于本領(lǐng)域技術(shù)人員來說將是顯而易見的。因此,本 發(fā)明并不意圖局限于此,而是由所附權(quán)利要求所指示。
權(quán)利要求
1.一種方法,包括訪問網(wǎng)絡(luò)資源模型以識(shí)別網(wǎng)絡(luò)資源中的數(shù)字媒體對(duì)象;識(shí)別在所述網(wǎng)絡(luò)資源模型的上下文內(nèi)圍繞所述數(shù)字媒體對(duì)象的數(shù)據(jù);從圍繞所述數(shù)字媒體對(duì)象的數(shù)據(jù)中提取一個(gè)或多個(gè)詞語;基于所提取的詞語構(gòu)造一個(gè)或多個(gè)超文本鏈接;以及將所述一個(gè)或多個(gè)超文本鏈接插入在所述網(wǎng)絡(luò)資源中鄰近所述數(shù)字媒體對(duì)象之處。
2. 如權(quán)利要求1所述的方法,還包括 將一個(gè)或多個(gè)所提取的詞語發(fā)送到遠(yuǎn)程主機(jī); 從所述遠(yuǎn)程主機(jī)接收一個(gè)或多個(gè)資源定位符;以及 使用所述一個(gè)或多個(gè)資源定位符來構(gòu)造所述一個(gè)或多個(gè)超文本鏈接。
3. 如權(quán)利要求1所述的方法,其中圍繞所述數(shù)字媒體對(duì)象的數(shù)據(jù)是與 所述數(shù)字媒體對(duì)象在所述文檔對(duì)象模型的同一片段內(nèi)處于同一位置的數(shù) 據(jù)。
4. 如權(quán)利要求3所述的方法,其中所述片段由一個(gè)或多個(gè)HTML 〈div〉標(biāo)簽定義。
5. 如權(quán)利要求1所述的方法,其中該圍繞數(shù)據(jù)是文本內(nèi)容。
6. 如權(quán)利要求1所述的方法,其中這一個(gè)或多個(gè)超鏈接中的第一超鏈 接標(biāo)識(shí)網(wǎng)絡(luò)可尋址廣告主資源,其中所述第一超鏈接在被激活時(shí)可操作來 使得處理器訪問所述網(wǎng)絡(luò)可尋址廣告主資源。
7. 如權(quán)利要求6所述的方法,其中所述第一超鏈接在被激活時(shí)可操作 來使得所述處理器利用遠(yuǎn)程服務(wù)器在重定向過程中訪問所述網(wǎng)絡(luò)可尋址廣 告主資源。
8. 如權(quán)利要求1所述的方法,還包括 確定與所述網(wǎng)絡(luò)資源模型相關(guān)聯(lián)的用戶標(biāo)識(shí)符;將所述用戶標(biāo)識(shí)符作為內(nèi)容嵌入實(shí)體標(biāo)識(shí)符編碼到所述一個(gè)或多個(gè)超 文本鏈接中。
9. 如權(quán)利要求1所述的方法,還包括生成可操作來使得處理器將所述數(shù)字媒體對(duì)象呈現(xiàn)為可點(diǎn)擊區(qū)域的鏈 接嵌入代碼,所述可點(diǎn)擊區(qū)域在被點(diǎn)擊時(shí)可操作來使得所述處理器訪問網(wǎng) 絡(luò)可尋址廣告主資源。
10. 如權(quán)利要求1所述的方法,其中這一個(gè)或多個(gè)超鏈接中的第一超 鏈接標(biāo)識(shí)搜索系統(tǒng),其中所述第一超鏈接在被激活時(shí)可操作來使得處理器 訪問所述搜索系統(tǒng)。
11. 如權(quán)利要求io所述的方法,其中所述第一超鏈接被配置為包括所提取的詞語中的一個(gè)或多個(gè),并且其中所述第一超鏈接在被激活時(shí)可操作 來使得所述處理器利用這一個(gè)或多個(gè)所提取的詞語來訪問所述搜索系統(tǒng)。
12. —種編碼在一個(gè)或多個(gè)有形介質(zhì)中用于執(zhí)行的邏輯,該邏輯在被 執(zhí)行時(shí)可操作來使得一個(gè)或多個(gè)處理器執(zhí)行以下步驟訪問網(wǎng)絡(luò)資源模型以識(shí)別網(wǎng)絡(luò)資源中的數(shù)字媒體對(duì)象; 識(shí)別在所述網(wǎng)絡(luò)資源模型的上下文內(nèi)圍繞所述數(shù)字媒體對(duì)象的數(shù)據(jù); 從圍繞所述數(shù)字媒體對(duì)象的數(shù)據(jù)中提取一個(gè)或多個(gè)詞語; 基于所提取的詞語構(gòu)造一個(gè)或多個(gè)超文本鏈接;以及 將所述一個(gè)或多個(gè)超文本鏈接插入在所述網(wǎng)絡(luò)資源中鄰近所述數(shù)字媒 體對(duì)象之處。
13. 如權(quán)利要求12所述的邏輯,其中所述邏輯還可操作來 將一個(gè)或多個(gè)所提取的詞語發(fā)送到遠(yuǎn)程主機(jī); 從所述遠(yuǎn)程主機(jī)接收一個(gè)或多個(gè)資源定位符;以及 使用所述一個(gè)或多個(gè)資源定位符來構(gòu)造所述一個(gè)或多個(gè)超文本鏈接。
14. 如權(quán)利要求12所述的邏輯,其中圍繞所述數(shù)字媒體對(duì)象的數(shù)據(jù)是 與所述數(shù)字媒體對(duì)象在所述文檔對(duì)象模型的同一片段內(nèi)處于同一位置的數(shù) 據(jù)。
15. 如權(quán)利要求14所述的邏輯,其中所述片段由一個(gè)或多個(gè)HTML 〈div〉標(biāo)簽定義。
16. 如權(quán)利要求12所述的邏輯,其中該圍繞數(shù)據(jù)是文本內(nèi)容。
17. 如權(quán)利要求12所述的邏輯,其中這一個(gè)或多個(gè)超鏈接的第一超鏈接標(biāo)識(shí)網(wǎng)絡(luò)可尋址廣告主資源,其中所述第一超鏈接在被激活時(shí)可操作來 使得處理器訪問所述網(wǎng)絡(luò)可尋址廣告主資源。
18. 如權(quán)利要求17所述的邏輯,其中所述第一超鏈接在被激活時(shí)可操 作來使得所述處理器利用遠(yuǎn)程服務(wù)器在重定向過程中訪問所述網(wǎng)絡(luò)可尋址 廣告主資源。
19. 如權(quán)利要求12所述的邏輯,其中所述邏輯還可操作來確定與所述網(wǎng)絡(luò)資源模型相關(guān)聯(lián)的用戶標(biāo)識(shí)符;將所述用戶標(biāo)識(shí)符作為內(nèi)容嵌入實(shí)體標(biāo)識(shí)符編碼到所述一個(gè)或多個(gè)超 文本鏈接中。
20. 如權(quán)利要求12所述的邏輯,其中所述邏輯還可操作來生成可操作來使得處理器將所述數(shù)字媒體對(duì)象呈現(xiàn)為可點(diǎn)擊區(qū)域的鏈 接嵌入代碼,所述可點(diǎn)擊區(qū)域在被點(diǎn)擊時(shí)可操作來使得所述處理器訪問網(wǎng) 絡(luò)可尋址廣告主資源。
21. 如權(quán)利要求12所述的邏輯,其中這一個(gè)或多個(gè)超鏈接的第一超鏈 接標(biāo)識(shí)搜索系統(tǒng),其中所述第一超鏈接在被激活時(shí)可操作來使得處理器訪 問所述搜索系統(tǒng)。
22. 如權(quán)利要求21所述的邏輯,其中所述第一超鏈接被配置為包括所 提取的詞語中的一個(gè)或多個(gè),并且其中所述第一超鏈接在被激活時(shí)可操作 來使得所述處理器利用這一個(gè)或多個(gè)所提取的詞語來訪問所述搜索系統(tǒng)。
全文摘要
一種數(shù)字媒體鏈接嵌入機(jī)制用于為嵌入在網(wǎng)絡(luò)資源中的數(shù)字媒體對(duì)象生成一個(gè)或多個(gè)鏈接,該數(shù)字媒體對(duì)象例如是超文本標(biāo)記語言(HTML)或可擴(kuò)展標(biāo)記語言(XML)頁面。本發(fā)明的特定實(shí)現(xiàn)方式允許網(wǎng)絡(luò)應(yīng)用容宿站點(diǎn)(例如博客站點(diǎn)和社交聯(lián)網(wǎng)或媒體站點(diǎn))自動(dòng)插入收入生成和/或信息鏈接,該鏈接與由用戶嵌入到個(gè)人頁面、博客條目、在線論壇貼等等中的數(shù)字媒體對(duì)象鄰近。在一種實(shí)現(xiàn)方式中,對(duì)生成媒體對(duì)象的分析集中于圍繞給定數(shù)字內(nèi)容對(duì)象的數(shù)據(jù)以提高鏈接的相關(guān)度或描述性。這種與媒體有關(guān)的廣告或搜索鏈接可能更符合行為學(xué)(相對(duì)于點(diǎn)擊率),因?yàn)橛糜谏蓮V告和/或搜索的概念或關(guān)鍵字是從圍繞數(shù)字內(nèi)容的數(shù)據(jù)中提取的。
文檔編號(hào)G06Q50/00GK101568938SQ200780047898
公開日2009年10月28日 申請(qǐng)日期2007年12月18日 優(yōu)先權(quán)日2006年12月22日
發(fā)明者克里斯·卡拉布克斯, 羅納德·馬丁納茨 申請(qǐng)人:雅虎公司