針對(duì)搜索結(jié)果的實(shí)時(shí)廣告發(fā)布的制作方法
【專利摘要】基于用戶意圖使能對(duì)用戶的搜索結(jié)果實(shí)時(shí)選擇和應(yīng)用廣告的架構(gòu)。所述架構(gòu)使能搜索引擎與廣告框架之間的信息交換以便為實(shí)時(shí)廣告發(fā)布決策提供有效輸入。在搜索引擎中處理的每個(gè)查詢被分析并且分類以得到用戶意圖。實(shí)時(shí)意圖類別使得商家能夠在高得多的相關(guān)性程度的情況下,基于來(lái)自終端用戶的給定查詢來(lái)選擇安放或者不安放廣告。這同樣暴露了基于實(shí)時(shí)查詢信號(hào)為廣告貨幣化提供動(dòng)態(tài)標(biāo)價(jià)的能力。
【專利說(shuō)明】針對(duì)搜索結(jié)果的實(shí)時(shí)廣告發(fā)布
【背景技術(shù)】
[0001] 在當(dāng)前模型下每年大量廣告發(fā)布(advertising)資金被浪費(fèi)。廣告發(fā)布收入能夠 基于諸如每千印象成本、每點(diǎn)擊成本、每動(dòng)作成本、點(diǎn)進(jìn)率等等這樣的許多度量。搜索引擎 廣告發(fā)布的"圣杯(holy grail)"在于找到提高這種市場(chǎng)營(yíng)銷費(fèi)用的效率的方式。
[0002] 針對(duì)搜索結(jié)果頁(yè)面的現(xiàn)有搜索引擎廣告是在關(guān)鍵詞的基礎(chǔ)上購(gòu)買的,其在很大程 度上是靜態(tài)的模型。廣告買家從事針對(duì)關(guān)鍵詞的運(yùn)行動(dòng)作,流行的關(guān)鍵詞比不太流行的關(guān) 鍵詞花費(fèi)更多(例如,流行的關(guān)鍵詞每點(diǎn)進(jìn)花費(fèi)若干美元)。
[0003] 例如,搜索使用算法來(lái)引擎根據(jù)點(diǎn)進(jìn)率確定廣告的位置。具有差的點(diǎn)進(jìn)率的廣告 可以被下推到搜索結(jié)果的第一頁(yè)面的底部或者到后續(xù)頁(yè)面上。盡管廣告客戶可能僅為點(diǎn)進(jìn) 動(dòng)作而付錢,但是基于廣告流行度來(lái)分配廣告位置的算法提供了用于優(yōu)化關(guān)鍵詞選擇和其 它成本控制措施的激勵(lì)機(jī)制。
[0004] 廣告發(fā)布活動(dòng)典型地包括這些度量的各種組合。許多嘗試已被做出來(lái)改進(jìn)目標(biāo)算 法以便搜索引擎通過使廣告發(fā)布與web索引關(guān)鍵詞相匹配可以是更準(zhǔn)確的。然而,這些算 法雖然有效,但是具有泄漏資源的顯著機(jī)會(huì)。
【發(fā)明內(nèi)容】
[0005] 下文呈現(xiàn)了簡(jiǎn)化的概要以便提供對(duì)本文中所描述的一些新穎實(shí)施例的基本理解。 本概要不是廣泛的概述,并且它不旨在識(shí)別主要的/關(guān)鍵的元素或者不旨在描繪其范圍。 其唯一目的是以簡(jiǎn)化的形式呈現(xiàn)一些概念作為稍后被呈現(xiàn)的更詳細(xì)描述的前奏。
[0006] 所公開的架構(gòu)使能了基于用戶查詢意圖對(duì)用戶的搜索結(jié)果實(shí)時(shí)選擇和應(yīng)用廣告。 所述架構(gòu)使能搜索引擎與廣告框架之間的信息交換以便為實(shí)時(shí)廣告發(fā)布決策提供有效輸 入。基于這種信息交換,查詢意圖向廣告買家(例如,商家或合作伙伴)提供根據(jù)其選擇迎合 用戶意圖的實(shí)時(shí)廣告并且將實(shí)時(shí)廣告應(yīng)用于搜索結(jié)果的基礎(chǔ)。這同樣暴露了基于實(shí)時(shí)查詢 信號(hào)為廣告貨幣化提供動(dòng)態(tài)標(biāo)價(jià)的能力。
[0007] 理解用戶意圖便利了獨(dú)特地返回即時(shí)結(jié)果(例如,應(yīng)答)以及將用戶體驗(yàn)調(diào)整成顯 現(xiàn)對(duì)于用戶最相關(guān)的信息(包括廣告)的方式。通過搜索引擎來(lái)的每個(gè)查詢被分析并且分類 以得到用戶意圖。這個(gè)實(shí)時(shí)意圖類別使得商家能夠在高得多的相關(guān)性程度的情況下,基于 來(lái)自終端用戶的給定查詢來(lái)選擇安放或者不安放廣告。
[0008] 為了實(shí)現(xiàn)前面的和有關(guān)目的,特定說(shuō)明性方面在本文中連同以下描述和附圖被描 述。這些方面指示本文中所公開的原理能夠以其被實(shí)踐的各種方式,并且所有方面及其等 同物均旨在為在所要求保護(hù)的主題的范圍內(nèi)。其它優(yōu)點(diǎn)和新穎特征當(dāng)與圖相結(jié)合地考慮時(shí) 將從以下詳細(xì)描述變得明顯。
【專利附圖】
【附圖說(shuō)明】
[0009] 圖1圖示了依照所公開的架構(gòu)的系統(tǒng)。
[0010] 圖2圖示了針對(duì)一個(gè)或多個(gè)服務(wù)的查詢類別訂閱的系統(tǒng)。
[0011] 圖3圖示了依照所公開的架構(gòu)的方法。
[0012] 圖4圖示了圖3的方法的另外的方面。
[0013] 圖5圖示了依照所公開的架構(gòu)的替代方法。
[0014] 圖6圖示了圖5的方法的另外的方面。
[0015] 圖7圖示了依照所公開的架構(gòu)的執(zhí)行實(shí)時(shí)廣告處理的計(jì)算系統(tǒng)的框圖。
【具體實(shí)施方式】
[0016] 搜索引擎在譯解用戶意圖方面正在變得更加有效和高性能。例如,如果查詢是購(gòu) 物查詢,則判定用戶是正在簡(jiǎn)單地調(diào)研還是實(shí)際準(zhǔn)備購(gòu)買產(chǎn)品是有益的。這種信息對(duì)于廣 告發(fā)布商業(yè)來(lái)說(shuō)是關(guān)鍵的。如果用戶僅在調(diào)研產(chǎn)品,則提供類似產(chǎn)品或產(chǎn)品線上的交易的 廣告是比直銷廣告好得多的用戶參與。
[0017] 在現(xiàn)有搜索引擎在線廣告發(fā)布空間中,不存在將這種水平的細(xì)節(jié)、置信以及控制 提供給廣告客戶從而向廣告客戶提供在到達(dá)目標(biāo)受眾時(shí)的高的置信水平的單一解決方案。
[0018] 所公開的架構(gòu)向商業(yè)和廣告買家提供了基于給定用戶查詢來(lái)選擇安放或者不安 放廣告的靈活性。架構(gòu)創(chuàng)建并且擴(kuò)展了現(xiàn)有搜索應(yīng)用框架以便使得商業(yè)廣告決策軟件能夠 接收輸入信號(hào)(例如,類別數(shù)據(jù)、查詢實(shí)體等)并且然后將關(guān)于是否安放廣告的響應(yīng)提供給 搜索引擎。商業(yè)邏輯被個(gè)體商業(yè)(在本文中一般地表示為服務(wù))編碼。
[0019] 架構(gòu)整合商業(yè)廣告請(qǐng)求并且對(duì)請(qǐng)求進(jìn)行排序以便確定哪一個(gè)或哪些廣告被選擇 用于與搜索結(jié)果一起呈現(xiàn)在搜索引擎結(jié)果頁(yè)面(SERP)上。這向商業(yè)所有者擴(kuò)展了一種創(chuàng) 造性的且更有利可圖的方式以便到達(dá)查詢意圖與給定商業(yè)模型匹配的客戶,而不是如常規(guī) 地執(zhí)行的那樣購(gòu)買關(guān)鍵詞。
[0020] 對(duì)搜索引擎的每個(gè)查詢輸入被分析并且分類以得到用戶意圖。理解用戶意圖使能 了對(duì)用戶的更集中響應(yīng)以及對(duì)用戶體驗(yàn)的小改進(jìn)(tweaking)以便為用戶返回最相關(guān)的信 息。因此,理解查詢意圖提供了讓商家和合作伙伴提供迎合用戶意圖的實(shí)時(shí)廣告的方式。
[0021] 商業(yè)廣告發(fā)布活動(dòng)當(dāng)前針對(duì)將來(lái)的搜索被離線實(shí)施。所公開的架構(gòu)將這種現(xiàn)有范 例改變?yōu)樵诰€商業(yè)模型。廣告發(fā)布活動(dòng)是一種半知道(semi-aware)商業(yè)市場(chǎng)營(yíng)銷活動(dòng)的 實(shí)時(shí)服務(wù)。
[0022] 用戶的查詢意圖被實(shí)時(shí)地傳送給廣告客戶。提供將意圖引導(dǎo)到廣告客戶的能力為 被確定目標(biāo)的廣告發(fā)布增加了準(zhǔn)確性。而且,將決策制定卸給廣告客戶使廣告客戶能在用 戶意圖和關(guān)鍵詞匹配的組合上為它們的活動(dòng)制定計(jì)劃。因此,廣告客戶現(xiàn)在具有對(duì)廣告的 成本的細(xì)粒度控制以及到達(dá)被確定目標(biāo)的受眾的置信被獲得。
[0023] 現(xiàn)對(duì)圖進(jìn)行參考,其中同樣的附圖標(biāo)記被用來(lái)自始至終指代同樣的元素。在以下 描述中,出于說(shuō)明的目的,許多特定細(xì)節(jié)被闡述以便提供對(duì)其的徹底理解。然而,可能顯然 的是,新穎實(shí)施例能夠在沒有這些特定細(xì)節(jié)的情況下被實(shí)踐。在其它實(shí)例中,眾所周知的結(jié) 構(gòu)和設(shè)備被以框圖形式示出以便便利于其描述。意圖在于涵蓋落入所要求保護(hù)的主題的精 神和范圍內(nèi)的所有修改、等同物以及替代方案。
[0024] 圖1圖示了依照所公開的架構(gòu)的系統(tǒng)100。系統(tǒng)100能夠包括搜索引擎102,所述 搜索引擎102處理查詢104以便得到查詢意圖(QI)106并且基于查詢意圖106來(lái)返回搜索 結(jié)果108。系統(tǒng)100同樣包括廣告發(fā)布構(gòu)件110,所述廣告發(fā)布構(gòu)件110將查詢意圖106傳 送給一個(gè)或多個(gè)服務(wù)112并且基于如由單獨(dú)服務(wù)112所處理的查詢意圖106從一個(gè)或多個(gè) 服務(wù)112接收廣告114i_N (-般地作為標(biāo)簽114)。換句話說(shuō),廣告發(fā)布構(gòu)件110將查詢意 圖106發(fā)送到第一服務(wù)116,所述第一服務(wù)116可以是訂閱了將廣告提供給特定類型的查詢 意圖的商業(yè)或商業(yè)代理。第一服務(wù)116以特定廣告111做出響應(yīng)。類似地,廣告發(fā)布構(gòu)件 110將查詢意圖106發(fā)送到訂閱了有機(jī)會(huì)發(fā)送針對(duì)特定類型的查詢意圖106的廣告的其它 服務(wù)。廣告針對(duì)搜索結(jié)果被選擇并且與搜索結(jié)果一起被呈現(xiàn)。查詢意圖、廣告選擇以及與 搜索結(jié)果一起的呈現(xiàn)全部能夠被實(shí)時(shí)地執(zhí)行。
[0025] 如果所得到的查詢意圖106是漢堡包,則第一服務(wù)116可以例如是快餐漢堡供應(yīng) 商或餐館,其將針對(duì)其漢堡包類型的特定廣告114發(fā)送回給廣告發(fā)布構(gòu)件110。類似地,第 二服務(wù)118可以例如是不同的快餐漢堡供應(yīng)商或餐館,其將針對(duì)其漢堡包類型的特定廣告 114 2發(fā)送回給廣告發(fā)布構(gòu)件110。這針對(duì)所有進(jìn)行訂閱的服務(wù)繼續(xù),所述服務(wù)在預(yù)定時(shí)間 段內(nèi)響應(yīng),使得這個(gè)過程實(shí)時(shí)地發(fā)生(例如,如果真有延遲,則為如由系統(tǒng)和/或用戶所檢 測(cè)到的最小延遲)。
[0026] 實(shí)時(shí)地,廣告發(fā)布構(gòu)件110從服務(wù)112接收廣告,并且做出關(guān)于要選擇哪一個(gè)或哪 些廣告并且與搜索結(jié)果108 -起呈現(xiàn)的決策。在一個(gè)實(shí)施方案中,決策(確定)基于出價(jià)過 程被做出,其中對(duì)查詢意圖106做出響應(yīng)的每個(gè)服務(wù)不僅發(fā)送適合的廣告,而且與所述廣 告伴隨有對(duì)在所選廣告將被呈現(xiàn)在其中的結(jié)果頁(yè)面上的空間的出價(jià)。因此,第一服務(wù)116 連同它提出的廣告111 一起發(fā)送出價(jià)120,第二服務(wù)118連同它提出的廣告1142 -起發(fā)送 出價(jià)122等等。
[0027] 廣告(例如,廣告1141、1142等)和出價(jià)(例如,出價(jià)120U22等)的這種響應(yīng)然后被 廣告構(gòu)件110接收到并且處理。例如,對(duì)于結(jié)果頁(yè)面上的廣告發(fā)布空間,這種處理包括對(duì)出 價(jià)進(jìn)行排名并且選擇最高出價(jià)。
[0028] 情況可能是其它或附加的準(zhǔn)則能夠被與最高出價(jià)獨(dú)立地或者與最高出價(jià)相結(jié)合 地采用在這個(gè)選擇過程中。例如,一個(gè)準(zhǔn)則可以是供應(yīng)商位置,使得僅在用戶的即時(shí)位置中 的供應(yīng)商被考慮用于廣告選擇和放置。如果用戶正在車輛里尋找漢堡包地點(diǎn),則對(duì)于供應(yīng) 商以及用戶來(lái)說(shuō),被呈現(xiàn)有要求用戶行進(jìn)一個(gè)小時(shí)以上的廣告而不是與用戶的當(dāng)前位置相 距十分鐘的供應(yīng)商位置可能是適得其反的。其它準(zhǔn)則能夠包括交通狀況、一天的時(shí)間、天氣 狀況、一星期的天、假日、諸如生日這樣的特殊事件、用戶簡(jiǎn)檔信息、用戶過敏史、客戶評(píng)論 等。
[0029] 廣告針對(duì)搜索結(jié)果108被選擇并且與搜索結(jié)果108 -起被呈現(xiàn);查詢意圖106、廣 告選擇以及與搜索結(jié)果108 -起的呈現(xiàn)全部被實(shí)時(shí)地執(zhí)行。
[0030] 換句話說(shuō),查詢意圖106被分析并且被分類成查詢意圖類別。廣告發(fā)布構(gòu)件110使 能服務(wù)對(duì)于特定查詢意圖類別的訂閱,并且進(jìn)行訂閱的供應(yīng)商服務(wù)基于接收到的特定查詢 意圖類別對(duì)廣告發(fā)布構(gòu)件110做出響應(yīng)。廣告發(fā)布構(gòu)件110同樣從一個(gè)或多個(gè)服務(wù)接收出 價(jià)以用于確定廣告在搜索結(jié)果頁(yè)面上的呈現(xiàn)。出價(jià)隨查詢意圖、廣告選擇以及與搜索結(jié)果 一起的廣告呈現(xiàn)被實(shí)時(shí)地處理。廣告發(fā)布構(gòu)件110從多個(gè)對(duì)應(yīng)的服務(wù)112接收多個(gè)出價(jià), 并且對(duì)出價(jià)進(jìn)行排名以用于選擇最高出價(jià)和關(guān)聯(lián)廣告。廣告發(fā)布構(gòu)件110聚集來(lái)自一個(gè)或 多個(gè)服務(wù)112的所有廣告114,并且基于選擇準(zhǔn)則來(lái)選擇廣告。廣告發(fā)布構(gòu)件110將查詢意 圖106和類別置信水平數(shù)據(jù)發(fā)送到訂閱查詢意圖106的一個(gè)或多個(gè)服務(wù)112中的每一個(gè)。 廣告發(fā)布構(gòu)件110能夠基于優(yōu)化的價(jià)格與相關(guān)性計(jì)算來(lái)提供(serve up)廣告。
[0031] 圖2圖示了針對(duì)一個(gè)或多個(gè)服務(wù)的查詢類別訂閱的系統(tǒng)200。廣告發(fā)布構(gòu)件110 可以是與搜索引擎102分開的實(shí)體,或者被具體化為搜索引擎102的一部分。在任何情況 下,廣告發(fā)布構(gòu)件110能夠包括搜索引擎接口 202以用于向搜索引擎102傳送數(shù)據(jù)和指令 和傳送來(lái)自搜索引擎102的數(shù)據(jù)和指令,諸如以用于將廣告?zhèn)鬟f給搜索引擎102以用于與 搜索結(jié)果相關(guān)聯(lián)地再現(xiàn)。類似地,服務(wù)接口 204被提供,所述服務(wù)接口 204將查詢意圖信息、 類別信息、關(guān)鍵詞信息、訂閱信息(例如,以便驗(yàn)證訂閱)傳送給服務(wù)(例如,服務(wù)116和服務(wù) 118),并且從服務(wù)接收出價(jià)、廣告以及其它有關(guān)的信息。
[0032] 附加地,在廣告發(fā)布構(gòu)件110內(nèi)部的可以是分類構(gòu)件206,所述分類構(gòu)件206使能 針對(duì)服務(wù)(例如,服務(wù)116和服務(wù)118)的對(duì)特定查詢意圖類別(QIC)的類別處理和訂閱。 在這里,第一服務(wù)116訂閱第一 QIC 208,以及第二服務(wù)118訂閱第一 QIC 208和第二QIC 210。因此,當(dāng)如由搜索引擎102所得到的查詢意圖在某種置信度的情況下被分類為第一 QIC 208時(shí),第一服務(wù)116和第二服務(wù)118兩者都被通知以對(duì)應(yīng)于查詢意圖的出價(jià)和廣告做 出響應(yīng)。另一方面,如果查詢意圖在某種置信度的情況下被分類為第二QIC 210,則僅第二 服務(wù)118被通知并且被給予機(jī)會(huì)以出價(jià)和廣告做出響應(yīng),因?yàn)榈谝环?wù)不是第二QIC 210 的訂閱者。
[0033] 與服務(wù)相關(guān)聯(lián)的實(shí)體(諸如供應(yīng)商、商家、商業(yè)、充當(dāng)針對(duì)供應(yīng)商的代理的廣告提 供者、合作伙伴等等)然后能夠編寫定制代碼作為它們的服務(wù)的一部分以便采用到和來(lái)自 廣告構(gòu)件110的所期望的功能性。類似地,不同種類的可用搜索引擎能夠開發(fā)定制的代碼 以用于與廣告發(fā)布構(gòu)件110相接以便獲得與其相關(guān)聯(lián)的利益。
[0034] 以下描述特定于(微軟公司的)Bing?搜索框架,并且將被認(rèn)為僅是實(shí)施所公開的 框架的一個(gè)例子。Bing實(shí)時(shí)ads (廣告的簡(jiǎn)稱)托管服務(wù)(RTAS)整合出價(jià),并且對(duì)最高出 價(jià)(例如,針對(duì)給定查詢的最高的十個(gè)出價(jià))進(jìn)行排序(例如,排名)。信號(hào)然后經(jīng)由應(yīng)答頂級(jí) 聚合器(ATLA)被發(fā)送回到用戶體驗(yàn)以便再現(xiàn)"獲勝的"廣告。這向商業(yè)所有者提供了一種 創(chuàng)造性的且更有利可圖的方式以便到達(dá)查詢意圖和他們的商業(yè)模型匹配的客戶,而不需要 購(gòu)買關(guān)鍵詞。
[0035] 更具體地,在Bing搜索引擎棧內(nèi),每個(gè)查詢被查詢分析系統(tǒng)(QAS)分析并且分類。 QAS從RTAS接收信號(hào)作為輸入。
[0036] 視需要而定,每個(gè)商家或合作伙伴能夠托管定制的ads服務(wù)(商業(yè)ads服務(wù) (BAS))。BAS中的每一個(gè)都能夠在插件模型上被架構(gòu),并且向商家/合作伙伴提供訂閱特定 查詢意圖類別的能力。例如,在線購(gòu)物商家能夠托管訂閱購(gòu)物意圖查詢的服務(wù),以及在線旅 行商家能夠托管訂閱旅行意圖查詢的服務(wù)。
[0037] 對(duì)于每個(gè)分類的查詢,RTAS將關(guān)于查詢意圖和類別置信水平的信息提供給BAS實(shí) 例(進(jìn)行訂閱的服務(wù)或商家)中的每一個(gè)。每個(gè)BAS實(shí)例實(shí)施邏輯以便基于查詢類別、查詢 意圖以及商家/合作伙伴單獨(dú)的廣告活動(dòng)和計(jì)劃來(lái)為由該商家所提供的(一個(gè)或多個(gè))廣告 提供價(jià)格出價(jià)。BAS實(shí)例同樣向商家/合作伙伴提供了提供定制廣告的能力,所述定制廣告 附著于單獨(dú)的活動(dòng)和市場(chǎng)營(yíng)銷舉措。RTAS確定BAS響應(yīng)的優(yōu)先次序并且能夠基于優(yōu)化的價(jià) 格與相關(guān)性計(jì)算來(lái)提供廣告。
[0038] 在本文中包括的是表示用于執(zhí)行所公開的架構(gòu)的新穎方面的示范性方法的一組 流程圖。雖然出于說(shuō)明的簡(jiǎn)單的目的,本文中所示出的一個(gè)或多個(gè)方法例如以流程圖或流 圖的形式被示出并且被描述為一系列動(dòng)作,但是應(yīng)當(dāng)理解和了解,方法不受動(dòng)作的順序限 制,因?yàn)橐恍﹦?dòng)作可以依此以不同的順序發(fā)生和/或與來(lái)自本文中所示出和所描述的動(dòng)作 中的其它動(dòng)作同時(shí)發(fā)生。例如,本領(lǐng)域的技術(shù)人員應(yīng)理解和了解,方法能夠替換地被表示為 諸如狀態(tài)圖中的一系列相互關(guān)連的狀態(tài)或事件。而且,并非在方法中所圖示的所有動(dòng)作對(duì) 于新穎實(shí)施方案來(lái)說(shuō)都可能是必需的。
[0039] 圖3圖示了依照所公開的架構(gòu)的方法。在300處,與查詢有關(guān)的查詢意圖被分類成 意圖類別。在302處,意圖類別被傳送給服務(wù)。在304處,廣告從服務(wù)被接收。在306處, 廣告中的一個(gè)或多個(gè)基于選擇準(zhǔn)則(例如,最高出價(jià))被選擇。在308處,所選擇的一個(gè)或多 個(gè)廣告被與查詢的搜索結(jié)果相關(guān)聯(lián)地呈現(xiàn)。一個(gè)或多個(gè)廣告響應(yīng)于接收到查詢意圖被實(shí)時(shí) 地呈現(xiàn)。
[0040] 圖4圖示了圖3的方法的另外的方面。要注意的是,流程指示:每個(gè)框能夠表示步 驟,所述步驟能夠單獨(dú)地或者與其它框相結(jié)合地被包括作為由圖3的流程圖所表示的方法 的附加方面。在400處,一個(gè)或多個(gè)廣告(例如,圖像、文本、視頻等)根據(jù)出價(jià)準(zhǔn)則(例如, 最高出價(jià))被選擇。在402處,排名過程基于該準(zhǔn)則被執(zhí)行來(lái)選擇一個(gè)或多個(gè)廣告。在404 處,選擇準(zhǔn)則參數(shù)(例如,出價(jià)價(jià)格)連同廣告一起從服務(wù)被接收。換句話說(shuō),選擇能夠是基 于準(zhǔn)則參數(shù)是什么(諸如出價(jià)價(jià)格)的。在406處,意圖類別被僅傳送給訂閱該意圖類別的 服務(wù)。在408處,關(guān)鍵詞被連同意圖類別一起傳送給服務(wù)。在410處,查詢意圖被處理以便 輸出類別置信水平,所述類別置信水平被傳遞給服務(wù)。在412處,所選擇的一個(gè)或多個(gè)廣告 基于價(jià)格與相關(guān)性計(jì)算而被提供。
[0041] 圖5圖示了依照所公開的架構(gòu)的替代方法。在500處,查詢的查詢意圖從搜索引 擎被接收到廣告構(gòu)件中。在502處,查詢意圖根據(jù)意圖類別被分類。在504處,意圖類別被 傳送給進(jìn)行訂閱的商業(yè)服務(wù)。在506處,廣告和出價(jià)從商業(yè)服務(wù)被接收。在508處,廣告基 于出價(jià)被選擇。在510處,所選擇的廣告被發(fā)送到搜索引擎。在512處,所選擇的廣告被與 查詢的搜索結(jié)果相關(guān)聯(lián)地呈現(xiàn)。廣告響應(yīng)于接收到查詢被實(shí)時(shí)地呈現(xiàn)。
[0042] 圖6圖示了圖5的方法的另外的方面。要注意的是,流程指示:每個(gè)框能夠表示步 驟,所述步驟能夠單獨(dú)地或者與其它框相結(jié)合地被包括作為由圖5的流程圖所表示的方法 的附加方面。在600處,結(jié)果頁(yè)面的廣告參數(shù)(例如,文件大小、尺寸、媒體類型等)和查詢關(guān) 鍵詞(來(lái)自查詢)被傳送給進(jìn)行訂閱的商業(yè)服務(wù)。在602處,所接收到的廣告基于出價(jià)被排 名,并且廣告的排名最高的集合被發(fā)送到搜索引擎。在604處,查詢意圖被處理以便輸出類 別置信水平,所述類別置信水平被傳遞給服務(wù)。
[0043] 如在本申請(qǐng)中所使用的那樣,術(shù)語(yǔ)"構(gòu)件"和"系統(tǒng)"旨在指的是計(jì)算機(jī)有關(guān)的實(shí) 體,要么為硬件、軟件和有形硬件的組合、軟件,要么為執(zhí)行中的軟件。例如,構(gòu)件可以是但 不限于:有形構(gòu)件,諸如處理器、芯片存儲(chǔ)器、大容量存儲(chǔ)設(shè)備(例如,光學(xué)驅(qū)動(dòng)器、固態(tài)驅(qū)動(dòng) 器和/或磁存儲(chǔ)媒體驅(qū)動(dòng)器)以及計(jì)算機(jī);和軟件構(gòu)件,諸如在處理器上運(yùn)行的進(jìn)程、對(duì)象、 可執(zhí)行文件、數(shù)據(jù)結(jié)構(gòu)(存儲(chǔ)在易失性或非易失性存儲(chǔ)媒體中)、模塊、執(zhí)行的線程和/或程 序。通過圖示,在服務(wù)器上運(yùn)行的應(yīng)用和該服務(wù)器兩者都可以是構(gòu)件。一個(gè)或多個(gè)構(gòu)件能 夠駐留在進(jìn)程和/或執(zhí)行的線程內(nèi),并且構(gòu)件能夠位于一個(gè)計(jì)算機(jī)上和/或分布在兩個(gè)或 更多個(gè)計(jì)算機(jī)之間。詞"示范性的"可以在本文中被用來(lái)意指用作例子、實(shí)例或說(shuō)明。本文 中描述為"示范性的"任何方面或設(shè)計(jì)未必將被解釋為相對(duì)于其它方面或設(shè)計(jì)是優(yōu)選的或 有利的。
[0044] 現(xiàn)參考圖7,圖示了依照所公開的架構(gòu)執(zhí)行實(shí)時(shí)廣告處理的計(jì)算系統(tǒng)700的框圖。 然而,應(yīng)了解,所公開的方法和/或系統(tǒng)的一些或所有方面能夠被實(shí)施為片上系統(tǒng),其中模 擬、數(shù)字、混合信號(hào)以及其它功能被裝配(fabricate)在單個(gè)芯片襯底上。為了為其各種方 面提供附加的上下文,圖7和以下描述旨在提供各種方面在其中能夠被實(shí)施的適合的計(jì)算 系統(tǒng)700的簡(jiǎn)要的一般性描述。雖然上面的描述是在能夠在一個(gè)或多個(gè)計(jì)算機(jī)上運(yùn)行的計(jì) 算機(jī)可執(zhí)行指令的一般性上下文中,但是本領(lǐng)域的技術(shù)人員將認(rèn)識(shí)到,新穎實(shí)施例同樣能 夠被與其它程序模塊相結(jié)合地和/或作為硬件和軟件的組合實(shí)施。
[0045] 用于實(shí)施各種方面的計(jì)算系統(tǒng)700包括計(jì)算機(jī)702,所述計(jì)算機(jī)702具有(一個(gè)或 多個(gè))處理單元704、諸如系統(tǒng)存儲(chǔ)器706這樣的計(jì)算機(jī)可讀存儲(chǔ)裝置以及系統(tǒng)總線708。 (一個(gè)或多個(gè))處理單元704可以是各種商業(yè)上可得到的處理器中的任一個(gè),諸如單處理器、 多處理器、單核單元以及多核單元。而且,本領(lǐng)域的技術(shù)人員將了解,新穎方法能夠用其它 計(jì)算機(jī)系統(tǒng)配置被實(shí)踐,所述其它計(jì)算機(jī)系統(tǒng)配置包括微型計(jì)算機(jī)、大型計(jì)算機(jī)以及個(gè)人 計(jì)算機(jī)(例如,臺(tái)式機(jī)、膝上型電腦等)、手持式計(jì)算設(shè)備、基于微處理器的或可編程的消費(fèi) 電子裝置等等,其中的每一個(gè)都可以被在操作上耦合到一個(gè)或多個(gè)關(guān)聯(lián)的設(shè)備。
[0046] 系統(tǒng)存儲(chǔ)器706能夠包括計(jì)算機(jī)可讀存儲(chǔ)裝置(物理存儲(chǔ)媒體),諸如易失性 (V0L)存儲(chǔ)器710 (例如,隨機(jī)存取存儲(chǔ)器(RAM))和非易失性存儲(chǔ)器(N0N-V0U712 (例如, ROM、EPROM、EEPR0M等)?;据斎?輸出系統(tǒng)(BIOS)能夠被存儲(chǔ)在非易失性存儲(chǔ)器712 中,并且包括諸如在啟動(dòng)期間便利于數(shù)據(jù)和信號(hào)在計(jì)算機(jī)702內(nèi)的構(gòu)件之間的通信的基本 例行程序。易失性存儲(chǔ)器710還能夠包括諸如用于緩存數(shù)據(jù)的靜態(tài)RAM這樣的高速RAM。
[0047] 系統(tǒng)總線708為系統(tǒng)構(gòu)件提供接口,包括但不限于系統(tǒng)存儲(chǔ)器706到(一個(gè)或多 個(gè))處理單元704的接口。系統(tǒng)總線708可以是若干類型的總線結(jié)構(gòu)中的任一個(gè),其能夠進(jìn) 一步使用各種各樣商業(yè)上可得到的總線架構(gòu)中的任一個(gè)互連到存儲(chǔ)器總線(有或沒有存儲(chǔ) 器控制器)和外圍總線(例如,PCI、PCIe、AGP、LPC等)。
[0048] 計(jì)算機(jī)702進(jìn)一步包括(一個(gè)或多個(gè))機(jī)器可讀存儲(chǔ)子系統(tǒng)714和(一個(gè)或多個(gè))存 儲(chǔ)接口 716,所述存儲(chǔ)接口 716用于將(一個(gè)或多個(gè))存儲(chǔ)子系統(tǒng)714相接到系統(tǒng)總線708和 其它期望的計(jì)算機(jī)構(gòu)件。例如,(一個(gè)或多個(gè))存儲(chǔ)子系統(tǒng)714 (物理存儲(chǔ)媒體)能夠包括硬 盤驅(qū)動(dòng)器(HDD)、磁軟盤驅(qū)動(dòng)器(FDD)和/或光盤存儲(chǔ)驅(qū)動(dòng)器(例如,⑶-ROM驅(qū)動(dòng)器、DVD驅(qū) 動(dòng)器)中的一個(gè)或多個(gè)。例如,(一個(gè)或多個(gè))存儲(chǔ)接口 716能夠包括諸如EIDE、ATA、SATA 以及IEEE 1394這樣的接口技術(shù)。
[0049] 一個(gè)或多個(gè)程序和數(shù)據(jù)能夠被存儲(chǔ)在存儲(chǔ)器子系統(tǒng)706、機(jī)器可讀且可拆卸存儲(chǔ) 器子系統(tǒng)718 (例如,閃速驅(qū)動(dòng)器形狀因子技術(shù))和/或(一個(gè)或多個(gè))存儲(chǔ)子系統(tǒng)714 (例 如,光學(xué)的、磁的、固態(tài)的)中,所述程序和數(shù)據(jù)包括操作系統(tǒng)720、一個(gè)或多個(gè)應(yīng)用程序722、 其它程序模塊724以及程序數(shù)據(jù)726。
[0050] 例如,操作系統(tǒng)720、一個(gè)或多個(gè)應(yīng)用程序722、其它程序模塊724和/或程序數(shù)據(jù) 726能夠包括圖1的系統(tǒng)100的實(shí)體和構(gòu)件、圖2的系統(tǒng)200的實(shí)體和構(gòu)件以及由圖3-6的 流程圖所表示的方法。
[0051] -般地,程序包括例行程序、方法、數(shù)據(jù)結(jié)構(gòu)、執(zhí)行特定任務(wù)或者實(shí)施特定抽象數(shù) 據(jù)類型的其它軟件構(gòu)件等。例如,操作系統(tǒng)720、應(yīng)用722、模塊724和/或數(shù)據(jù)726中的全 部或部分還能夠被緩存在諸如易失性存儲(chǔ)器710這樣的存儲(chǔ)器中。應(yīng)當(dāng)了解,所公開的架 構(gòu)能夠用各種商業(yè)上可得到的操作系統(tǒng)或操作系統(tǒng)的組合(例如,作為虛擬機(jī))來(lái)實(shí)施。
[0052] (-個(gè)或多個(gè))存儲(chǔ)子系統(tǒng)714和存儲(chǔ)器子系統(tǒng)(706和708)用作用于數(shù)據(jù)、數(shù)據(jù)結(jié) 構(gòu)、計(jì)算機(jī)可執(zhí)行指令等等的易失性存儲(chǔ)和非易失性存儲(chǔ)的計(jì)算機(jī)可讀媒體。這樣的指令 當(dāng)被計(jì)算機(jī)或其它機(jī)器執(zhí)行時(shí),能夠使計(jì)算機(jī)或其它機(jī)器執(zhí)行方法的一個(gè)或多個(gè)動(dòng)作。執(zhí) 行動(dòng)作的指令能夠被存儲(chǔ)在一個(gè)介質(zhì)上,或者能夠跨越多個(gè)媒體被存儲(chǔ),使得指令共同地 出現(xiàn)在一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)媒體上,而不管指令中的全部是否是在同一媒體上。
[0053] 計(jì)算機(jī)可讀媒體可以是能夠被計(jì)算機(jī)702訪問的任何可用媒體,并且包括易失性 和非易失性內(nèi)部和/或外部媒體,所述易失性和非易失性內(nèi)部和/或外部媒體是可拆卸的 或非可拆卸的。對(duì)于計(jì)算機(jī)702,媒體以任何適合的數(shù)字格式容納數(shù)據(jù)的存儲(chǔ)。本領(lǐng)域的技 術(shù)人員應(yīng)了解,能夠采用其它類型的計(jì)算機(jī)可讀媒體,諸如zip驅(qū)動(dòng)器、磁帶、閃速存儲(chǔ)器 卡、閃速驅(qū)動(dòng)器、磁帶盒等等,以用于存儲(chǔ)用于執(zhí)行所公開的架構(gòu)的新穎方法的計(jì)算機(jī)可執(zhí) 行指令。
[0054] 用戶能夠使用諸如鍵盤和鼠標(biāo)這樣的外部用戶輸入設(shè)備728以及通過由語(yǔ)言識(shí) 別所便利于的語(yǔ)音命令來(lái)與計(jì)算機(jī)702、程序以及數(shù)據(jù)交互。其它外部用戶輸入設(shè)備728能 夠包括話筒、IR (紅外線)遙控、操縱桿、游戲板、相機(jī)識(shí)別系統(tǒng)、觸針筆、觸摸屏、手勢(shì)系統(tǒng) (例如,眼移動(dòng)、頭移動(dòng)等)等等。用戶能夠使用諸如觸摸板、話筒、鍵盤等這樣的板上用戶輸 入設(shè)備730與計(jì)算機(jī)702、程序以及數(shù)據(jù)交互,其中計(jì)算機(jī)702例如是便攜式計(jì)算機(jī)。這些 和其它輸入設(shè)備通過(一個(gè)或多個(gè))輸入/輸出(I/O)設(shè)備接口 732經(jīng)由系統(tǒng)總線708而被 連接到(一個(gè)或多個(gè))處理單元704,但是能夠通過其它接口而被連接,所述其它接口諸如并 行端口、IEEE 1394串行端口、游戲端口、USB端口、IR接口、短程無(wú)線(例如,藍(lán)牙)和其它 個(gè)人域網(wǎng)(PAN)技術(shù)等。(一個(gè)或多個(gè))1/0設(shè)備接口 732同樣便于使用諸如打印機(jī)、音頻設(shè) 備、相機(jī)設(shè)備等等這樣的輸出外圍設(shè)備734,諸如聲卡和/或板上音頻處理能力。
[0055] -個(gè)或多個(gè)圖形接口 736(也通常被稱為圖形處理單元(GPU))在計(jì)算機(jī)702與(一 個(gè)或多個(gè))外部顯示器738 (例如,IXD、等離子體)和/或板上顯示器740 (例如,用于便攜 式計(jì)算機(jī)的)之間提供圖形和視頻信號(hào)。(一個(gè)或多個(gè))圖形接口 736還能夠被制造為計(jì)算 機(jī)系統(tǒng)板的一部分。
[0056] 計(jì)算機(jī)702能夠在聯(lián)網(wǎng)的環(huán)境(例如,基于IP的)中進(jìn)行操作,所述聯(lián)網(wǎng)的環(huán)境使 用經(jīng)由有線/無(wú)線通信子系統(tǒng)742到一個(gè)或多個(gè)網(wǎng)絡(luò)和/或其它計(jì)算機(jī)的邏輯連接。其它 計(jì)算機(jī)能夠包括工作站、服務(wù)器、路由器、個(gè)人計(jì)算機(jī)、基于微處理器的娛樂器具、對(duì)等設(shè)備 或其它公共網(wǎng)絡(luò)節(jié)點(diǎn),并且典型地包括相對(duì)于計(jì)算機(jī)702所描述的許多或所有的元件。邏 輯連接能夠包括到局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、熱點(diǎn)等等的有線/無(wú)線連通性。LAN和WAN 聯(lián)網(wǎng)環(huán)境在辦公室和公司中是常見的,并且便利了企業(yè)范圍的計(jì)算機(jī)網(wǎng)絡(luò),諸如內(nèi)聯(lián)網(wǎng),其 全部都可以連接到諸如因特網(wǎng)這樣的全球通信網(wǎng)絡(luò)。
[0057] 當(dāng)被用在聯(lián)網(wǎng)環(huán)境中時(shí),計(jì)算機(jī)702經(jīng)由有線/無(wú)線通信子系統(tǒng)742 (例如,網(wǎng)絡(luò) 接口適配器、板上收發(fā)器子系統(tǒng)等)連接到網(wǎng)絡(luò)以便與有線/無(wú)線網(wǎng)絡(luò)、有線/無(wú)線打印機(jī)、 有線/無(wú)線輸入設(shè)備744等等進(jìn)行通信。計(jì)算機(jī)702能夠包括用于在網(wǎng)絡(luò)上建立通信的調(diào) 制解調(diào)器或其它裝置。在聯(lián)網(wǎng)的環(huán)境中,關(guān)于計(jì)算機(jī)702的程序和數(shù)據(jù)能夠被存儲(chǔ)在遠(yuǎn)程 存儲(chǔ)器/存儲(chǔ)設(shè)備中,如與分布式系統(tǒng)相關(guān)聯(lián)的那樣。應(yīng)了解,所示出的網(wǎng)絡(luò)連接是示范性 的,并且在計(jì)算機(jī)之間建立通信鏈路的其它裝置能夠被使用。
[0058] 計(jì)算機(jī)702可操作來(lái)使用諸如IEEE 802. XX標(biāo)準(zhǔn)族這樣的無(wú)線電技術(shù)與有線/ 無(wú)線設(shè)備或?qū)嶓w進(jìn)行通信,所述有線/無(wú)線設(shè)備或?qū)嶓w諸如是在操作上被與例如打印機(jī)、 掃描器、臺(tái)式和/或便攜式計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、通信衛(wèi)星、與無(wú)線地可檢測(cè)的標(biāo) 簽(例如,公用電話亭、報(bào)攤、休息室)相關(guān)聯(lián)的任一件設(shè)備或位置以及電話無(wú)線通信(例 如,IEEE 802. 11空中調(diào)制技術(shù))地布置的無(wú)線設(shè)備。這至少包括用于熱點(diǎn)、WiMax以及 Bluetooth?無(wú)線技術(shù)的Wi-Fi?(被用來(lái)證明無(wú)線計(jì)算機(jī)聯(lián)網(wǎng)設(shè)備的互操作性)。因此,通信 可以是和常規(guī)網(wǎng)絡(luò)一樣的預(yù)定義結(jié)構(gòu),或者簡(jiǎn)單地為至少兩個(gè)設(shè)備之間的自組織(ad hoc) 通信。Wi-Fi網(wǎng)絡(luò)使用被稱作IEEE 802. llx (a、b、g等)的無(wú)線電技術(shù)來(lái)提供安全的、可 靠的、快速的無(wú)線連通性。Wi-Fi網(wǎng)絡(luò)能夠被用來(lái)將計(jì)算機(jī)連接到彼此,連接到因特網(wǎng),以及 連接到有線網(wǎng)絡(luò)(其使用與IEEE 802. 3有關(guān)的媒體和功能)。
[0059] 已經(jīng)在上面描述的內(nèi)容包括所公開的架構(gòu)的例子。當(dāng)然,不可能描述構(gòu)件和/或 方法的每個(gè)可想象的組合,但是本領(lǐng)域的普通技術(shù)人員可以認(rèn)識(shí)到,許多另外的組合和排 列是可能的。因此,新穎架構(gòu)旨在包含落入所附權(quán)利要求的精神和范圍內(nèi)的所有這樣的變 更、修改以及變化。此外,就術(shù)語(yǔ)"包括"被用在詳細(xì)描述或權(quán)利要求中而言,這樣的術(shù)語(yǔ)旨 在以與術(shù)語(yǔ)"含有"類似的方式為包括性的,因?yàn)?含有"當(dāng)被采用時(shí)在權(quán)利要求中被解釋 為過渡性單詞。
【權(quán)利要求】
1. 一種系統(tǒng),包括: 搜索引擎,其處理查詢以便得到查詢意圖并且基于查詢意圖返回搜索結(jié)果; 廣告發(fā)布構(gòu)件,其將查詢意圖傳送給一個(gè)或多個(gè)服務(wù)并且基于查詢意圖從一個(gè)或多個(gè) 服務(wù)接收廣告,廣告針對(duì)搜索結(jié)果被選擇并且與搜索結(jié)果一起被呈現(xiàn);查詢意圖、廣告選擇 以及與搜索結(jié)果一起的呈現(xiàn)全部被實(shí)時(shí)地執(zhí)行;以及 處理器,其執(zhí)行與至少?gòu)V告發(fā)布構(gòu)件相關(guān)聯(lián)的計(jì)算機(jī)可執(zhí)行指令。
2. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中查詢意圖被分析并且分類成查詢意圖類別,廣告 發(fā)布構(gòu)件使能服務(wù)對(duì)特定查詢意圖類別的訂閱,并且進(jìn)行訂閱的供應(yīng)商服務(wù)基于接收到的 特定查詢意圖類別對(duì)廣告發(fā)布構(gòu)件做出響應(yīng)。
3. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中廣告發(fā)布構(gòu)件同樣從一個(gè)或多個(gè)服務(wù)接收出價(jià) 以用于確定廣告在搜索結(jié)果頁(yè)面上的呈現(xiàn),出價(jià)隨查詢意圖、廣告選擇以及與搜索結(jié)果一 起的廣告呈現(xiàn)被實(shí)時(shí)地處理。
4. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中廣告發(fā)布構(gòu)件從多個(gè)對(duì)應(yīng)的服務(wù)接收多個(gè)出價(jià), 對(duì)出價(jià)進(jìn)行排名以用于選擇最高出價(jià)和關(guān)聯(lián)廣告,并且基于優(yōu)化的價(jià)格與相關(guān)性計(jì)算來(lái)提 供廣告。
5. 根據(jù)權(quán)利要求1所述的系統(tǒng),其中廣告發(fā)布構(gòu)件將查詢意圖和類別置信水平數(shù)據(jù) 發(fā)送到訂閱查詢意圖的一個(gè)或多個(gè)服務(wù)中的每一個(gè),并且聚集來(lái)自一個(gè)或多個(gè)服務(wù)的所有 廣告,以及基于選擇準(zhǔn)則來(lái)選擇廣告。
6. -種方法,包括以下動(dòng)作: 將與查詢有關(guān)的查詢意圖分類成意圖類別; 將意圖類別傳送給服務(wù); 從服務(wù)接收廣告; 基于選擇準(zhǔn)則來(lái)選擇廣告中的一個(gè)或多個(gè); 與查詢的搜索結(jié)果相關(guān)聯(lián)地呈現(xiàn)所選擇的一個(gè)或多個(gè)廣告,所述一個(gè)或多個(gè)廣告響應(yīng) 于接收到查詢意圖被實(shí)時(shí)地呈現(xiàn);以及 利用執(zhí)行在存儲(chǔ)器中存儲(chǔ)的指令的處理器來(lái)執(zhí)行分類、傳送、接收、選擇或呈現(xiàn)的動(dòng)作 中的至少一個(gè)。
7. 根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括根據(jù)出價(jià)準(zhǔn)則來(lái)選擇一個(gè)或多個(gè)廣告。
8. 根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括連同廣告一起從服務(wù)接收選擇準(zhǔn)則參數(shù)。
9. 根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括僅將意圖類別傳送給訂閱該意圖類別的 服務(wù)。
10. 根據(jù)權(quán)利要求6所述的方法,進(jìn)一步包括連同意圖類別一起將關(guān)鍵詞傳送給服 務(wù)。
【文檔編號(hào)】G06Q30/02GK104094305SQ201380009471
【公開日】2014年10月8日 申請(qǐng)日期:2013年2月4日 優(yōu)先權(quán)日:2012年2月14日
【發(fā)明者】N.S.雷迪, H.基普隆卡 申請(qǐng)人:微軟公司