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

移動環(huán)境中的用戶簡檔匹配指示方法和系統(tǒng)的制作方法

文檔序號:7942144閱讀:153來源:國知局
專利名稱:移動環(huán)境中的用戶簡檔匹配指示方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及無線通信。明確地說,本發(fā)明涉及可用于有目標內(nèi)容消息處理和相關(guān) 事務(wù)的無線通信系統(tǒng)。
背景技術(shù)
可將具有移動有目標的內(nèi)容消息(TCM)功能的系統(tǒng)描述為能夠?qū)⒗缫蕴囟ㄈ丝诮y(tǒng)計為目標的本地天氣報告和廣告等有目標的內(nèi)容信息遞送到例如蜂窩式電話或其它 形式的無線接入終端(W-AT)等無線通信裝置(WCD)的系統(tǒng)。此類系統(tǒng)還可通過呈現(xiàn)用戶 可能感興趣的非侵入有目標的內(nèi)容消息來提供較好的用戶體驗。具有移動TCM功能的系統(tǒng)的實例是能夠?qū)V告遞送到無線通信裝置(WCD)的移 動有目標的廣告系統(tǒng)(MAS)。一般來說,MAS可提供此類事物作為廣告銷售渠道,供蜂窩 式提供者在W-AT以及某一形式的分析界面上提供廣告以返回報告各種廣告活動的執(zhí)行情 況。移動廣告的特定消費者益處是其可為無線服務(wù)提供替代/額外收入模型,以便將對無 線服務(wù)的更經(jīng)濟的接入權(quán)許可給那些愿意接受廣告的消費者。舉例來說,通過廣告產(chǎn)生的 收入可允許W-AT用戶在不用支付通常與各種服務(wù)相關(guān)聯(lián)的全額預(yù)訂價的情況下享受此類 服務(wù)。為了增加TCM在W-AT上的有效性,提供有目標的信息(即認為可能被特定人或指 定人群完全接收和/或可能為其所感興趣的TCM)可能是有益的。有目標的內(nèi)容消息(TCM)信息可基于即時需要或境況,例如找到緊急路邊服務(wù)的 需要或?qū)﹃P(guān)于旅行路線的信息的需要。有目標的內(nèi)容消息信息還可基于用戶過去已對其表 示出興趣的特定產(chǎn)品或服務(wù)(例如,游戲),且/或基于人口統(tǒng)計,例如可能對特定產(chǎn)品感興 趣的年齡和收入群組的確定。有目標的廣告是TCM的實例。有目標的廣告可提供若干優(yōu)點(優(yōu)于一般廣告),包含(1)在基于按觀看次數(shù)計 費的經(jīng)濟結(jié)構(gòu)中,廣告商可能夠通過將付費廣告限于較小的一組可能主顧來增加其廣告預(yù) 算的價值;以及(2)因為有目標的廣告可能表示特定用戶感興趣的領(lǐng)域,所以用戶將對有 目標的廣告積極響應(yīng)的可能性大大增加。遺憾的是,使一些形式的有目標的廣告成為可能的信息可能因政府法規(guī)和人們限 制其個人信息的傳播的期望而受到限制。舉例來說,在美國,此類政府法規(guī)包含金融服務(wù)現(xiàn) 代化法(Graham-Leach-BlileyAct,GLBA),美國法典第47卷,第222部分一 “客戶信息的 隱私權(quán)”。公用事業(yè)公司也可能被限制將關(guān)于其訂戶的個人信息用于營銷目的。舉例來說, GLBA禁止在無客戶事先明確授權(quán)的情況下使用可個別識別的客戶信息以及揭露所在地信 肩、ο因此,用于在無線通信環(huán)境中遞送有目標的廣告的新技術(shù)是合乎需要的。

發(fā)明內(nèi)容
在示范性實施例中,一種用于確定移動客戶端接收有目標的內(nèi)容消息的適宜性的 方法包含通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);接收與所述有目標的內(nèi)容消息相關(guān)聯(lián) 的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述有目標的內(nèi)容消息;將所述用戶簡檔數(shù) 據(jù)與目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)有目標的 內(nèi)容消息的內(nèi)容;以及基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動 客戶端中。在另一示范性實施例中,一種能夠確定移動客戶端接收有目標的內(nèi)容消息的適宜 性的移動客戶端包含簡檔產(chǎn)生電路,其經(jīng)配置以產(chǎn)生用戶簡檔數(shù)據(jù);接收電路,其經(jīng)配置 以接收與所述有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述 有目標的內(nèi)容消息;比較電路,其經(jīng)配置以將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進
6行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)有目標的內(nèi)容消息的內(nèi)容;以及 高速緩沖存儲器控制電路,其經(jīng)配置以基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息 存儲在所述移動客戶端中。在又一示范性實施例中,一種能夠確定移動客戶端接收有目標的內(nèi)容消息的適宜 性的移動客戶端包含產(chǎn)生裝置,其用于通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);接收裝 置,其用于接收與所述有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集 描述所述有目標的內(nèi)容消息;比較裝置,其用于將所述用戶簡檔數(shù)據(jù)與目標簡檔數(shù)據(jù)集進 行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)有目標的內(nèi)容消息的內(nèi)容;以及 存儲裝置,其用于基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動客戶 端中。在又一示范性實施例中,一種移動客戶端包含一個或一個以上處理器以及一個或 一個以上計算機可讀存儲器,所述計算機可讀存儲器可由所述處理器存取且含有用于以下 操作的指令通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);接收與有目標的內(nèi)容消息相關(guān)聯(lián)的 目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述有目標的內(nèi)容消息;將所述用戶簡檔數(shù)據(jù) 與目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)有目標的內(nèi) 容消息的內(nèi)容;以及基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動客 戶端中。在再一示范性實施例中,一種計算機程序產(chǎn)品包含計算機可讀媒體,所述計算機 可讀媒體又包含第一指令集,其用于通過移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);第二指令集,其 用于接收與有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述有 目標的內(nèi)容消息;第三指令集,其用于將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比 較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)有目標的內(nèi)容消息的內(nèi)容;以及第四 指令集,其用于基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動客戶端 中。


