亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

數(shù)據(jù)集中的經定向的廣告的自動應用的制作方法

文檔序號:6363568閱讀:196來源:國知局
專利名稱:數(shù)據(jù)集中的經定向的廣告的自動應用的制作方法
技術領域
本申請涉及數(shù)據(jù)集中的經定向的廣告的自動應用。
背景技術
計算機已變得高度集成于工作、家庭、移動設備以及許多其他地方中。計算機可快速且有效地處理大量信息。被設計成在計算機系統(tǒng)上運行的軟件應用允許用戶執(zhí)行包括商業(yè)應用、學校作業(yè)、娛樂等等在內的各種各樣的功能。軟件應用通常被設計成執(zhí)行特定的任務,諸如用于草擬文檔的文字處理器應用或者用于發(fā)送、接收和組織電子郵件的電子郵件程序。在某些情況下,軟件應用可被設計成訪問井向用戶呈現(xiàn)數(shù)據(jù)。例如,應用可被設計成訪問數(shù)據(jù)集并自動地將數(shù)據(jù)安排到一致的且有組織的顯示中。數(shù)據(jù)集可包括大量的被存 儲了多年的數(shù)據(jù)。向用戶提供數(shù)據(jù)可涉及帶寬、服務器和其他花費。

發(fā)明內容
在此描述的各實施例涉及提供用于遞送廣告和數(shù)據(jù)集的廣告模型并涉及流化包括經定向的廣告的數(shù)據(jù)集。在一實施例中,被實例化的廣告模型接收來自用戶的對數(shù)據(jù)的查詢。廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲。查詢請求來自這些數(shù)據(jù)集中的ー個或多個的數(shù)據(jù)。廣告模型基于查詢確定哪些數(shù)據(jù)集要被檢索。廣告模型將經定向的廣告添加到所確定的數(shù)據(jù)集并將所確定的數(shù)據(jù)集和經定向的廣告一起發(fā)送到用戶。在另ー實施例中,被實例化的廣告模型接收來自用戶的對數(shù)據(jù)的查詢。廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲。查詢請求來自這些數(shù)據(jù)集中的ー個或多個的數(shù)據(jù)。廣告模型基于查詢確定哪些數(shù)據(jù)集要被檢索。廣告模型基于各種依賴于用戶的因素來確定哪些廣告要與所確定的數(shù)據(jù)集包括在一起并在將數(shù)據(jù)流化到用戶時動態(tài)地將所確定的數(shù)據(jù)集和所確定的廣告相組合。提供本發(fā)明內容以便以簡化形式介紹將在以下具體實施例中進ー步描述的ー些概念。本概述不g在標識出所要求保護的主題的關鍵特征或必要特征,也不g在用于幫助確定所要求保護的主題的范圍。另外的特征和優(yōu)點將在以下的描述中闡述,并且部分可從該描述中顯而易見,或者可以從此處的教示實踐中習得。本發(fā)明的特征和優(yōu)點可以通過在所附權利要求中特別指出的手段和組合來實現(xiàn)并獲取。本發(fā)明的特征將從以下描述和所附權利要求書中變得完全顯而易見,或者可通過如下所述對本發(fā)明的實踐而獲知。


