搜尋引擎在解讀使用者意向方面日趨實用及高效。例如,若查詢為購物查詢,則確定使用者是僅供研究還是確實準備購買產品將十分有利。該資訊對於廣告商家而言十分關鍵。若使用者僅在研究產品,則提供同類產品的廣告或產品系列特惠將比直銷廣告更具有使用者互動性(user engagement)。
在現有的搜尋引擎線上廣告空間內,沒有一個解決方案可為廣告商提供該種細節、可信度及控制水平,從而在廣告商覆蓋目標觀眾時為廣告商提供高水平可信度。
所揭示之架構為商家及廣告購買者提供基於給定使用者查詢的選擇投放或不投放廣告的靈活性。架構建立並拓展了現有搜尋應用構架,以賦能商務廣告決策軟體接收輸入信號(例如,分類資料、查詢實體等),且然後向搜尋引擎提供關於是否投放廣告之響應。商家邏輯由個體商家制定(本文中一般表示為服務)。
該架構鞏固了商務廣告請求,並為請求排序以決定選擇哪些廣告在搜尋引擎結果頁(SERP)上隨搜尋結果展示。此舉適用於為商家所有人提供具有創造性且更具效益之方法,而非習知使用之購買關鍵字方法,以達到查詢意向與給定商務模型匹配之客戶。
分析及分類輸入搜尋引擎的每條查詢以獲得使用者意向。瞭解使用者意向使得能夠對使用者提供更集中之響應及使用者體驗微調,以返回與使用者相關程度最高之資訊。由此,瞭解查詢意向為商家及合夥人提供一種提供迎合使用者意向之即時廣告的方法。
目前線下實施商務廣告活動,以備將來的搜尋。所揭示之架構將該現有典範廣告改為線上商務模型。廣告活動為即時服務,該服務對商務行銷廣告活動為半認知狀態。
使用者之查詢意向即時傳達至廣告商。提供將意向傳遞至廣告商之能力增添目標廣告之準確性。此外,在廣告商作決策時為廣告商減負,可助其廣告商於使用者意向及關鍵字匹配之組合為廣告商之廣告活動制定計劃。因此,廣告商現可精確控制廣告成本,並有信心達到目標觀眾。
現參看附圖,其中相同元件符號用於在全文中指代相同元件。為達到說明目的,下文之描述中闡述了許多給定細節以提供對本文之深入瞭解。然而,可顯而易見,新穎實施例可實施而無需該等給定細節。在其他實例中,以方塊圖形式顯示熟知結構及裝置以促進本文之描述。目的在於覆蓋符合所主張之標的物之精神及範疇的所有修改、均等物及替代物。
第1圖圖示了根據所揭示之架構之系統100。系統100可包含搜尋引擎102,該引擎102處理查詢104以得到查詢意向(QI)106,且基於該查詢意向106返回搜尋結果108。系統100亦包括廣告組件110,該組件110將查詢意向106傳達至一或更多個服務112,並基於經單個服務112處理過的查詢意向116接收來自一或更多個服務112之廣告1141-N(一般稱為標記114)。換言之,廣告組件110將查詢意向106發送至第一服務116,該服務116可為商家或商家代理,該代理訂閱以提供廣告給特定類型的查詢意向。第一服務116以特定廣告1141響應。類似地,廣告組件110將查詢意向106發送至其他服務,該等其他服務訂閱以有可能發送針對特定類型之查詢意向106的廣告。選擇廣告以隨搜尋結果展示該廣告。查詢意向、廣告選擇以及隨搜尋結果的展示均可即時執行。
例如,若得到的查詢意向106為漢堡,則第一服務116可能為快餐漢堡供應商或餐館,該供應商或餐館針對自身漢堡類型,向廣告組件110返回特定廣告1141。類似地,例如,第二服務118可能為不同快餐漢堡供應商或餐館,該供應商或餐館針對自身漢堡類型,向廣告組件110返回特定廣告1142。此舉將持續該過程,且在預定時間段內作出響應以使得該過程即時發生(例如,如有延遲,則為系統及/或使用者測得之最短延遲)。
廣告組件110即時接收來自服務112之廣告,並決定選擇哪個廣告並隨搜尋結果108展示。在一個實施中,決策(決定)係基於出價過程而制定,在該過程內響應查詢意向106之每個服務不僅發送適合之廣告,亦伴隨為該廣告出價,以競爭結果頁上之廣告空間,選中之廣告將在該空間內展示。因此,第一服務116發送出價120連同第一服務116提議之廣告1141,第二服務118發送出價122連同第二服務118提議之廣告1142,依此類推。
該種廣告(例如,廣告1141、廣告1142等)及出價(例如,出價120、出價122等)響應隨後由廣告組件110接收並處理。該處理包含以下步驟:例如,為競爭結果頁上之廣告空間而執行出價排名及選擇最高出價。
在該選擇過程中可採用其他準則或額外準則,該等準則可獨立於最高出價或結合最高出價。例如,一個準則可為供應商位置,以使得在廣告選擇及投放時僅考慮最接近使用者所在位置的供應商。若使用者在車輛內查找購買漢堡之位置,向供應商以及使用者展示之廣告要求該使用者行進一小時以上,而未展示距離使用者當前位置十分鐘行程之供應商位置,則達不到預期結果。其他準則可包含交通狀況、當日時間、氣候狀況、星期幾、假期、諸如生日之特殊事件、使用者個人資訊、使用者過敏、客戶評論等。
為搜尋結果108選擇廣告並隨搜尋結果108展示該廣告;查詢意向106、廣告選擇及隨搜尋結果108之展示均為即時執行。
換言之,分析查詢意向106及將查詢意向106分類至查詢意向分類中。廣告組件110使得服務能夠訂閱特定查詢意向分類,且訂閱供應商服務係基於所接收之特定查詢意向分類響應廣告組件110。廣告組件110亦接收來自一或更多個服務之出價以決定要在搜尋結果頁上展示之廣告。出價係隨查詢意向、廣告選擇及與搜尋結果的廣告展示一同即時處理。廣告組件110接收來自多個相對應服務112之多個出價,並為該等出價排名,以選擇最高出價及關聯廣告。廣告組件110聚集來自一或更多個服務112之所有廣告114,並基於選擇準則選擇廣告。廣告組件110將查詢意向106及分類可信度水平資料發送至訂閱了查詢意向106的一或更多個服務112中之每個服務。廣告組件110可基於經優化之價格與相關性之比的計算投放廣告。
第2圖圖示了一或更多個服務之查詢分類訂閱系統200。廣告組件110可為不同於搜尋引擎102之實體,或實現為搜尋引擎102之部份。在任何情況下,廣告組件110可包含搜尋引擎介面202,該介面202用於將資料及指令傳達至搜尋引擎102及從該搜尋引擎102中將資料及指令傳出,例如,將廣告傳遞至搜尋引擎102,使該廣告與該搜尋結果一同顯現。類似地,提供服務介面204,該介面204將查詢意向資訊、分類資訊、關鍵字資訊、訂閱資訊(例如,驗證訂閱)傳達至服務(例如,服務116及服務118),並接收出價、廣告,以及來自服務之其他相關資訊。
此外,在廣告組件110內部可具有分類組件206,該分類組件賦能對特定查詢意向分類(QICs)之服務(例如,服務116及服務118)的分類處理及訂閱。此處,第一服務116訂閱第一QIC 208,且第二服務118則訂閱第一QIC 208及第二QIC 210。因此,當經由搜尋引擎102推得之查詢意向分類為第一QIC 208且具有一定程度之可信度時,第一服務116及第二服務118均可得到通告並響應對應於該查詢意向之出價及廣告。另一方面,若查詢意向分類為第二QIC 210且具有一定程度之可信度,則僅有第二服務118可得到通告並有機會響應出價及廣告,因為第一服務並非第二QIC 210之訂閱者。
然後,與服務關聯之實體(諸如供應商、商家、商戶、作用相當於供應商之代理之廣告提供商、合夥人等)可編寫定製代碼作為服務之一部份,以使得將所需之功能用於廣告組件110或採用廣告組件110之功能。類似地,不同種類之可用搜尋引擎可開發定製代碼,該代碼可用於接入廣告組件110以獲取與廣告組件110相關聯之效益。
下文之描述係針對BingTM(微軟公司出品)搜尋構架,且該描述僅被視為在實施所揭示之構架之一個實例。Bing即時廣告(ads,即廣告之簡稱)主機服務(RTAS)合併出價,並對最高出價(例如,針對給定查詢之最高出價前十名)排序(例如,排名)。然後,經由回答頂層聚集器(ATLA)將信號發送回使用者體驗以顯現「獲勝」之廣告。該方式為商戶所有人提供了創造性且更具效益之方法,而非需要購買關鍵字之方法,以達到查詢意向與給定商務模型匹配之客戶。
更具體而言,在Bing搜尋引擎堆棧內,每個查詢均由查詢分析系統(QAS)分析及分類。QAS可接收來自RTAS之信號作為輸入。
每個商家或合夥人可按需託管定製廣告服務(商務廣告服務(BAS))。每個BAS可架構在插件模型上,並為商家/合夥人提供訂閱特定查詢意向分類之能力。例如,線上購物商家可託管訂閱了購物意向查詢之服務;以及線上旅行商家可託管訂閱了旅行意向查詢之服務。
對於每個經分類查詢,RTAS向BAS實例(訂閱服務或商家)中之每個實例提供關於查詢意向及分類可信度水平之資訊。每個BAS實例均實施邏輯以基於查詢分類、查詢意向以商家/合夥人單個廣告活動及計劃來為該商戶所提供之一或更多個廣告之出價。BAS實例亦為商家/合夥人提供投放附於單個廣告活動及營銷創意的定製廣告之能力。RTAS優先處理BAS響應,並可基於優化之及價格與相關性之比的計算投放廣告。
本文中包含一組流程圖,該組流程圖表示執行所揭示之架構之新穎態樣的示範性方法。雖然,為簡化說明,本文中所示之一或更多個方法(例如,以流程表或流程圖形式顯示之方法)係按一系列操作顯示及描述,但應瞭解及理解,該等方法並不受操作順序所限,因為根據本發明,一些操作可能以不同順序出現及/或與本文中所顯示及描述之其他操作同時發生。例如,熟習該項技術者應瞭解及理解,方法可或者表示為一系列相互關聯之例如以狀態圖表示的狀態或事件。而且,新穎實施並不需要執行圖示在方法內之所有操作。
第3圖圖示了根據所揭示之架構之方法。在300中,將與查詢相關之查詢意向歸類到意向分類中。在302內,意向分類傳達至服務。在304中,收到來自服務之廣告。在306中,基於選擇準則(例如,最高出價)選擇一或更多個廣告。在308中,所選之一或更多個廣告與該查詢之搜尋結果一同展示。響應於收到查詢意向,即時展示一或更多個廣告。
第4圖圖示了第3圖所示方法之進一步態樣。注意,流程圖顯示,每個區塊可表示一步驟,可獨立於其他區塊或與其他區塊組合包括該步驟,成為第3圖中流程圖所示方法之額外態樣。在400中,根據出價準則(例如,最高出價)選擇一或更多個廣告(例如,圖片、文本、視訊等)。在402中,基於選擇一或更多個廣告之準則,執行排名過程。在404中,收到來自服務的廣告及選擇準則參數(例如,出價價格)。換言之,選擇可基於準則參數,例如出價價格。在406中,意向分類僅傳達至訂閱了該意向分類之服務。在408中,關鍵字隨意向分類一同轉達至服務。在410中,查詢意向經處理以輸出分類可信度水平,該分類可信度水平將傳遞到服務。在412中,所選之一或更多個廣告基於價格與相關性之比的計算投放。
第5圖圖示了根據所揭示之架構之替代方法。在500中,收到從搜尋引擎發送到廣告組件的查詢之查詢意向。在502中,根據意向分類將查詢意向歸類。在504中,意向分類傳達至訂閱商戶之服務。在506中,收到來自商戶服務之廣告及出價,在508中,基於出價選擇廣告。在510中,將所選之廣告發送至搜尋引擎。在512中,所選之廣告關聯於該查詢之搜尋結果而展示。響應於收到查詢意向,即時展示該廣告。
第6圖圖示了第5圖所示方法之進一步態樣。注意,流程圖顯示,每個區塊可表示一步驟,可以獨立於其他區塊或與其他區塊組合之方式包含該步驟,成為第5圖中流程圖所示方法之額外態樣。在600中,結果頁之廣告參數(例如,檔案大小、維度、媒體類型等)及查詢關鍵字(由查詢中得出)傳達至訂閱商戶服務。在602中,基於出價對接收之廣告實施排名,且將排名最高之廣告組發送至搜尋引擎。在604中,查詢意向經處理以輸出分類可信度水平,該水平將傳遞至服務。
如本申請案中所使用,術語「組件」及「系統」旨在指代電腦相關實體,無論是硬體、軟體及有形硬體之組合、軟體,還是執行軟體。例如,組件可為但不限於諸如處理器、晶片記憶體、大容量儲存器(例如,光碟、固態驅動機及/或磁性儲存媒體驅動機)及電腦之有形組件,及諸如在處理器上執行之執行過程、物件、可執行檔、資料結構(儲存於揮發性或非揮發性儲存媒體內)、模組、執行線程,及/或程式之軟體組件。藉由說明方式,在伺服器上執行之應用及該伺服器亦可為組件。一或更多個組件可位於同一執行過程及/或執行線程內,且組件可在一台電腦上本端安裝及/或在兩台或更多臺電腦之間分佈安裝。「示例性」一詞在本文中可用於表示實例、示例或圖示。本文中描述為「示例性」之任何態樣或設計未必可解釋為首選或優於其他態樣或設計。
現參看第7圖,該圖圖示了根據所揭示之架構執行即時廣告處理之計算系統700之方塊圖。然而,應理解,所揭示之方法及/或系統之一些或全部態樣均可作為晶片上系統實施,其中,類比信號、數位信號、混合信號及其他功能均可製備在單晶片基材中。為了為該方法及/或系統之多種態樣提供額外上下文,第7圖及下文之描述旨在對適合之計算系統700提供簡要且概括的描述,在系統內可實施多種態樣。雖然上文之描述是在電腦可執行指令之一般上下文中,且該等指令可在一或更多台電腦上執行,但熟習該項技術者應認識到,新穎實施例亦可結合其他程式模組而實施,及/或作為硬體與軟體組合實施。
用於實施各種態樣的計算系統700包含電腦702,該電腦702具有一或更多個處理單元704、諸如系統記憶體706之電腦可讀取儲存器及系統匯流排708。一或更多個處理單元704可為任何市售處理器,諸如,單處理器、多處理器、單核單元機多核單元。此外,彼等熟習該項技術者應理解,新穎方法可以其他電腦系統配置實施,包含迷你電腦、大型電腦,以及個人電腦(例如,桌上型電腦、膝上型電腦,等)、手持式計算裝置、基於微處理器或可程式化之消費電子裝置,等等,且每個電腦均可與一或更多個關聯裝置可操作地耦接。
系統記憶體706可包含諸如揮發性(VOL)記憶體710(例如,隨機存取記憶體(RAM))及非揮發性記憶體(NON-VOL)712(例如,ROM、EPROM、EEPROM等)之電腦可讀取儲存器(實體儲存媒體)。基本輸入/輸出系統(BIOS)可儲存在非揮發性記憶體712上,且該系統包含基本常式,該常式促進電腦702內組件之間諸如在啟動期間之資料及信號通訊。揮發性記憶體710亦可包含高速RAM,諸如用於快取資料之靜態RAM。
系統匯流排708為系統組件提供介面,該等介面包含(但不限於)系統記憶體706至一或更多個處理單元704的介面。系統匯流排708可為任何多個類型之匯流排結構,且可使用任何市售匯流排架構,與記憶體匯流排(含有或不含記憶體控制器)及周邊匯流排(例如,PCI、PCIe、AGP、LPC等)進一步互聯。
電腦702進一步包含一或更多個機器可讀取儲存器子系統714及一或更多個儲存器介面716,該一或更多個儲存器介面716用於將一或更多個儲存器子系統714接入系統匯流排708及其他所需之電腦組件。例如,一或更多個儲存器子系統714(實體儲存媒體)可包含硬磁碟驅動機(HDD)、磁性軟碟驅動機(FDD)及/或光碟儲存器驅動機(例如,CD-ROM驅動機及DVD驅動機)中之一或更多個驅動機。例如,一或更多個儲存器介面716可包含諸如EIDE、ATA、SATA,以及IEEE 1394之介面技術。
一或更多個程式及資料可儲存於記憶體子系統706內、機器可讀取及可移動記憶體子系統718(例如,快閃驅動形狀因數技術)及/或一或更多個儲存子系統714(例如,光學、磁性、固態)內,包含作業系統720、一或更多個應用程式722、其他程式模組724及程式資料726。
例如,作業系統720、一或更多個應用程式722、其他程式模組724及/或程式資料726可包含第1圖之系統100之實體及組件、第2圖之系統200之實體及組件及第3圖至第6圖之流程圖中所示之方法。
大體而言,程式包含常式、方法、資料結構、執行特定任務或實施特定抽象資料類型的其他軟體組件等。作業系統720、應用程式722、模組724及/或資料726之全部或部份亦可緩存到諸如揮發性記憶體710之記憶體中。應理解,所揭示之架構可藉由多種市售作業系統或由作業系統之組合(例如,虛擬機)實施。
一或更多個儲存器子系統714及記憶體子系統(706及718)用作用於揮發性資料儲存器及非揮發性資料儲存器、資料結構、電腦可執行指令等之電腦可讀取媒體。在電腦或其他機器上執行時,該等指令可導致電腦或其他機器執行方法的一或更多個動作。用於執行動作之指令可儲存於一個媒體上,亦可跨多媒體儲存,以使得在一或更多個電腦可讀取儲存媒體上集體呈現指令,而不管所有指令均是否位於同一媒體上。
電腦可讀取媒體可為由電腦702存取之任何可用媒體,該媒體包含揮發性與非揮發性內部及/或外部可移動或不可移動媒體。對於電腦702而言,媒體可容納任何適合數位格式之資料儲存。熟習該項技術者應理解,亦可採用其他類型之電腦可讀取媒體,諸如壓縮磁碟(zip drive)、磁帶、快閃記憶卡、快閃驅動機、儲存匣及類似物,用於儲存電腦可執行指令以執行所揭示之架構之新穎方法。
使用者可使用諸如鍵盤、滑鼠及語音辨識技術促進之語音指令之外部使用者輸入裝置728與電腦702、程式及資料互動。其他外部使用者輸入裝置728可包含麥克風、IR(紅外)遙控裝置、控制桿、遊戲板、相機辨識系統、觸控筆、觸控螢幕、手勢系統(諸如眼球移動、頭部移動等)及/或類似物。例如,使用者可使用諸如觸控板、麥克風、鍵盤等之機載使用者輸入裝置730與電腦702、程式及資料互動,其中電腦702為便攜式電腦。該等輸入裝置及其他輸入裝置使用輸入/輸出(I/O)裝置介面732經由系統匯流排708連接到處理裝置704,但亦可使用諸如平行埠、IEEE 1394串聯埠、遊戲埠、USB埠、IR介面、短距無線(例如藍牙)及其他個人區域網路(PAN)技術之其他介面連接。I/O裝置介面732亦可利用諸如印表機、聲音裝置、相機裝置等之輸出周邊734,諸如聲音卡及/或機載聲音處理能力。
一或更多個圖形介面736(通常亦稱為圖形處理單元(GPU))可在電腦702與一或更多個外部顯示器738(例如LCD、電漿)及/或機載顯示器740(例如便攜式電腦所用)之間提供圖形及視訊信號。一或更多個圖形介面736亦可作為電腦系統主板之部份製造。
電腦702可在網路環境(例如基於IP之環境)中操作,該網路環境經由有線/無線通訊子系統742邏輯連接到一或更多個網路及/或其他電腦。其他電腦可包含工作站、伺服器、路由器、個人電腦、基於微處理器之娛樂電器、同級間裝置或其他公用網路節點,並且通常包含相對於電腦702描述之多個或全部元件。邏輯連接可包含連接到諸如區域網路(LAN)、廣域網路(WAN)、熱點等之有線/無線連接性。LAN與WAN網路環境常見於辦公室及公司且促進企業級電腦網路(例如,內部網路),所有該等網路均可連接到諸如網際網路之全球通訊網路。
用於網路環境中時,電腦702可經由有線/無線通訊子系統742(例如網路介面配接器、機載收發器子系統等)與有線/無線網路、有線/無線印表機、有線/無線輸入裝置744等通訊。電腦702可包含數據機或用於經由網路建立通訊之其他手段。在網路環境中,相對於電腦702之程式及資料可儲存於遠端記憶體/儲存裝置中,與分散式系統相聯。應理解,本文所示之網路連接僅為示範,亦可使用其他手段在電腦間建立通訊鏈路。
電腦702可使用諸如IEEE 802.xx系列標準之無線電技術與有線/無線裝置或實體通訊,例如安置於無線通訊環境(例如IEEE 802.11無線調變技術)中之無線裝置可與諸如印表機、掃描器、桌上及/或便攜式電腦、個人數位助理(PDA)、通訊衛星、與可無線偵測標籤相聯之任一裝備或位置(例如資訊站、新聞站、休息站)以及電話共同操作。此至少包含適用於熱點、WiMax以及BluetoothTM無線技術之Wi FiTM(用於驗證無線電腦網路裝置之可互操作性)。因此,通訊可為與習知網路一樣之預定結構,或簡單可為至少兩台裝置之間的特定通訊。Wi-Fi網路使用稱為IEEE 802.11x(a、b、g等)之無線電技術提供安全、可靠、快速之無線連接。Wi-Fi網路可用於將電腦彼此連接、連接到網際網路及有線網路(使用IEEE 802.3相關媒體及功能的網路)。
上文所述用於所揭示之架構之實例。當然,不可能說明每種可實現之組件組合及/或方法,但一般技術者可認識到,多種可能之組合及排列是可能的。因此,新型架構意欲包含符合所附申請專利範圍之精神及範疇的所有該種變換、修改以及改變。此外,術語「包含(include)」無論用於實施方式還是申請專利範圍中,該術語意欲以與術語「包括(comprising)」在用作請求項中之轉承詞時之解讀相似之方式為包含的。