欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

用廣告來瞄準應(yīng)用的制作方法

文檔序號:6351456閱讀:224來源:國知局
專利名稱:用廣告來瞄準應(yīng)用的制作方法
用廣告來瞄準應(yīng)用背景一些現(xiàn)有廣告系統(tǒng)提供廣告以供顯示在用戶設(shè)備上的網(wǎng)頁中,比如顯示在橫幅或沿著網(wǎng)頁邊緣的邊框中。廣告被本地高速緩存在用戶設(shè)備上。當網(wǎng)頁被顯示時,所述廣告中的一個或多個從高速緩存中被選出并包括在所述網(wǎng)頁中。例如,廣告是以循環(huán)方式來選擇的。廣告系統(tǒng)基于廣告的顯示頻率來對廣告客戶就顯示所選廣告而收費。對于移動設(shè)備上的現(xiàn)有廣告系統(tǒng)而言,若干應(yīng)用程序可能在所述移動設(shè)備上執(zhí)行以顯示來自廣告系統(tǒng)的廣告。所述應(yīng)用程序異步地向廣告系統(tǒng)輪詢廣告,從而耗費電池壽命并且使移動設(shè)備上的用戶體驗降級。

發(fā)明內(nèi)容
本公開的實施例使得能夠用廣告來瞄準應(yīng)用程序。推送服務(wù)從至少一個計算設(shè)備接收應(yīng)用執(zhí)行數(shù)據(jù)。應(yīng)用執(zhí)行數(shù)據(jù)描述了計算設(shè)備的執(zhí)行環(huán)境。分析所接收的應(yīng)用執(zhí)行數(shù)據(jù)以生成與執(zhí)行環(huán)境相對應(yīng)的應(yīng)用統(tǒng)計數(shù)據(jù)。訪問由廣告客戶定義的至少一個廣告活動。至少基于所生成的應(yīng)用統(tǒng)計數(shù)據(jù)和所訪問的廣告活動標識出計算設(shè)備上的至少一個應(yīng)用程序以接收廣告。推送服務(wù)將廣告提供給所標識出的應(yīng)用程序。提供本發(fā)明內(nèi)容以便以簡化形式介紹將在以下詳細描述中進一步描述的一些概念。本概述并非旨在標識所要求保護的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護的主題的范圍。