為了進一步闡明本發(fā)明的各實施例的以上和其他優(yōu)點和特征,將參考附圖來呈現(xiàn)本發(fā)明的各實施例的更具體的描述。可以理解,這些附圖只描繪本發(fā)明的典型實施例,因此將不被認為是對其范圍的限制。本發(fā)明將通過使用附圖用附加特征和細節(jié)來描述和解釋,附圖中圖I示出了包括提供用于遞送廣告和數(shù)據(jù)集的廣告模型的本發(fā)明的各實施例可在其中操作的計算機體系結構。圖2示出了用于提供用于遞送廣告和數(shù)據(jù)集的廣告模型的示例方法的流程圖。圖3示出了用于流化包括經定向的廣告的數(shù)據(jù)集的示例方法的流程圖。圖4示出了用于提供遞送廣告和數(shù)據(jù)集的廣告模型的替換的計算機體系結構。
具體實施例方式在此描述的各實施例涉及提供用于遞送廣告和數(shù)據(jù)集的廣告模型并涉及流化包括經定向的廣告的數(shù)據(jù)集。在一實施例中,被實例化的廣告模型接收來自用戶的對數(shù)據(jù)的 查詢。廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲。查詢請求來自這些數(shù)據(jù)集中的一個或多個的數(shù)據(jù)。廣告模型基于查詢確定哪些數(shù)據(jù)集要被檢索。廣告模型將經定向的廣告添加到所確定的數(shù)據(jù)集并將所確定的數(shù)據(jù)集和經定向的廣告一起發(fā)送到用戶。在另一實施例中,被實例化的廣告模型接收來自用戶的對數(shù)據(jù)的查詢。廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲。查詢請求來自這些數(shù)據(jù)集中的一個或多個的數(shù)據(jù)。廣告模型基于查詢確定哪些數(shù)據(jù)集要被檢索。廣告模型基于各種依賴于用戶的因素來確定哪些廣告要與所確定的數(shù)據(jù)集包括在一起并在將數(shù)據(jù)流化到用戶時動態(tài)地將所確定的數(shù)據(jù)集和所確定的廣告相組合。以下討論現(xiàn)涉及可以執(zhí)行的多種方法以及方法動作。應當注意,雖然這些方法動作可能是按一定次序討論的,或者是在流程圖中被描繪為是按照特定順序進行的,然而并非必然需要特定的次序,除非特別聲明,或者是在一個動作被執(zhí)行之前因為該動作依賴于另一動作的完成而需要的情況。本發(fā)明的各實施例可包括或利用專用或通用計算機,該專用或通用計算機包括諸如例如一個或多個處理器和系統(tǒng)存儲器等計算機硬件,如以下更詳細討論的。本發(fā)明范圍內的各實施例還包括用于承載或存儲計算機可執(zhí)行指令和/或數(shù)據(jù)結構的物理和其他計算機可讀介質。這樣的計算機可讀介質可以是可由通用或專用計算機系統(tǒng)訪問的任何可用介質。存儲計算機可執(zhí)行指令的計算機可讀介質是計算機存儲介質。承載計算機可執(zhí)行指令的計算機可讀介質是傳輸介質。由此,作為示例而非限制,本發(fā)明的各實施例可包括至少兩種顯著不同的計算機可讀介質計算機存儲介質和傳輸介質。計算機存儲介質包括RAM、ROM、EEPROM、CD-ROM或其他光盤存儲、磁盤存儲或其他磁存儲設備、或可用于存儲計算機可執(zhí)行指令或數(shù)據(jù)結構形式的所需程序代碼裝置且可由通用或專用計算機訪問的任何其他介質。“網絡”被定義為允許在計算機系統(tǒng)和/或模塊和/或其他電子設備之間傳輸電子數(shù)據(jù)的一個或多個數(shù)據(jù)鏈路。當信息通過網絡或另一個通信連接(硬連線、無線、或者硬連線或無線的組合)傳輸或提供給計算機時,該計算機將該連接適當?shù)匾暈閭鬏斀橘|。傳輸介質可包括可用于攜帶計算機可執(zhí)行指令或數(shù)據(jù)結構形式的所需程序代碼裝置且可由通用或專用計算機訪問的網絡和/或數(shù)據(jù)鏈路。上述的組合也應被包括在計算機可讀介質的范圍內。此外,在到達各種計算機系統(tǒng)組件之后,計算機可執(zhí)行指令或數(shù)據(jù)結構形式的程序代碼裝置可從傳輸介質自動傳輸?shù)接嬎銠C存儲介質(或反之亦然)。例如,通過網絡或數(shù)據(jù)鏈路接收到的計算機可執(zhí)行指令或數(shù)據(jù)結構可被緩存在網絡接口模塊(例如,“NIC”)內的RAM中,然后最終被傳輸?shù)接嬎銠C系統(tǒng)RAM和/或計算機系統(tǒng)處的較不易失性的計算機存儲介質。因而,應當理解,計算機存儲介質可被包括在還利用(或甚至主要利用)傳輸介質的計算機系統(tǒng)組件中。計算機可執(zhí)行指令包括,例如使通用計算機、專用計算機、或專用處理設備執(zhí)行某一功能或某組功能的指令和數(shù)據(jù)。計算機可執(zhí)行指令可以是例如二進制代碼、諸如匯編語言之類的中間格式指令、或甚至源代碼。盡管用結構特征和/或方法動作專用的語言描述了本主題,但可以理解,所附權利要求書中定義的主題不必限 于上述特征或動作。相反,上述特征和動作是作為實現(xiàn)權利要求的示例形式而公開的。本領域的技術人員將理解,本發(fā)明可以在具有許多類型的計算機系統(tǒng)配置的網絡計算環(huán)境中實踐,這些計算機系統(tǒng)配置包括個人計算機、臺式計算機、膝上型計算機、消息處理器、手持式設備、多處理器系統(tǒng)、基于微處理器的或可編程消費電子設備、網絡PC、小型計算機、大型計算機、移動電話、PDA、尋呼機、路由器、交換機等等。本發(fā)明還可在其中通過網絡鏈接(或者通過硬連線數(shù)據(jù)鏈路、無線數(shù)據(jù)鏈路,或者通過硬連線和無線數(shù)據(jù)鏈路的組合)的本地和遠程計算機系統(tǒng)兩者都執(zhí)行任務的分布式系統(tǒng)環(huán)境(例如,云計算、云服務等)中實踐。在分布式系統(tǒng)環(huán)境中,程序模塊可以位于本地和遠程存儲器存儲設備中。圖I示出了可在其中采用本發(fā)明的原理的計算機體系結構100。計算機體系結構100包括廣告模型110。廣告模型可在單個計算機系統(tǒng)上或在多個計算機系統(tǒng)上被實例化。例如,在一些實施例中,廣告模型可在云上被實例化。廣告模型被配置成接收來自諸如用戶105之類的數(shù)據(jù)查詢106。數(shù)據(jù)查詢可請求來自數(shù)據(jù)存儲130的數(shù)據(jù)。數(shù)據(jù)存儲可包括本地或遠程存儲并可同樣地存儲在單個計算機系統(tǒng)上或多個計算機系統(tǒng)上(例如,在存儲區(qū)域網絡(SAN)上或在云上)。由用戶請求的數(shù)據(jù)可以是數(shù)據(jù)集131的一部分。每個數(shù)據(jù)集可包括數(shù)據(jù)132的多個部分。在一些情況下,數(shù)據(jù)可表示被存儲了多年的數(shù)據(jù)的大部分。該數(shù)據(jù)可與某種形式的廣告一起被提供給用戶。廣告模型110的數(shù)據(jù)集確定模塊115可被配置成接收用戶數(shù)據(jù)請求并從數(shù)據(jù)存儲中確定哪個/哪些數(shù)據(jù)集要被檢索。廣告定向模塊120可基于一個或多個因素121來確定哪個廣告最與用戶相關,該一個或多個因素包括用戶所請求的數(shù)據(jù)的類型、關于所請求的數(shù)據(jù)的元數(shù)據(jù)信息、與用戶相關聯(lián)的先前使用信息、關于在其中數(shù)據(jù)要被顯示的上下文的上下文信息以及其他因素。廣告添加模塊125可將所確定的與用戶最相關或對用戶最合適的廣告添加到所檢索的數(shù)據(jù)集。因此,從數(shù)據(jù)存儲中檢索的所確定的數(shù)據(jù)集131D和由廣告添加模塊125添加到數(shù)據(jù)的經定向的廣告133可被一起發(fā)送給用戶105。在一些實施例中,廣告模塊110可被設計成將數(shù)據(jù)集視為廣告清單。廣告清單可包括廣告位置,該廣告位置標識廣告要被放置在屏幕上何處。可使用各種技術來針對該清單定向廣告,并可使用各種技術來和數(shù)據(jù)集131 —起呈現(xiàn)廣告。發(fā)布數(shù)據(jù)集的內容提供者可選擇啟用支持廣告的定價模型并控制廣告如何與它們的數(shù)據(jù)集一起被遞送。這樣的定價模型可包括按每次投放花費、按每次點擊花費以及按每次動作花費。在按每次投放花費模型中,內容提供者可針對每次廣告在網頁中被查看或加載(即,投放)向廣告商收費。在按每次點擊花費模型中,內容提供者可針對每次廣告被點擊向廣告商收費。在按每次動作花費模型中,內容提供者可針對每次廣告被點擊并且基于該點擊米取動作向廣告商收費。可使用其他定價模型,所提供的示例不應當被理解為限制可被使用的定價模型的類型。各種定向技術可被用于確定哪些廣告要與哪些數(shù)據(jù)一起顯示。一種類型的定向技術可以是數(shù)據(jù)定向。在數(shù)據(jù)定向中,由應用或終端用戶檢索的數(shù)據(jù)集的內容確定哪些廣告被顯示。第二種定向技術是元數(shù)據(jù)定向。在元數(shù)據(jù)定向中,關于數(shù)據(jù)集、內容提供者的信息或其他非數(shù)據(jù)信息確定哪些廣告被顯示。第三種定向技術是行為定向。在行為定向中,應用或由終端用戶跨多個數(shù)據(jù)集和內容提供者作出的先前使用確定哪些廣告被顯示。第四種定向技術是上下文定向。在上下文定向中,關于在其中數(shù)據(jù)被顯示的上下文的信息確定哪些廣告被顯示,該信息包括應用或網站的其他方面。如將由本領域的技術人員理解的,除了這些列出的定向技術或作為這些列出的定向技術替換,可使用其他類型的定向技術。可使用用于遞送廣告的各種不同的方法。在流(in-stream)遞送可將廣告作為數(shù)據(jù)集的一部分(作為單獨的行或單獨的列或兩者)進行遞送。終端用戶或應用將廣告和數(shù)據(jù)一起顯示。數(shù)據(jù)和廣告可由服務來呈現(xiàn)。終端用戶或應用開發(fā)者指示服務他們希望查看 什么數(shù)據(jù)并且服務將廣告和數(shù)據(jù)一起呈現(xiàn)。該方法允許服務確保廣告事實上被顯示而不是被應用開發(fā)者或終端用戶欺騙。另外地或另選地,數(shù)據(jù)和廣告可由應用呈現(xiàn)。廣告可以和數(shù)據(jù)集一起被分發(fā)到應用,其中應用在該應用中呈現(xiàn)廣告,可能取決于應用而不同地呈現(xiàn)廣告??梢韵騼热萏峁┱叱尸F(xiàn)用于如何使用廣告來使它們的數(shù)據(jù)集貨幣化的各種選項。內容提供者可配置各種信息,諸如按每次交易或按它們的數(shù)據(jù)集的每個其他單位的廣告的底價、對能夠和它們的數(shù)據(jù)一起顯示的廣告的類型的限制以及其他設置。此外,應用開發(fā)者能使用多種模型來在它們的應用中選擇支持支持廣告(advertising-supported)的數(shù)據(jù)集。哪些模型對于應用開發(fā)者可用可取決于服務擁有者對該開發(fā)者具有的信任程度、應用是否已經被證實和其他因素。在用于應用開發(fā)者的一個模型中,廣告作為數(shù)據(jù)的一部分(要么作為單獨的行要么作為附加的列)被返回。在該模型中,應用開發(fā)者處理并顯示該額外的廣告,就像處理并顯示任何其他數(shù)據(jù)那樣。另一模型涉及應用開發(fā)者撰寫數(shù)據(jù)應該被如何顯示給終端用戶的聲明性表示以及與該數(shù)據(jù)的可能交互。該聲明性表示可包括來自開發(fā)者的關于廣告可以被顯示在應用中的何處的提示(如果不是,則服務可自動地確定這個)。服務使用該聲明性表示以及來自應用的關于什么數(shù)據(jù)應該被顯示的查詢來檢索數(shù)據(jù)和廣告,并通過使用聲明性表示、輸出圖像、標記或所呈現(xiàn)的應用的其它表示來呈現(xiàn)該廣告,該廣告被返回給應用或直接返回給終端用戶以供顯示。另一模型將廣告和數(shù)據(jù)一起返回,讓應用來將廣告呈現(xiàn)在應用中的合適位置。尤其在該模型中,但也對于以上的其它兩種模型,應用開發(fā)者可能被激勵來通過系統(tǒng)適當?shù)仫@示廣告,其中他們?yōu)轱@示廣告或其它從中導出的度量(對廣告的點擊或其它下游動作,諸如電子商務購買)而得到補償。在確定顯示什么廣告時,廣告模型110可使用各種因素。應用或終端用戶105發(fā)出的查詢可被分析來確定哪些數(shù)據(jù)和廣告合適于顯示。并且,關于被檢索的數(shù)據(jù)的元數(shù)據(jù)能被使用,諸如數(shù)據(jù)集的標題、各種市場描述、內容提供者信息以及還有從其它系統(tǒng)或網頁爬行的并且與內容提供者或數(shù)據(jù)集相關聯(lián)的其它數(shù)據(jù)。此外,被返回的數(shù)據(jù)本身能被分析來確定相關廣告。例如,針對數(shù)據(jù)集的感興趣的點的對郵編為98101的餐館的搜索可能返回一個對應于廣告清單的單元的餐館(來自餐館的擁有者)。在這種情況下,可用廣告在流來替換數(shù)據(jù)本身,相比于普通的餐館條目所能提供的,該廣告在流提供更好的圖像或更長的描述。在其中顯示數(shù)據(jù)的上下文也可被用于定向廣告。這可以是在其上數(shù)據(jù)被嵌入的網頁、服務中關于應用開發(fā)者的簡檔信息或其它信息。在一些情況下,由于用戶是已知的,各種行為技術能被用于確定適當?shù)慕浂ㄏ虻膹V告。用戶對數(shù)據(jù)存儲130的數(shù)據(jù)集131之前的動作可定向哪些廣告被顯示。并且,一服務的唯一用戶身份可以與在其它服務以及其它廣告平臺中的用戶身份相關,使得基于用戶在其它服務或其它站點中的動作來定向通過當前服務來進行服務的廣告。在一些實施例中,以上定向方法中的任何兩種或更多種可被組合或一起使用。通過這種方式,經定向的廣告可以與數(shù)據(jù)集組合并被顯示給用戶。下面,針對圖2和圖3的方法200和300,更詳細地描述以上描述的概念??紤]到以上描述的系統(tǒng)和體系結構,參考圖2和圖3的流程圖將更好地理解根據(jù)所公開的主題實現(xiàn)的方法。為了解釋簡明起見,這些方法被示出和描述為一系列框。然而, 應該理解和了解,所要求保護的主題不受框的次序的限制,因為一些框可按不同的次序進行和/或與此處所描繪和描述的其他框同時進行。此外,并非全部所示的框都是實現(xiàn)下面所述的方法所必需的。圖2示出了用于提供用于遞送廣告和數(shù)據(jù)集的廣告模型的方法200的流程圖?,F(xiàn)在將頻繁參照環(huán)境100的組件和數(shù)據(jù)來描述方法200。方法200包括在被實例化的廣告模型處接收來自用戶的對數(shù)據(jù)的查詢的動作,其中廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲,其中該查詢是請求來自這些數(shù)據(jù)集中的一個或多個的數(shù)據(jù)(動作210)。例如,廣告模型110的數(shù)據(jù)集確定模塊115可接收來自用戶105的數(shù)據(jù)查詢106。廣告模型可被配置成將數(shù)據(jù)傳輸?shù)綌?shù)據(jù)存儲130并從數(shù)據(jù)存儲130接收數(shù)據(jù)。數(shù)據(jù)存儲存儲數(shù)據(jù)集,各個數(shù)據(jù)集具有它們自己的數(shù)據(jù)。用戶、軟件應用或其它實體實質上可請求來自數(shù)據(jù)存儲130的任何數(shù)量的數(shù)據(jù)集。方法200包括廣告模型基于該查詢確定哪些數(shù)據(jù)集要被檢索的動作(動作220)。例如,廣告模型110的數(shù)據(jù)集確定模塊115可基于所接收到的數(shù)據(jù)查詢106來確定哪些數(shù)據(jù)集131要從數(shù)據(jù)存儲中被檢索。數(shù)據(jù)可被檢索并暫時地存儲在廣告模型處,使得廣告可以在被發(fā)送到用戶或應用之前被添加到數(shù)據(jù)集。方法200還包括廣告模型將一個或多個經定向的廣告添加到所確定的數(shù)據(jù)集的動作(動作230)。例如,廣告添加模塊120可將廣告定向模塊120所確定與模塊115所檢索的數(shù)據(jù)最相關的這些廣告進行添加。經定向的廣告可基于一個或多個用戶可定制的因素121被定向給用戶或應用。這些因素可由內容提供者(例如,提供數(shù)據(jù)集131的內容提供者)或由另一用戶來選擇。每個因素可以是可定制的并可包括可被動態(tài)調整的各種設置。在一些情況下,用戶可定制的因素121可包括數(shù)據(jù)集的內容,使得廣告基于數(shù)據(jù)集的數(shù)據(jù)被定向給用戶。因此,在這種情況下,與所請求的數(shù)據(jù)相關的廣告可被顯示給用戶。例如,如果用戶請求特定隊伍的即將到來的體育比賽,那么與該即將到來的比賽的地點有關的廣告(其被包括在數(shù)據(jù)集中)可被顯示給用戶。在其它情況下,用戶可定制的因素可包括關于被檢索的數(shù)據(jù)集的元數(shù)據(jù)信息,使得廣告基于關于數(shù)據(jù)集的元數(shù)據(jù)信息被定向給用戶。例如,關于數(shù)據(jù)集的信息可包括內容提供者信息、關于數(shù)據(jù)集的大小的信息、數(shù)據(jù)集的起源、數(shù)據(jù)的創(chuàng)建者、可與數(shù)據(jù)使用的報告工具或其它信息。元數(shù)據(jù)信息的每個部分可被用于進一步向特定用戶定向特定的廣告。在一些情況下,用戶可定制的因素可包括用戶行為,使得廣告基于用戶的先前使用數(shù)據(jù)被定向給用戶。如果用戶在過去已經與廣告模型或與特定的數(shù)據(jù)集進行過交互,那么該使用數(shù)據(jù)可被用于為用戶定向特定的廣告。在其它情況下,用戶可定制的因素可包括數(shù)據(jù)上下文,使得廣告基于數(shù)據(jù)被顯示在其中的當前上下文被定向給用戶。由此,廣告模型可確定數(shù)據(jù)如何正被顯示或將要被顯示,并可相應地選擇特定的廣告。在一些實施例中,廣告商或內容提供者可推選相對于其它廣告而言被推銷的某些廣告。廣告商可向數(shù)據(jù)的擁有者支付費用來這么做。廣告可用各種方式來推銷,包括增加大小、布置、顏色方案或其它特征來使得該廣告相對于其它廣告而言顯得突出。 如以上解釋的,被合并到數(shù)據(jù)集中的經定向的廣告以按每次投放方式花費的方式向廣告商收取費用。在這種場景中,廣告商可在每次廣告與數(shù)據(jù)一起顯示時向內容擁有者 或創(chuàng)建者支付費用。在一些情況下,數(shù)據(jù)提供者或宿主可充當促進為廣告付費的中間人(middle man)或代理。在按每次點擊花費的場景中,廣告商將在每次廣告被點擊或以其它方式被選擇時向內容擁有者或創(chuàng)建者支付費用。在按每次動作花費的場景中,廣告商將在每次廣告致使銷售了正被廣告的物品或服務時向內容擁有者或創(chuàng)建者支付費用。其它計費方式也是可用的,并且以上的計費方式可以相互組合也可與其它計費方式組合。方法200包括廣告模型將所確定的數(shù)據(jù)集和一個或多個經定向的廣告一起發(fā)送給用戶的動作(動作240)。例如,廣告模型110可將所確定的數(shù)據(jù)集131D外加經定向的廣告133發(fā)送給用戶或應用。在一些情況下,廣告作為與所確定的數(shù)據(jù)集分開的數(shù)據(jù)集被添力口。由此,在這種情況下,數(shù)據(jù)可以與是數(shù)據(jù)集的一部分的數(shù)據(jù)分開,并且在不同的行或列中提供所述數(shù)據(jù)。當在用戶的計算機系統(tǒng)處或應用處接收到數(shù)據(jù)和廣告時,應用或另一服務可呈現(xiàn)該數(shù)據(jù)和廣告。在服務呈現(xiàn)數(shù)據(jù)和廣告的情況下,服務可向廣告商保證廣告正被顯示并且沒有被剝離或被阻止。在一些情況下,提示可被添加到數(shù)據(jù)集來指示廣告要被顯示在服務的呈現(xiàn)中的何處。圖3示出了用于流化包括經定向的廣告的數(shù)據(jù)集的方法300的流程圖。現(xiàn)在將頻繁參照環(huán)境400的組件和數(shù)據(jù)來描述方法300。方法300包括在被實例化的廣告模型處接收來自用戶的對數(shù)據(jù)的查詢的動作,其中廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲,其中該查詢是請求來自這些數(shù)據(jù)集中的一個或多個的數(shù)據(jù)(動作310)。例如,用戶或應用(例如,應用B(450B))可向數(shù)據(jù)集分發(fā)模塊460發(fā)送數(shù)據(jù)請求453。數(shù)據(jù)集分發(fā)模塊460可被配置成訪問數(shù)據(jù)集480來提供所請求的數(shù)據(jù)。方法300包括廣告模型基于該查詢確定哪些數(shù)據(jù)集要被檢索的動作(動作320)。例如,數(shù)據(jù)集分發(fā)模塊460可基于查詢453確定哪些數(shù)據(jù)集要被檢索。使用該確定,分發(fā)模塊可檢索適當?shù)臄?shù)據(jù)集。方法300包括廣告模型基于一個或多個用戶可定制的因素來確定哪些廣告要與所確定的數(shù)據(jù)集包括在一起的動作(動作330)。例如,廣告定向引擎465可基于包括在模塊466-469中的因素來確定來自廣告清單461的哪些廣告要與所檢索的數(shù)據(jù)集包括在一起。數(shù)據(jù)定向模塊466可被用于基于所檢索的數(shù)據(jù)的內容來定向廣告。兀數(shù)據(jù)定向模塊467可基于與所檢索的數(shù)據(jù)集相關聯(lián)的元數(shù)據(jù)信息470來定向廣告。上下文定向模塊468可基于在其中廣告將被顯示的上下文(例如,使用服務呈現(xiàn)的應用A(450A)中,或使用在流呈現(xiàn)的應用B(450B)中)來定向廣告。行為定向模塊469可基于用戶的或應用的對所檢索的數(shù)據(jù)集或其它數(shù)據(jù)集的先前使用或其它用戶數(shù)據(jù)475來定向廣告。方法300包括在將數(shù)據(jù)流化給用戶的同時,廣告模型動態(tài)地將所確定的數(shù)據(jù)集和所確定的廣告相組合的動作(動作340)。例如,廣告呈現(xiàn)引擎455可動態(tài)地將所檢索的數(shù)據(jù)集480和經定向的廣告相組合并將該組合452發(fā)送到應用。在一實施例中,應用A可實現(xiàn)服務呈現(xiàn)。應用可發(fā)送呈現(xiàn)請求451,其中廣告呈現(xiàn)引擎將發(fā)送所呈現(xiàn)的數(shù)據(jù)和廣告452到應用以供顯示。在另一實施例中,應用B可發(fā)送數(shù)據(jù)請求453并在相同的流中或不同的流中接收數(shù)據(jù)和廣告454。在一些情況下,廣告(例如,來自廣告清單461)與數(shù)據(jù)集480相組合作為要與數(shù)據(jù)集一起顯示的信息列。在其它情況下,廣告與數(shù)據(jù)集相組合作為要與數(shù)據(jù)集一起顯示的 信息行。用戶可以能夠向服務指示數(shù)據(jù)集和廣告如何被呈現(xiàn),并且服務接著可根據(jù)用戶的指示來呈現(xiàn)數(shù)據(jù)集和廣告。服務可向廣告商提供廣告正在與數(shù)據(jù)集一起被顯示,而沒有被阻止或過濾的保證。諸如A和B(450A和450B)之類的軟件應用可根據(jù)各種軟件應用布局限制來呈現(xiàn)數(shù)據(jù)集和經定向的廣告。通過這種方式,數(shù)據(jù)集和廣告可在每個軟件應用中以不同的方式顯示。因此,顯示了提供用于遞送經定向的廣告和數(shù)據(jù)集的廣告模型的系統(tǒng)、方法和計算機程序產品。此外,提供了向用戶和/或應用流化包括經定向的廣告的數(shù)據(jù)集的系統(tǒng)、方法和計算機程序產品。本發(fā)明可具體化為其它具體形式而不背離其精神或本質特征。所描述的實施例在所有方面都應被認為僅是說明性而非限制性的。因此,本發(fā)明的范圍由所附權利要求書而非前述描述指示。落入權利要求書的等效方案的含義和范圍內的所有改變被權利要求書的范圍所涵蓋。
權利要求
1.ー種在包括多個計算系統(tǒng)的計算機聯(lián)網環(huán)境中在包括至少ー個處理器和存儲器的計算機系統(tǒng)處提供用于遞送廣告和數(shù)據(jù)集的廣告模型的計算機實現(xiàn)的方法,所述方法包括 在被實例化的廣告模型110處接收來自用戶105的對數(shù)據(jù)的查詢106的動作,其中廣告模型被通信地連接到包括多個數(shù)據(jù)集131的數(shù)據(jù)存儲130,其中所述查詢是請求來自所述數(shù)據(jù)集中的ー個或多個的數(shù)據(jù)132 ; 廣告模型110基于所述查詢確定115哪些數(shù)據(jù)集131要被檢索的動作; 廣告模型110將ー個或多個經定向的120廣告添加125到所確定的數(shù)據(jù)集的動作;以及 廣告模型110將所確定的數(shù)據(jù)集131D和一個或多個經定向的廣告133 —起發(fā)送給用戶的動作。
2.如權利要求I所述的方法,其特征在于,經定向的廣告基于ー個或多個用戶可定制的因素被定向給用戶。
3.如權利要求2所述的方法,其特征在于,用戶可定制的因素中的至少ー個包括數(shù)據(jù)集的內容,使得廣告基于所述數(shù)據(jù)集的內容被定向給用戶。
4.如權利要求2所述的方法,其特征在于,用戶可定制的因素中的至少ー個包括關于數(shù)據(jù)集的元數(shù)據(jù)信息,使得廣告基于關于數(shù)據(jù)集的元數(shù)據(jù)信息被定向給用戶。
5.如權利要求2所述的方法,其特征在于,用戶可定制的因素中的至少ー個包括用戶行為,使得廣告基于用戶的先前使用數(shù)據(jù)被定向給用戶。
6.如權利要求2所述的方法,其特征在于,用戶可定制的因素中的至少ー個包括數(shù)據(jù)上下文,使得廣告基于數(shù)據(jù)被顯示在其中的當前上下文被定向給用戶。
7.一種用于實現(xiàn)流化包括經定向的廣告的數(shù)據(jù)集的方法的計算機程序產品,所述計算機程序產品包括其上存儲有計算機可執(zhí)行指令的一個或多個計算機可讀存儲介質,所述指令在被計算系統(tǒng)的ー個或多個處理器執(zhí)行時使得所述計算系統(tǒng)執(zhí)行所述方法,所述方法包括 在被實例化的廣告模型110處接收來自用戶105的對數(shù)據(jù)的查詢106的動作,其中廣告模型被通信地連接到包括多個數(shù)據(jù)集131的數(shù)據(jù)存儲130,其中所述查詢是請求來自所述數(shù)據(jù)集中的ー個或多個的數(shù)據(jù)132 ; 廣告模型110基于所述查詢確定115哪些數(shù)據(jù)集131要被檢索的動作; 廣告模型110基于ー個或多個用戶可定制的因素121來確定120哪些廣告要與所確定的數(shù)據(jù)集包括在一起的動作;以及 廣告模型在將數(shù)據(jù)流化給用戶的同時動態(tài)地將所確定的數(shù)據(jù)集131D和所確定的廣告133相組合的動作。
8.如權利要求7所述的計算機程序產品,其特征在于,用戶向服務指示數(shù)據(jù)集和廣告要被如何呈現(xiàn),并且所述服務相應地呈現(xiàn)數(shù)據(jù)集和廣告。
9.如權利要求8所述的計算機程序產品,其特征在于,服務向廣告商提供廣告正與數(shù)據(jù)集一起被顯示的保證。
10.一種計算機系統(tǒng),包括 一個或多個處理器;系統(tǒng)存儲器; 其上存儲有計算機可執(zhí)行指令的一個或多個計算機可讀存儲介質,所述計算機可執(zhí)行指令在由所述ー個或多個處理器執(zhí)行時使得所述計算系統(tǒng)執(zhí)行一種用于提供用于遞送廣告和數(shù)據(jù)集的廣告模型的方法,所述方法包括 在被實例化的廣告模型110處接收來自用戶105的對數(shù)據(jù)132的查詢106的動作,其中廣告模型被通信地連接到包括多個數(shù)據(jù)集131的數(shù)據(jù)存儲130,其中所述查詢是請求來自所述數(shù)據(jù)集中的ー個或多個的數(shù)據(jù); 廣告模型110基于所述查詢確定115哪些數(shù)據(jù)集131要被檢索的動作; 廣告模型110基于以下因素121中的ー個或多個來確定120哪些廣告要被添加到所確定的數(shù)據(jù)集的動作所確定的數(shù)據(jù)集的內容、關于所確定的數(shù)據(jù)集的元數(shù)據(jù)信息、關于用戶的先前使用信息以及關于數(shù)據(jù)要被顯示在其中的上下文的上下文信息; 廣告模型110將所確定的經定向的廣告133添加125到所確定的數(shù)據(jù)集131D的動作;以及 廣告模型110將所確定的數(shù)據(jù)集131D和一個或多個經定向的廣告133 —起發(fā)送給用戶105的動作。
全文摘要
提供了數(shù)據(jù)集中的經定向的廣告的自動應用。各實施例涉及提供用于遞送廣告和數(shù)據(jù)集的廣告模型并涉及流化包括經定向的廣告的數(shù)據(jù)集。在一實施例中,被實例化的廣告模型接收來自用戶的對數(shù)據(jù)的查詢。廣告模型被通信地連接到包括多個數(shù)據(jù)集的數(shù)據(jù)存儲。查詢請求來自這些數(shù)據(jù)集中的一個或多個的數(shù)據(jù)。廣告模型基于查詢確定哪些數(shù)據(jù)集要被檢索。廣告模型將經定向的廣告添加到所確定的數(shù)據(jù)集并將所確定的數(shù)據(jù)集和經定向的廣告一起發(fā)送到用戶。
文檔編號G06Q30/02GK102682390SQ20121001763
公開日2012年9月19日 申請日期2012年1月19日 優(yōu)先權日2011年1月20日
發(fā)明者A·D·威爾遜, M·烏里茨基 申請人:微軟公司
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1