結(jié)合圖式理解時,本發(fā)明的特征和性質(zhì)將從下文所陳述的詳細描述中變得更明 白,在圖式中,參考符號始終識別對應(yīng)項目和過程。圖1是展示示范性無線接入終端(W-AT)與廣告基礎(chǔ)結(jié)構(gòu)之間的交互的圖。廣告 基礎(chǔ)結(jié)構(gòu)是有目標內(nèi)容消息處理基礎(chǔ)結(jié)構(gòu)的實例。圖2是展示具有機載用戶簡檔產(chǎn)生代理的示范性W-AT的操作的示意性框圖。圖3是展示用戶簡檔產(chǎn)生代理的數(shù)據(jù)傳送的示范性操作的示意性框圖。圖4是處置對簡檔數(shù)據(jù)處理的示范性請求的示意性框圖。圖5是展示用戶簡檔產(chǎn)生代理的示范性操作的示意性框圖。圖6是概述產(chǎn)生和使用用戶簡檔的示范性操作的流程圖。圖7是概述產(chǎn)生和使用用戶簡檔的另一示范性操作的流程圖。圖8是說明當可識別數(shù)據(jù)傳送到移動廣告/移動有目標內(nèi)容消息處理服務(wù)器時將 單向散列函數(shù)用于客戶端身份保護的圖。圖9是說明由代理服務(wù)器實施的用于使傳送到移動廣告服務(wù)器/移動有目標內(nèi)容消息處理服務(wù)器的可識別數(shù)據(jù)匿名化的數(shù)據(jù)流的圖。圖10是說明由代理服務(wù)器實施的用于使傳送到移動廣告服務(wù)器/移動有目標內(nèi) 容消息處理服務(wù)器的可識別數(shù)據(jù)匿名化的第二數(shù)據(jù)流的圖。圖11描繪用于具有移動有目標內(nèi)容消息功能的網(wǎng)絡(luò)中的廣告分布的通信協(xié)議。圖12描繪用于具有移動消息遞送功能的網(wǎng)絡(luò)中的有目標內(nèi)容消息分布的另一通 信協(xié)議。圖13描繪用于具有移動消息遞送功能的網(wǎng)絡(luò)中的有目標內(nèi)容消息分布的另一通 信協(xié)議。圖14描繪用于具有移動消息遞送功能的網(wǎng)絡(luò)中的有目標內(nèi)容消息分布的另一通 信協(xié)議。圖15描繪用于根據(jù)“聯(lián)系窗”方法下載廣告內(nèi)容的第一通信協(xié)議的時間線。圖16描繪用于根據(jù)所定義的時間表來下載廣告內(nèi)容的通信協(xié)議的替代時間線。圖17描繪用于根據(jù)所定義的時間表來下載內(nèi)容的第一通信協(xié)議的替代時間線。圖18是消息過濾過程的說明。圖19是消息過濾過程組件的說明。圖20是選通過程的說明。圖21是隨機取樣邏輯圖的說明。圖22是基于單向函數(shù)的取樣邏輯圖的說明。圖23是選擇過程流程圖的說明。圖24A和圖24B描繪消息選擇過程的流程圖。圖25是說明示范性用戶簡檔匹配指示符(MI)過程的流程圖。圖26是說明示范性用戶簡檔匹配指示符的框圖。圖27是示范性關(guān)鍵詞相關(guān)過程的流程圖。圖28是說明示范性學(xué)習(xí)和預(yù)測引擎的框圖。圖29是說明與移動客戶端的其它元件聯(lián)系起來的示范性學(xué)習(xí)和預(yù)測引擎的框 圖。圖30A描繪示范性分級關(guān)鍵詞組織。圖30B描繪示范性非分級/展平關(guān)鍵詞組織。圖31描繪表示用于使移動客戶端能夠適合于用戶偏好的示范性學(xué)習(xí)過程的預(yù)期 性能的一系列曲線圖。圖32A和圖32B描繪說明用于使移動客戶端能夠適合于用戶偏好的示范性過程的 框圖。圖33是多播/廣播消息分布的說明。圖34是示范性單播消息分布協(xié)議的說明。圖35是另一示范性單播消息分布協(xié)議的說明。圖36是又一示范性單播消息分布協(xié)議的說明。圖37是再一示范性單播消息分布協(xié)議的說明。圖38A到圖38H描繪具有針對特定用戶的歷史信息的各種所捕獲的位置數(shù)據(jù)。圖39和圖40描繪針對用戶的示范性位置和路徑集合。
圖41是圖39和圖40的所述位置和路徑集合的示范性馬爾可夫模型(Markov Model)。圖42是概述用于基于所捕獲的位置信息來更新用戶簡檔的示范性操作的過程流 的圖。
具體實施例方式可概括地以及依據(jù)特定實例和/或特定實施例來描述下文所揭示的方法和系統(tǒng)。 對于其中參考詳細實例和/或?qū)嵤├睦樱瑧?yīng)了解,所描述的基本原理中的任一者均不 限于單個實施例,而是可經(jīng)擴展以與本文所描述的其它方法和系統(tǒng)中的任一者一起使用, 如所屬領(lǐng)域的一般技術(shù)人員將了解(除非另外明確陳述)。本文使用詞語“示范性”來表示“充當實例、例子或說明”。本文描述為“示范性” 的任何方面不必解釋為與其它方面相比是優(yōu)選或有利的。出于實例的目的,本發(fā)明常被描繪為實施于蜂窩式電話中(或與其一起使用)。 然而,將了解,下文所揭示的方法和系統(tǒng)可涉及移動和非移動系統(tǒng)兩者,包含移動電話、 PDA和膝上型PC,以及任何數(shù)目的經(jīng)特殊裝備/修改的音樂播放器(例如,經(jīng)修改的蘋果 (Apple) iPOD )、視頻播放器、多媒體播放器、電視機(固定、便攜式和/或安裝在交通工 具中)、電子游戲系統(tǒng)、數(shù)碼相機和可攜式攝像機。提供以下術(shù)語和相應(yīng)的“定義/描述”作為對以下揭示內(nèi)容的參考。然而,請注 意,如所屬領(lǐng)域的一般技術(shù)人員鑒于特定情形可明白,當應(yīng)用于某些實施例時,所應(yīng)用的定 義/描述中的一些定義/描述可擴展或可以其它方式與下文所提供的特定語言中的一些不一致。TCM-有目標的內(nèi)容消息。廣告可為有目標的內(nèi)容消息的實例。M-TCM-PS-移動有目標內(nèi)容消息處理系統(tǒng)MAS-移動廣告系統(tǒng),其可被視為M-TCM-PS的一種形式。UPG-用戶簡檔產(chǎn)生代理M-TCM-具有移動TCM功能的客戶端MAEC-具有移動廣告功能的客戶端。此客戶端可為具有移動TCM功能的客戶端的 實例移動TCM提供者(M-TCM-P)-可能想要通過有目標內(nèi)容消息處理系統(tǒng)顯示有目標 的內(nèi)容消息的人或?qū)嶓w。廣告商_可能想要通過移動廣告系統(tǒng)(MAS)顯示廣告的人或?qū)嶓w。廣告商可提 供廣告數(shù)據(jù)連同相應(yīng)的目標對準和重放規(guī)則,其在一些例子中可形成到達MAS的廣告元數(shù) 據(jù)。廣告商是移動TCM提供者的實例。TCM元數(shù)據(jù)-用于識別可用于提供關(guān)于相應(yīng)的有目標的內(nèi)容消息(TCM)的額外信 息的數(shù)據(jù)的術(shù)語。廣告元數(shù)據(jù)-用于識別可用于提供關(guān)于相應(yīng)廣告的額外信息的數(shù)據(jù)的術(shù)語。此廣 告元數(shù)據(jù)可包含(但不限于)多用途因特網(wǎng)郵件擴展(mime)類型、廣告持續(xù)時間、廣告觀 看開始時間、廣告觀看結(jié)束時間等。廣告商提供的相應(yīng)的廣告目標對準和重放規(guī)則也可作 為廣告的元數(shù)據(jù)附加到廣告。廣告元數(shù)據(jù)是TCM元數(shù)據(jù)的實例。
應(yīng)用程序開發(fā)者_開發(fā)用于可播放廣告的具有移動廣告功能的客戶端(MAEC)的 應(yīng)用程序的人或?qū)嶓w。系統(tǒng)操作者-操作MAS的人或?qū)嶓w。第三方推斷規(guī)則提供者-可提供將由用戶簡檔產(chǎn)生代理使用的用戶簡檔推斷規(guī) 則的第三方(除系統(tǒng)操作者以外)用戶簡檔產(chǎn)生代理-客戶端處可接收各種相關(guān)數(shù)據(jù)(例如,廣告推斷規(guī)則、來自度 量收集代理的用戶行為、來自GPS的位置數(shù)據(jù)、用戶輸入的明確用戶偏好(如果存在的話), 和/或來自其它客戶端應(yīng)用程序的用戶行為),接著產(chǎn)生各種用戶簡檔元素的功能單元。用 戶簡檔產(chǎn)生代理可基于可用于表征用戶行為的所搜集的信息來持續(xù)地更新簡檔。用戶行為合成器-用戶簡檔產(chǎn)生代理內(nèi)的可用于接收多種數(shù)據(jù)(例如,用戶行為 信息、位置信息和用戶簡檔推斷規(guī)則)以產(chǎn)生合成的簡檔屬性的功能裝置或代理。簡檔元素細化器-用戶簡檔產(chǎn)生代理內(nèi)的可接收用戶行為合成器所產(chǎn)生的簡檔 屬性以及若干用戶簡檔推斷規(guī)則的功能裝置或代理。簡檔元素細化器可細化簡檔屬性,通 過發(fā)送到簡檔屬性處理器的詢問來處理所述簡檔屬性,并產(chǎn)生用戶簡檔元素。簡檔屬性處理器-可處理可能要求數(shù)據(jù)密集型查找的簡檔屬性請求且接著以經(jīng) 細化的簡檔屬性做出響應(yīng)的服務(wù)器和/或服務(wù)器的常駐代理。TCM過濾代理-可接收具有其相應(yīng)元數(shù)據(jù)、TCM目標對準規(guī)則和TCM過濾規(guī)則的若 干TCM,接著將所述TCM中的一些或全部存儲在TCM高速緩存存儲器中的客戶端代理。過濾 代理還可將用戶簡檔視為來自用戶簡檔產(chǎn)生代理的輸入。廣告過濾代理_可接收具有其相應(yīng)元數(shù)據(jù)、廣告目標對準規(guī)則和廣告過濾規(guī)則的 若干廣告,接著將接收到的廣告中的一些或全部存儲在廣告高速緩存存儲器中的客戶端代 理。過濾代理也可將用戶簡檔視為來自用戶簡檔產(chǎn)生代理的輸入。廣告過濾代理是TCM過 濾代理的實例。TCM高速緩沖存儲器管理器_可維護有目標內(nèi)容消息高速緩沖存儲器的客戶端代 理。高速緩沖存儲器管理器可從過濾代理取得經(jīng)高速緩存的有目標的內(nèi)容消息,且響應(yīng)來 自接入終端上的其它應(yīng)用程序的內(nèi)容消息請求。注意,對于本發(fā)明,術(shù)語“高速緩沖存儲器” 可指代一組非常廣泛的存儲器配置,包含單個存儲裝置、一組分布式存儲裝置(本地和/或 非本地)等等。一般來說,應(yīng)了解,術(shù)語“高速緩沖存儲器”可指代可用于加速信息顯示、處 理或數(shù)據(jù)傳送的任何存儲器。廣告高速緩沖存儲器管理器_可維護廣告高速緩沖存儲器的客戶端代理。高速緩 沖存儲器管理器可從過濾代理取得經(jīng)高速緩存的廣告,且響應(yīng)來自接入終端上的其它應(yīng)用 程序的廣告請求。廣告高速緩沖存儲器管理器是TCM高速緩沖存儲器管理器的實例。用戶簡檔屬性-可由用戶行為合成器合成以形成簡檔屬性的用戶行為、興趣、人 口統(tǒng)計信息等等,其可被視為可由簡檔元素細化器進一步處理和細化成較精細的用戶簡檔 元素的數(shù)據(jù)的中間預(yù)合成形式。用戶簡檔元素_用于維護用戶簡檔的信息的項目,其可包含可用于分類或界定用 戶的興趣、行為、人口統(tǒng)計等的各種類型的數(shù)據(jù)。TCM目標對準規(guī)則-這些規(guī)則可包含與由移動TCM提供者指定的有目標的內(nèi)容消 息的呈現(xiàn)有關(guān)的規(guī)則。
廣告目標對準規(guī)則-這些規(guī)則可包含由廣告商指定以對可如何顯示廣告強加規(guī) 則/限制的規(guī)則,和/或使廣告目標對準特定用戶段的規(guī)則。廣告目標對準規(guī)則可特定針 對若干標準,例如廣告活動或廣告群組。廣告目標對準規(guī)則是TCM目標對準規(guī)則的實例。TCM重放規(guī)則-這些規(guī)則可包含由客戶端應(yīng)用程序在詢問TCM高速緩沖存儲器管 理器以獲得將在其應(yīng)用程序的上下文中顯示的TCM時指定的顯示規(guī)則。廣告重放規(guī)則_這些規(guī)則可包含由客戶端應(yīng)用程序在詢問廣告高速緩沖存儲器 管理器以獲得將在其應(yīng)用程序的上下文中顯示的廣告時指定的顯示規(guī)則。廣告重放規(guī)則是 TCM重放規(guī)則的實例。TCM過濾規(guī)則-這些規(guī)則可包含可過濾TCM所依據(jù)的規(guī)則。通常,系統(tǒng)操作者可指 定這些規(guī)則。廣告過濾規(guī)則-這些規(guī)則可包含可過濾廣告所依據(jù)的規(guī)則。通常,系統(tǒng)操作者可 指定這些規(guī)則。廣告過濾規(guī)則是TCM過濾規(guī)則的實例。用戶簡檔元素推斷規(guī)則-這些規(guī)則可包含由系統(tǒng)操作者(和/或第三方)指定的 可用于確定可用于根據(jù)人口統(tǒng)計和行為數(shù)據(jù)建立用戶簡檔的一個或一個以上過程的規(guī)則。TCM伸縮-可借以響應(yīng)于用戶請求將額外呈現(xiàn)材料呈現(xiàn)給用戶的針對TCM的顯示 或呈現(xiàn)功能。廣告伸縮-可借以響應(yīng)于用戶請求將額外呈現(xiàn)材料呈現(xiàn)給用戶的廣告顯示或呈 現(xiàn)功能。廣告伸縮是TCM伸縮的實例。如上文所提及,關(guān)于電信和隱私權(quán)的各種規(guī)章可使具有有目標的內(nèi)容的消息的遞 送較困難。然而,本發(fā)明可提供多種解決方案以在注意隱私權(quán)問題的同時將有目標的內(nèi)容 遞送到無線接入終端(W-AT),例如蜂窩式電話。本發(fā)明的用于緩和隱私權(quán)問題的許多方法中的一者包含將多種過程卸載到用戶 的W-AT上,所述W-AT又可用于產(chǎn)生可能表征用戶的信息集,即其可在W-AT本身上創(chuàng)建用 戶的“用戶簡檔”。因此,例如廣告和其它媒體等有目標的內(nèi)容消息可基于用戶的簡檔而導(dǎo) 向用戶的W-AT,而不向外界暴露潛在的敏感性客戶信息。移動TCM處理系統(tǒng)(M-TCM-PS)中(且明確地說,移動廣告系統(tǒng)(MAS)中)可使用 各種所揭示的方法和系統(tǒng),對于本發(fā)明,所述移動TCM處理系統(tǒng)可包含可用于將有目標的 內(nèi)容消息(或明確地說,廣告)遞送到具有TCM功能的W-AT (或明確地說,具有移動廣告功 能的W-AT)的端對端通信系統(tǒng)。M-TCM-PS還可提供能夠報告特定廣告活動的執(zhí)行情況的分 析界面。因此,適當構(gòu)造的M-TCM-PS可通過僅呈現(xiàn)可能為消費者所感興趣的非侵入廣告來 提供較好的消費者體驗。雖然以下實例大體針對例如商業(yè)廣告等內(nèi)容,但預(yù)期所針對內(nèi)容的較廣范圍。舉 例來說,代替于所針對的廣告,例如特定針對用戶的興趣的股票報告、天氣報告、宗教信息、 新聞和體育信息等等內(nèi)容預(yù)期在本發(fā)明的界限內(nèi)。舉例來說,雖然所針對的內(nèi)容可以是廣 告,但體育賽事的得分和天氣報告可無疑也作為所針對的內(nèi)容。因此,例如廣告服務(wù)器等裝 置可被視為較一般的內(nèi)容服務(wù)器,且廣告相關(guān)代理和裝置可較一般地被視為內(nèi)容相關(guān)代理 和服務(wù)器。在廣告的上下文中提供所有進一步論述作為TCM(有目標的內(nèi)容消息)的實例, 且應(yīng)注意,此類論述大體適用于有目標的內(nèi)容消息。圖1是M-TCM-PS的各種功能元件中的一些元件的圖,其展示具有TCM功能的W-AT100與具有廣告基礎(chǔ)結(jié)構(gòu)的通信網(wǎng)絡(luò)之間的交互。如圖1所示,示范性M-TCM-PS包含具有 TCM功能的移動客戶端/W-AT 100、具有無線電功能的網(wǎng)絡(luò)(RAN) 190,以及內(nèi)嵌在與無線 WAN基礎(chǔ)結(jié)構(gòu)(圖1未圖示)相關(guān)聯(lián)的網(wǎng)絡(luò)中的廣告基礎(chǔ)結(jié)構(gòu)150。舉例來說,消息接發(fā)基 礎(chǔ)結(jié)構(gòu)可在與無線WAN中的蜂窩式基站在地理上不位于同一地點的遠程服務(wù)器處可用。如圖1所示,W-AT可包含客戶端應(yīng)用程序裝置110、客戶端消息遞送接口 112、度量 收集代理120、消息高速緩存管理器122、消息過濾代理124、度量報告代理126、消息接收代 理120和數(shù)據(jù)服務(wù)層裝置130。消息遞送基礎(chǔ)結(jié)構(gòu)150可包含TCM銷售代理160、分析學(xué)代 理162、消息遞送服務(wù)器接口 164、消息吸收代理170、消息捆綁代理174、消息分布代理176、 度量數(shù)據(jù)庫172、度量收集代理178,且具有代理服務(wù)器182。在操作中,M-TCM-PS的“客戶端側(cè)”可由W-AT 100(描繪于圖1的左手側(cè))處置。 除與W-AT相關(guān)聯(lián)的傳統(tǒng)應(yīng)用程序外,當前W-AT 100還可具有處于應(yīng)用程序等級110的TCM 相關(guān)應(yīng)用程序,所述應(yīng)用程序等級110又可經(jīng)由客戶端廣告接口 112鏈接到M-TCM-PS的其 余部分。在各種實施例中,客戶端消息遞送接口 112可提供度量/數(shù)據(jù)收集和管理。一些所 收集的度量/數(shù)據(jù)可在不暴露可個別識別的客戶信息的情況下傳送到度量報告代理126和 /或傳送到W-AT的數(shù)據(jù)服務(wù)層130 (經(jīng)由度量收集代理120),以供進一步分布到M-TCM-PS 的其余部分。所傳送的度量/數(shù)據(jù)可經(jīng)由RAN 190提供給消息遞送基礎(chǔ)結(jié)構(gòu)150 (描繪于圖1 的右手側(cè)),針對當前實例,所述消息遞送基礎(chǔ)結(jié)構(gòu)150包含多種TCM相關(guān)和隱私權(quán)保護服 務(wù)器。消息遞送基礎(chǔ)結(jié)構(gòu)150可在數(shù)據(jù)服務(wù)層180處接收度量/數(shù)據(jù),所述數(shù)據(jù)服務(wù)層180 又可將接收到的度量/數(shù)據(jù)傳送到若干度量/數(shù)據(jù)收集服務(wù)器(此處為度量收集代理178) 和/或軟件模塊。度量/數(shù)據(jù)可存儲在度量數(shù)據(jù)庫172中,并提供給消息遞送服務(wù)器接口 164,在該處所存儲的度量/數(shù)據(jù)可用于營銷目的,例如廣告、銷售和分析學(xué)。注意,感興趣 的信息可(尤其)包含W-AT處的用戶選擇和由W-AT響應(yīng)于消息遞送基礎(chǔ)結(jié)構(gòu)150所提供 的指令而執(zhí)行的對廣告的請求。消息遞送服務(wù)器接口 164可提供用于供應(yīng)廣告(廣告吸收)、捆綁廣告、確定廣告 的分布和經(jīng)由消息遞送基礎(chǔ)結(jié)構(gòu)150的數(shù)據(jù)服務(wù)層180將廣告發(fā)送到M-TCM-PS網(wǎng)絡(luò)的其 余部分的渠道。消息遞送基礎(chǔ)結(jié)構(gòu)150可向W-AT 100提供適當?shù)腡CM以及TCM的元數(shù)據(jù)。 消息遞送基礎(chǔ)結(jié)構(gòu)150可指令W-AT 100根據(jù)消息基礎(chǔ)結(jié)構(gòu)150所提供的規(guī)則基于任何可 用元數(shù)據(jù)來選擇TCM。如上文所提及,示范性W-AT 100可經(jīng)啟用以整體或部分地產(chǎn)生W-AT的用戶的用 戶簡檔,所述用戶簡檔又可用于啟用M-TCM-PS以遞送用戶可能感興趣的TCM。這可導(dǎo)致各 種廣告活動和其它TCM遞送活動的較好的“點進率”。然而,如上文所提及,產(chǎn)生用戶簡檔可 能因可駐存在用戶簡檔中的數(shù)據(jù)的潛在敏感性質(zhì)而引起隱私權(quán)問題。然而,如下文在各種裝置和系統(tǒng)實施例中將展示,可通過啟用用戶的W-AT以產(chǎn)生 用戶簡檔而隨后將用戶簡檔限于用戶的W-AT的范圍內(nèi)(非常有限(且受控)情形中除外) 來緩和隱私權(quán)問題。圖2是展示經(jīng)配置以產(chǎn)生和使用用戶簡檔的圖1的示范性W-AT的操作細節(jié)的框 圖。如圖2所示,示范性W-AT包含能夠處理若干應(yīng)用程序的處理系統(tǒng),所述應(yīng)用程序包含 若干核心客戶端應(yīng)用程序和一客戶端消息遞送接口。注意,例如消息接收代理128和數(shù)據(jù)服務(wù)層130等一些組件為了與圖2有關(guān)的功能的闡釋的簡單性而從圖2中省略。圖2的示 范性W-AT 100被展示為具有客戶端消息遞送接口 112與客戶端應(yīng)用程序裝置110之間的 平臺特有調(diào)適接口 111,且消息過濾代理124具有用戶簡檔產(chǎn)生代理210和響應(yīng)用戶簡檔產(chǎn) 生代理210的客戶端消息過濾代理220。高速緩存存儲器240被展示為與高速緩沖存儲器 管理器122通信。外部裝置(例如,簡檔屬性處理器270、系統(tǒng)操作者(或第3方)280和消 息銷售接口 164)被展示為與客戶端消息過濾代理124通信。裝置270、280和164 —般來 說不是W-AT的一部分,而是可能駐存在M-TCM-PS網(wǎng)絡(luò)的另一部分中。雖然將W-AT 100的各個組件110到240描繪為單獨的功能塊,但應(yīng)了解,這些功 能塊中的每一者可采取多種形式,包含單獨件的專用邏輯、運行單獨件的軟件/固件的單 獨處理器、駐存在存儲器中且由單個處理器操作的軟件/固件的集合等等。在操作中,客戶端應(yīng)用程序裝置110可執(zhí)行可用于電信(例如,呼叫和文本消息接 發(fā))或其它任務(wù)(例如,游戲)的任何數(shù)目的功能應(yīng)用程序,其使用平臺特有調(diào)適接口 111 來與客戶端消息遞送接口 112介接??蛻舳讼⑦f送接口 112又可用于允許W-AT 100執(zhí) 行若干有用過程,例如監(jiān)視用戶行為和將用戶相關(guān)信息傳遞到用戶簡檔產(chǎn)生代理210。除了直接從客戶端應(yīng)用程序接口接收信息外,用戶簡檔產(chǎn)生代理210還可從度量 收集代理120產(chǎn)生用戶行為信息,所述度量收集代理120本身可從客戶端消息遞送接口 112 接收相同或不同信息。用戶行為的實例可包含TCM相關(guān)響應(yīng),例如廣告點擊以及指示類型 和使用頻率的其它度量。其它用戶行為信息可包含直接用戶偏好或授權(quán)。度量收集代理120可將度量/數(shù)據(jù)提供給度量報告代理126,所述度量報告代理 126又可將度量/數(shù)據(jù)信息提供給可M-TCM-PS的在W-AT內(nèi)部或外部的其它組件(下文論 述)O簡檔屬性處理器270可處理來自W-AT 100的要求(或可另外受益于)數(shù)據(jù)密集 型查找的傳入的簡檔屬性處理請求,并以經(jīng)細化的簡檔屬性向用戶簡檔產(chǎn)生代理210做出 響應(yīng)。用戶簡檔產(chǎn)生代理210的一個功能可包含提供可根據(jù)相關(guān)過濾規(guī)則提供給W-AT 的用戶的TCM,以及來自銷售接口 164的TCM數(shù)據(jù)和TCM元數(shù)據(jù)。過濾代理220還可將經(jīng)過 濾的消息提供給高速緩沖存儲器管理器122,所述高速緩沖存儲器管理器122又可存儲并 稍后提供此類消息(經(jīng)由高速緩存存儲器240)以呈現(xiàn)給用戶。用戶簡檔產(chǎn)生代理可以是駐存在具有移動廣告功能的W-AT中的硬件和/或軟件 的任意集合,其可用于收集用戶行為信息。潛在的信息源可包含(但不限于)駐存在用戶的 W-AT上的應(yīng)用程序、各種可存取數(shù)據(jù)庫中可用的公開信息、對于廣告的先前用戶響應(yīng)、來自 常駐GPS無線電設(shè)備的位置數(shù)據(jù),以及用戶輸入的明確用戶偏好(如果存在的話)。所搜集 的任何用戶簡檔信息可接著經(jīng)處理/合成以產(chǎn)生用戶簡檔屬性或元素,所述用戶簡檔屬性 或元素可在使用較少存儲器資源的情況下較好地表征用戶。在各種實施例中,由系統(tǒng)操作者(和/或第三方)提供的用戶簡檔推斷規(guī)則可驅(qū) 動W-AT的用戶簡檔產(chǎn)生代理的特定動作。注意,這些規(guī)則可為若干類型,包含(1)基本規(guī) 則,其包含將由用戶簡檔產(chǎn)生代理依據(jù)與每一動作相關(guān)聯(lián)的預(yù)定時間表執(zhí)行的動作;以及 (2)限定規(guī)則,其包含由“條件”限定的“動作”,其中“條件”可界定需要為真的行為,且“動 作”可界定當檢測到所述條件為真時用戶簡檔產(chǎn)生代理的規(guī)則引擎所采取的動作。此類規(guī)
13則可用于從特定用戶動作或行為推斷出信息。舉例來說,針對用戶簡檔產(chǎn)生代理的簡單規(guī)則可能是每隔五分鐘存儲GPS針對用 戶的W-AT而導(dǎo)出的位置信息。相關(guān)聯(lián)規(guī)則可以是將一天中09:00到17:00時間范圍內(nèi)最 常去的位置標記為用戶的可能工作位置。作為第二實例,由條件限定的規(guī)則可能是如果用戶經(jīng)常一天將30分鐘以上花在 其W-AT上的游戲應(yīng)用程序中那么將“游戲”類別添加到用戶的興趣列表。還注意,用戶簡檔產(chǎn)生代理還可將用戶偏好視為輸入,所述用戶偏好包含關(guān)于用 戶對于使用位置數(shù)據(jù)導(dǎo)出簡檔的明確授權(quán)、用戶作出的其它授權(quán)以及用戶所輸入的其它特 定信息的用戶選擇。舉例來說,用戶可能輸入其偏好以觀看與旅行有關(guān)的廣告。用戶的W-AT中并入的可用于搜集并細化/分類行為數(shù)據(jù)的各種受規(guī)則驅(qū)策的方 法可緩和用戶可能具有的一些隱私權(quán)問題。舉例來說,通過采集數(shù)據(jù)并將原始數(shù)據(jù)合成為 W-AT內(nèi)較有意義/有用的形式(與使用外部服務(wù)器相對比),可形成敏感或個人信息且稍 后用于有目標的廣告,而不將此信息暴露于W-AT的通信網(wǎng)絡(luò)的其余部分。在各種實施例中,用戶簡檔的特定方面可控制用戶的W-AT的若干部分。舉例來 說,用戶簡檔產(chǎn)生代理可利用任何檢索到的W-AT信息來以最適合于W-AT的方式修整信息 內(nèi)容,包含菜單布局的選擇(例如,線性、分級、動畫、彈出和自定義功能鍵)。如上文所提及,雖然大多數(shù)簡檔產(chǎn)生規(guī)則可被W-AT的內(nèi)嵌式用戶簡檔產(chǎn)生代理 解譯,但可能存在一些要求大數(shù)據(jù)庫查找(例如,政府人口普查數(shù)據(jù))的規(guī)則。由于W-AT 上的存儲器可能太有限而不能容納大數(shù)據(jù)庫,所以可能通過將適當?shù)募毣蝿?wù)卸載到 M-TCM-PS網(wǎng)絡(luò)的W-AP側(cè)的經(jīng)特殊配置的服務(wù)器來進一步細化已合成的用戶行為和人口統(tǒng) 計數(shù)據(jù)。對于本發(fā)明,能夠輔助用戶簡檔產(chǎn)生的任何此類外部服務(wù)器均可稱為“簡檔屬性處 理器”。下文參看圖4提供簡檔屬性處理器的額外論述。圖3是在與其它裝置312和280交互的情況下展示的先前呈現(xiàn)的用戶簡檔產(chǎn)生代 理210的示意性框圖。下文部分地提供用戶簡檔產(chǎn)生代理210的各種能力(除上文論述的 那些能力之外)。移動電話的特征之一是其可由用戶攜帶,不管他/她去哪里。利用W-AT的GPS能 力,W-AT可確定用戶周期性地或非周期性地將他/她的一些或大部分時間花在什么地方。 因為經(jīng)常存在與位置相關(guān)聯(lián)的人口統(tǒng)計數(shù)據(jù),所以與用戶常去的位置相關(guān)聯(lián)的GPS信息和 人口統(tǒng)計數(shù)據(jù)的使用可允許形成與用戶相關(guān)聯(lián)的人口統(tǒng)計簡檔的至少一些部分。與使用位 置信息的用戶的簡檔相關(guān)聯(lián)的典型的人口統(tǒng)計簡檔元素可包含(但不限于)位置郵政編碼性別針對常去位置的中位數(shù)年齡年齡分布和相關(guān)聯(lián)概率去上班的平均行程時間家庭收入或家庭收入范圍家庭規(guī)模家族收入或家族收入范圍家族規(guī)模
婚姻狀況擁有住房的概率租用住房的概率生命階段群組/分類注意,多個人口統(tǒng)計用戶簡檔可保存在用戶的W-AT處。舉例來說,具有M-TCM功 能的客戶端可能由網(wǎng)絡(luò)配置以為用戶保存兩個人口統(tǒng)計簡檔-一個簡檔用于其“住宅”位 置(比如21:00到06:00之間最常去的位置),且一個簡檔用于其“工作”位置(比如09:00 到17:00之間最常去的位置)。除一般人口統(tǒng)計外,還可使用W-AT的眾多應(yīng)用程序中的任一者來進一步形成用 戶簡檔。用戶傾向于將其大部分時間花在哪些應(yīng)用程序(例如,游戲)上或者用戶如何與電 話上的各種應(yīng)用程序交互可提供基于用戶的行為和偏好為用戶建立簡檔的機會。這種數(shù)據(jù) 采集和用戶行為簡檔確定的大部分可在W-AT本身上完成,其由饋送到用戶簡檔產(chǎn)生代理 210的用戶簡檔推斷規(guī)則驅(qū)動。與用戶相關(guān)聯(lián)的典型的行為簡檔元素可包含(但不限于) 以下各項應(yīng)用程序ID和花在應(yīng)用程序上的時間興趣分類最喜歡的關(guān)鍵詞最喜歡的網(wǎng)站感興趣的廣告音樂專輯感興趣的游戲許多簡檔元素(包含人口統(tǒng)計)可經(jīng)由W-AT上的本地用戶接口應(yīng)用程序根據(jù)通 過添加異常分支以觀察應(yīng)用程序行為而采集的行為進行推斷。正是通過此些應(yīng)用程序,用 戶可啟動其它應(yīng)用程序。用戶感興趣的應(yīng)用程序和花在這些應(yīng)用程序上的時間可通過監(jiān)視 用戶何時啟動和退出特定應(yīng)用程序來推斷。饋送到用戶簡檔產(chǎn)生代理210的規(guī)則可基于用戶與應(yīng)用程序的交互而將用戶的 感興趣類別相關(guān)聯(lián)。還可使用對W-AT處收集到的行為數(shù)據(jù)的服務(wù)器輔助的合作過濾將感 興趣類別指派給用戶簡檔??上螺d到用戶簡檔產(chǎn)生代理210的規(guī)則可允許服務(wù)器以動態(tài)方式控制用戶簡檔 產(chǎn)生代理210的運作。通過在在職W-AT上采集原始數(shù)據(jù)并將其合成為較有意義的信息(簡 檔屬性),與將數(shù)據(jù)維持為原始形式比較,可將特定的敏感性用戶行為信息變換為廣告行為 類別和用戶簡檔元素。示范性W-AT可跟蹤用戶感興趣的消息和與此些消息相關(guān)聯(lián)的關(guān)鍵詞。舉例來說, 對同一廣告的多次點擊可向用戶簡檔代理指示與相關(guān)聯(lián)的關(guān)鍵詞和廣告相關(guān)聯(lián)的興趣等 級。以同樣的方針,可將用戶感興趣的游戲和音樂保存在W-AT處。還可使用服務(wù)器輔助的 模式以基于用戶的音樂和游戲播放列表將用戶興趣類別與用戶的簡檔相關(guān)聯(lián)。當形成和保存用戶簡檔時,此簡檔可采取多種形式,例如合成的簡檔屬性和元素。注意,用戶簡檔中的一些或所有數(shù)據(jù)屬性和元素可具有與其相關(guān)聯(lián)的某一置信等 級。即,因為某些元素和屬性是基于推斷和規(guī)則的,所以其結(jié)果可能不是確定的且具有與其相關(guān)聯(lián)的“模糊性”。此模糊性可表達為與用戶簡檔屬性和元素相關(guān)聯(lián)的置信等級。作為實例,在注意到用戶正每月發(fā)送五百條以上SMS消息的情況下,簡檔產(chǎn)生器 可能假定用戶可能以60%的置信等級處于從15到24的年齡群組中。這意味著如果每月發(fā) 送五百條以上SMS消息的100個用戶被輪詢其年齡,那么其中約60個可能屬于15到24的 年齡群組。類似地,當基于用戶的住宅位置為他/她推斷人口統(tǒng)計簡檔時,可存在與簡檔屬 性相關(guān)聯(lián)的置信等級。此處的置信等級可指示在具有相同住宅位置的一百個用戶的樣本中 簡檔屬性預(yù)期為準確的次數(shù)。示范性用戶簡檔產(chǎn)生代理210還可被饋送用以組合關(guān)于來自多個來源的相同簡 檔屬性的置信等級以產(chǎn)生針對所述屬性的統(tǒng)一置信等級的規(guī)則。舉例來說,如果SMS使用 率指示用戶以60%置信等級處于15到24歲的年齡群組內(nèi),且住宅位置的人口統(tǒng)計簡檔指 示用戶以20%置信等級處于15到24歲的年齡群組內(nèi),那么這兩個項目可以模糊邏輯規(guī)則 組合,以為處于同一年齡群組中的用戶產(chǎn)生統(tǒng)一置信等級。相比之下,如果用戶將其興趣偏好輸入到客戶端中,那么此類值可能被給予接近 100%的置信等級,因為其直接來自用戶。類似地,如果運營商基于其所具有的用戶數(shù)據(jù) (在服務(wù)簽約期間從用戶收集的記帳數(shù)據(jù)或任選的簡檔數(shù)據(jù))指定任何用戶簡檔屬性/元 素,那么其也將具有與其相關(guān)聯(lián)的較高置信等級。隨著在W-AT上收集到更多用戶行為數(shù)據(jù)且基于此做出推斷,所以簡檔屬性和元 素值中的后續(xù)置信等級預(yù)期將增加。圖4是簡檔屬性處理器270處置W-AT對簡檔屬性處理的請求的示意性框圖。如 上文所論述,雖然W-AT可能夠處置大部分處理,但可能存在需要巨大數(shù)據(jù)庫查找以確定行 為或人口統(tǒng)計簡檔的多個部分的情況。此類情況的實例包含要用到可能需要千兆字節(jié)存儲 的人口普查數(shù)據(jù)庫的例子。因此,可使用簡檔屬性處理器(或其它輔助服務(wù)器)來處理用 戶信息以提供用戶簡檔信息的較精細形式。在請求被簡檔屬性處理器270接收之前,可在相關(guān)W-AT處搜集合成的簡檔屬性, 并將其發(fā)送到簡檔屬性處理器270,注意合成簡檔屬性的使用可導(dǎo)致帶寬的較好使用。需要 數(shù)據(jù)密集型查找的一些用戶簡檔屬性可由簡檔屬性處理器270任選地通過匿名詢問技術(shù) 來處理以保護用戶身份。簡檔屬性處理器270可進一步細化任何所接收到的屬性,且可以 可稱為經(jīng)細化用戶簡檔屬性集的形式將經(jīng)細化的數(shù)據(jù)提供給適當?shù)腤-AT。當由來自W-AT的請求激活時,簡檔屬性處理器270可處理關(guān)于用戶的行為和人口 統(tǒng)計(例如,簡檔屬性)的各種類型的專有和非專有合成數(shù)據(jù),并用適當?shù)慕?jīng)細化簡檔信息 做出響應(yīng)。為了維護用戶隱私權(quán),可經(jīng)由例如圖8的單向散列函數(shù)產(chǎn)生器810等裝置使用 某一形式的數(shù)據(jù)加擾(例如,散列函數(shù)和若干其它工具)。在操作中,有可能在W-AT處使用 散列函數(shù)來向M-TCM-PS網(wǎng)絡(luò)的其余部分隱藏用戶的身份。在各種操作中,W-AT中所使用的散列函數(shù)可產(chǎn)生可預(yù)測且唯一但匿名的與特定用 戶相關(guān)聯(lián)的值。此方法可使W-AT能夠在不損害用戶的隱私權(quán)的情況下詢問外部服務(wù)器。在 各種實施例中,散列函數(shù)可基于W-AT的初級識別符,例如與W-AT相關(guān)聯(lián)的序列號,以及隨 機值、偽隨機值和基于時間的值。此外,散列函數(shù)可經(jīng)計算以提供與其它所產(chǎn)生的值沖突的 低概率。
W-AT可針對后續(xù)詢問使用相同的隨機數(shù)字以允許外部服務(wù)器關(guān)聯(lián)來自同一客戶 端的多個詢問。隨機數(shù)字的使用可幫助防止外部服務(wù)器(或未經(jīng)授權(quán)的代理)在訂戶基礎(chǔ) 上進行反向查找以確定用戶的身份。一旦產(chǎn)生散列值,就可使用所述散列值作為W-AT的替代用戶識別符,并連同來自 用戶簡檔的地理信息或者一些信息或若干信息項一起提供,并提供給遠程設(shè)備。隨后,可基于到達遠程設(shè)備的替代用戶識別符和第一廣告相關(guān)信息和/或能夠?qū)?用戶簡檔進行補充的其它信息,從遠程設(shè)備接收一個或一個以上有目標的內(nèi)容消息。此信 息可并入到W-AT的用戶簡檔中。為了進一步維護用戶隱私權(quán),可使用無線接入點(W-AP)側(cè)的代理服務(wù)器(例如, 見圖1)。圖9描繪使用代理服務(wù)器在具有移動廣告功能的網(wǎng)絡(luò)中安全地通信的特定通信 方案。如圖9所示,W-AT 910( “具有M-TCM功能的客戶端”)可將與若干服務(wù)(例如,對用 戶簡檔信息的細化)有關(guān)的請求(或其它消息,例如報告或回復(fù))或?qū)V告內(nèi)容的請求發(fā) 送到無線應(yīng)用協(xié)議(WAP)代理920。WAP代理920又可將請求轉(zhuǎn)發(fā)到安全代理服務(wù)器930, 所述安全代理服務(wù)器930可接著創(chuàng)建事務(wù)ID、改變標頭以為了所述事務(wù)ID而去除W-AT的 識別信息,并將請求轉(zhuǎn)發(fā)到移動消息遞送服務(wù)器940,同時創(chuàng)建含有可用于中繼回復(fù)的信息 (例如,W-AT IP地址)的查找表。一旦移動消息遞送服務(wù)器940接收到并回復(fù)請求,代理服務(wù)器930就可使用適當 的事務(wù)ID來轉(zhuǎn)發(fā)移動消息遞送服務(wù)器的回復(fù)。稍后,代理服務(wù)器930可刪除查找表條目。注意,可使用圖9中所描繪的方案來禁止移動消息遞送服務(wù)器940接入用戶的 W-ATIP地址,這又具有若干益處,例如允許在不危害用戶身份的情況下遞送有目標的內(nèi)容 (例如,有目標的廣告)。為了減輕用戶對其位置可能被其W-AT實時跟蹤的擔(dān)心,此類W-AT可選擇不實時 詢問服務(wù)器以獲得位置數(shù)據(jù)的細化。注意,此類詢問可匿名且稀疏地在延長的時間周期 (例如,一個月一次)內(nèi)發(fā)送。典型的時間表可為(例如)在72小時內(nèi)每隔5分鐘收集位 置信息。可使用在此時間范圍期間或特定時間范圍期間最常去的位置在30天與40天之間 的隨機選定時間或根據(jù)系統(tǒng)操作者指定的某一其它時間表從服務(wù)器詢問用戶的人口統(tǒng)計 簡檔。以上情況是在維護用戶隱私權(quán)的同時使用用戶簡檔產(chǎn)生代理的受規(guī)則驅(qū)策的操 作連同服務(wù)器輔助的模式兩者來為用戶產(chǎn)生簡檔元素的混合方法的實例。圖5是展示以描繪使用具有用戶行為合成器522和簡檔元素細化器524的用戶簡 檔產(chǎn)生代理210的此混合方法的示范性操作的示意性框圖。雖然圖5的各種裝置的功能性 的大部分已在上文論述,但下文將相對于以下流程圖描述進一步功能性。圖6是概述用于產(chǎn)生和使用用戶簡檔的示范性操作的流程圖。所述操作在步驟 602中開始,此時W-AT可從系統(tǒng)操作者或其它方接收(并隨后存儲)若干用戶簡檔推斷規(guī) 則(基本和/或限定規(guī)則)。如上文所論述,基本規(guī)則可包含預(yù)先安排的事件,例如在特定時間執(zhí)行用戶的詢 問。類似地,相應(yīng)的限定規(guī)則可能要求同一詢問之前是某一條件和/或事件,例如物理狀態(tài) 信息或操作狀態(tài)信息。接下來,在步驟604中,可使用接收到的規(guī)則來收集原始數(shù)據(jù),且在步驟606中,可將原始數(shù)據(jù)處理/合成為用戶簡檔元素或?qū)傩?,注意雖然所有此類處理/合成可在W-AT上 發(fā)生,但某一細化可使用外部裝置(例如,上文論述的簡檔屬性處理器)而發(fā)生。即,如上 文所論述,原始數(shù)據(jù)和/或合成數(shù)據(jù)可合并以形成W-AT的用戶的用戶簡檔。舉例來說,關(guān) 于監(jiān)視SMS消息的規(guī)則在應(yīng)用于收集原始數(shù)據(jù)并合成關(guān)于SMS消息的簡檔屬性/元素時可 用于改變用戶簡檔的動態(tài)特性。例如用戶的出生日期等靜態(tài)數(shù)據(jù)可同樣使用詢問用戶的規(guī) 則來收集,且接著應(yīng)用作為用戶簡檔中的元素。接著,在步驟608中,可確定用戶簡檔數(shù)據(jù)的置信等級。注意,置信等級可具有多 種形式,例如某一范圍的數(shù)字、方差統(tǒng)計量或分布概圖。在步驟610中,可使用各種所接收到的規(guī)則加上關(guān)于各種用戶簡檔元素和屬性 (其可形成用戶簡檔的全部)的原始數(shù)據(jù)和合成數(shù)據(jù)來接收TCM。即,如上文所論述,在各 種實施例中,W-AT上的已使用/可使用的規(guī)則可用于連同收集到的原始數(shù)據(jù)和合成數(shù)據(jù)一 起產(chǎn)生用戶簡檔,以提供用戶簡檔的任何數(shù)目的靜態(tài)或動態(tài)特性,且此類信息可用于接收 例如針對可能感興趣的主題的廣告、體育得分、天氣報告和新聞等內(nèi)容。注意,在其中用戶簡檔數(shù)據(jù)可具有與其相關(guān)聯(lián)的置信等級的各種實施例中,規(guī)則 可應(yīng)用于所述置信等級,且可基于此置信信息來接收和顯示有目標的內(nèi)容消息。繼續(xù),操作的控制可跳回到步驟602,其中可接收新的/更多規(guī)則,并使用其來收 集數(shù)據(jù)且修改用戶的簡檔。注意,如上文所提到,可基于W-AT的物理配置而使用多個規(guī)則,以便利用W-AT信 息來以適合W-AT的方式修整內(nèi)容顯示以創(chuàng)建適宜的顯示,例如具有線性、分級、動畫、彈出 和/或自定義功能鍵屬性的菜單布局。圖7是概述用于產(chǎn)生和使用用戶簡檔的另一示范性操作的流程圖。所述操作在步 驟702中開始,此時W-AT從系統(tǒng)操作者或其它方接收若干用戶簡檔推斷規(guī)則。接下來,在 步驟704中,可使用所接收到的規(guī)則來收集原始數(shù)據(jù),且在步驟706中,可使用機載資源將 原始數(shù)據(jù)處理/合成為用戶簡檔元素或?qū)傩?。再次注意,用戶簡檔信息的任何項目可具有 連同基本數(shù)據(jù)一起經(jīng)處理并合成的置信等級信息。繼續(xù)到步驟710,可作出關(guān)于是否需要在W-AT上可能不實際的進一步信息或處理 的確定。舉例來說,假定W-AT已產(chǎn)生W-AT已使用GPS定期訪問過的一系列位置,W-AT上使 用一個或一個以上規(guī)則的軟件代理可確定需要詢問較大外部數(shù)據(jù)庫(例如,遠程服務(wù)器上 的地理信息服務(wù)或國家人口普查數(shù)據(jù)庫),以確定用戶的可能種族性(或其它人口統(tǒng)計)。 如果需要進一步信息或處理,那么控制繼續(xù)到步驟712 ;否則,操作的控制可跳到步驟720, 其中使用簡檔屬性來產(chǎn)生/修改用戶的簡檔。對于需要進一步信息或處理的例子,可(例如)由上文論述的簡檔屬性處理器 (任選地使用散列函數(shù)和/或代理服務(wù)器)對外部裝置作出請求(步驟712)以保護用戶信 息.接下來,在步驟714中,外部裝置可執(zhí)行任何數(shù)目的細化步驟,例如詢問大數(shù)據(jù) 庫,以產(chǎn)生經(jīng)細化的用戶簡檔屬性。接著,在步驟718中,可接著將經(jīng)細化的用戶簡檔屬性 提供給適當?shù)腤-AT,其中(在步驟720中)所述經(jīng)細化的用戶簡檔屬性可用于產(chǎn)生、修改用 戶簡檔或以其它方式并入用戶簡檔中。注意,當置信等級可用于處理時,可基于個別置信等 級來確定統(tǒng)一置信等級。操作的控制可接著跳回到步驟702,其中可接收新的/更多規(guī)則并使用其來收集數(shù)據(jù)且修改用戶的簡檔。向前跳到圖11,描繪具有M-TCM功能的網(wǎng)絡(luò)中的TCM分布的第一通信協(xié)議。此示 范性圖式說明在來自消息分布基礎(chǔ)結(jié)構(gòu)的消息的多播“推送”期間的可能的數(shù)據(jù)流。注意, 用戶簡檔產(chǎn)生代理(在圖10的移動裝置(W-AT) 100中)可檢索消息,接著通過內(nèi)部過濾來 選擇所接收到的所述消息中的一者或一者以上。在操作中,網(wǎng)絡(luò)系統(tǒng)操作者280 (和/或第三方)可將簡檔屬性處理規(guī)則提供給簡 檔屬性處理器270。簡檔屬性處理器270還可接收來自W-AT 100上的模塊的簡檔屬性處理 請求,并經(jīng)由W-AT 100上的模塊提供適當響應(yīng)。另外,多播或廣播廣告可由W-AT 100通過多播/廣播分布服務(wù)器1110接收。在 此配置中,W-AT 100 (或其它移動裝置)可能夠接收所有消息,并根據(jù)W-AT 100處產(chǎn)生的 用戶簡檔以及也從圖11的多播/廣播分布服務(wù)器1110接收到的過濾規(guī)則來確定哪些消息 將被存儲并呈現(xiàn)給用戶。圖12描繪具有M-TCM功能的網(wǎng)絡(luò)中的消息分布的第二通信協(xié)議。與圖11的實例 一樣,網(wǎng)絡(luò)系統(tǒng)操作者280 (和/或第三方)可將簡檔屬性處理規(guī)則提供給簡檔屬性處理器 270,且簡檔屬性處理器270還可接收來自W-AT 100上的模塊的簡檔屬性處理請求,以經(jīng)由 W-AT 100上的模塊提供適當響應(yīng)。然而,在此實施例中,W-AT 100可從單播消息分布服務(wù)器1210請求單播消息。 W-AT100可能夠經(jīng)由單播通信鏈路接收所有消息,并根據(jù)W-AT 100處產(chǎn)生的用戶簡檔以 及也從單播消息分布服務(wù)器1210接收到的過濾規(guī)則來確定哪些消息將被存儲并呈現(xiàn)給用戶。圖13描繪具有M-TCM功能的網(wǎng)絡(luò)中的消息分布的另一通信協(xié)議。再次,與先前實 例一樣,網(wǎng)絡(luò)系統(tǒng)操作者280 (和/或第三方)可將簡檔屬性處理規(guī)則提供給簡檔屬性處理 器270,且簡檔屬性處理器270還可接收來自W-AT 100上的模塊的簡檔屬性處理請求,以經(jīng) 由W-AT 100上的模塊提供適當響應(yīng)。然而,在此實施例中,單播消息分布服務(wù)器1310可接收由W-AT 100提供的用戶簡 檔信息、處理接收到的用戶簡檔信息,并接著將適當?shù)腡CM提供給W-AT 100。圖14描繪具有M-TCM功能的網(wǎng)絡(luò)中的消息分布的又一通信協(xié)議。此實例可相對 于簡檔屬性處理器操作側(cè)與先前實例幾乎相同地工作。然而,經(jīng)由單播通信鏈路的消息檢 索實質(zhì)上是不同的。在操作中,W-AT 100可發(fā)送對消息的請求,之后W-AT 100可接收代表消息分布服 務(wù)器1410中可用的各種消息的元數(shù)據(jù)集。W-AT 100可接著基于所述元數(shù)據(jù)并基于W-AT100 內(nèi)的過濾規(guī)則選擇若干消息,并將選擇信息提供給消息分布服務(wù)器1410。因此,可接著根據(jù) 用戶簡檔規(guī)則將選定消息提供給W-AT 100并呈現(xiàn)給用戶。以上方法保持用戶簡檔在W-AT本地,同時在經(jīng)由單播通信鏈路將廣告遞送到 W-AT時使用最佳網(wǎng)絡(luò)帶寬。圖15描繪用于根據(jù)“聯(lián)系窗”(見示范性窗1510到1516)方法下載消息內(nèi)容的第 一通信協(xié)議的時間線。此時間線可用于準許在適當?shù)臅r間下載TCM,而不對W-AT的其它功 能造成負擔(dān)。在各種實施例中,W-AT可能夠?qū)⑵湫菝吣J?如果涉及的話)調(diào)整到聯(lián)系窗。 在操作中,W-AT可在內(nèi)容消息遞送期間被置于休眠模式中以優(yōu)化平臺上的能量消耗。有可能在休眠模式中,W-AT可參與其它有用操作。即,W-AT可能夠被置于休眠模式中,同時各種 定時電路(未圖示)可經(jīng)編程或以其它方式操縱而通過在聯(lián)系窗之前和/或期間解除休眠 模式且可能在接收TCM之后或在相對聯(lián)系窗結(jié)束時重新進入休眠模式來響應(yīng)休眠模式和 聯(lián)系窗或其它時間表。圖16描繪用于根據(jù)所定義的時間表來下載有目標的內(nèi)容消息信息的第一通信協(xié) 議的替代時間線。參看示范性窗1610到1620,此方法可用于準許在適當?shù)臅r間下載TCM, 而不對W-AT的其它功能造成負擔(dān)。所定義的時間表準許W-AT除在所定義的時間表期間以 外均保持在休眠模式中。再次,可使用各種定時/時鐘電路來使W-AT進入休眠模式/解除 休眠模式。另外,有可能當W-AT醒來以接收TCM信息時,W-AT可接收將來TCM的目標對準 元數(shù)據(jù)和接收時間,所述接收時間可接著用于基于用戶簡檔和目標對準元數(shù)據(jù)來確定是否 接收將來TCM,以及在接收將來TCM遞送的接收時間之前安排適當?shù)膯拘褧r間。圖17說明基于示范性信息流1702、1722和1732的高速緩沖存儲器建模方案中的 一些方案。如圖17所示,高速緩沖存儲器建模方案是基于各種所列舉的分類。注意,消息 高速緩沖存儲器可以是具有M-TCM功能的客戶端處的消息的存儲庫。消息可在本地高速緩 存以在有機會服務(wù)TCM時啟用消息的即時播出。高速緩沖存儲器中的實際存儲空間可基于不同類型的分類劃分為多個類別。這些 分類可由系統(tǒng)操作者使用過濾規(guī)則來界定。分配給一分類內(nèi)的每一類別的空間量可為固定 的或可基于某些已定義準則而為動態(tài)的,其再次由系統(tǒng)操作者經(jīng)由過濾規(guī)則來界定。感興 趣的一些類別包含默認消息(1710、1720和1730)這些消息可被視為可由系統(tǒng)操作者標記成這樣的
“后退”消息。所述消息在沒有滿足裝置應(yīng)用程序所請求的消息類型的其它消息可供顯示時 展不。默認消息可以是高速緩沖存儲器的候選消息,只要存在至少一個向相應(yīng)的客戶端 消息遞送引擎預(yù)訂的能夠進行消息遞送的應(yīng)用程序即可,其具有與候選默認消息相同的消 息類型。另外,可使默認消息滿足裝置和應(yīng)用程序能力一致性的最小選通準則?;跒槟J消息計算的值,先前存儲的默認消息可被新消息代替,只要在相同消 息類型下新消息的“規(guī)范化”值大于先前存儲的默認消息的值即可??蛻舳松厢槍γ恳幌㈩愋投试S的默認消息的最大數(shù)目可由系統(tǒng)操作者經(jīng)由 過濾規(guī)則來界定。在各種實施例中,可存在固定數(shù)目的消息或消息存儲器,或者可基于特定 的具有消息功能的應(yīng)用程序、使用率等來動態(tài)地確定消息數(shù)目和/或存儲器。通常,在若干 實施例中,針對每一消息類型所允許的默認消息的最大數(shù)目為1。標記為默認消息的消息主要用于兩個目的(1)所述消息充當每一類別中的“后 退”消息,且?guī)椭到y(tǒng)利用每次機會將消息呈現(xiàn)給用戶;以及(2)所述消息允許系統(tǒng)操作者 提供“分層定價”,且(任選地)針對默認消息收費較多。有目標的消息(1712、1722、1724和1738)和無目標的消息(1714、1726和1740)
一個分類方案將是將高速緩存存儲裝置劃分為用于有目標的和無目標的消息的空間。有目 標消息高速緩沖存儲器空間可用于僅存儲具有M-TCM功能的客戶端的用戶的用戶簡檔與 相關(guān)元數(shù)據(jù)中所含有的目標用戶簡檔匹配所針對的消息。對于其中目標用戶簡檔不與裝置用戶的簡檔匹配的消息,只要所述消息不標記為“僅有目標的顯示”,此類消息就可為待放置在無目標的消息高速緩沖存儲器空間中的候選 消息。具有供顯示的無目標的消息可允許系統(tǒng)隨時間計量用戶興趣的變化,且相應(yīng)地修改 相應(yīng)的用戶簡檔和高速緩沖存儲器。基于印象的消息(1722)和基于動作的消息(1724)另一分類將是基于消息是TCM 遞送活動的印象類型還是所述消息是懇求計量用戶興趣的用戶動作的消息來劃分高速緩 沖存儲器空間的有目標的或無目標的部分。此子分類的分區(qū)大小或比率可由系統(tǒng)操作者界 定,或可根據(jù)相應(yīng)W-AT上能夠進行消息遞送的應(yīng)用程序的能力和使用率動態(tài)地決定。基于用戶興趣的分類(1732-1736)有目標的消息分類下的子分類可基于用戶興 趣分類。舉例來說,高速緩沖存儲器的有目標的消息分段內(nèi)的特定高速緩沖存儲器空間的 大部分可為前三個用戶興趣類別保留,而任何剩余高速緩沖存儲器資源可專用于與用戶的 簡檔匹配的其它類別。再次,此分類內(nèi)的基于興趣的類別的實際比率或數(shù)目可由系統(tǒng)操作 者界定,且/或可基于每一興趣類別內(nèi)的廣告(或其它消息)的相對點進率而為動態(tài)的。圖18是消息過濾過程的來龍去脈的說明。移動有目標內(nèi)容消息遞送系統(tǒng)內(nèi)的消 息過濾過程的一個目的可為決定進入系統(tǒng)的任何可用新消息中的哪一者應(yīng)高速緩存在特 定移動客戶端處。在操作中,過濾過程1810可使用若干輸入,例如保存在系統(tǒng)內(nèi)的用戶的用戶簡 檔、移動客戶端上的裝置和應(yīng)用程序能力、移動客戶端上的當前高速緩沖存儲器狀態(tài)以及 由系統(tǒng)操作者或某些第3方280界定的過濾規(guī)則,來確定哪些新消息將高速緩存。在處理 每一所接收到的消息后,可確定若干選定消息,并將其連同相應(yīng)元數(shù)據(jù)一起存儲在高速緩 沖存儲器1820中。圖19是在各種示范性功能組件的上下文中TCM遞送系統(tǒng)內(nèi)的TCM過濾過程的數(shù) 據(jù)流圖。如圖19所示,消息過濾可以是多步驟過程。從銷售接口 164進入過濾代理220的 新消息可首先通過選通子過程220-1,所述選通子過程220-1可確定哪些所接收到的消息 是消息高速緩沖存儲器的可能的候選消息。注意,示范性選通子過程220-1可使用來自與 移動客戶端相關(guān)聯(lián)的適當存儲裝置1910的裝置和能力信息,以及系統(tǒng)操作者或某些第3方 280的過濾規(guī)則和來自適當?shù)拇?10或存儲裝置的用戶簡檔信息。繼續(xù),選通子過程220-1的可能的候選消息可接著由選擇子過程220-2處理,所述 選擇子過程220-2可確定在消息空間爭用的情況下哪些候選消息可被替代。注意,選擇子 過程220-2可使用系統(tǒng)操作者或某些第3方280的過濾規(guī)則、來自適當?shù)拇?10或存儲 裝置的用戶簡檔信息,以及來自高速緩沖存儲器管理器122的反饋高速緩沖存儲器信息。圖20展示圖19的選通過程內(nèi)的示范性數(shù)據(jù)流。此過程的一個目的是確保例如有 目標的廣告等有目標的內(nèi)容消息在其被轉(zhuǎn)發(fā)到選擇過程之前滿足某些要求。本過程在步驟 2002中開始,其中可從銷售接口 164或其它裝置提供消息和相應(yīng)的元數(shù)據(jù)。接下來,在步驟 2004中,作出關(guān)于步驟2002的消息是否在移動客戶端的能力內(nèi)的確定。即,消息應(yīng)使得其 可由移動裝置的有形工廠支持。舉例來說,如果消息僅適合于次級裝置屏幕,但討論中的移 動裝置不具有次級裝置屏幕,那么所述消息是不適宜的。倘若所述消息與裝置能力匹配,那 么控制繼續(xù)到步驟2006 ;否則,控制跳到步驟2020,其中拒絕使用所述消息。在步驟2006中,作出關(guān)于步驟2002的消息是否在移動客戶端的應(yīng)用程序能力內(nèi) 的確定。即,消息應(yīng)使得其可由經(jīng)注冊以供移動裝置使用的各種軟件/固件支持。舉例來說,如果消息包含15秒的視頻,但裝置應(yīng)用程序中的任一者內(nèi)不存在CODEC設(shè)施來展示此 視頻,那么所述消息是不適宜的。倘若所述消息與應(yīng)用程序能力匹配,那么控制繼續(xù)到步驟 2008 ;否則,控制跳到步驟2020,其中拒絕使用所述消息。在步驟2008中,作出關(guān)于步驟2002的消息是否通過移動客戶端的應(yīng)用程序能力 內(nèi)的系統(tǒng)操作者指定的選通準則匹配的確定。舉例來說,如果消息僅適合成人觀眾,那么此 消息將可能最好針對被識別為未成年人的任何用戶而過濾掉。倘若所述消息與指定系統(tǒng)操 作者所指定的選通準則匹配,那么控制繼續(xù)到步驟2010 ;否則,控制跳到步驟2020,其中拒 絕使用所述消息。在步驟2010中,作出關(guān)于步驟2002的消息是否通過取樣準則匹配的確定。舉例 來說,如果預(yù)計將特定廣告提供給人口統(tǒng)計的僅30%,那么具有1到100的范圍并種植有其 自己的ESN和服務(wù)器指定的種子的隨機數(shù)產(chǎn)生器(RNG)可在所得隨機數(shù)小于30%的情況下 限定所述廣告。如果廣告/消息通過取樣準則,那么控制繼續(xù)到步驟2030,其中可執(zhí)行消息 選擇;否則,控制跳到步驟2020,其中拒絕使用所述消息。圖21是描繪隨機取樣方案的流程圖,所述隨機取樣方案是針對其中操作者可能 想要將用戶劃分為相互排斥的多個集合并使不同消息目標對準到每一個集合的情形而呈 現(xiàn)的。舉例來說,操作者可能根據(jù)約定義務(wù)下而不向同一用戶展示任何百事可樂廣告和任 何可口可樂廣告。因此,操作者可能想要將百事可樂廣告目標對準到訂戶基礎(chǔ)的50%且將 可口可樂廣告目標對準到訂戶基礎(chǔ)的剩余50%,從而確保不向同一用戶展示兩種廣告。所述過程在步驟2102中開始,其中將隨機數(shù)產(chǎn)生器種子和ESN(電子序列號)提 供給移動客戶端/W-AT。接下來,在步驟2104中,執(zhí)行隨機數(shù)產(chǎn)生過程以產(chǎn)生1與100之間 或任何其它范圍的數(shù)字之間的隨機數(shù)??刂评^續(xù)到步驟2110。在步驟2110中,作出關(guān)于步驟2104的隨機數(shù)與所定義的范圍(例如,1到100的 總范圍中的1到50或51到100)之間是否形成匹配的確定。如果形成匹配,那么控制跳到 步驟2112,其中接受討論中的消息,或者如果與上文的可口可樂/百事可樂實例一樣存在 競爭性廣告,那么接受兩個消息中的第一者;否則,控制跳到步驟2114,其中拒絕討論中的 消息,或者如果與上文的可口可樂/百事可樂實例一樣存在競爭性廣告,那么拒絕兩個廣 告中的第一者,而接受第二廣告。繼續(xù)到圖22,應(yīng)了解,訂戶基礎(chǔ)內(nèi)的相互排斥的消息目標對準可對某一唯一 ID(例如,用戶ID或裝置ID)使用如同散列方案的單向函數(shù)來完成。在操作中,操作者可基 于散列計算的結(jié)果來指定不同的目標用戶段??赏瓿纱巳右阅繕藢视善湎鄳?yīng)ESN的散 列值的范圍界定的用戶分段。所述過程在步驟2202中開始,其中將唯一 ID提供給移動客戶端/W_AT。接下來, 在步驟2204中,可執(zhí)行單向散列過程以產(chǎn)生任何范圍的數(shù)字之間的值??刂评^續(xù)到步驟 2210。在步驟2210中,作出關(guān)于步驟2204的散列值與所定義的范圍之間是否形成匹配 的確定。如果形成匹配,那么控制跳到步驟2212,其中接受討論中的消息,或者如果與上文 的可口可樂/百事可樂實例一樣存在競爭性廣告,那么接受兩個消息中的第一者;否則,控 制跳到步驟2214,其中拒絕討論中的消息,或者如果與上文的可口可樂/百事可樂實例一 樣存在競爭性廣告,那么拒絕兩個廣告中的第一者,而接受第二廣告。
22
注意,當客戶端的散列值不屬于系統(tǒng)操作者所指定的取樣范圍內(nèi)時,可拒絕所述 消息;否則,消息處理可繼續(xù)到下一選通準則或選擇階段。還注意,操作者還可能選擇混合 方法以通過在相互排斥的多個集合內(nèi)隨機地目標對準來針對特定廣告/消息分布活動對 用戶進行取樣。作為實例,特定廣告活動可能被目標對準到訂戶基礎(chǔ)的未獲得第一廣告的 隨機20%。這將通過首先使用基于單向函數(shù)的取樣來產(chǎn)生相互排斥的集合且接著在相互排 斥的集合內(nèi)隨機地目標對準來實現(xiàn)。繼續(xù),圖23展示消息選擇過程2300內(nèi)的示范性數(shù)據(jù)流。所述選擇過程的目的可 為通過選通過程從轉(zhuǎn)發(fā)到移動客戶端/W-AT的消息池選擇消息,并將選定的消息存儲在存 儲器(例如,特殊客戶端廣告/消息高速緩沖存儲器)中。在消息空間爭用的情況下,也可 使用選擇過程2300來從高速緩沖存儲器選擇需要被替代的先前高速緩存的消息。消息選擇可在存在對高速緩沖存儲器空間的爭用,即高速緩沖存儲器中沒有足夠 的空間來容納所有新消息和先前高速緩存的消息時開始起作用。消息選擇可以是多步驟過 程,且因為高速緩沖存儲器可劃分為不同類別(動態(tài)或靜態(tài)地),所以爭用和選擇可在每一 消息類別中發(fā)生。在操作中,消息選擇器2310可從選通裝置220或其它執(zhí)行選通過程的儀器接收新 消息,以及從系統(tǒng)操作者或第3方280接收若干消息過濾規(guī)則。消息選擇器2310可接著將 各種過濾規(guī)則應(yīng)用于每一新消息,以確定每一新消息是否通過某些基本準則,例如新消息 是否適合年齡或性別。倘若特定消息不符合過濾規(guī)則,那么其可被分類為被拒絕的新消息 且被丟棄。在過濾規(guī)則下未丟棄的消息可由消息選擇器2310進一步處理以針對每一所接收 到的消息導(dǎo)出“目標用戶簡檔”給匹配指示符計算器2320,所述匹配指示符計算器2320可 接著將所述目標用戶簡檔與用戶簡檔產(chǎn)生代理210或存儲關(guān)于用戶的信息的某一其它裝 置所提供的用戶簡檔進行比較。匹配指示符計算器2320又可執(zhí)行每一目標用戶簡檔與和 用戶或移動客戶端/W-AT相關(guān)聯(lián)的用戶簡檔之間的匹配,且將量化特定傳入的/新的消息 與用戶簡檔兼容得有多好的匹配指示“得分”提供給消息選擇器2310。如果匹配指示“得分”的等級足夠好,那么可進一步考慮相應(yīng)消息;否則,所述消息 可變?yōu)楸痪芙^的新消息。由消息選擇器2310進一步處理的消息可將匹配指示“得分”連同其它消息值屬性 (例如,消息大小、持續(xù)時間、存儲器和顯示器要求等等)提供給消息值計算器2330,所述消 息值計算器2330又可將此類消息的“消息值”提供回消息選擇器2310。繼續(xù),消息選擇器2310可從高速緩沖存儲器管理器122接收關(guān)于可用的高速緩沖 存儲器(或高速緩沖存儲器的專用于特定消息類別的部分)的狀態(tài)的信息,連同高速緩沖 存儲器命中/未中信息和高速緩沖存儲器(或相關(guān)部分)中的每一消息的消息值。取決于 特定消息的命中/未中信息,可任選地調(diào)整給定消息的消息值。消息選擇器2310可接著基于相對消息值來確定新接收到的消息是否將替代高速 緩沖存儲器中的一個或一個以上現(xiàn)有消息,且任何新選擇的消息可接著連同相應(yīng)的消息ID 和相應(yīng)的消息值一起被發(fā)送到高速緩沖存儲器管理器122,且可丟棄任何被替代的消息/ 拒絕在將來使用任何被替代的消息。圖24A和圖24B描繪概述在移動裝置(例如,ff-AT)處接收到的一個或一個以上新消息的消息選擇過程的流程圖。示范性過程流程圖展示在消息選擇期間發(fā)生的用以確定 將哪些新消息添加到高速緩沖存儲器以及哪些先前高速緩存的消息將被替代/丟棄的高 級動作流。所述過程在步驟2400中開始,其中針對第一新消息作出所述消息的大小是否小 于或等于針對特定高速緩沖存儲器且(任選地)針對特定消息類別(例如,電影預(yù)告片、棒 球運動精彩場面、天氣報告和服裝銷售)的某一最大消息大小的確定。如果新消息大小符 合步驟2400的高速緩存存儲器要求,那么控制跳到步驟2402 ;否則,控制繼續(xù)到步驟2408。在步驟2402中,將新消息放置在高速緩存存儲器中。接下來,在步驟2404中,計 算新消息的消息值,且用新消息的消息值來更新高速緩沖存儲器中的各種消息以及任選地 高速緩沖存儲器的消息類別的“優(yōu)先權(quán)隊列”。接著,在步驟2406中,基于新消息來更新可 用高速緩沖存儲器大小(再次具有對特定消息類別的任選更新)。注意,可使用此類消息值 來維持高速緩沖存儲器內(nèi)的每一類別的優(yōu)先權(quán)隊列。周期性地(依據(jù)預(yù)定義的時間表),引 擎可重新計算高速緩沖存儲器中的各種消息值,并基于新的值重新調(diào)整優(yōu)先權(quán)隊列。此對 基于值的優(yōu)先權(quán)隊列的周期性更新可導(dǎo)致當將新消息視為高速緩沖存儲器替代候選消息 時花費較少的時間,因為隊列中的值是對當前值將成為的值的良好近似。所述過程接著繼 續(xù)到步驟2430 (下文論述)。在步驟2408中,計算新消息的消息值。接下來,在步驟2410中,作出關(guān)于新消息 是否將為默認消息的確定。如果新消息將為默認消息,那么控制跳到步驟2412 ;否則,控制 繼續(xù)到步驟2420。在步驟2412中,作出關(guān)于新消息的值是否大于高速緩沖存儲器中已有的相同類 型的默認消息的值的確定。標記為默認消息且具有大于已存儲的消息中的一者或一者以上 的值的新消息可被給予優(yōu)先權(quán)??捎嬎阈孪⒂厢槍ζ洳淮嬖诖祟悇e的先前默認消息的 新消息類型的情況的額外大小(如果其在大小上大于將被替代的消息,因為這些消息可容 納在高速緩沖存儲器中。具有比新消息低的值的舊的默認消息可經(jīng)標記以供替代。每一消 息類型可通常具有固定數(shù)目(通常為1)的默認候選者。如果新消息值較大,那么控制跳到 步驟2414 ;否則,控制繼續(xù)到步驟2422。在步驟2414中,更新所有默認消息的總大小,且在步驟2424中,標記將被替代的 現(xiàn)有經(jīng)高速緩存的消息以供刪除,同時標記新消息以添加到高速緩沖存儲器。注意,基于高 速緩沖存儲器如何劃分或分配給各種消息類別,可針對每一類別計算新的空間分配??刂?繼續(xù)到步驟2430。在步驟2422中,標記新消息以供刪除,且控制繼續(xù)到步驟2430。在步驟2420中,可將每一新的非默認消息的新消息值添加到各種消息類別的相 應(yīng)優(yōu)先權(quán)隊列,且控制繼續(xù)到步驟2430。在步驟2430中,作出關(guān)于是否存在待考慮的更多消息候選者的確定。如果更多消 息候選者可用,那么控制跳回到步驟2440,其中選擇下一消息進行考慮,且接著返回直到步 驟2400,其中使下一消息可用于處理;否則,控制繼續(xù)到步驟2450。在步驟2450中,可基于總高速緩沖存儲器大小與默認消息所占用的存儲器的量 之間的差來確定所有新的非默認消息的可用大小。接下來,在步驟2452中,可基于某一“類 別比率”、參數(shù)等式或通過某些其它規(guī)則和/或等式集來計算用于每一類別的消息的可用存儲器??刂评^續(xù)到步驟2454。在步驟2454中,可針對每一消息類別標記具有最低相關(guān)聯(lián)值的各種消息以供刪 除,以便符合針對每一相應(yīng)消息類別的可用存儲器。接下來,在步驟2456中,可從高速緩沖 存儲器去除經(jīng)標記以供刪除的那些消息,且其相應(yīng)值條目也可從相應(yīng)的優(yōu)先權(quán)隊列去除。 接著,在步驟2458中,可請求經(jīng)標記以供刪除的那些新消息,且其相應(yīng)值條目也可從相應(yīng) 的優(yōu)先權(quán)隊列去除。控制繼續(xù)到步驟2460。在步驟2460中,可將未經(jīng)標記以供刪除的那些新消息添加到高速緩沖存儲器,且 其相應(yīng)值條目可保留在相應(yīng)的優(yōu)先權(quán)隊列中??刂评^續(xù)到步驟2470,其中所述過程停止。關(guān)于確定消息值和消息值屬性,可考慮以下內(nèi)容消息值屬性計算消息的值可基于消息的類型而考慮若干屬性。雖然這些屬性中 的若干屬性可由服務(wù)器界定以維持對消息遞送方案(例如,廣告活動)的集中控制,但在具 有消息功能的通信系統(tǒng)上,進入消息值計算的屬性中的一些屬性可在移動客戶端/W-AT上 基于相應(yīng)用戶如何與消息交互而確定。基于服務(wù)器的值屬性收入指示符(RI)指示根據(jù)消息/廣告的服務(wù)/點擊而賺得的收入的在1到N (例 如,100)的范圍內(nèi)的值。較高的值指示較高的收入。優(yōu)先權(quán)指示符(PI)指示系統(tǒng)操作者已基于移動消息遞送系統(tǒng)上的某一件能量 度(例如,廣告商的廣告活動的有效性)為消息安排的優(yōu)先權(quán)等級的在1到M(例如,10)的 范圍內(nèi)的值。此數(shù)字可由操作者增加以增加給定消息遞送活動的優(yōu)先權(quán)。消息遞送活動的開始和結(jié)束時間(T,和T-)消息遞送活動觀看開始時間和消 息活動觀看結(jié)束時間的UTC時間。在消息活動觀看結(jié)束時間之后,消息可期滿,且可不再展 示于移動消息遞送系統(tǒng)內(nèi)。所述消息還可在此時從相應(yīng)的高速緩沖存儲器去除??傮w系統(tǒng)點講率(CTR)這是服各器包含的仵詵屬件,其用以指示被供應(yīng)了移動 消息遞送系統(tǒng)內(nèi)的消息的具有目標用戶簡檔的所有客戶端上的消息活動的總體點進率。 CTR可僅對基于用戶動作或點擊的消息/廣告適用。CTR還可具有與其相關(guān)聯(lián)的指示CTR 的準確性的置信等級(CTRtonfideice)。如果CTRraFIDEN。E低于某一閾值,那么可產(chǎn)生1到P (例 如,100)的范圍內(nèi)的隨機CTR,以替代地用于相應(yīng)值計算中。這可允許系統(tǒng)測試特定新消息 /廣告活動將如何處置訂戶段。目標消息供應(yīng)計數(shù)(MAX,)這是界定同一消息可向同一用戶展示的最大次數(shù)的 屬性。目標用戶動作計數(shù)(MAXuseractmI^這是界定用戶對所供應(yīng)的消息施加動作的最大 次數(shù)的屬性,在所述最大次數(shù)之后,所述消息可從相應(yīng)的高速緩沖存儲器期滿。在各種實施 例中,此屬性可僅對基于用戶動作或點擊的消息/廣告適用。每天最大消息供應(yīng)計數(shù)(DAILYMAX,)這是界定單天內(nèi)同一消息可向同一用戶 展示的最大次數(shù)的屬性。每天最大用戶動作計數(shù)(dailymaxuser ACTI0Nl 這是界定該天內(nèi)用戶對所供應(yīng)的消 息施加動作的最大次數(shù)的屬性,在所述最大次數(shù)之后,不將所述消息供應(yīng)給用戶。在各種實 施例中,此屬性可僅對基于用戶動作或點擊的消息/廣告適用。基于客戶端的值屬性
累計消息供應(yīng)計數(shù)(CUM,)現(xiàn)有消息已供應(yīng)給特定用戶的次數(shù)。累計用戶動作計數(shù)(CUMuser action1 現(xiàn)有消息已調(diào)用用戶動作的次數(shù)。與累計消息 供應(yīng)計數(shù)一起,累計用戶動作計數(shù)可用于計算消息的本地客戶端點進率(LCTR)。在各種實 施例中,此屬性可僅對基于用戶動作或點擊的消息/廣告適用。毎天累計消息供應(yīng)計數(shù)(DAILYCUM,)存給定的一天中現(xiàn)有消息已供應(yīng)給用戶 的次數(shù)。此值可在每一 24小時周期開始時復(fù)位為0。每天累計用戶動作計數(shù)(dailycumuser ACTI00Nl 在給定的一天中現(xiàn)有消息已調(diào)用用 戶動作的次數(shù)。此值可在每一 24小時周期開始時復(fù)位為0。在各種實施例中,此屬性可僅 對基于用戶動作或點擊的廣告適用。用戶簡檔匹配指示符(MI)通常在1與100之間的此數(shù)字可指示目標用戶簡檔可 與具有移動消息分布功能的客戶端的用戶的用戶簡檔匹配得有多好。高諫緩沖存儲器未中狀杰匹配指示符(FLAGcache miss 可存在應(yīng)用程序從高速緩 沖存儲器管理器請求消息但高速緩沖存儲器中的消息均不與應(yīng)用程序選通準則匹配的情 況。此類例子可被高速緩沖存儲器管理器記錄。此屬性確定新消息是否與最近記錄的高速 緩沖存儲器未中匹配。如果新消息與最近高速緩沖存儲器未中中的一者匹配,那么此屬性 可為邏輯“1”,且否則為邏輯“0”。一旦所述消息由應(yīng)用程序從高速緩沖存儲器存取,就可 使旗標復(fù)位。如果為高速緩沖存儲器條目選擇新消息,那么可從所記錄的高速緩沖存儲器 未中列表中去除所述高速緩沖存儲器未中條目。重放概率指示符(PPI)存0到P(例如,100)之間的此數(shù)字可指示基干應(yīng)用程序 向能夠重放特定消息類型的過濾代理預(yù)訂的數(shù)目、裝置用戶對應(yīng)用程序的相對使用率等等 的消息的重放概率。由于所述值屬性中的一些值屬性僅對某種消息適用,所以值計算對于不同類別的 消息可不同??苫谑褂冕槍γ恳活悇e的公式計算的值而針對所述特定類別維持單獨的優(yōu) 先權(quán)隊列。消息倌計算公式來自系統(tǒng)操作者的過濾規(guī)則可確定針對每一類別的值計算公式 和進入計算的任何權(quán)數(shù)。用于計算每一類別中的消息值(V)的公式的示范性一般表示為
V^ifh-^m MOLJLAtm * m^m^ ADO_ATTFMMA;X,JiDD^ATimfr · WThS
魯寧職* Sb^e).其中經(jīng)規(guī)范化消息值為經(jīng)規(guī)范化 V = Σ i …。NV* (MAXSEEVEi-CUMSEEVEi) *f ( τ )其中MULT_ATTRa是第a個乘法值屬性,ADD_ATTRb是第b個加法值屬性,MAX_ADD_ ATTRb是第b個加法值屬性的最大值,WTb是公式中指派給第b個加法屬性的權(quán)數(shù),τ = lELAPSEDi /Tintekvau,且f( τ )是基于時間的值衰減函數(shù),T
INTERVALi 是其間將展示消息的第i個間 隔持續(xù)時間,tELAPSEDi是在第i個間隔中已逝去的時間,MAXSEKVEi是第i個間隔內(nèi)同一消息可 向同一用戶展示的最大次數(shù),且CUMSEKVEi是第i個間隔內(nèi)現(xiàn)有消息已供應(yīng)給用戶的次數(shù)。以下是針對不同類別的值計算公式的一些實例?;谟∠蟮挠心繕讼⒌闹涤嬎鉜AL = (PI/10*[(RI/100*WTmi) + (MI/100*WTmi) +(FLAGcach MISS MI*WTCACHE MISS Mi) + (PPI/100*WTppi) ])/((WTKI+WTMI+WTCACHE—MISS—MI+WTPPI)*SizeMSG)
基于印象的無目標消息的值計算VAL = (PI/10* [ (RI/100*WTEI) + (FLAGcache miss mi^WTcache miss mi) + (PPI/100*WTppi) ]) /
((WTEI+WTCACHE_MISS_MI+WTpPI) *SizeAD)基于用戶動作的有目標消息的值計算VAL = (PI/100* [(RI/100*WTki) + (MI/100*WTmi) +(FLAGcache MISS MI*WTCACHE missji) + (PPI/100*WTppi) + (CTR^WTcte) + (LCTR^WTLcte) ])/((WTEI+ffTMI+ffTCACHEMISS_ mi +WTCTE+WTLCTE+WTpPI) ^Size^Q)基于用戶動作的無目標消息的值計算 VAL = (PI/100* [ (RI/100*WTKI) + (FIAGcache miss mi^WTcache miss mi) + (PPI/100*WTppi) + ( CTRWTcte) + (LCTRWTcte] ) / (WTEI+WTCACHEJ(ISSJ(I+ffTCTE+ffTLCTE+ffTPPI) *SizeMSG)其中RI是按1到100的標度的收入指示符值,PI是按1到10的標度的優(yōu)先權(quán) 指示符值,CTR是針對給定用戶簡檔的系統(tǒng)內(nèi)的消息的點進率,LCTR是針對特定客戶端的 消息的點進率,MI是按1到100的標度的目標用戶簡檔與用戶的簡檔之間的匹配指示符, FLAGcachejissji是具有值0或1的消息類型與高速緩沖存儲器未中狀態(tài)之間的匹配指示符, PPI是按1到100的標度的消息重放概率指示符,WTki是計算中的收入指示符的權(quán)數(shù),WTmi 是計算中的匹配指示符的權(quán)數(shù),WTcachejissji是計算中的高速緩沖存儲器未中狀態(tài)匹配旗標 的權(quán)數(shù),WTcte是計算中的用戶簡檔特定系統(tǒng)點進率的權(quán)數(shù),WTlcte是計算中的消息的客戶端 特定點進率的權(quán)數(shù),且WTppi是值計算中的消息重放概率指示符的權(quán)數(shù)。針對f(T)的實例線件衰減:f(τ ) = (1- τ )*U(1- τ )由線件衰減限制的較快指數(shù)衰減f ( τ ) = (l-T)e-A、U(l-T),注意到當λ = 0時發(fā)生線性衰減;當τ = 0時,f ( τ ) = 1 ;且當τ = i時,f ( τ ) = 0。由線件衰減限制的較慢S形曲線衰減f ( τ ) = (1-τ)[(1+ )/ (1+ Θλτ)]* !α-τ),注意到當λ =0時發(fā)生線性衰減;當τ =0時,f(T) = 1 ;且當τ =1時,f(T) = 0,且進一步注意到當x> 0時,u(x) = 1 ;且當χ <= 0時,U(X) = 0。并 且,λ和 是由系統(tǒng)操作者基于時間而指定的值衰減率常數(shù)。消息匹配指示符計算如上文簡要暗示,用戶簡檔匹配指示符(MI)可以是數(shù)字, 且不必在0與100之間,其指示目標用戶簡檔與具有移動消息遞送功能的客戶端的用戶的 用戶簡檔以及其過去的消息/廣告觀看歷史或其消息/廣告偏好的某一度量匹配得有多 好。盡管可將MI描述為標量數(shù)值量,但應(yīng)了解,可例如根據(jù)設(shè)計偏好,使用多項式函數(shù)或向 量設(shè)計出一個或一個以上替代“加權(quán)”方案。因此,可指派其它值(例如,標量或非標量,單 一值或多值)而不脫離本發(fā)明的精神和范圍。出于說明性目的,使用0與100之間的標度量來描述廣告匹配指示計算的若干實 施方案,因為這是可給出的最簡單范圍之一。可視需要使用其它范圍。一個此類實施方案利 用模糊邏輯,其可用于針對廣告商指定的獨立目標規(guī)則群組中的每一者產(chǎn)生置信等級值。 依據(jù)這些置信等級,可使用這些置信等級的加權(quán)求和來獲得廣告與用戶簡檔的匹配指示符 值。以下非限定性等式可用作一種類型的模糊邏輯的實例,MI= ( Eb.it0 nC0NF_LEVELb*WTb)/(Eb.it0 nWTb)其中消息與用戶簡檔的總體匹配指示符(MI)是與置信等級(C0NF_LEVEL)的和乘以對應(yīng)于屬性值(b)的權(quán)數(shù)(WT)再除以對應(yīng)于第b個加法屬性的權(quán)數(shù)(WT)的和有關(guān)。作為置信等級計算的實例,假設(shè)廣告商希望將其廣告向女性目標對準,目標對準 到在15到24的年齡范圍內(nèi)且具有40K以上的收入或在25到34的年齡范圍內(nèi)且具有70K 以上的收入的女性。已知感興趣的用戶簡檔元素的值,且假設(shè)相關(guān)聯(lián)的置信等級為 規(guī)則群組的置信等級為女性=50%對于年齡15到24且具有40K以上的收入或年齡25到34且具有70K以上的收入 的復(fù)合規(guī)則群組,可使用最大值/最小值方法。舉例來說,取兩個分組的最小值的最大值 (例如,MAX (MIN (40,65)、MIN (35,45))產(chǎn)生 MAX (40,35),其是此分組的 40% 置信等級。整個規(guī)則群組的總體MI將是“女性”置信等級50%與復(fù)合置信等級40%的組合 乘以相關(guān)聯(lián)的WTb并除以相關(guān)聯(lián)WTb的和。如上所述,可使用其它形式的模糊邏輯,而不脫 離本發(fā)明的精神和范圍。雖然這論證一種確定用戶簡檔匹配指示符值的方法,但可使用例如統(tǒng)計平均、曲 線擬合、回歸分析等等其它方法來獲得廣告的目標簡檔與用戶的簡檔之間的匹配的合邏輯 的指示。盡管主要將以上方法理解為標量方法,但可使用利用向量表示(例如,點積)、人工 神經(jīng)網(wǎng)拓撲等非標量方法。舉例來說,個別規(guī)則群組的每一屬性的置信等級可由η維向量表示。如果必要的 話(例如,如果不同個別規(guī)則群組單獨向量化),那么所述η維向量可以是與其它m維個別 群組的點積,以產(chǎn)生廣告規(guī)則群組置信度的總體交集或投影。此值可接著以用戶的簡檔的 數(shù)學(xué)表示進行標量操縱或“點積運算”(依據(jù)投影空間),以產(chǎn)生匹配指示置信等級。可使用例如氣泡或分級方法等其它匹配型算法。當然,應(yīng)理解,可視需要使用各種 形式的這些和其它方法來獲得廣告匹配的較精確和/或高效的確定。匹配算法可視需要駐 存在移動消息遞送系統(tǒng)上或具有移動消息遞送功能的客戶端上。另外,依據(jù)所選擇的配置 和資源,可在消息遞送系統(tǒng)或具有消息遞送功能的客戶端之間解析這些算法的多個部分。圖25是說明根據(jù)本發(fā)明實施例的示范性用戶簡檔匹配指示符(MI)過程2500的 流程圖。示范性過程2500實施上文所論述的算法/方案中的任何一者或一者以上。示范 性過程2500在步驟2510處啟始,并繼續(xù)到步驟2520,其中編譯或表征例如廣告商的廣告目 標參數(shù)等消息目標參數(shù)。
接下來,在步驟2530中,示范性過程可進行到產(chǎn)生目標參數(shù)的度量或數(shù)學(xué)表示。 在各種實施例中,此步驟可簡單地需要將參數(shù)特性轉(zhuǎn)換為可管理的數(shù)字,例如具有0到100 之間的范圍的標量值。當然,可依據(jù)設(shè)計偏好使用不論正和/或負的任何范圍。步驟2530 可使廣告的目標參數(shù)能夠由數(shù)學(xué)表達或值來表示。舉例來說,如果廣告商希望以所有女性 為目標,且私下不知悉女性與男性訂戶的比率,那么廣告商的請求將根據(jù)提供者的訂戶群 體細分而轉(zhuǎn)換。即,假設(shè)提供者的訂戶群體中的1 1女性與男性比率,那么這將是50% 或0.50的值。或者,如果特定提供者的相應(yīng)訂戶性別比率為1 2,那么這將轉(zhuǎn)化為近似 33. 3%的訂戶群體或0. 333的近似值。 應(yīng)理解,可對目標參數(shù)執(zhí)行其它操縱,例如轉(zhuǎn)換為向量或參數(shù)化表達。并且,依據(jù) 呈現(xiàn)目標參數(shù)的初始格式,步驟2530可簡單地由在極少或無操縱的情況下將參數(shù)轉(zhuǎn)發(fā)到 下一步驟組成。即,目標參數(shù)可能已處于能夠經(jīng)受后續(xù)步驟處理的形式且可能不需要任何 轉(zhuǎn)換??刂评^續(xù)到步驟2540。在步驟2540中,可發(fā)生用公式表示的數(shù)學(xué)表達或度量的任選調(diào)節(jié)或變換。舉例來 說,依據(jù)消息的目標參數(shù)的復(fù)雜性和分配給消息的目標參數(shù)的定義空間,可能需要執(zhí)行進 一步處理和操縱。舉例來說,可執(zhí)行不同廣告目標參數(shù)之間的相關(guān)。舉例來說,如果廣告商 想要特定區(qū)域代碼內(nèi)作為新訂戶的具有18到24歲之間的年齡范圍的女性目標簡檔,那么 可形成置信等級或其它類型的數(shù)學(xué)推斷,以提供整個廣告目標參數(shù)集的較簡單或較高效的 表示。應(yīng)了解,可在認為適當時使用其它形式的相關(guān)或操縱。另外,基于移動客戶端的處理 能力和/或其它實際考慮因素,可能需要細化度量或減小度量的復(fù)雜性以實現(xiàn)較有效或較 高效的匹配??刂评^續(xù)到步驟2540。在步驟2550中,可執(zhí)行消息匹配算法以確定消息目標簡檔與用戶簡檔的匹配度 量或配合適宜性。應(yīng)了解,此過程可使用本文所描述或此項技術(shù)中已知的若干可能的匹配 算法中的任一者。非限定性實例為模糊邏輯、統(tǒng)計方法、神經(jīng)網(wǎng)、氣泡、分級等等。接下來, 在步驟2560中,可產(chǎn)生總體用戶匹配指示值、總體置信等級或指示消息對用戶簡檔的適宜 性等級的其它度量。在確定用戶匹配簡檔指示(其例如可簡單地為標量數(shù)字或者“是”或 “否”值)后,控制繼續(xù)到步驟2570,其中過程終止。基于以上示范性過程2500,針對目標群體指定的廣告和其它消息可與用戶的簡檔 匹配以確定消息/廣告對用戶簡檔的適宜性。因此,如果給出較高或可接受的匹配指示,那 么可將消息/廣告轉(zhuǎn)發(fā)給用戶,期望用戶將對消息作出滿意的響應(yīng),或按照對用戶作出的 安排。因此,為用戶“定制”的廣告/消息可高效地散布給用戶。圖26是說明根據(jù)本發(fā)明實施例的示范性用戶簡檔匹配指示符2600的框圖。示范 性用戶簡檔匹配指示符2600包含目標簡檔產(chǎn)生器2610、廣告服務(wù)器2620、用戶簡檔產(chǎn)生器 2630、簡檔與簡檔比較器2640以及存儲系統(tǒng)2660。在操作中,比較器2640可容納在用戶系統(tǒng)(未圖示)中,且可將目標簡檔產(chǎn)生器 2610轉(zhuǎn)發(fā)的信息與用戶簡檔產(chǎn)生器2630轉(zhuǎn)發(fā)的信息進行比較。目標簡檔產(chǎn)生器2610可轉(zhuǎn) 發(fā)與廣告服務(wù)器2620提供的廣告有關(guān)的屬性,其中所述信息/屬性可與如用戶簡檔產(chǎn)生器 2630提供的用戶簡檔的信息/屬性進行比較?;诒容^器2640中含有的算法,匹配指示可 用公式表示,從而指定目標簡檔對用戶簡檔的適宜性等級或置信等級。基于所述匹配指示, 來自廣告服務(wù)器的與目標簡檔的屬性一致的廣告和/或信息可轉(zhuǎn)發(fā)到存儲系統(tǒng)2660。存儲系統(tǒng)2660可駐存在用戶系統(tǒng)上。因此,“定制的”廣告和/或信息可在不危害用戶簡檔的隱 私權(quán)的情況下轉(zhuǎn)發(fā)給用戶?;谶^去觀看歷Φ的關(guān)鍵詞相關(guān)上文所描沭的匹配指示符計算中的潛在輸入中 的一者可為所觀看的先前消息(即,用戶的“觀看歷史”)與新消息之間導(dǎo)出的相關(guān)值。在 此上下文中,或者消息可根據(jù)設(shè)計偏好而與來自廣告銷售接口處的詞典的關(guān)鍵詞相關(guān)聯(lián)。 參看圖27,描述一過程,其描述關(guān)鍵詞相關(guān)聯(lián)消息遞送的示范性產(chǎn)生和使用。所述過程在步驟2710中開始并繼續(xù)到步驟2720,其中可將關(guān)鍵詞指派給各種消 息。舉例來說,針對婦女的服裝的廣告可具有四個關(guān)鍵詞,包含“時尚”、“女性”、“服飾”和 “昂貴”。所述關(guān)鍵詞可廣泛地與一類廣告/消息相關(guān)聯(lián),或可個別地與特定種類的廣告/消 息相關(guān)聯(lián)。因此,依據(jù)所期望的分辨或辨別等級,一個以上關(guān)鍵詞可與一特定廣告/消息相 關(guān)聯(lián),或反之亦然。在各種實施例中,關(guān)鍵詞可限于廣告/消息詞典或索引。繼續(xù),可給予此類關(guān)鍵詞權(quán)數(shù)(例如,0與1之間的數(shù)字)以幫助描述特定消息與 關(guān)鍵詞的含義之間的關(guān)聯(lián)強度。如果確定關(guān)鍵詞不具有相關(guān)聯(lián)的或外加的權(quán)數(shù),那么其權(quán) 數(shù)可假定為1/η,其中η是與消息相關(guān)聯(lián)的關(guān)鍵詞的總數(shù)目。以此方式,可以1/η因子應(yīng)用 總平均權(quán)數(shù),以在某種意義上將總體關(guān)鍵詞值規(guī)范化在所要范圍內(nèi)。所指派的權(quán)數(shù)可提供某一程度的規(guī)范化,尤其在多個關(guān)鍵詞的情況下(例如,1/ η,給定η個關(guān)鍵詞,其中每一關(guān)鍵詞具有最大值1),或可用于根據(jù)預(yù)定閾值或估計來對關(guān) 鍵詞或廣告/消息進行“估價”。舉例來說,一些關(guān)鍵詞可依據(jù)當前事件或某一其它因素而 具有較高或較低相關(guān)性。因此,可在認為適當時經(jīng)由加權(quán)將加重或去加重強加于這些特定 關(guān)鍵詞。假定步驟2720具有將權(quán)數(shù)指派給關(guān)鍵詞的措施作為用于固定關(guān)鍵詞值估計的關(guān) 鍵詞關(guān)聯(lián)的一部分。然而,在一些例子中,可能未預(yù)先指派權(quán)數(shù),或權(quán)數(shù)估價未確定。在那 些例子中,可將任意值指派給關(guān)鍵詞,例如權(quán)數(shù)1。假定這些關(guān)鍵詞被轉(zhuǎn)發(fā)到移動客戶端。 控制繼續(xù)到步驟2730。在步驟2730中,可監(jiān)視用戶對消息的響應(yīng)。在操作中,可將消息呈現(xiàn)給用戶,于是 用戶可選擇是否在所述消息上“點擊”。如此項技術(shù)中應(yīng)了解,術(shù)語“點擊”可被假定為表示 用戶對消息的存在的任何形式的響應(yīng),或作為操作消息序列的一部分。在一些用戶實施例 中,可將缺少響應(yīng)解釋為肯定的無點擊或點擊離開響應(yīng),在一些情況下類似于取消選擇。因 此,可歷史地計量移動客戶端用戶對各種廣告/消息的響應(yīng)。通過監(jiān)視關(guān)于廣告/消息的一般群體或甚至有目標的群體的用戶的“點擊”響應(yīng), 可獲得對用戶的興趣的初始評定。在各種實施例中,用戶對給定廣告/消息或一系列廣告/消息的響應(yīng)時間也可用 于計量用戶對其的興趣。舉例來說,用戶可點進若干廣告/消息,每一廣告/消息具有不 同的相關(guān)性程度或關(guān)鍵詞,且點進率或點通率可被理解為指示用戶興趣。控制繼續(xù)到步驟 2740。在步驟2740中,可執(zhí)行特定廣告/消息的用戶選擇(例如,點擊)與其相應(yīng)關(guān)鍵 詞的比較,以建立至少“基線”相關(guān)度量。再次,可注意到,所述選擇和/或選擇率可用于確 定用戶對關(guān)鍵詞相關(guān)聯(lián)廣告/消息的興趣。通過此比較,可提供各種關(guān)鍵詞與用戶的廣告 /消息偏好之間的相關(guān)。此相關(guān)可使用若干方法中的任一者來實現(xiàn),例如統(tǒng)計方法、模糊邏 輯、神經(jīng)技術(shù)、向量映射、主成份分析等等。從步驟2740,可產(chǎn)生用戶對廣告/消息的響應(yīng)的
30相關(guān)度量。在各種示范性實施例中,內(nèi)嵌在消息遞送系統(tǒng)和/或W-AT上的“關(guān)鍵詞相關(guān)引擎” 可跟蹤特定消息/廣告可以特定關(guān)鍵詞呈現(xiàn)(或轉(zhuǎn)發(fā))給用戶的總次數(shù)(例如,N_總-關(guān) 鍵詞)連同對所述關(guān)鍵詞的總點擊數(shù)(例如,N_點擊-關(guān)鍵詞)??捎嬎鉔_點擊-關(guān)鍵詞 /N_總-關(guān)鍵詞的比率以確定關(guān)鍵詞與用戶的響應(yīng)的相關(guān)。如果在沒有針對給定消息的相 關(guān)聯(lián)權(quán)數(shù)的情況下指定關(guān)鍵詞,那么用于消息的關(guān)鍵詞的權(quán)數(shù)可假定為1。通過如上所述用 公式表示比率,可產(chǎn)生用于計量用戶對關(guān)鍵詞標記的廣告的反應(yīng)或興趣的度量,且可相應(yīng) 地設(shè)計對匹配的細化或改進。在以上實例中,肯定點擊可用于指示用戶的興趣。然而,再次 還應(yīng)了解,在一些實施例中,無點擊或無直接響應(yīng)也可用于推斷興趣等級或匹配相關(guān)性。作為一個示范性實施方案的說明,假定對于給定廣告存在N個關(guān)鍵詞。可基于相 關(guān)聯(lián)的關(guān)鍵詞權(quán)數(shù)創(chuàng)建N維向量A??捎妹恳痪S度中廣告的每一關(guān)鍵詞與用戶的相關(guān)度量 來創(chuàng)建N維相關(guān)向量B??山又鴦?chuàng)建用以建立廣告與用戶的相關(guān)的標量相關(guān)量度C,其是向 量A和B的函數(shù)。在一些實施例中,相關(guān)量度C可簡單地為向量A與B的點積(C = A*B, 如C= (1/Ν)Α·Β)。此標量相關(guān)量度C提供廣告有多好地基于特定用戶的先前廣告觀看歷 史而目標對準到所述特定用戶的非常簡單且直接的量度。當然,可使用其它方法來使A與 B對應(yīng)相關(guān),例如參數(shù)化、非標量變換等等。以上方法假定關(guān)鍵詞詞典具有彼此獨立的關(guān)鍵詞。倘若關(guān)鍵詞相互關(guān)聯(lián),那么可 使用模糊邏輯來產(chǎn)生用于相互關(guān)聯(lián)的關(guān)鍵詞集合的組合權(quán)數(shù)??蓪嵤┢渌问降倪壿嫽蛳?關(guān),例如多項式擬合、向量空間分析、主成份分析、統(tǒng)計匹配、人工神經(jīng)網(wǎng)等等。因此,本文所 描述的示范性實施例可在認為必要時使用任何形式的匹配或關(guān)鍵詞與用戶相關(guān)算法??刂?繼續(xù)到步驟2750。在步驟2750中,移動客戶端或用戶可接收與各種預(yù)期有目標的消息/廣告相關(guān)聯(lián) 的“目標關(guān)鍵詞”。接下來,在步驟2760中,可評估所接收到的目標關(guān)鍵詞以確定是否存在 匹配或關(guān)鍵詞是否滿足可接受的閾值。在各種實施例中,匹配評估可視需要涉及較高算法, 例如統(tǒng)計方法、模糊邏輯、神經(jīng)技術(shù)、向量映射、主成份分析等等。應(yīng)了解,步驟2740的相關(guān) 過程和步驟2760的匹配過程可以是互補的。即,不同算法可與相應(yīng)過程一起使用,這取決 于設(shè)計偏好或取決于所轉(zhuǎn)發(fā)的廣告/消息關(guān)鍵詞的類型??刂评^續(xù)到步驟2770。在步驟2770中,可將那些被認為在接受閾值內(nèi)匹配的有目標的消息轉(zhuǎn)發(fā)和/或顯 示給用戶。廣告/消息的轉(zhuǎn)發(fā)可采取若干形式中的任一者,一個此形式(例如)是簡單地 準許匹配的廣告/消息由用戶的裝置接收和觀看。在一些實施例中,非匹配廣告/消息可 轉(zhuǎn)發(fā)給用戶,但被停用以便阻止例示或觀看。因此,如果用戶的偏好或簡檔隨后被修改,那 么先前不可接受的廣告/消息但現(xiàn)在可接受的廣告/消息可駐存在用戶的裝置上且被適當 地觀看。當然,可設(shè)計出使被認為“匹配”或“不匹配”的廣告/消息可用的其它方案,而不 脫離本發(fā)明的精神和范圍。在步驟2770之后,示范性過程2700進行到步驟2780,其中所述 過程終止。通過使用以上示范性過程2700,有目標的廣告/消息可經(jīng)過濾以迎合用戶的興 趣。用戶的興趣可初始地通過經(jīng)由關(guān)鍵詞指派和匹配歷史地監(jiān)視用戶在用戶的移動客戶端 上對一組廣告/消息的“點擊”響應(yīng)來建立。接著還可通過基于當前觀察到的用戶響應(yīng)更 新用戶的興趣簡檔來實現(xiàn)動態(tài)監(jiān)視。因此,可獲得有目標的廣告/消息的較直接或較高效的散布,從而產(chǎn)生較令人滿意的移動客戶端體驗。繼續(xù),注意,大量信息可在裝置的壽命期間流經(jīng)與用戶相關(guān)聯(lián)的移動裝置。用戶可 與呈現(xiàn)給其的某一部分的信息交互。由于存儲器約束的緣故,可能不可能將所有此類信息 都存儲在移動裝置本身上。甚至存儲與流經(jīng)裝置的所有此類信息相關(guān)聯(lián)的所有元數(shù)據(jù)和用 戶響應(yīng)也是不實際的。因此,可能需要基于用戶行為創(chuàng)建捕獲用戶偏好的用戶模型,使得可 將相關(guān)內(nèi)容/信息呈現(xiàn)給用戶,而不必存儲所有與用戶有關(guān)的過去的信息。因此,如圖28所示,可能需要創(chuàng)建能夠捕獲用戶偏好和所呈現(xiàn)的信息的“關(guān)鍵詞 學(xué)習(xí)引擎”2810。連同關(guān)鍵詞學(xué)習(xí)引擎一起,可能需要具有基于習(xí)得的模型的“關(guān)鍵詞預(yù)測 引擎”2820,以提示用戶對呈現(xiàn)給用戶的新信息感興趣的可能性。這可幫助在新內(nèi)容到達移 動裝置上時對其進行過濾,使得可將相關(guān)信息呈現(xiàn)給用戶。在操作中,與到達移動裝置的信息相關(guān)聯(lián)的元數(shù)據(jù)可在學(xué)習(xí)引擎2810和預(yù)測引 擎2820中使用。任何與所呈現(xiàn)的信息相關(guān)聯(lián)的用戶響應(yīng)也可在學(xué)習(xí)引擎2820中使用。在 操作期間,學(xué)習(xí)引擎2810可使用所有過去的信息,例如與相應(yīng)呈現(xiàn)的信息相關(guān)聯(lián)的元數(shù)據(jù) 和用戶行為?;谳斎耄瑢W(xué)習(xí)引擎2810可細化此輸入以提供習(xí)得的用戶偏好模型。此用戶 偏好模型可接著用于預(yù)測引擎中,所述預(yù)測引擎可接收與新信息有關(guān)的元數(shù)據(jù),接著使元 數(shù)據(jù)與用戶偏好模型相關(guān)以提供針對新信息而預(yù)測的用戶匹配指示符/指示。此用戶匹配 指示符/指示可接著用于確定是否將所述信息呈現(xiàn)給用戶。將了解,用戶偏好可相對于正學(xué)習(xí)的活動具有上下文關(guān)系。舉例來說,用戶可具有 關(guān)于用戶想要觀看的廣告的不同偏好,以及關(guān)于用戶想要瀏覽的網(wǎng)頁的一組不同偏好。舉 例來說,用戶可在網(wǎng)上閱讀關(guān)于本地社會新聞中的犯罪行為的新聞,以從安全觀點意識到 此活動;然而,這不應(yīng)暗示用戶將對通過廣告購買槍支感興趣。因此,平臺上的消息呈現(xiàn)引 擎可反映相對于用戶的網(wǎng)絡(luò)瀏覽器偏好的不同用戶偏好。其它情況可包含與平臺上的音樂 應(yīng)用程序或平臺上的體育應(yīng)用程序有關(guān)的用戶偏好。一般來說,每種情況都可能需要學(xué)習(xí) 和預(yù)測引擎。在此文獻中,提供針對給定情況(例如,處理有目標的內(nèi)容消息/廣告)的用于學(xué) 習(xí)和預(yù)測的示范性架構(gòu)和算法。所提議的架構(gòu)和算法可應(yīng)用于不同情況,而不損失一般性。討論中的一個任務(wù)是在給定情況中從用戶的電話使用習(xí)慣學(xué)習(xí)用戶偏好,例如從 其對呈現(xiàn)給用戶的有目標的內(nèi)容消息(例如,廣告)的響應(yīng)學(xué)習(xí)其喜惡。目標是提供利用 較快且不隨著所呈現(xiàn)的數(shù)據(jù)的量縮放的學(xué)習(xí)算法的解決方案。另外,基于系統(tǒng)所學(xué)習(xí)的模型,當新消息/信息到達移動裝置時,可用的預(yù)測引擎 可呈現(xiàn)相對于給定用戶的習(xí)得偏好的信息的匹配指示符。此匹配指示符可連同其它系統(tǒng)約 束(例如,任選地,收入或大小信息)一起使用以作出是否將信息實時呈現(xiàn)給用戶的決策, 或作出是否將信息存儲在用戶的移動裝置上(例如,移動裝置上的空間受限的有目標內(nèi)容 消息高速緩沖存儲器中)的決策。圖29中描繪示范性架構(gòu)流。如圖29所示,當用戶2990正走過或駕車經(jīng)過星巴克 (Starbucks)店時,消息服務(wù)器2620可將單個消息(例如,星巴克咖啡廣告)實時遞送到用 戶的移動裝置100?;陬A(yù)測模型,移動裝置100基于所產(chǎn)生的與此信息有關(guān)的匹配指示符 值而作出是否將此消息呈現(xiàn)給用戶2990的決策可為有用的?;蛘?,與各種消息有關(guān)的元數(shù)據(jù)信息流可到達移動裝置100,且常駐的預(yù)測算法可針對每一消息提供匹配指示符的相對值,使得移動裝置100可作出將哪些消息存儲在移動 裝置100上的空間受限高速緩沖存儲器240中的決策。移動裝置100上的選擇函數(shù)可除使用來自預(yù)測引擎2820的命令和信息作出是否 向用戶2990呈現(xiàn)給定消息的決策的匹配指示符計算外還任選地使用額外指示符,例如相 關(guān)聯(lián)收入(消息值計算準則)和大小(選通和/或消息值計算準則)。關(guān)于學(xué)習(xí)引擎2810,針對呈現(xiàn)給用戶2990的信息,如果存在與所呈現(xiàn)的信息相關(guān) 聯(lián)的用戶響應(yīng),那么與用戶信息相關(guān)聯(lián)的元數(shù)據(jù)和用戶響應(yīng)兩者可由學(xué)習(xí)引擎2810用來 產(chǎn)生習(xí)得的用戶偏好模型。另外,對于圖29的移動裝置100,以每消息為基礎(chǔ)的個別動作可 或可不存儲在移動裝置100中。即,用戶動作連同給定消息的元數(shù)據(jù)一起可用于細化習(xí)得 的用戶偏好模型,且隨后從系統(tǒng)丟棄與用戶動作和廣告元數(shù)據(jù)有關(guān)的輸入。在各種實施例中且如上文所論述,產(chǎn)生并使用描述用戶對給定情況的不同可能偏 好的關(guān)鍵詞詞典可為有用的。在操作中,有目標的內(nèi)容消息的創(chuàng)建者可在用于有目標的內(nèi) 容消息的元數(shù)據(jù)中指定與有目標的內(nèi)容消息相關(guān)的那些關(guān)鍵詞。當將與有目標的內(nèi)容消息 相關(guān)聯(lián)的元數(shù)據(jù)呈現(xiàn)給用戶2990時,學(xué)習(xí)引擎2810可基于用戶2990對信息的響應(yīng)而更新 與關(guān)鍵詞有關(guān)的用戶偏好。另外,當將元數(shù)據(jù)(包含與有目標的內(nèi)容消息相關(guān)聯(lián)的關(guān)鍵詞) 呈現(xiàn)給移動裝置100時,預(yù)測引擎2820可計算可用于確定是否將有目標的內(nèi)容消息呈現(xiàn)給用戶2990的針對用戶的匹配指示符。在實際操作中,可假定關(guān)鍵詞詞典是用于學(xué)習(xí)目的的展平表示。注意,暴露于有目 標的內(nèi)容消息提供者的關(guān)鍵詞詞典在性質(zhì)上可為展平的或分級的。在分級表示中,處于關(guān)鍵詞樹中的較高級的節(jié)點可表示粗粒度偏好類別,例如體 育、音樂、電影或餐館。關(guān)鍵詞樹分級中較低的節(jié)點可指定用戶的較細粒度偏好,例如音樂 子類別搖滾、鄉(xiāng)村音樂、流行音樂、說唱等。雖然給定關(guān)鍵詞詞典可為分級的,但關(guān)鍵詞樹可出于學(xué)習(xí)的目的而從樹的底部開 始展平。舉例來說,具有四個子類{搖滾、鄉(xiāng)村音樂、流行音樂和說唱}的樹中的音樂節(jié)點可 經(jīng)展平為具有音樂(總體)和4個子類別的五節(jié)點表示。如果母節(jié)點存在L個葉,那么展 平表示針對關(guān)鍵詞分級中的母節(jié)點的根部轉(zhuǎn)化為(1+L)個葉。因此,可從樹的葉開始一直 到分級的頂部遞歸地實現(xiàn)樹的展平,使得樹的所有中間節(jié)點直接連接到樹的根部。舉例來 說,具有k個等級的四叉樹表示將由根節(jié)點連同4+42+43+. . . . . +4(H)個節(jié)點組成。使此樹展
平將導(dǎo)致由直接連接到根節(jié)點的 4+42+43+.....+4(h) = (4k-l)/(4-l)-l =4/3*(4(κ-1)-1)
個節(jié)點組成的關(guān)鍵詞詞典樹。注意,K = 1將對應(yīng)于0個關(guān)鍵詞,K = 2將對應(yīng)于4個關(guān)鍵 詞,K = 3將對應(yīng)于20個關(guān)鍵詞,等等。圖30A和圖30B描繪分級表示的樹中的中間母節(jié)點處的示范性展平過程。學(xué)習(xí) 和預(yù)測算法可對經(jīng)加權(quán)求和的度量起作用,這有效地導(dǎo)致基于分級樹的平坦化型式的學(xué)習(xí) (如果決策制定是在樹的頂部處完成)。繼續(xù),呈現(xiàn)用于移動裝置上的學(xué)習(xí)和預(yù)測引擎的技術(shù)。出于注解的目的,假設(shè)存在 η個關(guān)鍵詞,每一關(guān)鍵詞對應(yīng)于可能想要相對于用戶捕獲的偏好??沙橄蟮貙⒂脩舻钠帽?示為向量P= (P1,...,Pn),其中值Pji應(yīng)于針對類別i的用戶的偏好等級。類似地,可抽 象地基于消息與關(guān)鍵詞的相關(guān)性將消息表示為向量A= (B1, .....,an),其中值 對應(yīng)于 消息與關(guān)鍵詞i的相關(guān)程度??杉俣ㄏ⑹且佬虺尸F(xiàn)給學(xué)習(xí)算法的。
應(yīng)注意,通??墒褂幂^大數(shù)目(可能幾百個)的關(guān)鍵詞,但其中大部分將與特定 消息無關(guān)??深A(yù)期用戶將僅對幾個關(guān)鍵詞具有較強偏好。數(shù)學(xué)上將此類向量稱為“稀疏向 量”??杉俣ㄝ斎胗?xùn)練消息關(guān)鍵詞向量是稀疏的。還可假定所要用戶偏好向量P也是稀疏 的?;谟脩裟P偷膶τ脩羝玫漠斍肮烙嫷牟孪肟杀硎緸镻。下文描述用于學(xué)習(xí)和預(yù)測引擎的算法。學(xué)習(xí)引擎輸入消息(表示為向量)A用戶響應(yīng)“發(fā)生點擊”持久用戶偏好的當前猜想(作為向量)-.P (初始為0)衰減參數(shù)D計數(shù)器C(初始為0)+ 等式(2)C:=C+1 等式(3)估計盧可在初始值0處開始。然而,在存在可用信息的情況下,可選擇使用不同的 開始種子。舉例來說,知道本地人口統(tǒng)計可幫助將新移動用戶的簡檔種到某一平均值或混 合物(amalgam)。如果種子向量S可用,那么可將盧的初始值設(shè)置為等于種子S,其它步驟沒
有變化。另外,可能可使用恒定的衰減參數(shù)a,在此情況下,在等式(2)中a:= 1/D,其中D 為常數(shù)。預(yù)測引擎:輸入消息(表示為向量)A用戶偏好的當前猜想(作為向量)-.P返回聲-A在操作中,可提供以下操作保證(1)如果消息和用戶偏好是稀疏的,那么學(xué)習(xí)引擎可從用戶響應(yīng)(例如,用戶的 “點擊行為”)快速學(xué)習(xí)用戶偏好。即,學(xué)習(xí)的速率可與消息和/或用戶偏好的稀疏度成比 例(2)學(xué)習(xí)引擎對高噪聲是穩(wěn)健的。即,即使用戶在較大數(shù)目的無關(guān)消息上點擊,只 要她正在較小百分比的相關(guān)消息上點擊,學(xué)習(xí)引擎就將能夠?qū)W習(xí)潛在偏好。(3)如果潛在用戶偏好隨時間改變,那么學(xué)習(xí)引擎可較好地適合新偏好。除信息-空間稀疏度外,注意,可基于信息的呈現(xiàn)速率、初始種子的值和用戶簡檔 的方面來確定針對用戶選擇速率的學(xué)習(xí)速率。圖31中提供來自針對可能的關(guān)鍵詞學(xué)習(xí)情境的矩陣實驗室(Matlab)模擬的結(jié) 果,圖31描繪在活動的經(jīng)建模的學(xué)習(xí)引擎,其中水平軸表示不同關(guān)鍵詞(總共500個),且 垂直軸表示個人的偏好的強度_正暗示用戶喜歡,負暗示不喜歡。頂部曲線3102展示潛在 的用戶偏好,而隨后的四個曲線3104到3110展示在分別接收到50、100、500和1000條消息之后算法的最佳猜想。對于圖31中表示的模擬,隨機選擇稀疏向量以表示潛在偏好向量。因為消息是隨 機選擇的,所以用戶的行為可模擬如下用戶約25%的時間在真實相關(guān)消息上點擊,且其 余75%的時間用戶在無關(guān)消息上點擊。衰減參數(shù)D被設(shè)置為3000。關(guān)于哪些消息被點擊 的信息被傳遞到學(xué)習(xí)引擎。應(yīng)注意,對于當前實例的模擬,學(xué)習(xí)引擎未被給予任何關(guān)于每一 消息是否與用戶真實相關(guān)的信息。鑒于圖31,顯然針對個別學(xué)習(xí)情況的基于關(guān)鍵詞的用戶偏好表示在移動平臺上可 為合乎需要且有用的。應(yīng)了解,圖31的實例可通過若干經(jīng)典自適應(yīng)技術(shù)來改進。舉例來說, 向預(yù)測模型引入較小程度的隨機性以通過進一步挖掘用戶的興趣來細化用戶的模型(實 際上執(zhí)行經(jīng)典神經(jīng)網(wǎng)絡(luò)學(xué)習(xí)的“磨練”過程特征)可能是有用的。另外,可通過隨時間的過去或基于用戶響應(yīng)的類型(例如,強正、弱正、中性、弱 負、強負)改變衰減參數(shù)來修改等式(2)的中央學(xué)習(xí)/自適應(yīng)算法。強正響應(yīng)可對估計戶具 有正貢獻(A/D(t))(學(xué)習(xí)引擎中的步驟6)。然而,如果用戶對某一信息顯示出某一形式的 強負行為,那么響應(yīng)可對估計戶具有負貢獻(_A/D(t))。如果用戶顯示出某一形式的弱正響 應(yīng),那么響應(yīng)可對估計戶具有微小貢獻(aA/D(t)),其中0彡a ^ I0類似地,弱負響應(yīng)可 對估計盧具有負且微小的貢獻(_aA/D(t)),其中0彡α彡1。或者,可通過由系統(tǒng)操作者或響應(yīng)于某一用戶行為對特定關(guān)鍵詞強加估計戶限制 (即,上限和下限)來修改等式(2)的中央學(xué)習(xí)/自適應(yīng)算法。舉例來說,強負用戶反應(yīng)(例 如,永不再展示此類型的消息的某一指令)可對一個或一個以上關(guān)鍵詞強加上限。更進一步,應(yīng)了解,在各種實施例中,訓(xùn)練參數(shù)和/或?qū)W習(xí)規(guī)則可內(nèi)嵌在給定消息 中,其可反映消息與關(guān)鍵詞的相關(guān)強度。舉例來說,對于具有三個相關(guān)關(guān)鍵詞KW1、KW2和 KW3的第一廣告,與關(guān)鍵詞KW2和KW3相比,關(guān)鍵詞KWl可更緊密地耦合到廣告的內(nèi)容。假 定相應(yīng)的衰減參數(shù)500、2500和3000與廣告一起發(fā)射,那么廣告的選擇可促使預(yù)測模型比 針對&2和&3更快地改變相應(yīng)估計^y1。注意,預(yù)測引擎可經(jīng)設(shè)計以要求基線相關(guān)度量超過用以確定目標消息與用戶的相 關(guān)性的閾值。舉例來說,代替于圖31,可能需要僅使用與超過0.25和/或在-0.20以下的 估計值相關(guān)聯(lián)的關(guān)鍵詞來選擇消息。類似地/或者,可能需要僅使用前10個值關(guān)鍵詞和/或最后5個關(guān)鍵詞來選擇消 息。預(yù)測模型的此簡化可通過消除用戶選擇“噪聲”的影響來改進移動消息遞送裝置的性 能和可靠性。最后,雖然等式⑴到(3)代表被稱為“LMS最陡下降”自適應(yīng)/學(xué)習(xí)算法的算 法,但應(yīng)了解,可使用其它學(xué)習(xí)算法,例如牛頓算法,或任何其它已知的或以后開發(fā)的學(xué)習(xí) 技術(shù)。圖32A和圖32B概述移動客戶端執(zhí)行各種學(xué)習(xí)和預(yù)測過程的示范性操作。所述過 程在步驟3204中開始,其中指派一組關(guān)鍵詞。如上文所論述,所述組可用關(guān)鍵詞可為稀疏 的或非稀疏的,且/或以分級或非分級/展平關(guān)系布置。接下來,在步驟3206中,可將所述 組關(guān)鍵詞下載到移動客戶端,例如蜂窩式電話或具有無線能力的PDA。接著,在步驟3208 中,可將一組種子值下載到移動客戶端上。在各種實施例中,此類種子值可包含一組零值、 一組基于用戶的已知人口統(tǒng)計而確定的值或一組通過上文關(guān)于初始/種子值論述的其它過程中的任一者確定的值??刂评^續(xù)到步驟3210。在步驟3210中,可將一組第一消息連同適當?shù)脑獢?shù)據(jù)(例如,關(guān)鍵詞和(可能) 關(guān)鍵詞權(quán)數(shù))和/或任何數(shù)目的學(xué)習(xí)模型(例如,經(jīng)修改的最陡下降算法)和/或任何數(shù) 目的學(xué)習(xí)參數(shù)(例如,上文論述的衰減參數(shù)、上限、下限、上下文約束等等)一起下載到移動 客戶端上。注意,雖然本組操作允許在與元數(shù)據(jù)和其它信息相同的時間下載消息,但在各種 實施例中,消息可在移動客戶端經(jīng)由任何數(shù)目的選通或估價操作確定此類消息為適宜的之 后下載??刂评^續(xù)到步驟3212。在步驟3212中,可執(zhí)行若干預(yù)測操作以預(yù)測將可能為用戶感興趣的消息(例如, 有目標的廣告),注意此預(yù)測操作可基于由步驟3208的種子值構(gòu)造的習(xí)得模型。接下來,在 步驟3214中,可將所需消息顯示(或以其它方式呈現(xiàn))在移動裝置上。接著,在步驟3216 中,移動裝置可監(jiān)視用戶對所顯示的消息的響應(yīng)(例如,觀察且可能存儲點進率)??刂评^ 續(xù)到步驟3220。在步驟3220中,可執(zhí)行一組一個或一個以上學(xué)習(xí)算法以更新(或以其它方式確 定)各種習(xí)得模型來建立一組或一組以上習(xí)得用戶偏好權(quán)數(shù)。注意,如上文所論述,習(xí)得模 型可針對多種情況而提供,可使用任何數(shù)目的自適應(yīng)過程(例如,LMS運算),可并入有針對 特定消息的算法和學(xué)習(xí)參數(shù)等等??刂评^續(xù)到步驟3222。在步驟3222中,一組第二 /目標消息可連同適當?shù)脑獢?shù)據(jù)和/或任何數(shù)目的學(xué)習(xí) 模型和/或任何數(shù)目的學(xué)習(xí)參數(shù)一起下載到移動客戶端上。再次注意,雖然本組操作允許 在與元數(shù)據(jù)和其它信息相同的時間下載消息,但在各種實施例中,消息可在移動客戶端經(jīng) 由任何數(shù)目的選通或估價/預(yù)測操作確定此類消息為適宜的之后下載。控制繼續(xù)到步驟 3224。在步驟3224中,可執(zhí)行若干預(yù)測操作以預(yù)測可能為用戶感興趣的消息(例如,有 目標的廣告),注意此預(yù)測操作可基于步驟3220的習(xí)得模型。接下來,在步驟3226中,可 將所需消息顯示(或以其它方式呈現(xiàn))在移動裝置上。接著,在步驟3228中,移動裝置可 監(jiān)視用戶對所顯示的消息的響應(yīng)(例如,觀察且可能存儲點進率)。控制接著跳回到步驟 3220,其后可視需要或在另外合乎需要時重復(fù)步驟3220到3228。對于統(tǒng)計產(chǎn)生的應(yīng)用_在各種示范性實施例中,用戶偏好向量可具有N個維度,但 僅M個維度的某一子集可與用戶相關(guān)??蓮腘個維度中隨機選擇K個維度的稀疏集合,但 可發(fā)射與選定的K個維度相關(guān)聯(lián)的用戶偏好值。假定某一人口統(tǒng)計類型(例如,青少年) 的群體中存在U個用戶。如果所有U個用戶將所有N個維度值發(fā)射到服務(wù)器,那么每一維 度可具有可用的U個樣本以確定與所述維度相關(guān)聯(lián)的統(tǒng)計結(jié)果(例如,平均值或方差)。然 而,如果僅發(fā)射稀疏(K維)分量,那么平均來說,對于每一維度,可能Uk/N個樣本為可用。 只要U N,就存在足夠的樣本可用于計算每一維度的統(tǒng)計結(jié)果,而不要求每一用戶發(fā)射其 偏好向量的所有N個分量。另外,如果僅一部分(r個)用戶發(fā)射信息,那么平均來說,對于 每一維度,可能Ukr/N個樣本為可用。因此,可在搜集整個用戶群體的統(tǒng)計結(jié)果的同時維持 每一用戶的信息的足夠程度的隱私權(quán)。高諫緩沖存儲器未中歷史屬件每當從高諫緩沖存儲器請求特定消息/廣告且高 速緩沖存儲器中沒有滿足所請求的消息/廣告類型的消息/廣告時,就失去了向用戶展示 適當消息/廣告的機會。因此,需要向具有高速緩沖存儲器在新近的過去已針對其而記錄未中的類型的消息給予更多加權(quán)的值。在各種實施例中,例如上文論述的高速緩沖存儲器 未中狀態(tài)匹配指示符(FLAGqmemiss mi)等參數(shù)可起作用以通過輔助消息/廣告值計算而避免 此類失去的機會。在各種實施例中,此屬性起作用以確定新的預(yù)期消息是否與最近記錄的 高速緩沖存儲器未中匹配。如果新的預(yù)期消息與最近高速緩沖存儲器未中中的一者匹配, 那么此屬性可為邏輯“1”(或等效物),且否則為邏輯“0”(或等效物)。一旦消息由應(yīng)用程 序從高速緩沖存儲器存取并供應(yīng)給用戶,此旗標就可復(fù)位。如果為高速緩沖存儲器條目選 擇新消息,那么高速緩沖存儲器未中條目可從所記錄的高速緩沖存儲器未中列表中去除。過濾規(guī)則過濾規(guī)則可由系統(tǒng)操作者用來驅(qū)動過濾代理的操作。這允許系統(tǒng)操作 者以動態(tài)方式控制過濾代理的功能性。過濾規(guī)則可為不同類型且用于驅(qū)動過濾子系統(tǒng)的不 同功能性。一些典型使用情況可包含 可確定用于基于不同分類將高速緩沖存儲器空間劃分為不同類別的消息高速緩 沖存儲器比率的過濾規(guī)則。所述高速緩沖存儲器比率可為固定的或可基于某些已定義準則 而為動態(tài)的?!た纱_定每一類別的值計算公式的過濾規(guī)則。 可定義消息的作為基于時間的值衰減率的λ的過濾規(guī)則?!た捎糜谥付ㄟM入依據(jù)一類別內(nèi)的消息值屬性對最終消息值的計算中的系數(shù)/權(quán) 數(shù)中的任一者的過濾規(guī)則?!た啥x匹配指示符計算公式的過濾規(guī)則?!た啥x高速緩沖存儲器未中狀態(tài)匹配指示符計算公式的過濾規(guī)則?!た啥x消息重放概率指示符計算公式的過濾規(guī)則。 可定義最小置信等級閾值的過濾規(guī)則,低于所述最小置信等級閾值,在裝置上計 算隨機CTR?!た啥x將為每一消息類型存儲的默認消息的數(shù)目的過濾規(guī)則。依據(jù)不同的消息分布模型,選通和消息選擇子過程可能由存在于服務(wù)器上 或客戶端上的不同代理來實施。下文的以下部分論述用于基于不同廣告分布機制進行消息 過濾的可能架構(gòu)。多播/廣播消息分布圖33是使用W-AT 100和多播/廣播消息分布服務(wù)器150-Α 的多播/廣播消息分布方案的說明。在多播分布的情況下,消息(例如,廣告)、相應(yīng)的元數(shù) 據(jù)和消息過濾規(guī)則可由消息遞送網(wǎng)絡(luò)經(jīng)由廣播或多播信道分布給若干用戶。因此,對以用 戶的用戶簡檔為目標的消息的過濾和高速緩存可連同過濾過程的任何選通和選擇子過程 一起在W-AT 100上發(fā)生。單播消息分布存在可用于實施從消息分布服務(wù)器單播提取消息的若干不同協(xié) 議?;诖朔?wù)器處可用的信息,選通和選擇過程可駐存在服務(wù)器或各種移動裝置上。以 下是關(guān)于所述協(xié)議中的一些協(xié)議和在每一情況下可實施的對應(yīng)消息過濾架構(gòu)的論述。單播消息分布-協(xié)議1 圖34說明使用W-AT 100和單播消息分布服務(wù)器150-Β的 第一示范性單播消息分布方案。在操作中,W-AT 100可將“消息拉動”請求發(fā)送到服務(wù)器 150-Β,藉此服務(wù)器150-Β可以系統(tǒng)內(nèi)可用的所有消息來響應(yīng)。此方法可通過在W-AT 100 上產(chǎn)生并保存簡檔來向服務(wù)器150-Β隱藏移動裝置的用戶簡檔。然而,如果因與移動裝置 的用戶簡檔不匹配而導(dǎo)致存在消息的顯著部分被拒絕的可能性,那么經(jīng)由單播會話將消息遞送到客戶端可能是昂貴的。如在多播分布情況下一樣,對以W-AT 100的用戶簡檔為目標 的消息的過濾和高速緩存可連同過濾過程的選通和選擇子過程一起在W-AT 100上發(fā)生。單播消息分布-協(xié)議2 圖35說明使用W-AT 100和單播消息分布服務(wù)器150-C 的第二單播分布方案。在此方案中,用戶簡檔可在W-AT 100上產(chǎn)生但可與服務(wù)器150-C同 步,因為用戶簡檔的相同副本可駐存在裝置100和150-C兩者上。W-AT 100的裝置簡檔也 可與服務(wù)器150-C同步,且因此在從W-AT 100接收到消息拉動請求之后,服務(wù)器150-C可 容易地僅將有目標的消息推送到裝置。選通過程,以及基于確定消息是否可向W-AT 100的 用戶簡檔目標對準的選擇過程的多個部分可在服務(wù)器150-C上實施。消息值確定以及用具 有較高值的新消息代替舊消息可在W-AT 100上實施。在操作中,W-AT 100與服務(wù)器150-C之間的用戶和裝置簡檔的任何同步程序可使 用單獨協(xié)議在頻帶外發(fā)生,或在某些實施例中簡檔可能包含在來自客戶端的消息拉動請求 中。單播消息分布-協(xié)議3 圖36說明使用W-AT 100和單播消息分布服務(wù)器150-D 的第三示范性單播消息分布方案。在操作中,用戶簡檔可保存在W-AT 100上,但僅裝置簡 檔與服務(wù)器150-D同步,而用戶簡檔僅保持在W-AT 100內(nèi)。對應(yīng)地,選通過程可在服務(wù)器 150-D上實施,且服務(wù)器150-D可僅將已通過選通過程的消息推送到W-AT 100。選通過程 的基于需要用戶的簡檔的系統(tǒng)操作者指定的過濾(如果存在的話)的部分可在W-AT 100 處實施。此外,選擇過程可完全在W-AT 100處實施。與協(xié)議2 —樣,W-AT 100與服務(wù)器150-D之間的裝置簡檔的同步可能使用單獨協(xié) 議在頻帶外發(fā)生,或簡檔可能包含在來自客戶端的廣告拉動請求中。單播消息分布-協(xié)議4 圖37說明使用W-AT 100和單播消息分布服務(wù)器150-E 的第四單播消息分布方案。在此方案中,在從W-AT 100接收到消息拉動請求之后,服務(wù)器 150-E可用通過適當選通過程的消息的元數(shù)據(jù)來響應(yīng)。因此,選通過程可在服務(wù)器150-E上 實施。繼續(xù),選擇過程可使用服務(wù)器150-E所提供的元數(shù)據(jù)在W-AT 100處實施。選通過程 的基于需要用戶的簡檔的系統(tǒng)操作者指定的過濾(如果存在的話)的部分可在W-AT 100 處實施。接下來,W-AT 100可用對W-AT 100基于選擇過程決定顯示或存儲在其高速緩沖 存儲器中的那些消息的消息選擇請求來響應(yīng)服務(wù)器150-E,且服務(wù)器150-E可將那些選定 的消息提供給W-AT 100。再次,裝置簡檔或選通參數(shù)可能包含在W-AT 100的初始消息拉動請求中,或者可 能使用單獨協(xié)議在頻帶外在W-AT 100與服務(wù)器150-E之間同步。處理/合成所捕獲的位置數(shù)據(jù)以影響用戶簡檔位置信息可常用于導(dǎo)出個人人口統(tǒng)計的指示符。在移動通信裝置的情況下,位置 數(shù)據(jù)可有時為比記帳信息更好的對關(guān)于用戶的人口統(tǒng)計數(shù)據(jù)的指示。除對記帳信息的使用 的約束外,記帳信息可能不包含足夠數(shù)據(jù)以指示所要人口統(tǒng)計。此外,住宅人口統(tǒng)計可僅部 分指示用戶的消息相關(guān)興趣。如果,舉例來說,用戶維持兩個住處或趨向于常去特定位置, 那么這可能不會被住宅人口統(tǒng)計指示。因此,舉例來說,與特定工作或休閑位置有關(guān)的服務(wù) 和產(chǎn)品可能不會被用戶的住宅位置導(dǎo)出的人口統(tǒng)計反映,但仍非常有用??衫斫?,用戶可能不希望發(fā)布他/她的位置信息以便保護隱私權(quán)或可能認為這過 于冒昧。然而,通過保留由移動客戶端搜集位置信息并執(zhí)行基于位置的匹配的能力,有可能獲得移動裝置內(nèi)的人口統(tǒng)計目標對準所需要的信息且仍保護隱私權(quán)。因此,舉例來說,如果 用戶常帶著具有適當功能的移動裝置(例如,具有對GPS信息的接入權(quán)的手機)去特定休 閑區(qū)域,那么針對用戶的休閑興趣的適當信息可被導(dǎo)出且/或合成,而不會打擾用戶和/或 違背用戶的隱私權(quán)。此信息可接著用于導(dǎo)出和/或更新駐存于移動裝置的用戶簡檔,所述 用戶簡檔又可用于確定哪些有目標的內(nèi)容消息可下載和/或顯示在移動裝置上。概念上, 這可導(dǎo)致基于實際檢測到的位置以適合于與用戶相關(guān)聯(lián)的位置信息的方式放置廣告和其 它信息,而不將位置信息提供給外部代理。在操作中,可使用駐存于移動裝置的數(shù)據(jù)庫來存儲位置信息。所存儲的數(shù)據(jù)可包 含原始位置數(shù)據(jù),但在各種實施例中還包含關(guān)于以下各項的數(shù)據(jù)特定位置區(qū)域位置、位置 群集、從各種位置到其它位置的路徑信息、結(jié)合與時間間隔相關(guān)聯(lián)的值的位置類型以及特 定位置類型的時間概率分布。繼續(xù),在許多情況下,用戶動作可能不足以指示特定活動,但如果用戶動作可與位 置數(shù)據(jù)的一個或一個以上各種集合鏈接,那么此類動作可為相關(guān)的。以常去休閑區(qū)域但通 常通過進入特定車道而進入所述休閑區(qū)域的人為例。關(guān)于所述車道的使用的數(shù)據(jù)本身將不 指示車道的使用和存在以外的過多內(nèi)容,且本身將不具有與休閑區(qū)域的任何關(guān)聯(lián)。然而,通 過使個人的位置歷史與進入車道的當前動作耦合/相關(guān),有可能建立個人正在去休閑區(qū)域 的途中的統(tǒng)計上顯著的概率。因此,特定位置信息可與和其它特定位置相關(guān)聯(lián)的活動相關(guān)。 繼續(xù)的實例包含休閑區(qū)域、城市的多個部分、娛樂位置(尤其與日時信息組合)、地理位置 與和工作相關(guān)聯(lián)的日時組合,以及與購物相關(guān)聯(lián)的位置。這些實例可與位置群集和時間間 隔的識別組合。所述位置可與路徑分析組合使用,路徑分析可用于建立當前位置(或移動) 與其它所存儲的數(shù)據(jù)的關(guān)聯(lián),例如當前位置、位置歷史和路徑活動可用于識別特定活動的 可能性,且因此使消息提供者能夠在用戶參與特定活動之前將消息目標對準。舉例來說,通 過在具有GPS功能的移動客戶端上測量各種位置,移動客戶端可確定用戶已下班且正在去 用戶常去的購物中心的途中。作為響應(yīng),MAS(或其它有目標內(nèi)容遞送系統(tǒng))可自動轉(zhuǎn)發(fā)與 用戶可能感興趣的產(chǎn)品有關(guān)的信息,以及提供到達購物中心的各種路線的高級交通信息。繼續(xù),在各種實施例中,為正在穿越公路的用戶識別例如那些基于特定公路的各 種商業(yè)可能是有用的。在此類例子中,可提供基于對消費者的活動的確定的有目標的廣告 或其它信息。此方法在客戶具有對其移動裝置的有限接入權(quán)但授權(quán)特定商業(yè)或特定種類的 商業(yè)提供信息的情形中尤其有利。在各種實施例中,系統(tǒng)的顯著方面可包含對個人的跟蹤可在移動裝置內(nèi)執(zhí)行且保 留在移動裝置內(nèi)。在一種配置中,沒有外部方私下知悉跟蹤信息。進一步來說,使與各種有 目標的內(nèi)容相關(guān)聯(lián)的跟蹤信息匹配所必需的簡檔形成可在移動裝置內(nèi)執(zhí)行。再次,通過將 個人信息限于用戶的移動裝置,可能用戶可發(fā)現(xiàn)此形式的簡檔形成是可接受的,因為其不 是在外部執(zhí)行。注意,在情形準許的各種實施例中,使移動客戶端與其它裝置(例如,許多汽車的 基于GPS的導(dǎo)航裝置)上可用的資源相互協(xié)調(diào)可為可能且/或有利的。因此,只通過使移 動裝置能夠向汽車的系統(tǒng)中的一者或一者以上通信的軟件修改(依據(jù)特定實施例),GPS和 其它信息可共享。一般來說,此汽車和移動客戶端可使用通常在此類裝置中找到的藍牙或 類似無線接口來通信。因此,因為移動客戶端的位置信息由汽車的GPS/導(dǎo)航裝置提供,所以移動裝置的常駐用戶簡檔可不以內(nèi)建到移動裝置中的GPS系統(tǒng)為代價而更新。注意,除汽車外,特定移動裝置可從多種替代來源(例如,遠程服務(wù)器或其它附近 的裝置)導(dǎo)出位置信息,以接收位置信息。舉例來說,移動客戶端可與駐存在咖啡店內(nèi)的 802. 11網(wǎng)絡(luò),或也許城市內(nèi)的位置已知或能夠被導(dǎo)出的局域無線網(wǎng)絡(luò)串聯(lián)系,以確定位置 fn息ο注意,在各種實施例中,移動客戶端可基于移動客戶端/裝置的能量級(例如,低 電池電量)而選擇信息的來源。還注意,可基于周期性測量(其中允許測量的周期變化)或 基于隨機測量或隨機與周期性測量的組合來獲得位置歷史。移動客戶端還可選擇基于可用 能量而改變GPS捕獲的速率,例如在低電池條件下以間歇性掉電來減慢GPS捕獲速率,以及 改變其可能分接到其它可用數(shù)據(jù)源(例如,移動客戶端具有接入權(quán)的汽車的加速計和/或 速度計)中的速率。圖38A到38H描繪顯示為具有各種感興趣點的由特定用戶的具有GPS功能的蜂 窩式電話所捕獲的信息屏幕3800-A…3800-H。如這些圖中所示,每一信息屏幕3800-A… 3800-H包含地圖3810、一組控件3820、日歷顯示3830、每日柱狀圖3840和每周柱狀圖 3850。在操作中,用戶(或自動化程序)可設(shè)置所述組控件3820中的每一控件以建立 GPS取樣時間以及顯示用于地圖3810、日歷3820以及柱狀圖3840和3850的GPS信息,注意 到雖然柱狀圖3840是被劃分為一小時的若干時隙的每日柱狀圖,且每周柱狀圖3850被劃 分為一天的若干時隙,但此類所捕獲的位置數(shù)據(jù)可組織為任何數(shù)目的柱狀圖,包含展示特 定位置、區(qū)域、位置群集和甚至表示用戶已在各種時間周期(例如,工作日、周末、個別天、 整周、整個月等等)的過程內(nèi)經(jīng)歷的過去采取的路徑的信息。注意,日歷3830也可被視為 柱狀圖。還注意,通過選擇特定位置圖標(例如,圖38A的位置3850或3852),柱狀圖3840 和3842的數(shù)據(jù)以及填充日歷3830的數(shù)字可改變以反映與所收集的GPS數(shù)據(jù)相當?shù)腉PS數(shù) 據(jù)。繼續(xù)到圖38C,特定位置可被識別(由移動客戶端的用戶,或由移動客戶端中的某一估 計軟件)為用戶的住處3854,且類似地在圖38E中,特定位置可被識別為用戶的工作場所 3856。鑒于圖41A到41H,應(yīng)了解,具有GPS功能的蜂窩式電話所捕獲的位置信息可用于 產(chǎn)生用戶簡檔信息,其使常駐軟件能夠確定以下各項(1)用戶將在給定時間范圍處于特 定位置或沿著特定路徑行進的可能性,例如職員在4:00pm處于工作位置;(2)用戶將在給 定時間離開特定開始位置的可能的時間范圍,例如職員在5:00pm離開工作位置;以及(3) 用戶將處于特定第二位置或使用一路徑(或位置或路徑的集合)的可能的時間范圍,例如 職員在5 30pm使用特定道路,且在6 OOpm與6 30pm之間到達其住處。注意,可能性信息可以許多種方式表達。舉例來說,時間可能性可表達為特定時間 點,在特定時間點上居中且具有特定方差的高斯分布;具有基于過去用戶活動的唯一形式 的連續(xù)概率分布函數(shù)(PDF);在鄰接的時間周期(“時間桶”)內(nèi)測量的離散PDF,其中所述 時間桶具有相等或不等的大小,等等。使用此信息,適當啟用的移動客戶端還可確定用戶的感興趣點,例如用戶的住宅、 工作、愛好、宗教禮拜場所等等的可能位置,以及用戶將處于此類位置的可能時間和此類感
40興趣點的其它可能性信息(例如,可能的到達和出發(fā)時間)。此信息可接著用于定形或修 改其移動客戶端中的用戶簡檔信息,且如上文所提及,所得的用戶簡檔可用于確定什么信 息(例如,廣告、優(yōu)惠券等)將最可能引起用戶的興趣,這又可導(dǎo)致在移動客戶端上存儲和 /或顯示特定目標信息。繼續(xù),圖39和圖40描繪用戶在工作日結(jié)束時離開工作位置Lw的實例的示范性數(shù) 目的操作。關(guān)于各種位置(即,開始位置Lw和預(yù)期的目的地位置L1到L8)的概率連同使用 位置L1到L8之間的相應(yīng)路徑/道路Rl到R8的概率一起可被假定是使用(使用GPS和其 它技術(shù)感測到的)用戶的過去行為來形成的,且并入到用戶的移動客戶端中。從圖39開始,假定用戶在其工作日結(jié)束之前不久處于開始/工作位置Lw?;谟?戶的過去行為,其移動客戶端中的用戶簡檔可確定用戶可能在5:00-5:15pm下班且去往預(yù) 期目的地位置L1到L8中的任一者,注意在當前實例中,去往位置L7到L8的概率下降到低于 特定閾值且不應(yīng)被考慮。假定用戶去往位置L1和L6的概率均為0. 1,那么用戶使用道路R7和R8的概率也 均為0. 1。假定對于剩余的感興趣的目的地來說用戶的最終目的地的概率為L2 = 0. 1、L3 =0. 1、L4 = 0. 4且1^5 = 0. 2 (其假定用戶留下來工作的概率為0. 1),那么用戶使用道路Rl 的概率為0.7。因此,顯然,移動客戶端的用戶的可能路線可基于移動客戶端的當前位置Lw 相對于最有可能的目的地位置L1到L8的空間關(guān)系,以及最有可能的目的地位置L1到L8之 間的空間關(guān)系。注意,可通過使用戶的位置歷史的過去時間數(shù)據(jù)相關(guān)以形成針對工作位置1^和/ 或用戶可能已訪問的任何其它位置的用戶的過去存在和移動的時間概率分布來形成和更 新用戶的移動客戶端的用戶簡檔;結(jié)果是隨時間變化的用戶在給定位置的存在的概率密度 函數(shù)(或其精確復(fù)制)。此用戶簡檔可確定隨時間和/或當前位置而變化的在用戶考慮中 的任何和所有當前最有可能的可能目的地L1到L6。還注意,最有可能的當前目的地中的任一者可為用戶的多個過去識別的目的地的 混合物或群集。舉例來說,位置L5可實際上由一起緊密間隔的三個單獨位置組成,其中所 假定的位置通知為所述三個位置的質(zhì)心(基于經(jīng)加權(quán)地理平均值)或一般區(qū)域。類似地, 位置L3到L5可能組合為混合物位置,假定位置L3到L5相對于彼此合理地接近/成群集。返回圖39,再次,用戶的移動客戶端可基于日時、用戶的當前位置和移動客戶端 所進行的其它當前觀察,以及那些并入到用戶簡檔中的過去的觀察來確定最有可能的目的 地。此類“其它當前觀察”可包含例如最近電話和文本活動等內(nèi)容。舉例來說,如果用戶在 4:30pm從他的妻子那里接到一個電話,那么其可指示用戶可能需要在回家之前去商店的可 能性增加,因此改變當前可能目的地L1到L6的概率。類似地,如果用戶未展示與其移動客 戶端的交互,那么其可指示用戶可能延遲其從位置Lw出發(fā)的可能性。繼續(xù)到圖40,注意,可基于離開第一位置Lw之后移動客戶端的位置改變的“在途 中”累積測量結(jié)果來更新去往各種當前可能目的地L1到L6中的任一者的概率。即,當接收 到新數(shù)據(jù)時,可能需要重新評定各種概率。對于圖40的實例,這反映在去目的地L1和L6的 概率以及用戶留在位置Lw的概率的變化在假定通過用戶的移動客戶端確定用戶在道路Rl 上的情況下變得可忽略。因此,去目的地L1和L6或留在位置Lw的概率可不予以進一步考 慮。同時,到達位置L2, L3、L4、L5、L8和L8中的任一者的概率可增加,注意用戶到達位置L2的可能性接近一(由于其與用戶以及其它當前目的地位置L3、L4、L5、L8* L8兩者的空間關(guān) 系),即使用戶在位置L2處沒有停頓。因此,可使用基于其它在途中事件的自適應(yīng)加權(quán)分配 來實現(xiàn)確定可能的變換時間,例如離開第一位置或到達另一位置的時間。注意,在各種實施例中,并入到移動客戶端中的第k階馬爾可夫模型(其中k是大 于1的整數(shù))可用于確定上文所論述的概率中的任一者。繼續(xù)到圖41,描繪針對圖39和 圖40的用戶的開始位置Lw和預(yù)期目的地位置L1到L8的示范性馬爾可夫模型4100。如圖 41所示,位置Lw以及L1到L8以路徑互連,且每一路徑具有概率PN_M。再次,注意,每一概率 Pm可從用戶簡檔導(dǎo)出且隨用戶的當前位置、變換事件和/或日時而變化。還注意,可能存 在給定周期內(nèi)用戶留在位置Ln處的時變概率Pm,例如用戶(在到達食品雜貨店后)留在 食品雜貨店的可能性可具有以20分鐘為中心的具有10分鐘方差的高斯分布。圖42是概述用于基于NFC事務(wù)來更新用戶簡檔的示范性操作的過程流的圖。所 述過程在步驟4202中開始,其中可對移動客戶端進行編程以根據(jù)預(yù)定或自適應(yīng)取樣頻率 和周期使用可用GPS(或其它適宜的位置尋找裝置)和/或局域無線蜂窩式網(wǎng)絡(luò)、局域可 用LAN等等中的任一者對位置信息進行取樣。接下來,在步驟4204中,可處理/合成所捕 獲的信息以識別感興趣點、感興趣區(qū)域、所采取的路徑或任何其它位置和/或路徑數(shù)據(jù)。接 著,在步驟4206中,可進一步處理/合成所述信息以確定針對特定時間周期的可能的位置 和/或可能的路徑,以及針對給定位置或路徑的可能時間周期的補充信息??刂评^續(xù)到步 驟 4208。在步驟4208中,可使用駐存在移動客戶端中的特殊軟件來更新駐存在移動客戶 端中的用戶簡檔。在各種實施例中,例如包含從對用戶的過去觀察導(dǎo)出的信息的用戶簡檔 信息可用于創(chuàng)建針對給定日時和當前位置的用戶的可能行為的某一形式的概率模型。接下來,在步驟4210中,移動客戶端可導(dǎo)出(直接或使用次級資源,例如汽車的 GPS)上文所論述的任何和所有最近/當前觀察數(shù)據(jù),例如位置、時間、變換/移動、傳感器 (例如,速度計)數(shù)據(jù),以及與用戶的當前和/或最近行為有關(guān)的信息,例如移動客戶端觀察 用戶發(fā)送文本消息。接下來,在步驟4512中,移動客戶端可使用上文所論述的技術(shù)中的任 一者來處理步驟4210的信息和用戶簡檔內(nèi)的信息,以基于用戶的當前位置和時間來識別 用戶將可能采取的可能目的地、變換時間和/或路徑(或?qū)ο惹按_定的概率的改變)。接著, 在步驟4214中,移動客戶端可基于用戶簡檔、先前步驟中收集到的數(shù)據(jù)和所導(dǎo)出的任何概 率數(shù)據(jù)來選擇和/或顯示信息,例如廣告、優(yōu)惠券等??刂平又氐讲襟E4210,其中可在 發(fā)現(xiàn)必要或合乎需要時重復(fù)步驟4210到4214中的任何或所有步驟。本文描述的技術(shù)和模塊可通過各種手段來實施。舉例來說,這些技術(shù)可以硬件、軟 件或其組合來實施。對于硬件實施方案,接入點或接入終端內(nèi)的處理單元可實施在一個或 一個以上專用集成電路(ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理W-AT (DSPD)、可編程 邏輯W-AT (PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、經(jīng)設(shè)計 以執(zhí)行本文所描述的功能的其它電子單元或其組合內(nèi)。對于軟件實施方案,本文所描述的技術(shù)可用執(zhí)行本文描述的功能的模塊(例如, 過程、函數(shù)等)來實施。軟件代碼可存儲在存儲器單元中并由處理器或解調(diào)器執(zhí)行。存儲 器單元可實施在處理器內(nèi)或處理器外部,在后一種情況下存儲器單元可經(jīng)由各種手段通信 地耦合到處理器。
在一個或一個以上示范性實施例中,所描述的功能可以硬件、軟件、固件或其任何 組合來實施。如果以軟件實施,那么所述功能可作為一個或一個以上指令或代碼存儲在計 算機可讀媒體上或經(jīng)由計算機可讀媒體傳輸。計算機可讀媒體包含計算機存儲媒體和通 信媒體兩者,包含促進將計算機程序從一個位置傳送到另一位置的任何媒體。存儲媒體可 為可由計算機存取的任何可用媒體。作為實例而非限制,此類計算機可讀媒體可包括RAM、 ROM、EEPROM、CD-ROM或其它光盤存儲裝置、磁盤存儲裝置或其它磁性存儲裝置,或任何其它 可用于攜載或存儲呈指令或數(shù)據(jù)結(jié)構(gòu)形式的所要程序代碼且可由計算機存取的媒體。并 且,嚴格地說,任何連接均被稱作計算機可讀媒體。舉例來說,如果軟件使用同軸電纜、光纖 電纜、雙絞線、數(shù)字訂戶線(“DSL”)或例如紅外線、無線電和微波等無線技術(shù)從網(wǎng)站、服務(wù) 器或其它遠程源發(fā)射,那么同軸電纜、光纖電纜、雙絞線、DSL或例如紅外線、無線電和微波 等無線技術(shù)包含在媒體的定義內(nèi)。如本文所使用的磁盤與光盤包含壓縮光盤(“CD”)、激 光光盤、光學(xué)盤、數(shù)字多功能光盤(“0¥0”)、軟性磁盤、高清晰度0¥0( "HD-DVD")和藍光光 盤,其中磁盤通常以磁性方式再現(xiàn)數(shù)據(jù),而光盤用激光以光學(xué)方式再現(xiàn)數(shù)據(jù)。上述各項的組 合也應(yīng)包含在計算機可讀媒體的范圍內(nèi)。提供所揭示的實施例的先前描述是為了使所屬領(lǐng)域的技術(shù)人員能夠制作或使用 本文所揭示的特征、功能、操作和實施例。所屬領(lǐng)域的技術(shù)人員將易于了解對這些實施例的 各種修改,且本文所定義的一般原理可在不脫離本發(fā)明的精神或范圍的情況下應(yīng)用于其它 實施例。因此,本發(fā)明無意限于本文所展示的實施例,而是本發(fā)明應(yīng)被賦予與本文所揭示的 原理和新穎特征一致的最寬范圍。
4權(quán)利要求
一種用于確定移動客戶端接收有目標的內(nèi)容消息的適宜性的方法,其包括通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);接收與所述有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述有目標的內(nèi)容消息;將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)的有目標的內(nèi)容消息的內(nèi)容;以及基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動客戶端中。
2.根據(jù)權(quán)利要求1所述的方法,其中所述比較涉及模糊邏輯算法的實施。
3.根據(jù)權(quán)利要求1所述的方法,其中所述比較涉及神經(jīng)網(wǎng)算法的實施。
4.根據(jù)權(quán)利要求1所述的方法,其中所述比較涉及點積算法的實施。
5.根據(jù)權(quán)利要求1所述的方法,其中所述比較涉及最大值-最小值限定的實施。
6.根據(jù)權(quán)利要求1所述的方法,其中所述比較置信等級數(shù)據(jù)包含統(tǒng)計平均、曲線擬合 和回歸分析中的至少一者。
7.根據(jù)權(quán)利要求1所述的方法,其中所述比較置信等級數(shù)據(jù)至少包含η維向量的標量 操縱。
8.根據(jù)權(quán)利要求1所述的方法,其中所述置信等級數(shù)據(jù)包含所述移動客戶端的用戶的 可能年齡范圍。
9.根據(jù)權(quán)利要求1所述的方法,其中所述置信等級數(shù)據(jù)包含所述移動客戶端的用戶的 感興趣位置的可能性。
10.根據(jù)權(quán)利要求9所述的方法,其中所述置信等級數(shù)據(jù)包含所述移動客戶端的所述 用戶的住宅位置的可能性。
11.根據(jù)權(quán)利要求9所述的方法,其中所述置信等級數(shù)據(jù)包含所述移動客戶端的所述 用戶的工作位置的可能性。
12.根據(jù)權(quán)利要求9所述的方法,其中所述置信等級數(shù)據(jù)包含所述移動客戶端的所述 用戶的休閑位置的可能性。
13.根據(jù)權(quán)利要求1所述的方法,其中所述置信等級數(shù)據(jù)包含所述移動客戶端的用戶 的收入的可能范圍。
14.根據(jù)權(quán)利要求1所述的方法,其中所述目標簡檔數(shù)據(jù)集包含在概念上大體上彼此 不重疊的詞的集合。
15.一種能夠確定移動客戶端接收有目標的內(nèi)容消息的適宜性的移動客戶端,其包括 簡檔產(chǎn)生電路,其經(jīng)配置以產(chǎn)生用戶簡檔數(shù)據(jù);接收電路,其經(jīng)配置以接收與所述有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述 目標簡檔數(shù)據(jù)集描述所述有目標的內(nèi)容消息;比較電路,其經(jīng)配置以將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置 信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)的有目標的內(nèi)容消息的內(nèi)容;以及高速緩沖存儲器控制電路,其經(jīng)配置以基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容 消息存儲在所述移動客戶端中。
16.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述比較電路實施模糊邏輯算法以將用 戶簡檔與目標簡檔數(shù)據(jù)進行比較。2
17.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述比較電路實施神經(jīng)網(wǎng)算法以將用戶 簡檔與目標簡檔數(shù)據(jù)進行比較。
18.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述比較電路實施點積算法以將用戶簡 檔與目標簡檔數(shù)據(jù)進行比較。
19.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述比較電路實施最大值-最小值限定 以將用戶簡檔與目標簡檔數(shù)據(jù)進行比較。
20.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的用戶的可能年齡范圍。
21.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的用戶的感興趣位置的可能性。
22.根據(jù)權(quán)利要求21所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的所述用戶的住宅位置的可能性。
23.根據(jù)權(quán)利要求21所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的所述用戶的工作位置的可能性。
24.根據(jù)權(quán)利要求21所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的所述用戶的休閑位置的可能性。
25.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的用戶的收入的可能范圍。
26.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述用于比較置信等級數(shù)據(jù)的電路包含 用于執(zhí)行統(tǒng)計平均、曲線擬合、回歸分析、經(jīng)由人工神經(jīng)網(wǎng)絡(luò)處理數(shù)據(jù)以及標量操縱中的至 少一者的電路。
27.根據(jù)權(quán)利要求26所述的移動客戶端,其中所述用于比較置信等級數(shù)據(jù)的電路包含 用于至少執(zhí)行η維向量的標量操縱的電路。
28.根據(jù)權(quán)利要求15所述的移動客戶端,其中所述目標簡檔數(shù)據(jù)集包含在概念上大體 上彼此不重疊的詞的集合。
29.一種能夠確定移動客戶端接收有目標的內(nèi)容消息的適宜性的移動客戶端,其包括用于通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù)的裝置;用于接收與所述有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集的裝置,所述目標簡檔數(shù) 據(jù)集描述所述有目標的內(nèi)容消息;用于將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等級數(shù)據(jù)集的 裝置,目標簡檔數(shù)據(jù)集描述相應(yīng)的有目標的內(nèi)容消息的內(nèi)容;以及用于基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動客戶端中的裝置。
30.根據(jù)權(quán)利要求29所述的移動客戶端,其中所述用于比較的裝置使用模糊邏輯算 法、神經(jīng)網(wǎng)算法、點積算法、最大值-最小值限定、統(tǒng)計平均算法、曲線擬合算法和回歸分析 算法中的至少一者。
31.根據(jù)權(quán)利要求29所述的移動客戶端,其中所述用于比較的裝置至少至少使用η維 向量的標量操縱。
32.根據(jù)權(quán)利要求29所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的用戶的可能年齡范圍。
33.根據(jù)權(quán)利要求29所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的用戶的感興趣位置的可能性。
34.根據(jù)權(quán)利要求33所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的所述用戶的住宅位置、所述移動客戶端的所述用戶的工作位置和所述移動客戶端的所述 用戶的休閑位置的可能性中的至少一者。
35.根據(jù)權(quán)利要求29所述的移動客戶端,其中所述置信等級數(shù)據(jù)包含所述移動客戶端 的用戶的收入的可能范圍。
36.根據(jù)權(quán)利要求29所述的移動客戶端,其中所述目標簡檔數(shù)據(jù)集包含在概念上大體 上彼此不重疊的詞的集合。
37.一種移動客戶端,其包括存儲器;收發(fā)器;處理器,其耦合到所述存儲器并可操作以通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);接收與有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述有 目標的內(nèi)容消息;將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡 檔數(shù)據(jù)集描述相應(yīng)的有目標的內(nèi)容消息的內(nèi)容;且基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述存儲器中。
38.一種計算機程序產(chǎn)品,其包括計算機可讀媒體,所述計算機可讀媒體包括第一指令,其用于通過移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);第二指令,其用于接收與有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔 數(shù)據(jù)集描述所述有目標的內(nèi)容消息;第三指令,其用于將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等 級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)的有目標的內(nèi)容消息的內(nèi)容;以及第四指令,其用于基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動 客戶端中。
全文摘要
本發(fā)明揭示用于確定移動客戶端顯示信息的適宜性的方法和系統(tǒng)。舉例來說,一種用于確定移動客戶端接收有目標的內(nèi)容消息的適宜性的方法包含通過所述移動客戶端產(chǎn)生用戶簡檔數(shù)據(jù);接收與所述有目標的內(nèi)容消息相關(guān)聯(lián)的目標簡檔數(shù)據(jù)集,所述目標簡檔數(shù)據(jù)集描述所述有目標的內(nèi)容消息;將所述用戶簡檔數(shù)據(jù)與所述目標簡檔數(shù)據(jù)集進行比較以產(chǎn)生置信等級數(shù)據(jù)集,目標簡檔數(shù)據(jù)集描述相應(yīng)的有目標的內(nèi)容消息的內(nèi)容;以及基于所述置信等級數(shù)據(jù)集將所述有目標的內(nèi)容消息存儲在所述移動客戶端中。
文檔編號H04L12/58GK101911617SQ200880123555
公開日2010年12月8日 申請日期2008年11月14日 優(yōu)先權(quán)日2007年11月14日
發(fā)明者帕特里克·N·倫德奎斯克, 普賈·阿加爾瓦爾, 羅伯特·S·戴利, 迪利普·克里希納斯瓦米, 馬丁·H·倫施勒 申請人:高通股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
夏河县| 榆社县| 剑阁县| 孙吴县| 泰州市| 湟源县| 廉江市| 石城县| 台北市| 封丘县| 马尔康县| 鹰潭市| 缙云县| 石台县| 潞城市| 巴楚县| 福泉市| 遵义市| 定陶县| 宁强县| 巨野县| 都匀市| 杂多县| 武冈市| 伊宁县| 苏州市| 东城区| 大港区| 武清区| 阳山县| 息烽县| 永春县| 抚松县| 江阴市| 磐石市| 崇阳县| 云南省| 娄底市| 沙坪坝区| 教育| 汨罗市|