圖I是示出了用于用廣告瞄準在計算設(shè)備上執(zhí)行的應(yīng)用程序的系統(tǒng)的示例性框 圖。圖2是示出了用于用廣告來瞄準應(yīng)用程序的計算機可執(zhí)行組件的示例性框圖。圖3是示出了示出了推送服務(wù)的示例性框圖,該推送服務(wù)從移動計算設(shè)備收集業(yè)務(wù)智能數(shù)據(jù)并且將廣告發(fā)送給移動計算設(shè)備。圖4是示出了將廣告遞送給所選應(yīng)用程序的操作的示例性流程圖。在全部附圖中,相應(yīng)的附圖標記指示相應(yīng)的部分。
具體實施例方式參考附圖,本公開的實施例至少使得廣告客戶108能夠用廣告322來瞄準應(yīng)用程序110。在一些實施例中,推送服務(wù)302從多個計算設(shè)備102收集應(yīng)用執(zhí)行數(shù)據(jù)314,分析所收集的數(shù)據(jù),選擇要作為來自廣告客戶108的廣告活動的目標的應(yīng)用程序110 ;以及將廣告322發(fā)送給所選應(yīng)用程序110。應(yīng)用執(zhí)行數(shù)據(jù)314描述了應(yīng)用程序活躍度和相關(guān)聯(lián)的時間屬性(例如一天中的時間、時長等等)和地理屬性(例如位置)。在另外的實施例中,基于用于遞送廣告322的所選應(yīng)用程序110來向廣告客戶108收費。本公開的各方面使得廣告客戶108能夠基于流行度、活躍度、位置、用戶身份、用戶人口統(tǒng)計信息、一天中的時間、星期幾、月份以及其他因素來有效地瞄準應(yīng)用程序110。另夕卜,通過使用推送服務(wù)302 (例如每個計算設(shè)備102都具有與推送服務(wù)302的單個推送通道),計算設(shè)備102上的電池壽命得到改善,因為應(yīng)用程序110在不輪詢或不主動請求廣告322的情況下接收廣告322。而且,可以在計算設(shè)備102上安裝附加的啟用廣告的應(yīng)用程序110,而不使用戶體驗降級(例如每個應(yīng)用程序110上創(chuàng)建和維護持久連接的負擔被減少)并且不消耗附加帶寬。再次參考圖1,示例性框圖示出了用于用廣告322瞄準執(zhí)行在計算設(shè)備102上的應(yīng)用程序110的系統(tǒng)104。計算設(shè)備102包括能夠進行計算和/或數(shù)據(jù)顯示的任何設(shè)備,比如計算設(shè)備#1至計算設(shè)備#N。在一些實施例中,計算設(shè)備102包括諸如移動電話、膝上型計算機、上網(wǎng)本、游戲設(shè)備和/或便攜式媒體播放器之類的便攜式計算設(shè)備。另外,計算設(shè)備102的每個都可以如云計算環(huán)境中那樣表示一組處理單元或其他計算設(shè)備。計算設(shè)備102執(zhí)行應(yīng)用程序110中的一個或多個,比如比如應(yīng)用#1至應(yīng)用#M。應(yīng)用程序110包括用于在計算設(shè)備102上執(zhí)行操作的指令。這些指令可以是包括可執(zhí)行對象 和/或文本在內(nèi)的任何格式,并且可以要么是人類可讀的、機器可讀的、要么為二者。在一些實施例中,應(yīng)用程序110包括web瀏覽器。系統(tǒng)104通過至少一個網(wǎng)絡(luò)106與計算設(shè)備102通信。示例性網(wǎng)絡(luò)106包括有線和/或無線網(wǎng)絡(luò),并且可以表示局域網(wǎng)或諸如因特網(wǎng)等全球網(wǎng)絡(luò)。在網(wǎng)絡(luò)106包括無線網(wǎng)絡(luò)的實施例中,計算設(shè)備102可啟用諸如藍牙無線通信服務(wù)(受保護或不受保護)、射頻識別(RFID)、諸如對等Wi-Fi之類的無線保真、ZIGBEE無線通信服務(wù)、近場通信(NFC)的技術(shù),以及其他實現(xiàn)近程或遠程無線通信的技術(shù)。系統(tǒng)104與廣告客戶108中的一個或多個通信。廣告客戶108以電子方式(例如通過計算機)或者以人工方式(例如廣告客戶108的人類中介與系統(tǒng)104或其代表對接)與系統(tǒng)104交互。系統(tǒng)104實現(xiàn)了廣告322從廣告客戶108到應(yīng)用程序110的有針對性的遞送,這將在接著參考圖2予以描述。接著參考圖2,示例性框圖示出了用于用廣告322瞄準應(yīng)用程序110的計算機可執(zhí)行組件。系統(tǒng)104具有至少一個處理器202和一個或多個計算機可讀介質(zhì)204。處理器202包括任意數(shù)量的處理單元,并被編程為執(zhí)行用于實現(xiàn)本公開的各方面的計算機可執(zhí)行指令。這些指令可以由處理器202執(zhí)行或由在系統(tǒng)104內(nèi)執(zhí)行的多個處理器執(zhí)行,或由系統(tǒng)104外部的處理器(例如由云服務(wù))來執(zhí)行。在某些實施例中,處理器202被編程為執(zhí)行諸如在附圖(例如,圖4)中所示出的那些指令之類的指令。計算機可讀介質(zhì)204包括系統(tǒng)104可訪問的任何數(shù)量的介質(zhì)。計算機可讀介質(zhì)204可以處于系統(tǒng)104的內(nèi)部(如圖2所示)、系統(tǒng)104的外部(未示出)、或二者(未示出)。計算機可讀介質(zhì)204包括用于實現(xiàn)本發(fā)明的各方面的一個或多個計算機可執(zhí)行組件。示例性的組件包括推送服務(wù)組件206、定位器組件208、業(yè)務(wù)智能組件210、以及廣告服務(wù)組件212。推送服務(wù)組件206在被處理器202執(zhí)行時致使處理器202從計算設(shè)備102至少之一接收應(yīng)用執(zhí)行數(shù)據(jù)314。應(yīng)用執(zhí)行數(shù)據(jù)314描述了計算設(shè)備102的執(zhí)行環(huán)境。示例性應(yīng)用執(zhí)行數(shù)據(jù)314包括應(yīng)用名稱、應(yīng)用類型、服務(wù)名稱、應(yīng)用版本以及應(yīng)用廠商。附加的應(yīng)用執(zhí)行數(shù)據(jù)314包括計算設(shè)備102的地理位置;計算設(shè)備102的身份;執(zhí)行應(yīng)用程序110的用戶的身份;設(shè)備數(shù)據(jù)例如(操作系統(tǒng)版本、型號、序列號等等);以及執(zhí)行應(yīng)用程序110的時間。定位器組件208在被處理器202執(zhí)行時致使處理器202確定計算設(shè)備102至少之一的位置。在一些實施例中,位置組件208確定特定地理區(qū)域內(nèi)的多個計算設(shè)備102的位置。定位器組件208例如基于眾包數(shù)據(jù)和/或來自全球定位系統(tǒng)的數(shù)據(jù)來確定計算設(shè)備102的位置。業(yè)務(wù)智能組件210在被處理器202執(zhí)行時致使處理器202基于由推送服務(wù)組件206所接收的應(yīng)用執(zhí)行數(shù)據(jù)314來生成與執(zhí)行環(huán)境相對應(yīng)的應(yīng)用統(tǒng)計數(shù)據(jù)316。例如,業(yè)務(wù)智能組件210確定應(yīng)用程序110的執(zhí)行頻率和/或確定由應(yīng)用程序110接收或發(fā)送到應(yīng)用程序110的消息的數(shù)量。示例性的應(yīng)用統(tǒng)計數(shù)據(jù)316可以包括每個應(yīng)用程序110的活躍度索引和/或流行度索引?;钴S度索引表示對執(zhí)行中的應(yīng)用程序110的活躍度的度量或指標(例如諸如所接收通知的數(shù)量之類的消息活躍度、處理活躍度、存儲活躍度等等)。流行度索引表示對應(yīng)用程序110的執(zhí)行頻率或數(shù)量的度量或指標。應(yīng)用統(tǒng)計數(shù)據(jù)316中的每個還可 以與一天中的時間、星期幾、一年中的月份、執(zhí)行的位置或其他標準相關(guān)聯(lián)。其他應(yīng)用統(tǒng)計數(shù)據(jù)316例如包括計算設(shè)備102的歸屬區(qū)、以及用戶身份與設(shè)備身份之間的映射。在推送服務(wù)組件206從多個計算設(shè)備102接收應(yīng)用執(zhí)行數(shù)據(jù)314的實施例中,業(yè)務(wù)智能組件210基于下列各項中的一個或多個對應(yīng)用程序110進行編組用戶的身份;計算設(shè)備102的位置;應(yīng)用程序110的活躍度;以及應(yīng)用程序110的流行度。例如,與特定用戶相關(guān)聯(lián)的應(yīng)用程序110被編組到一起,在物理上彼此接近的計算設(shè)備102上執(zhí)行的應(yīng)用程序110被編組到一起,或者頻繁執(zhí)行的前5個應(yīng)用程序110被編組到一起。在一些實施例中,業(yè)務(wù)智能組件210隨著推送服務(wù)組件206接收應(yīng)用執(zhí)行數(shù)據(jù)314而生成應(yīng)用統(tǒng)計數(shù)據(jù)316。在其他實施例中,業(yè)務(wù)智能組件210以預(yù)定義的時間間隔(例如按批量)生成應(yīng)用統(tǒng)計數(shù)據(jù)316。廣告服務(wù)組件212在被處理器202執(zhí)行時致使處理器202基于由業(yè)務(wù)智能組件210生成的應(yīng)用統(tǒng)計數(shù)據(jù)316、由廣告客戶108定義的廣告活動以及由定位器組件208確定的計算設(shè)備102的位置來標識出在計算設(shè)備102上可用于接收至少一個廣告322的至少一個應(yīng)用程序110。廣告活動表示廣告客戶108關(guān)于在某個設(shè)備類型上或者基于某個關(guān)鍵詞發(fā)布廣告客戶108的廣告的指定。例如,廣告活動可以指定應(yīng)用類型、以及供與該應(yīng)用類型一起顯示的廣告322的列表。在另一示例中,計算設(shè)備102維護由用戶執(zhí)行的最近搜索的日志,并且在心跳分組中將該日志傳輸給推送服務(wù)302。通過這種方式,如果用戶搜索“汽車”并且存在與汽車相關(guān)的廣告活動,則推送服務(wù)302可以用汽車廣告來瞄準這些設(shè)備。搜索關(guān)鍵詞可以由業(yè)務(wù)智能組件210與用戶身份和/或人口統(tǒng)計信息一起來歸組。示例性的廣告活動是由廣告客戶108定義和/或提供的,并且包括所期望的目標應(yīng)用程序110的一個或多個簡檔。在其他實施例中,廣告活動由系統(tǒng)104生成。系統(tǒng)104基于廣告活動的指定來標識出對于廣告活動而言為相關(guān)目標的一個或多個應(yīng)用程序110,并且還選擇廣告322中的一個或多個以遞送給所標識出的應(yīng)用程序110。推送服務(wù)組件206將廣告322遞送給由廣告服務(wù)組件212標識出的應(yīng)用程序110。推送服務(wù)組件206從所標識出的應(yīng)用程序110接收確認(例如印象信息),并且用印象信息來更新廣告服務(wù)組件212 (或廣告客戶108或廣告系統(tǒng))。在一些實施例中,廣告服務(wù)組件212基于所標識出的應(yīng)用以及可能還有其他因素(比如印象信息)來計算因遞送廣告322而向廣告客服108收費的金額??商娲蚋郊拥兀瑥V告服務(wù)組件212離線地執(zhí)行該計算和記帳。廣告服務(wù)組件312還可以提供分層定價結(jié)構(gòu)。例如,因提供的前100個廣告322而向廣告客戶收取第一金額,并且因接下來的100個廣告322收取第二金額。在一些實施例中,系統(tǒng)104的功能在各個元件之間劃分,比如在下面所述的圖3的示例。接著參考圖3,示例性框圖示出了推送服務(wù)302從至少一個移動計算設(shè)備304收集業(yè)務(wù)智能數(shù)據(jù)312并且將廣告322發(fā)送給移動計算設(shè)備304。盡管圖3的圖示和描述涉及推送服務(wù)302與移動計算設(shè)備304之間的通信,但是推送服務(wù)302也可以與其他計算設(shè)備通信。另外,在一些實施例中,系統(tǒng)104包括下列各項中的一個或多個推送服務(wù)302、位置服務(wù)318、廣告服務(wù)320以及存儲器區(qū)310。推送服務(wù)302使用推送服務(wù)302與在一個或多個移動計算設(shè)備304上執(zhí)行的至少一個移動應(yīng)用程序306之間的持久連接之上的推送通道。示例性的推送服務(wù)302包括諸如 下列消息推送技術(shù)因特網(wǎng)協(xié)議(IP)、超文本傳輸協(xié)議(HTTP)和短消息系統(tǒng)(SMS)以及使用802. 11族標準發(fā)送的消息。另外,附加于或替代于基于接近度的手段,推送服務(wù)302通過不基于接近度的手段來與移動計算設(shè)備304通信。在一些實施例中,存在推送通道與每個移動應(yīng)用程序306之間的映射。諸如web服務(wù)之類的服務(wù)使用推送通道來向?qū)?yīng)于該服務(wù)的對方移動應(yīng)用程序306發(fā)送通知。在這樣的實施例中,移動計算設(shè)備304上的推送服務(wù)客戶端棧(未示出)建立與推送服務(wù)302的持久連接。例如,為了創(chuàng)建持久連接,推送服務(wù)客戶端棧將如下數(shù)據(jù)項中的一個或多個發(fā)送給推送服務(wù)302 :國家代碼、運營商代碼、地點、設(shè)備標識符、設(shè)備型號、制造商以及操作系統(tǒng)版本。在移動計算設(shè)備304上執(zhí)行的每個移動應(yīng)用程序306都使用推送服務(wù)客戶端棧來創(chuàng)建持久連接之上的推送通道。例如,為了創(chuàng)建推送通道,推送服務(wù)客戶端棧向推送服務(wù)302發(fā)送應(yīng)用名稱、應(yīng)用類型、服務(wù)名稱、應(yīng)用版本、應(yīng)用供應(yīng)商和/或其他應(yīng)用執(zhí)行數(shù)據(jù)314。在創(chuàng)建推送通道以后,移動應(yīng)用程序306接收與推送通道相關(guān)聯(lián)的令牌。移動應(yīng)用程序306將所述令牌傳遞給在移動計算設(shè)備304的遠程執(zhí)行的服務(wù)。例如,該令牌可以是具有推送服務(wù)302端點信息和推送通道信息的統(tǒng)一資源標識符(URI)。推送信道信息可以是明文或者是經(jīng)加密的。該服務(wù)從URI中提取推送通道信息以向移動應(yīng)用程序306發(fā)送通知。例如,推送服務(wù)302從服務(wù)接收該通知,并且通過推送通道將該通知轉(zhuǎn)發(fā)給移動計算設(shè)備304。推送服務(wù)客戶端棧接收該通知并將所接收的通知轉(zhuǎn)發(fā)給所打算的移動應(yīng)用程序306。推送服務(wù)客戶端棧在接收到該通知以后向推送服務(wù)302發(fā)送確認。推送服務(wù)302與存儲器區(qū)310通信。存儲器區(qū)310存儲業(yè)務(wù)智能數(shù)據(jù)312等等,業(yè)務(wù)智能數(shù)據(jù)312例如包括從計算設(shè)備102 (例如包括移動計算設(shè)備304)接收的應(yīng)用執(zhí)行數(shù)據(jù)314和應(yīng)用統(tǒng)計數(shù)據(jù)316。推送服務(wù)302生成與執(zhí)行環(huán)境相對應(yīng)的應(yīng)用統(tǒng)計數(shù)據(jù)316。在一些實施例中,應(yīng)用統(tǒng)計數(shù)據(jù)316是基于存儲在存儲器區(qū)310中的應(yīng)用執(zhí)行數(shù)據(jù)314的。在一些實施例中,諸如廣告服務(wù)320之類的另一操作元件訪問存儲器區(qū)310中的應(yīng)用執(zhí)行數(shù)據(jù)314以生成應(yīng)用統(tǒng)計數(shù)據(jù)316。存儲器區(qū)310還存儲一個或多個廣告322和廣告活動信息324。廣告322和廣告活動信息324是由廣告客戶108中的一個或多個定義和/或提供的。例如,廣告客戶108提供廣告322 (例如音頻、視頻、靜止圖像、文本等等)的副本。廣告服務(wù)320訪問廣告活動信息324。在一些實施例中,廣告系統(tǒng)基于應(yīng)用統(tǒng)計數(shù)據(jù)316來定義樣本或模板廣告活動。示例性的廣告活動和模板包括下列各項利用高度流行的移動應(yīng)用程序306顯示廣告322 ;利用高度活躍的移動應(yīng)用程序306顯示廣告322 ;利用特定類型的移動應(yīng)用程序306顯示廣告322 ;利用由所期望的人口統(tǒng)計信息的用戶308執(zhí)行的移動應(yīng)用程序306顯示廣告322 ;用在所期望的位置或地區(qū)執(zhí)行的移動應(yīng)用程序306顯示應(yīng)用322 ;以及上面各項的任何組合。然后,廣告客戶108可以選擇模板廣告活動之一,修改所選廣告活動,和/或定義定制廣告活動。廣告服務(wù)320將移動應(yīng)用程序306至少之一標識為廣告322至少之一的目標。基于應(yīng)用統(tǒng)計數(shù)據(jù)316和/或廣告活動信息324標識出所瞄準的移動應(yīng)用程序306。推送服務(wù)302將廣告322遞送給所標識出的移動應(yīng)用程序306。例如,廣告322與在執(zhí)行期間在移動應(yīng)用程序306的上下文內(nèi)顯示廣告322的指令一起被發(fā)送給移動計算設(shè)備304。在廣告322在移動計算設(shè)備304本地的高速緩存中可用的示例中,移動計算設(shè)備304從該高速緩存中將廣告322顯示給所標識出的移動移動應(yīng)用程序306。如果廣告322本地不可用,則 從廣告系統(tǒng)拉取廣告322。廣告系統(tǒng)或其他元件計算向與已提供給移動應(yīng)用程序306的廣告322相關(guān)聯(lián)的廣告客戶108收費的金額。收費金額例如基于下列各項之一移動應(yīng)用程序306的流行度;移動應(yīng)用程序306的類型;移動應(yīng)用程序306的執(zhí)行頻率;有針對性的數(shù)據(jù)(例如應(yīng)用執(zhí)行數(shù)據(jù)314)的可用性;以及移動應(yīng)用程序306執(zhí)行的位置。在一些實施例中,推送服務(wù)302從移動計算設(shè)備304接收位置信息??梢宰鳛椤靶奶毕耐扑头?wù)客戶端棧發(fā)送該位置信息以維護持久連接。該位置信息描述了移動計算設(shè)備304的位置并且例如包括來自全球定位系統(tǒng)的緯度/經(jīng)度坐標;街道地址信息;陸標信息;會面位置信息(例如來自用戶308的日歷);和/或附近網(wǎng)絡(luò)信標的標識和信號強度(例如Wi-Fi信標圖或小區(qū)機塔圖)?;谒邮盏奈恢眯畔?,位置服務(wù)318確定和/或確認移動計算設(shè)備304的位置。在這樣的實施例中,廣告322是部分地基于移動計算設(shè)備304的所確定或確認的位置來選擇的。例如,如果移動計算設(shè)備304被確定為處于運動場中,則可以選擇飲料廣告。一般而言,存儲器區(qū)310與推送服務(wù)302相關(guān)聯(lián)。然而,存儲器區(qū)310包括推送服務(wù)302、廣告服務(wù)320和廣告客戶108可訪問的任何存儲器區(qū)。另外,存儲器區(qū)310或存儲在其上的任何數(shù)據(jù)都可以與推送服務(wù)302本地或遠程的任何服務(wù)器或其他計算機(例如其可通過網(wǎng)絡(luò)可訪問)相關(guān)聯(lián)。圖3中的各元件的至少一部分功能由圖3中的其它元件或圖3中未示出的實體(例如,處理器、web服務(wù)、服務(wù)器、應(yīng)用程序、計算設(shè)備等)執(zhí)行。接著參考圖4,示例性流程圖示出了將廣告322遞送給所選應(yīng)用程序110的操作。推送服務(wù)302接收應(yīng)用執(zhí)行數(shù)據(jù)314。在402基于應(yīng)用執(zhí)行數(shù)據(jù)314生成應(yīng)用統(tǒng)計數(shù)據(jù)316。在404訪問廣告活動。應(yīng)用執(zhí)行數(shù)據(jù)314和應(yīng)用統(tǒng)計數(shù)據(jù)316影響廣告活動的選擇和過濾,以支持廣告322發(fā)送和應(yīng)用程序110接收廣告322。在一些實施例中,應(yīng)用執(zhí)行數(shù)據(jù)314和/或應(yīng)用統(tǒng)計數(shù)據(jù)316包括計算設(shè)備102的位置信息。在406,標識出應(yīng)用程序110至少之一以接收廣告322至少之一。在408,推送服務(wù)302將廣告322遞送或以其他方式提供給所瞄準的應(yīng)用程序110 (例如一個或多個應(yīng)用程序)。在一些實施例中,推送服務(wù)302推送關(guān)于廣告322的文本元數(shù)據(jù)。應(yīng)用程序110接收對文本元數(shù)據(jù)的通知并且查詢廣告代理中介(未示出)以檢索廣告322。廣告代理中介服務(wù)于來自本地高速緩存的與文本元數(shù)據(jù)相關(guān)的廣告322或者在不存在這樣廣告的情況下從廣告服務(wù)320拉取廣告322。廣告代理中介可以為每個所瞄準的應(yīng)用程序110或者為多個所瞄準的應(yīng)用程序110拉取廣告322。在這樣的實施例中,具有文本元數(shù)據(jù)的通知在尺寸上為小,并且推送服務(wù)302可以用同一廣告322瞄準同一計算設(shè)備上的多個應(yīng)用程序110,同時節(jié)省帶寬和電池壽命。在410,廣告系統(tǒng)計算因提供廣告322而向廣告客戶108收費的金額(例如財務(wù)金額)。該金額例如是基于被指定接收廣告322的應(yīng)用程序110而計算出的。例如,該金額對于流行應(yīng)用程序110為較高的,而該金額對于執(zhí)行頻率較低的應(yīng)用程序110為較低的。在 一些實施例中,實際金額計算是離線執(zhí)行的。另外,在預(yù)定廣告322時,可以向廣告客戶108提供定價方針。圖4中所示的操作可以以在計算機可讀介質(zhì)上編碼的軟件指令、以被編程或設(shè)計為執(zhí)行操作的硬件或這兩者來實現(xiàn)。在一些實施例中,圖4所示的操作由系統(tǒng)104來執(zhí)行。在其他實施例中,圖4所示的操作中的一個或多個由另一計算設(shè)備(例如作為web服務(wù))來執(zhí)行。示例件操作環(huán)境示例性計算機可讀介質(zhì)包括閃存驅(qū)動器、數(shù)字多功能盤(DVD )、緊致盤(⑶)、軟盤以及磁帶盒。作為示例而非限制,計算機可讀介質(zhì)可包括計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)存儲諸如計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊之類的信息或其他數(shù)據(jù)。通信介質(zhì)通常體現(xiàn)諸如載波或其他傳輸機制等已調(diào)制數(shù)據(jù)信號中的計算機可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其他數(shù)據(jù),并包括任何信息傳遞介質(zhì)。上面各項中的任何組合也包括在計算機可讀介質(zhì)的范圍內(nèi)。雖然是結(jié)合示例性計算系統(tǒng)環(huán)境來描述的,但是,本發(fā)明的各實施例對于很多其他通用或?qū)S糜嬎銠C系統(tǒng)環(huán)境或配置也很適用。適用于本發(fā)明的各方面的公知的計算系統(tǒng)、環(huán)境和/或配置的示例包括,但不僅限于移動計算設(shè)備、個人計算機、服務(wù)器計算機、手持式或膝上型設(shè)備、多處理器系統(tǒng)、游戲控制臺、基于微處理器的系統(tǒng)、機頂盒、可編程消費電子產(chǎn)品、移動電話、網(wǎng)絡(luò)PC、小型計算機、大型計算機、包括上面的系統(tǒng)或設(shè)備中的任何一種的分布式計算環(huán)境等等??梢栽谟梢慌_或多臺計算機或其他設(shè)備執(zhí)行的諸如程序模塊之類的計算機可執(zhí)行的指令的一般上下文中來描述本發(fā)明的各實施例。計算機可執(zhí)行指令可以被組織成一個或多個計算機可執(zhí)行的組件或模塊。一般而言,程序模塊包括但不限于,執(zhí)行特定任務(wù)或?qū)崿F(xiàn)特定抽象數(shù)據(jù)類型的例程、程序、對象、組件,以及數(shù)據(jù)結(jié)構(gòu)??梢岳萌魏螖?shù)量的這樣的組件或模塊和組織,來實現(xiàn)本發(fā)明的各方面。例如,本發(fā)明的各方面不僅限于附圖中所示出并且在此處所描述的特定計算機可執(zhí)行的指令或特定組件或模塊。本發(fā)明的其他實施例可以包括具有比此處所示出和描述的功能多一些或少一些功能的不同的計算機可執(zhí)行指令或組件。
本發(fā)明的各方面在通用計算機被配置成執(zhí)行此處所描述的指令時將通用計算機變換為專用計算設(shè)備。在此所示和所述的實施例以及在此未具體描述但處于本發(fā)明的方面范圍內(nèi)的實施例構(gòu)成了用于用廣告322瞄準應(yīng)用程序110的示例性手段、以及用于計算因遞送廣告322而向廣告客戶108收費的財務(wù)金額的示例性手段。此處所示出和描述的本發(fā)明的各實施例中的操作的執(zhí)行的順序不是必需的,除非另作說明。即,除非另作說明,操作可以以任何順序執(zhí)行,本發(fā)明的各實施例可以包括比此處所公開的操作多一些或少一些操作。例如,在一個操作之前,同時,或之后執(zhí)行另一個操作也在本發(fā)明的各方面范圍之內(nèi)。當介紹本發(fā)明的各方面的元件或其實施例時,“一”、“一個”、“所述”旨在表示有元件中的一個或多個。術(shù)語“包括”、“包含”、以及“具有”是包含性的,并表示除所列出的元件以外,還可以有額外的元件。
已經(jīng)詳細地描述了本發(fā)明的各方面,顯然,在不偏離所附權(quán)利要求書所定義的本發(fā)明的各方面的范圍的情況下,可以進行各種修改。在不偏離本發(fā)明的各方面的范圍的情況下,可以對上面的結(jié)構(gòu)、產(chǎn)品,以及方法作出各種更改,上面的描述中所包含的和各個附圖中所示出的所有主題應(yīng)該解釋為說明性的,而不是限制性的。
權(quán)利要求
1.一種用于用廣告來瞄準應(yīng)用程序的系統(tǒng),所述系統(tǒng)包括 存儲器區(qū),所述存儲器區(qū)用于存儲從至少一個計算設(shè)備接收的應(yīng)用執(zhí)行數(shù)據(jù),所述應(yīng)用執(zhí)行數(shù)據(jù)描述所述計算設(shè)備的執(zhí)行環(huán)境,所述存儲器區(qū)與推送服務(wù)相關(guān)聯(lián);以及處理器,所述處理器被編程成 基于存儲在所述存儲器區(qū)中的應(yīng)用執(zhí)行數(shù)據(jù)生成與所述執(zhí)行環(huán)境相對應(yīng)的應(yīng)用統(tǒng)計數(shù)據(jù); 訪問由廣告客戶定義的至少一個廣告活動; 基于所生成的應(yīng)用統(tǒng)計數(shù)據(jù)和所訪問的廣告活動標識出所述計算設(shè)備上的至少一個應(yīng)用程序以接收廣告; 由所述推送服務(wù)將所述廣告遞送給所標識出的應(yīng)用程序;以及 至少基于所標識出的應(yīng)用程序計算出因遞送所述廣告而向所述廣告客戶收費的金額。
2.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述處理器被編程以基于以下各項中的一項或多項來確定所述金額所述應(yīng)用程序的流行度;所述應(yīng)用程序的類型;應(yīng)用程序執(zhí)行的頻率;以及應(yīng)用程序執(zhí)行的位置。
3.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述處理器還被編程以 接收描述所述計算設(shè)備的位置的位置信息; 至少基于所接收的位置信息確定所述計算設(shè)備的位置;以及 基于所述計算設(shè)備的所確定的位置選擇廣告。
4.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述應(yīng)用執(zhí)行數(shù)據(jù)包括以下各項中的一個或多個應(yīng)用名稱;應(yīng)用類型;服務(wù)名稱;應(yīng)用版本;以及應(yīng)用供應(yīng)商。
5.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述處理器通過確定所述應(yīng)用程序執(zhí)行的頻率來生成所述應(yīng)用統(tǒng)計數(shù)據(jù)。
6.如權(quán)利要求I所述的系統(tǒng),其特征在于,所述處理器通過確定由所述應(yīng)用程序接收或從所述應(yīng)用程序發(fā)送的消息的數(shù)量來生成所述應(yīng)用統(tǒng)計數(shù)據(jù)。
7.如權(quán)利要求I所述的系統(tǒng),其特征在于,還包括 用于用廣告來瞄準應(yīng)用程序的裝置;以及 用于計算因遞送所述廣告而向所述廣告客戶收費的財務(wù)金額的裝置。
8.一種方法,包括 由推送服務(wù)從至少一個計算設(shè)備接收應(yīng)用執(zhí)行數(shù)據(jù),所述應(yīng)用執(zhí)行數(shù)據(jù)描述所述計算設(shè)備的執(zhí)行環(huán)境; 分析所接收的應(yīng)用執(zhí)行數(shù)據(jù)以生成與所述執(zhí)行環(huán)境相對應(yīng)的應(yīng)用統(tǒng)計數(shù)據(jù); 訪問由廣告客戶定義的至少一個廣告活動;以及 至少基于所生成的應(yīng)用統(tǒng)計數(shù)據(jù)和所訪問的廣告活動標識出所述計算設(shè)備上的至少一個應(yīng)用程序以接收廣告,其中所述推送服務(wù)將所述廣告提供給所標識出的應(yīng)用程序。
9.如權(quán)利要求8所述的方法,其特征在于,還包括基于所生成的應(yīng)用統(tǒng)計數(shù)據(jù)選擇廣告活動。
10.如權(quán)利要求8所述的方法,其特征在于,還包括基于下列各項中的一個或多個來選擇廣告所訪問的廣告活動和所生成的統(tǒng)計數(shù)據(jù)。
11.如權(quán)利要求8所述的方法,其特征在于,還包括基于所標識出的應(yīng)用計算因提供所述廣告的財務(wù)收費。
12.如權(quán)利要求8所述的方法,其特征在干,還包括將所生成的統(tǒng)計數(shù)據(jù)提供給廣告系統(tǒng),其中所述廣告系統(tǒng)基于所生成的統(tǒng)計數(shù)據(jù)生成樣本廣告活動。
13.如權(quán)利要求8所述的方法,其特征在于,還包括從多個廣告客戶接收多個廣告活動。
14.如權(quán)利要求8所述的方法,其特征在于,還包括 確定所述計算設(shè)備的位置;以及 基于所確定的位置選擇廣告活動或廣告。
15.如權(quán)利要求8所述的方法,其特征在于,一種或多種計算機可讀介質(zhì)具有計算機可執(zhí)行組件,所述組件包括 推送服務(wù)組件,所述推送服務(wù)組件在被至少ー個處理器執(zhí)行時致使所述至少一個處理器從至少ー個計算設(shè)備接收應(yīng)用執(zhí)行數(shù)據(jù),所述應(yīng)用執(zhí)行數(shù)據(jù)描述所述計算設(shè)備的執(zhí)行環(huán)境; 定位器組件,所述定位器組件在被至少ー個處理器執(zhí)行時致使所述至少ー個處理器確定所述計算設(shè)備的位置; 業(yè)務(wù)智能組件,所述業(yè)務(wù)智能組件被至少ー個處理器執(zhí)行時致使所述至少一個處理器基于由推送服務(wù)組件所接收的應(yīng)用執(zhí)行數(shù)據(jù)生成與所述執(zhí)行環(huán)境相對應(yīng)的應(yīng)用統(tǒng)計數(shù)據(jù);以及 廣告服務(wù)組件,所述廣告服務(wù)組件被至少ー個處理器執(zhí)行時致使所述至少一個處理器基于由所述業(yè)務(wù)智能組件生成的應(yīng)用統(tǒng)計數(shù)據(jù)、由廣告客戶定義的廣告活動、以及由所述定位器組件確定的所述計算設(shè)備的位置來標識出所述計算設(shè)備上的至少ー個應(yīng)用程序以接收廣告; 其中所述推送服務(wù)組件將所述廣告遞送給由所述廣告服務(wù)組件標識出的應(yīng)用程序,并且其中所述廣告服務(wù)組件基于所標識出的應(yīng)用計算因遞送所述廣告而向所述廣告客戶收費的金額。
全文摘要
由推送服務(wù)收集應(yīng)用執(zhí)行數(shù)據(jù)并且基于所收集的數(shù)據(jù)用廣告來瞄準應(yīng)用程序?;谒占臄?shù)據(jù)生成諸如每個應(yīng)用程序的活躍度、流行度、以及執(zhí)行頻率之類的統(tǒng)計數(shù)據(jù)。將統(tǒng)計數(shù)據(jù)與廣告活動相匹配以選擇與廣告活動相關(guān)的應(yīng)用程序?;谒x應(yīng)用程序因遞送廣告而向廣告客戶收費。例如,遞送給頻繁執(zhí)行的應(yīng)用程序的廣告比遞送給極少執(zhí)行的應(yīng)用程序的廣告昂貴。
文檔編號G06Q30/02GK102782715SQ201080056854
公開日2012年11月14日 申請日期2010年12月6日 優(yōu)先權(quán)日2009年12月15日
發(fā)明者A·萬瑪, F·X·多爾蒂, R·夸爾斯, S·M·布拉格, V·古普塔 申請人:微軟公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
朔州市| 宜章县| 九龙县| 连平县| 鄯善县| 固阳县| 福清市| 慈溪市| 将乐县| 漳州市| 济宁市| 团风县| 象山县| 辉县市| 延庆县| 长子县| 宜昌市| 绥江县| 凤山市| 清远市| 乌苏市| 阿拉善右旗| 原平市| 屯门区| 桃园县| 错那县| 新宁县| 沂南县| 赣州市| 泽库县| 兰溪市| 松桃| 清徐县| 广宗县| 修武县| 大连市| 平乐县| 锡林郭勒盟| 广元市| 寿宁县| 武鸣县|