對精確用戶偏好數(shù)據(jù)的收集和管理的制作方法
【專利摘要】方法和系統(tǒng)可涉及將裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置并從遠(yuǎn)程裝置接收實(shí)時(shí)請求。響應(yīng)于該請求,可使用一個(gè)或多個(gè)用戶系數(shù)來過濾裝置特定用戶偏好數(shù)據(jù)。在一個(gè)示例中,用戶偏好數(shù)據(jù)包含關(guān)鍵字?jǐn)?shù)據(jù),并且已過濾關(guān)鍵字?jǐn)?shù)據(jù)用于發(fā)現(xiàn)信息并經(jīng)由遠(yuǎn)程裝置向用戶呈現(xiàn)信息。
【專利說明】對精確用戶偏好數(shù)據(jù)的收集和管理
[0001]相關(guān)申請的交叉參考
本申請要求享有2011年9月12日提交的美國臨時(shí)專利申請N0.61/533.451的優(yōu)先權(quán)。
【背景技術(shù)】
[0002]跟蹤用戶偏好的傳統(tǒng)方法可涉及將許多用戶的偏好數(shù)據(jù)聚集在中心位置,并使用統(tǒng)計(jì)分析以人口統(tǒng)計(jì)為基礎(chǔ)來識(shí)別偏好傾向。然而,將潛在敏感數(shù)據(jù)聚集在中心位置可引起隱私問題和/或安全問題。而且,這種方法可能無法充分捕獲用戶愛好和厭惡中可能偏離群體人口統(tǒng)計(jì)的各個(gè)方面。
【專利附圖】
【附圖說明】
[0003]通過閱讀以下說明書和所附權(quán)利要求書并參考以下附圖,本發(fā)明實(shí)施例的各種優(yōu)點(diǎn)對本領(lǐng)域技術(shù)人員而言將變得顯而易見,附圖中:
圖1是信息共享架構(gòu)的示例的框圖;
圖2是根據(jù)實(shí)施例的裝置使用循環(huán)的示例的例證;
圖3是根據(jù)實(shí)施例的關(guān)鍵字引擎使用模型的示例的框圖;
圖4是根據(jù)實(shí)施例的多個(gè)裝置的關(guān)鍵字引擎使用模型的示例的框圖;
圖5是根據(jù)實(shí)施例的信息共享情形的示例的消息傳遞序列圖;
圖6是根據(jù)實(shí)施例管理用戶偏好數(shù)據(jù)的方法的示例的流程圖;及 圖7是根據(jù)實(shí)施例的系統(tǒng)的示例的框圖。
【具體實(shí)施方式】
[0004]實(shí)施例可包含計(jì)算機(jī)可讀存儲(chǔ)媒體,所述計(jì)算機(jī)可讀存儲(chǔ)媒體具有指令集合,所述指令在由處理器執(zhí)行時(shí)使計(jì)算機(jī)將裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置。所述指令還可使計(jì)算機(jī)從遠(yuǎn)程裝置接收實(shí)時(shí)請求,并響應(yīng)于該請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾裝置特定用戶偏好數(shù)據(jù)。
[0005]實(shí)施例還可包含系統(tǒng),所述系統(tǒng)具有通信接口和關(guān)鍵字引擎,關(guān)鍵字引擎配置成將系統(tǒng)特定用戶偏好數(shù)據(jù)存儲(chǔ)到系統(tǒng)。所述系統(tǒng)還可具有:請求模塊,其配置成經(jīng)由通信接口從遠(yuǎn)程裝置接收實(shí)時(shí)請求;以及過濾模塊,其配置成響應(yīng)于該請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾系統(tǒng)特定用戶偏好數(shù)據(jù)。
[0006]此外,實(shí)施例可包含設(shè)備,所述設(shè)備具有邏輯,所述邏輯用于將裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置并從遠(yuǎn)程裝置接收實(shí)時(shí)請求。所述邏輯還可響應(yīng)于所述請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾所述裝置特定用戶偏好數(shù)據(jù)。
[0007]附加地,實(shí)施例可包含計(jì)算機(jī)實(shí)現(xiàn)的方法,其中從本地裝置的關(guān)鍵字引擎接收裝置特定用戶偏好數(shù)據(jù)。裝置特定用戶偏好數(shù)據(jù)可被存儲(chǔ)到本地裝置,其中可從遠(yuǎn)程裝置接收對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的實(shí)時(shí)請求。該方法可規(guī)定基于實(shí)時(shí)請求來選擇一個(gè)或多個(gè)用戶系數(shù),以及響應(yīng)于所述請求使用所選擇的一個(gè)或多個(gè)用戶系數(shù)來過濾裝置特定用戶偏好數(shù)據(jù)。而且,該方法可涉及使用聊天協(xié)議向遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
[0008]其它實(shí)施例可包含至少一個(gè)計(jì)算機(jī)可訪問存儲(chǔ)媒體,所述至少一個(gè)計(jì)算機(jī)可訪問存儲(chǔ)媒體具有指令集合,所述指令在由處理器執(zhí)行時(shí)使計(jì)算機(jī)從本地裝置的關(guān)鍵字引擎接收裝置特定用戶偏好數(shù)據(jù)、將裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置以及從遠(yuǎn)程裝置接收對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的實(shí)時(shí)請求。此外,所述指令在執(zhí)行時(shí)可使計(jì)算機(jī)基于實(shí)時(shí)請求來選擇一個(gè)或多個(gè)用戶系數(shù)、響應(yīng)于所述請求而使用所選擇的一個(gè)或多個(gè)用戶系數(shù)來過濾裝置特定用戶偏好數(shù)據(jù)以及使用聊天協(xié)議向遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
[0009]現(xiàn)在轉(zhuǎn)到圖1,示出了計(jì)算環(huán)境10,其中在平臺(tái)之間實(shí)時(shí)交換用戶偏好數(shù)據(jù)。在所例證的示例中,第一裝置(“裝置A”)包含關(guān)鍵字引擎14,關(guān)鍵字引擎14用于填充裝置特定用戶簡檔數(shù)據(jù)庫16。第一裝置(以及例證的其它裝置)12可表示各種各樣的平臺(tái),諸如例如智能電視(TV)、電子書閱讀器、服務(wù)器、個(gè)人計(jì)算機(jī)(PC)、膝上型計(jì)算機(jī)、智能平板、智能電話、個(gè)人數(shù)字助理(PDA)、移動(dòng)因特網(wǎng)裝置(MID)、媒體播放器、車載信息娛樂(IVI)系統(tǒng)等。因此,關(guān)鍵字引擎14可對于用戶偏好相關(guān)內(nèi)容監(jiān)視在裝置12上執(zhí)行的一個(gè)或多個(gè)應(yīng)用。例如,在TV情況下,關(guān)鍵字引擎14可對于嵌入式文本(諸如隱藏式字幕信息、副標(biāo)題和/或元數(shù)據(jù))掃描視頻信號,并將專有名詞識(shí)別為用戶偏好數(shù)據(jù),并將它們標(biāo)記為關(guān)鍵字。用戶偏好數(shù)據(jù)的其它示例實(shí)現(xiàn)包含但不限于歌詞、電子書中的字、由系統(tǒng)攜帶或描述以獨(dú)特地標(biāo)識(shí)照片的元數(shù)據(jù)、帶水印的圖片、利用面部/對象識(shí)別所識(shí)別的視頻/圖像以及音頻書籍內(nèi)容。
[0010]類似地,第二裝置(“裝置B”)22可包含關(guān)鍵字引擎24,關(guān)鍵字引擎24用于填充裝置特定用戶簡檔數(shù)據(jù)庫26,并且第三裝置(“裝置C”)32可包含關(guān)鍵字引擎34,關(guān)鍵字引擎34用于填充裝置特定用戶簡檔數(shù)據(jù)庫36。第二裝置22和第三裝置32還可包含上面提到的平臺(tái)或其它類型平臺(tái)中的任何平臺(tái),其中裝置12、22、32中的任何裝置可由多個(gè)用戶(例如TV或IVI系統(tǒng))共享,或?qū)S糜趩蝹€(gè)用戶(例如智能電話或電子書閱讀器)。
[0011]而且,裝置12、22、32可利用各種各樣的技術(shù)中的一種或多種技術(shù)來實(shí)現(xiàn)平臺(tái)外通信。例如,裝置12、22、32中的一個(gè)或多個(gè)裝置可使用無線技術(shù)來實(shí)現(xiàn)平臺(tái)外通信,無線技術(shù)諸如例如是蜂窩電話(例如寬帶碼分多址/W-CDMA(通用移動(dòng)電信系統(tǒng)/UMTS)、CDMA 2000 (IS-856/IS-2000)等)、W1-Fi (無線保真,例如電氣和電子工程師協(xié)會(huì)/IEEE802.11-2007、無線局域網(wǎng)/LAN、媒體訪問控制(MAC)和物理層(PHY)規(guī)范)、LR-WPAN(低速率無線個(gè)域網(wǎng)、例如IEEE 802.15.4-2006)、藍(lán)牙(例如IEEE 802.15.1-2005,無線個(gè)域網(wǎng))、WiMax (例如IEEE 802.16-2004,LAN/MAN寬帶無線LAN)、GPS (全球定位系統(tǒng))、擴(kuò)展頻譜(例如900 MHz)以及其它RF(射頻)電話技術(shù)。裝置12、22、32中的一個(gè)或多個(gè)裝置也可使用有線技術(shù)(例如RS_232(電子工業(yè)聯(lián)盟/EIA)、以太網(wǎng)(例如IEEE 802.3-2005)、電力線通信(例如X10,IEEE P1675)、USB (例如通用串行總線(例如USB規(guī)范3.0,版本1.0,2008年11月12日,USB實(shí)現(xiàn)的論壇))、DSL (數(shù)字訂戶線)、電纜調(diào)制解調(diào)器、Tl連接等)來通信。
[0012]所例證的第三裝置32包含應(yīng)用30,應(yīng)用30分別向裝置12、22、32發(fā)出實(shí)時(shí)請求
20、40和42,其中實(shí)時(shí)請求20、40、42針對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)。一般來說,裝置12、22、32中的每個(gè)裝置都可響應(yīng)于請求20、40、42而使用一個(gè)或多個(gè)用戶系數(shù)來過濾本地存儲(chǔ)的裝置特定用戶偏好數(shù)據(jù)。更具體地說,用戶系數(shù)可基于請求20、40、42本身的內(nèi)容來選擇。例如,第一裝置12可以是TV,其中實(shí)時(shí)請求20是被加上時(shí)間戳(例如中午)的消息,該消息請求與某一家庭成員(例如媽媽)相關(guān)的用戶偏好數(shù)據(jù)。在這種情況下,第一裝置12可使用“媽媽”和“中午”作為用戶系數(shù),以便從用戶簡檔數(shù)據(jù)庫16中提取已過濾偏好數(shù)據(jù)18。因而,已過濾偏好數(shù)據(jù)18可包含當(dāng)媽媽在中午或大約中午看電視時(shí)已經(jīng)從視頻嵌入的文本(例如隱藏式字幕、副標(biāo)題)中提取的關(guān)鍵字。其它潛在用戶系數(shù)包含但不限于媒體和內(nèi)容的類型(例如流派、類別、播放列表等)、裝置上下文、相鄰應(yīng)用(例如與之一起使用的、在之前或之后使用的)、一周內(nèi)的天(例如工作日、周末)、一年中的時(shí)間(例如假日、季節(jié))、多個(gè)用戶的存在等等。
[0013]類似地,第二裝置22可以是智能電話,其中實(shí)時(shí)請求40使第二裝置22從用戶簡檔數(shù)據(jù)庫26中提取已過濾偏好數(shù)據(jù)28。從而,在上面對中午媽媽的請求情形中,已過濾偏好數(shù)據(jù)28可包含與之前在中午或大約中午媽媽可能已經(jīng)聽的音樂或媽媽可能已經(jīng)瀏覽的網(wǎng)址關(guān)聯(lián)的元數(shù)據(jù)。第三裝置32也可響應(yīng)于來自應(yīng)用30的實(shí)時(shí)請求42而從用戶簡檔數(shù)據(jù)庫36中提取已過濾偏好數(shù)據(jù)38。從而,第三裝置32可包含智能平板,其中已過濾偏好數(shù)據(jù)38可包含與用戶在與實(shí)時(shí)請求42關(guān)聯(lián)的所請求時(shí)間已經(jīng)訪問的網(wǎng)址、用戶已經(jīng)觀看的電影等關(guān)聯(lián)的元數(shù)據(jù)和/或關(guān)鍵字。
[0014]也可被加上時(shí)間戳的已過濾偏好數(shù)據(jù)18、28、38可與期滿參數(shù)一起被返回到發(fā)出請求的應(yīng)用30。在這方面,由每個(gè)裝置12、22、32發(fā)送的數(shù)據(jù)可具有時(shí)間上的超時(shí)和上下文的超時(shí)。例如,從汽車平臺(tái)發(fā)送到智能電話的音樂可僅在一天中的具體時(shí)間是準(zhǔn)確的,其可隨用戶品味的改變而改變,并且向他們介紹新東西。因此,由不同平臺(tái)發(fā)送的系數(shù)和/或關(guān)鍵字信息可“期滿”,或者在發(fā)出請求的平臺(tái)上僅在短時(shí)段有用。如將更詳細(xì)討論的那樣,應(yīng)用30可將已過濾偏好數(shù)據(jù)18、28、38合并在“融合”模型中,該模型可提供對要在具體時(shí)刻的上下文中發(fā)展的用戶偏好的極其準(zhǔn)確的表示。簡單地說,所例證的方法能夠基于用戶狀態(tài)和上下文的差異來對呈現(xiàn)給用戶的內(nèi)容創(chuàng)建細(xì)微修改。此外,在所推薦的內(nèi)容中創(chuàng)建這些細(xì)微修改所應(yīng)用的用戶信息可與“主動(dòng)”期滿一起遞送,“主動(dòng)”期滿可與上下文或時(shí)間窗相關(guān),諸如位置或僅特定用途。還有,用戶數(shù)據(jù)可如此配置為具有“被動(dòng)”期滿;也就是說,該數(shù)據(jù)僅對于非常窄的情形可有用,和/或該數(shù)據(jù)隨時(shí)間可能遭受頻繁但適度的改變,從而使它針對精確用戶推薦比較是無用的。
[0015]圖2示出了裝置使用循環(huán)44的示例,裝置使用循環(huán)44演示在由具體個(gè)人使用的裝置之間可存在的關(guān)系。跟蹤這些關(guān)系以及相關(guān)的裝置特定用戶偏好數(shù)據(jù)可使特定用戶的愛好和厭惡能夠被捕獲,其中這種愛好和厭惡可能偏離群體人口統(tǒng)計(jì),并且被常規(guī)方法忽視。例如,可以確定,在工作時(shí)對比獨(dú)自駕車時(shí),用戶聽某一類型的音樂。類似地,可以確定,當(dāng)獨(dú)自時(shí)相對和其它家庭成員一起時(shí),用戶觀看不同的表演和/或電影。的確,通常在汽車IVI上示出的視頻內(nèi)容與在臥室TV上示出的視頻內(nèi)容可能十分不同。這些差異中的每個(gè)差異以及相關(guān)的偏好可使用本文描述的實(shí)時(shí)技術(shù)捕獲,并本地存儲(chǔ)在每個(gè)平臺(tái)上。通過此過程,可捕獲表示這個(gè)平臺(tái)的每個(gè)用戶的興趣和偏好的非常特定且非變淡的(non-diluted)數(shù)據(jù)。不像一般人口統(tǒng)計(jì)格式(其可將所有用戶合并到主“桶”中并且然后試圖對于此段用戶(例如)創(chuàng)建一般化公告),本文描述的系統(tǒng)使公告器能夠因此基于所收集的信息、以期望的更高成功率來對于每個(gè)用戶創(chuàng)建特定時(shí)機(jī)。
[0016]現(xiàn)在轉(zhuǎn)到圖3,示出了影響關(guān)鍵字引擎56的一種方法。關(guān)鍵字引擎56可容易地替換為已經(jīng)討論的關(guān)鍵字引擎14、24、34(圖1)中的任何引擎或所有引擎。而且,關(guān)鍵字引擎56可遠(yuǎn)程實(shí)現(xiàn),例如在云計(jì)算基礎(chǔ)設(shè)施中實(shí)現(xiàn)。在所例證的示例中,關(guān)鍵字引擎56監(jiān)視在電視顯示器上觀看的節(jié)目的嵌入式文本64。在內(nèi)容“在美國歷史上,內(nèi)戰(zhàn)開始于北卡羅來納并擴(kuò)展到南……”中,關(guān)鍵字引擎56可將專有名詞“美國”、“內(nèi)戰(zhàn)”和“北卡羅來納”標(biāo)記為反映一個(gè)或多個(gè)用戶偏好的關(guān)鍵字(例如用戶偏好數(shù)據(jù))。一般而言,所選擇的關(guān)鍵字可被添加到用戶簡檔數(shù)據(jù)庫58,如已經(jīng)討論的。
[0017]當(dāng)以實(shí)時(shí)為基礎(chǔ)從用戶簡檔數(shù)據(jù)庫58中提取關(guān)鍵字時(shí),在致力于發(fā)現(xiàn)感興趣的內(nèi)容50的過程中,可將這些關(guān)鍵字應(yīng)用于一個(gè)或多個(gè)web服務(wù)內(nèi)容資源48,所述內(nèi)容又可被呈現(xiàn)給正談?wù)摰挠脩?。在所例證的示例中,用戶選擇總體感興趣內(nèi)容50的子集52作為實(shí)際上感興趣的。所選擇的子集52可在反饋環(huán)54中被應(yīng)用于用戶簡檔數(shù)據(jù)庫58,其中反饋環(huán)54可使關(guān)鍵字引擎56能夠進(jìn)一步改進(jìn)(例如調(diào)整)有關(guān)從嵌入式文本46中選擇關(guān)鍵字的其內(nèi)部規(guī)則。修改器和發(fā)現(xiàn)術(shù)語的這個(gè)“聚會(huì)(carouseling)”可幫助區(qū)分用戶對“美國”、“內(nèi)戰(zhàn)”和“北卡羅來納”的興趣,并理解該興趣可能不屬于彼此孤立的每個(gè)術(shù)語,而是僅在作為整體采用的整個(gè)主題行的上下文中。這種方法可防止發(fā)送無用內(nèi)容并公告最終用戶可能不感興趣的孤立話題,而是相反可提供有關(guān)客戶真實(shí)興趣的見識(shí)。
[0018]圖4演示了用戶選擇可從裝置陣列(諸如平板60、62、智能電話64、66等等)被反饋到用戶簡檔數(shù)據(jù)庫58中。從而,用戶點(diǎn)擊和其它動(dòng)作可以實(shí)時(shí)為基礎(chǔ)向任何其它平臺(tái)提供“修改器”反饋。事實(shí)上,來自與公共媒體(諸如TV)交互作用的多個(gè)裝置的點(diǎn)擊和響應(yīng)可被確定為來自多個(gè)家庭成員、朋友和熟人,并且因此與獨(dú)自觀看相同內(nèi)容相比,修改器反饋可被捕獲為用戶響應(yīng)基于社會(huì)環(huán)境的變化。在此獲得的附加精度是:其它人的存在和交互作用可如何影響也可在各個(gè)數(shù)據(jù)庫中捕獲的最終用戶的選擇和內(nèi)容興趣模式。
[0019]現(xiàn)在轉(zhuǎn)到圖5,示`出了三個(gè)裝置(例如“裝置A”、“裝置B”和“裝置C”)之間的消息傳遞序列68。一般而言,示出了三個(gè)時(shí)段。第一時(shí)段70發(fā)生在用戶操作裝置A時(shí),第二時(shí)段72發(fā)生在用戶操作裝置B時(shí),并且第三時(shí)段74發(fā)生在用戶操作裝置C時(shí)。在第一時(shí)段70期間,裝置A的關(guān)鍵字引擎可在處理塊76提取一個(gè)或多個(gè)關(guān)鍵字,并沿箭頭78將提取的關(guān)鍵字存儲(chǔ)到本地用戶簡檔數(shù)據(jù)庫。類似地,在第二時(shí)段72期間,裝置B的關(guān)鍵字引擎可在處理塊80提取一個(gè)或多個(gè)關(guān)鍵字,并沿箭頭82將所提取的關(guān)鍵字存儲(chǔ)到裝置B的用戶簡檔數(shù)據(jù)庫。
[0020]在時(shí)段74期間,駐留在裝置C上的應(yīng)用可沿箭頭84向裝置C的過濾模塊請求上下文相關(guān)的關(guān)鍵字?jǐn)?shù)據(jù),其中該過濾模塊可基于該請求的內(nèi)容沿箭頭86將各種用戶系數(shù)和/或修改器應(yīng)用于所存儲(chǔ)的關(guān)鍵字?jǐn)?shù)據(jù)。該過濾過程可導(dǎo)致已過濾且上下文相關(guān)的關(guān)鍵字?jǐn)?shù)據(jù)沿箭頭88返回到該應(yīng)用。類似地,裝置C的應(yīng)用可沿箭頭90向裝置A的過濾模塊請求上下文相關(guān)的關(guān)鍵字?jǐn)?shù)據(jù),其中該過濾模塊可沿箭頭92將一個(gè)或多個(gè)用戶系數(shù)和/或修改器應(yīng)用于本地存儲(chǔ)的關(guān)鍵字?jǐn)?shù)據(jù)。該過濾過程可導(dǎo)致已過濾且上下文相關(guān)的關(guān)鍵字?jǐn)?shù)據(jù)沿箭頭94返回到裝置C的應(yīng)用。此外,裝置C的應(yīng)用也可沿箭頭96向裝置B的過濾模塊請求上下文相關(guān)的關(guān)鍵字?jǐn)?shù)據(jù)。該過濾模塊可沿箭頭98將一個(gè)或多個(gè)用戶系數(shù)和/或修改器應(yīng)用于本地存儲(chǔ)的關(guān)鍵字?jǐn)?shù)據(jù),其中該過濾過程可導(dǎo)致已過濾且上下文相關(guān)的關(guān)鍵字?jǐn)?shù)據(jù)沿箭頭100返回到裝置C。所例證的塊102提供對來自多個(gè)裝置的數(shù)據(jù)的融合,其中相關(guān)推薦可在塊104顯示給用戶。
[0021]圖6示出了管理用戶偏好數(shù)據(jù)的方法106。所例證的方法106例如可實(shí)現(xiàn)為可執(zhí)行邏輯指令的集合,這些可執(zhí)行邏輯指令存儲(chǔ)在至少一個(gè)機(jī)器可讀存儲(chǔ)媒體或計(jì)算機(jī)可讀存儲(chǔ)媒體(諸如隨機(jī)存取存儲(chǔ)器(RAM)、只讀存儲(chǔ)器(ROM)、可編程ROM(PROM)、閃存、固件、微代碼等)中、存儲(chǔ)在可配置邏輯(諸如例如可編程邏輯陣列(PLA)、現(xiàn)場可編程門陣列(FPGA)、復(fù)雜可編程邏輯器件(CPLD))中、存儲(chǔ)在使用電路技術(shù)的固定功能性硬件(諸如例如專用集成電路(ASIC)、互補(bǔ)金屬氧化物半導(dǎo)體(CMOS)或晶體管-晶體管邏輯(TTL)技術(shù)或它們的任何組合)中。例如,執(zhí)行在所例證操作中示出的操作的計(jì)算機(jī)程序代碼可用一種或多種編程語言的任何組合來編寫,這些編程語言包含但不限于面向?qū)ο蟮木幊陶Z言(諸如C++等)和常規(guī)的過程編程語言(諸如“C”編程語言)或類似的編程語言。此外,所例證的功能性的各種方面可使用上面提到的電路技術(shù)中的任何技術(shù)來實(shí)現(xiàn)為處理器的嵌入式邏輯。
[0022]所例證的處理塊108將系統(tǒng)/裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置,其中可在塊110從遠(yuǎn)程裝置接收實(shí)時(shí)請求。如已經(jīng)討論的,實(shí)時(shí)請求可針對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)。塊112可響應(yīng)于該請求而使用一個(gè)或多個(gè)系數(shù)來過濾裝置特定用戶偏好數(shù)據(jù)。在一個(gè)示例中,使用聊天協(xié)議來向遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
[0023]現(xiàn)在轉(zhuǎn)到圖7,示出了計(jì)算系統(tǒng)114,其中上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)可應(yīng)要求提供給其它裝置。在所例證的示例中,計(jì)算系統(tǒng)114具有處理器116、系統(tǒng)存儲(chǔ)器118、平臺(tái)控制器中心(PCH) 120、大容量存儲(chǔ)裝置(例如硬盤驅(qū)動(dòng)器/HDD、光盤、閃存等)122、網(wǎng)絡(luò)接口/控制器124、一個(gè)或多個(gè)用戶接口(UI)裝置126和各種其它控制器(未示出)。系統(tǒng)114可具有媒體消費(fèi)能力,并且因此例如可以是TV、膝上型計(jì)算機(jī)、智能平板、智能電話、個(gè)人計(jì)算機(jī)(PC)、服務(wù)器、工作站等的一部分。的確,系統(tǒng)114可部分或全部合并到一個(gè)或多個(gè)裝置中,其諸如是已經(jīng)討論的裝置12、22、32(圖1)。從而,處理器116可包含能夠執(zhí)行所存儲(chǔ)邏輯指令集合的一個(gè)或多個(gè)處理器核以及配置成與系統(tǒng)存儲(chǔ)器118通信的集成存儲(chǔ)器控制器(IMC) 128。系統(tǒng)存儲(chǔ)器118例如可包含配置為存儲(chǔ)器模塊(諸如例如雙列直插式存儲(chǔ)器模塊(DIMM)、小輪廓DM(SODIMM)等)的動(dòng)態(tài)隨機(jī)存取存儲(chǔ)器(DRAM)。
[0024]在所例證的示例中,處理器116配置成執(zhí)行邏輯130,邏輯130將系統(tǒng)特定用戶偏好數(shù)據(jù)存儲(chǔ)到系統(tǒng),并經(jīng)由通信接口(諸如網(wǎng)絡(luò)控制器124)從遠(yuǎn)程裝置接收實(shí)時(shí)請求。邏輯130還可響應(yīng)于這些請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾系統(tǒng)特定用戶偏好數(shù)據(jù)。從而,例如,邏輯130可包含關(guān)鍵字引擎、請求模塊、過濾模塊和/或響應(yīng)模塊以實(shí)現(xiàn)已經(jīng)討論的方法106 (圖6)的一個(gè)或多個(gè)方面。
[0025]所例證的PCH 120(有時(shí)稱為芯片集的南橋)充當(dāng)主機(jī)裝置,并且可與網(wǎng)絡(luò)控制器124通信,該網(wǎng)絡(luò)控制器可提供用于各種各樣目的(諸如例如蜂窩電話、W1-F1、LR-WPAN、藍(lán)牙、WiMax、GPS、擴(kuò)展頻譜以及其它RF技術(shù)目的)的平臺(tái)外無線通信功能性。網(wǎng)絡(luò)控制器124也可提供平臺(tái)外有線通信功能性。UI (例如觸摸屏、液晶顯示器/IXD、發(fā)光二極管/LED、鍵盤、鼠標(biāo)等)裝置126可有能力使用戶能夠與系統(tǒng)114交互作用并感知來自系統(tǒng)114的信息。
[0026]從而,本文描述的技術(shù)可在用戶一整天在多個(gè)平臺(tái)上捕獲和處理與特定用戶對媒體、內(nèi)容和社交網(wǎng)絡(luò)的選擇和偏好相關(guān)的實(shí)時(shí)用戶數(shù)據(jù)。附加地,可通過將數(shù)據(jù)本地存儲(chǔ)在正談?wù)摰难b置上來增強(qiáng)用戶數(shù)據(jù)的隱私性。所述信息可用于例如基于用戶身份、用戶正在操作什么平臺(tái)、一天中的時(shí)間、個(gè)人傾向(例如汽車中對比在辦公室的智能電話上的音樂偏好)、用戶還可與誰交互作用以及活動(dòng)序列如何彼此影響來提供有關(guān)產(chǎn)品、媒體、TV表演和相關(guān)內(nèi)容的用戶建議的高級定制。這種方法考慮以每個(gè)平臺(tái)為基礎(chǔ)創(chuàng)建非常精確的動(dòng)態(tài)用戶數(shù)據(jù)庫(這在平臺(tái)存儲(chǔ)和計(jì)算資源上可能更經(jīng)濟(jì))、將用戶偏好系數(shù)的計(jì)算分布在最終用戶的裝置網(wǎng)絡(luò)上,并通過用戶數(shù)據(jù)分離增加了隱私性。的確,根據(jù)本文描述的技術(shù),實(shí)際上不可能攻擊單個(gè)平臺(tái)以捕獲用戶的整個(gè)簡檔。
[0027]本發(fā)明實(shí)施例的某些方法可使用硬件、軟件或它們的組合來實(shí)現(xiàn),并且可以在一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)或其它處理系統(tǒng)中實(shí)現(xiàn)。程序代碼可應(yīng)用于使用輸入裝置錄入的數(shù)據(jù)以執(zhí)行所描述的功能并生成輸出信息。輸出信息可應(yīng)用于一個(gè)或多個(gè)輸出裝置。本領(lǐng)域技術(shù)人員可認(rèn)識(shí)到,實(shí)施例可用各種計(jì)算機(jī)系統(tǒng)配置實(shí)施,包括多處理器系統(tǒng)、小型計(jì)算機(jī)、大型計(jì)算機(jī)等。實(shí)施例也可在分布式計(jì)算環(huán)境中實(shí)施,其中任務(wù)可由通過通信網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理裝置執(zhí)行。
[0028]每個(gè)程序可用高級過程編程語言或面向?qū)ο蟮木幊陶Z言來實(shí)現(xiàn),以與處理系統(tǒng)通信。然而,如果需要的話,程序也可用匯編語言或機(jī)器語言實(shí)現(xiàn)。在任何情況下,語言都可被編輯或翻譯。
[0029]程序指令可用于使編程有指令的通用目的處理系統(tǒng)或特殊目的處理系統(tǒng)執(zhí)行本文描述的方法。替換地,這些方法可由含有用于執(zhí)行這些方法的硬連線邏輯的特定硬件組件執(zhí)行,或由已編程計(jì)算機(jī)組件和定制硬件組件的任何組合執(zhí)行。本文描述的方法可提供為計(jì)算機(jī)程序產(chǎn)品,該計(jì)算機(jī)程序產(chǎn)品可包含至少一個(gè)機(jī)器可讀媒體,所述至少一個(gè)機(jī)器可讀媒體上已經(jīng)存儲(chǔ)了可用于對處理系統(tǒng)或其它電子裝置編程以執(zhí)行這些方法的指令。本文使用的術(shù)語“機(jī)器可讀媒體”或“機(jī)器可訪問媒體”將包含能夠存儲(chǔ)指令序列或?qū)χ噶钚蛄芯幋a以便由機(jī)器執(zhí)行并使機(jī)器執(zhí)行本文描述的方法中任何方法的任何媒體。術(shù)語“機(jī)器可讀媒體”和“機(jī)器可訪問媒體”因而可包含但不限于固態(tài)存儲(chǔ)器、光盤和磁盤以及對數(shù)據(jù)信號編碼的載波。而且,通常在本領(lǐng)域根據(jù)采取行動(dòng)或引起結(jié)果而談起以一種形式或另一種形式(例如程序、過程、處理、應(yīng)用、模塊、邏輯等)的軟件。這種表達(dá)僅僅是表述由處理系統(tǒng)執(zhí)行軟件以使處理器執(zhí)行動(dòng)作或產(chǎn)生結(jié)果的簡略方式。
[0030]術(shù)語“耦合”在本文可用于指所談?wù)摰慕M件之間的任何類型關(guān)系(直接的或間接的),并且可應(yīng)用于電連接、機(jī)械連接、流體連接、光連接、電磁連接、機(jī)電連接或其它連接。此外,術(shù)語“第一”、“第二”等在本文中僅可用于便于討論,并且并不意味著具體時(shí)間上或時(shí)間順序的重要性(除非另有指示)。
[0031]雖然上面已經(jīng)描述了本發(fā)明的各種實(shí)施例,但應(yīng)該理解,它們僅作為示例而非限制來呈現(xiàn)。本領(lǐng)域技術(shù)人員將明白,在不脫離所附權(quán)利要求書中所定義的本發(fā)明的精神和范圍的前提下可在其中進(jìn)行形式和細(xì)節(jié)上的各種改變。從而,本發(fā)明的寬度和范圍不應(yīng)受任何上面描述的示范實(shí)施例的限制,而是應(yīng)該根據(jù)如下權(quán)利要求及其等效方案定義。
【權(quán)利要求】
1.至少一個(gè)計(jì)算機(jī)可訪問存儲(chǔ)媒體,其包括指令集合,所述指令在由處理器執(zhí)行時(shí)使計(jì)算機(jī): 從本地裝置的關(guān)鍵字引擎接收裝置特定用戶偏好數(shù)據(jù); 將所述裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到所述本地裝置; 從遠(yuǎn)程裝置接收對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的實(shí)時(shí)請求; 基于所述實(shí)時(shí)請求來選擇一個(gè)或多個(gè)用戶系數(shù); 響應(yīng)于所述請求而使用所選擇的一個(gè)或多個(gè)用戶系數(shù)來過濾所述裝置特定用戶偏好數(shù)據(jù);以及 使用聊天協(xié)議向所述遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
2.如權(quán)利要求1所述的媒體,其中所述裝置特定用戶偏好數(shù)據(jù)要包含隱藏式字幕信息、副標(biāo)題信息、歌詞、電子書字、照片元數(shù)據(jù)、視頻注解信息、水印信息、面部識(shí)別信息、對象識(shí)別信息和音頻書籍內(nèi)容中的一項(xiàng)或多項(xiàng)。
3.如權(quán)利要求1所述的媒體,其中所選擇的一個(gè)或多個(gè)用戶系數(shù)要包含用戶標(biāo)識(shí)符、一天中的時(shí)間、媒體類型、內(nèi)容類型、裝置上下文、一個(gè)或多個(gè)相鄰應(yīng)用、一周內(nèi)的天、一年中的時(shí)間和多個(gè)用戶的存在中的一項(xiàng)或多項(xiàng)。
4.如權(quán)利要求1所述的媒體,其中所述指令在執(zhí)行時(shí)使計(jì)算機(jī)向已過濾裝置特定用戶偏好數(shù)據(jù)添加期滿參數(shù)。
5.至少一個(gè)計(jì)算機(jī)可訪問存儲(chǔ)媒體,其包括指令集合,所述指令在由處理器執(zhí)行時(shí)使計(jì)算機(jī):` 將裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置; 從遠(yuǎn)程裝置接收實(shí)時(shí)請求;以及 響應(yīng)于所述請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾所述裝置特定用戶偏好數(shù)據(jù)。
6.如權(quán)利要求5所述的媒體,其中所述指令在執(zhí)行時(shí)使計(jì)算機(jī)基于所述實(shí)時(shí)請求而選擇所述一個(gè)或多個(gè)用戶系數(shù)。
7.如權(quán)利要求5或6所述的媒體,其中所述一個(gè)或多個(gè)用戶系數(shù)要包含用戶標(biāo)識(shí)符、一天中的時(shí)間、媒體類型、內(nèi)容類型、裝置上下文、一個(gè)或多個(gè)相鄰應(yīng)用、一周內(nèi)的天、一年中的時(shí)間和多個(gè)用戶的存在中的一項(xiàng)或多項(xiàng)。
8.如權(quán)利要求5所述的媒體,其中所述指令在執(zhí)行時(shí)使計(jì)算機(jī)從所述本地裝置的關(guān)鍵字引擎接收所述裝置特定用戶偏好數(shù)據(jù)。
9.如權(quán)利要求5或8所述的媒體,其中所述裝置特定用戶偏好數(shù)據(jù)包含隱藏式字幕信息、副標(biāo)題信息、歌詞、電子書字、照片元數(shù)據(jù)、視頻注解信息、水印信息、面部識(shí)別信息、對象識(shí)別信息和音頻書籍內(nèi)容中的一項(xiàng)或多項(xiàng)。
10.如權(quán)利要求5所述的媒體,其中所述實(shí)時(shí)請求要包含對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的請求。
11.如權(quán)利要求5所述的媒體,其中所述指令在執(zhí)行時(shí)使計(jì)算機(jī)使用聊天協(xié)議向所述遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
12.如權(quán)利要求5或11所述的媒體,其中所述指令在執(zhí)行時(shí)使計(jì)算機(jī)向已過濾裝置特定用戶偏好數(shù)據(jù)添加期滿參數(shù)。
13.—種系統(tǒng),包括:通信接口 ; 關(guān)鍵字引擎,其配置成將系統(tǒng)特定用戶偏好數(shù)據(jù)存儲(chǔ)到所述系統(tǒng); 請求模塊,其配置成經(jīng)由所述通信接口從遠(yuǎn)程裝置接收實(shí)時(shí)請求;以及 過濾模塊,其響應(yīng)于所述請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾所述系統(tǒng)特定用戶偏好數(shù)據(jù)。
14.如權(quán)利要求13所述的系統(tǒng),其中所述關(guān)鍵字模塊配置成基于所述實(shí)時(shí)請求來選擇所述一個(gè)或多個(gè)用戶系數(shù)。
15.如權(quán)利要求13或14所述的系統(tǒng),其中所述一個(gè)或多個(gè)用戶系數(shù)要包含用戶標(biāo)識(shí)符、一天中的時(shí)間、媒體類型、內(nèi)容類型、裝置上下文、一個(gè)或多個(gè)相鄰應(yīng)用、一周內(nèi)的天、一年中的時(shí)間和多個(gè)用戶的存在中的一項(xiàng)或多項(xiàng)。
16.如權(quán)利要求13所述的系統(tǒng),其中所述關(guān)鍵字引擎配置成生成所述系統(tǒng)特定用戶偏好數(shù)據(jù)。
17.如權(quán)利要求13或16所述的系統(tǒng),其中所述裝置特定用戶偏好數(shù)據(jù)包含隱藏式字幕信息、副標(biāo)題信息、歌詞、電子書字、照片元數(shù)據(jù)、視頻注解信息、水印信息、面部識(shí)別信息、對象識(shí)別信息和音頻書籍內(nèi)容中的一項(xiàng)或多項(xiàng)。
18.如權(quán)利要求13所述的系統(tǒng),其中所述實(shí)時(shí)請求要包含對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的請求。
19.如權(quán)利要求13所述的系統(tǒng),進(jìn)一步包含:響應(yīng)模塊,所述響應(yīng)模塊配置成使用聊天協(xié)議向所述遠(yuǎn)程裝置傳送已過濾系統(tǒng)特定用戶偏好數(shù)據(jù)。
20.如權(quán)利要求13或19所述的系統(tǒng),其中所述過濾模塊配置成向已過濾系統(tǒng)特定用戶偏好數(shù)據(jù)添加期滿參數(shù)。
21.—種設(shè)備,包括: 邏輯,以執(zhí)行如下操作: 將裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到本地裝置; 從遠(yuǎn)程裝置接收實(shí)時(shí)請求;以及 響應(yīng)于所述請求而使用一個(gè)或多個(gè)用戶系數(shù)來過濾所述裝置特定用戶偏好數(shù)據(jù)。
22.如權(quán)利要求21所述的設(shè)備,其中所述邏輯要基于所述實(shí)時(shí)請求來選擇所述一個(gè)或多個(gè)用戶系數(shù)。
23.如權(quán)利要求21或22所述的設(shè)備,其中所述一個(gè)或多個(gè)用戶系數(shù)要包含用戶標(biāo)識(shí)符、一天中的時(shí)間、媒體類型、內(nèi)容類型、裝置上下文、一個(gè)或多個(gè)相鄰應(yīng)用、一周內(nèi)的天、一年中的時(shí)間和多個(gè)用戶的存在中的一項(xiàng)或多項(xiàng)。
24.如權(quán)利要求21所述的設(shè)備,其中所述邏輯要從所述本地裝置的關(guān)鍵字引擎接收所述裝置特定用戶偏好數(shù)據(jù)。
25.如權(quán)利要求21或24所述的設(shè)備,其中所述裝置特定用戶偏好數(shù)據(jù)包含隱藏式字幕信息、副標(biāo)題信息、歌詞、電子書字、照片元數(shù)據(jù)、視頻注解信息、水印信息、面部識(shí)別信息、對象識(shí)別信息和音頻書籍內(nèi)容中的一項(xiàng)或多項(xiàng)。
26.如權(quán)利要求21所述的設(shè)備,其中所述實(shí)時(shí)請求要包含對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的請求。
27.如權(quán)利要求21所述的設(shè)備,其中所述邏輯要使用聊天協(xié)議向所述遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
28.如權(quán)利要求21或27所述的設(shè)備,其中所述邏輯要向已過濾裝置特定用戶偏好數(shù)據(jù)添加期滿參數(shù)。
29.—種計(jì)算機(jī)實(shí)現(xiàn)的方法,包括: 從本地裝置的關(guān)鍵字引擎接收裝置特定用戶偏好數(shù)據(jù); 將所述裝置特定用戶偏好數(shù)據(jù)存儲(chǔ)到所述本地裝置; 從遠(yuǎn)程裝置接收對上下文適當(dāng)?shù)挠脩羝脭?shù)據(jù)的實(shí)時(shí)請求; 基于所述實(shí)時(shí)請求來選擇一個(gè)或多個(gè)用戶系數(shù); 響應(yīng)于所述請求而使用所選擇的一個(gè)或多個(gè)用戶系數(shù)來過濾所述裝置特定用戶偏好數(shù)據(jù);以及 使用聊天協(xié)議向所述遠(yuǎn)程裝置傳送已過濾裝置特定用戶偏好數(shù)據(jù)。
30.如權(quán)利要求29所述的方法,其中所述裝置特定用戶偏好數(shù)據(jù)包含隱藏式字幕信息、副標(biāo)題信息、歌詞、電子書字、照片元數(shù)據(jù)、視頻注解信息、水印信息、面部識(shí)別信息、對象識(shí)別信息和音頻書籍內(nèi)容中的一項(xiàng)或多項(xiàng)。
31.如權(quán)利要求29所述的方法,其中所選擇的系數(shù)包含用戶標(biāo)識(shí)符、一天中的時(shí)間、媒體類型、內(nèi)容類型、裝置上下文、一個(gè)或多個(gè)相鄰應(yīng)用、一周內(nèi)的天、一年中的時(shí)間和多個(gè)用戶的存在中的一項(xiàng)或多項(xiàng)。
32.如權(quán)利要求29所述的方法,進(jìn)一步包含:向已過濾裝置特定用戶偏好數(shù)據(jù)添加期滿參數(shù)。`
【文檔編號】G06F17/30GK103782285SQ201180073418
【公開日】2014年5月7日 申請日期:2011年12月13日 優(yōu)先權(quán)日:2011年9月12日
【發(fā)明者】S.莫, C.J.奧喬亞, G.D.D.亞古伊茲, E.史密斯, V.茲拉格伊 申請人:英特爾公司