專利名稱:生成用戶配置文件的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種用于生成用戶配置文件的方法和設(shè)備,并且具體而言,但非排他
性地,涉及用于內(nèi)容項目推薦的用戶配置文件的生成。
背景技術(shù):
近年來,具有很多不同選項和定制特征的日益增多的服務(wù)和應(yīng)用對于用戶已經(jīng)變 得可用。 例如,多媒體和娛樂內(nèi)容的可用性和提供已經(jīng)顯著增長,并且為了標識和選擇期 望的內(nèi)容,用戶通常必須處理大量的信息,這可能非常麻煩和不切實際。因此,個性化內(nèi)容 推薦服務(wù)和應(yīng)用正在變得日益流行,并且已經(jīng)將大量資源投入到可以協(xié)助標識適當內(nèi)容的 技術(shù)和算法的研究中。 然而,為了使個性化和用戶定制的服務(wù)有效率的運作,關(guān)鍵是為各個用戶捕獲可
靠的用戶配置文件。很多個性化應(yīng)用包括用于基于用戶操作和選擇而持續(xù)地調(diào)整和更新用
戶配置文件的功能。然而,準確的初始用戶配置文件的生成往往是困難的。 生成用于個性化系統(tǒng)的初始用戶配置文件的一種方法是通過觀察(無監(jiān)督式學
習)。在這樣的系統(tǒng)中,用戶配置文件的創(chuàng)建是基于首次觀測隨時間推移用戶的行為。雖然
這樣的系統(tǒng)不需要與用戶的任何明確交互,并且可以適應(yīng)隨時間推移用戶興趣的變化,但
是它們確實需要訓練期并且因此初始用戶配置文件生成花費一些時間。為了生成準確的用
戶配置文件,訓練期通常相對較長,從而在個性化性能中引入顯著的延遲。 生成用戶配置文件的另一種方法是請求用戶明確地提供關(guān)于具體示例的反饋。例
如,可以請求用戶提供關(guān)于相關(guān)信息的示例的明確反饋,諸如樣本內(nèi)容項目。然后,個性化
系統(tǒng)根據(jù)內(nèi)部加權(quán)規(guī)則處理該反饋,并且建立用戶配置文件。雖然該處理簡單,但是這些示
例可能不是代表性的,并且通常需要大量的示例來實現(xiàn)準確的用戶配置文件,這給用戶造
成了麻煩的處理。 因此,在許多個性化系統(tǒng)中,通過初始要求用戶手動啟動用戶配置文件,例如,通 過明確地輸入個性化數(shù)據(jù),實現(xiàn)了初始用戶配置文件的生成。這種方式例如可以要求用戶 回答問巻,以評估樣本項目示例等。 然而,盡管這樣的方式可能是啟動用戶配置文件的合適方式,但是它依賴于用戶 能夠準確地描述他的配置文件(例如,偏好或特性)。 然而,已經(jīng)證明了自我描述趨向于非常主觀并且相對不準確(例如,參見Block, J. 禾口 Funder, D. C. (1986) 的"Social roles and socialperc印tion :Individual differences in attribution and 'error. ",, Journal ofPersonality and Social Psychology,51,1200-1207。)。 具體而言,自我概括一般會受經(jīng)常的無意識地自我誘導偏差影響。例如,用戶經(jīng)常 如他們所希望的那樣而非他們實際的那樣來描述自己。這樣的認知偏差例如可以包括
O選擇支持性偏差把自己的選擇記憶成好于它們實際的傾向。這可能趨向于高估一些用戶偏好。 O選擇性感知預期影響感知的傾向(例如,若干研究已經(jīng)表明,被告知飲用了酒 精飲料(實際上是非酒精的)的學生認為他們自己"醉了",表現(xiàn)出較少的社會壓力的心理 癥狀,并且駕駛模擬汽車與那些實際上已經(jīng)飲酒的其他對象類似)。
〇首因/近因效應(yīng)在心理學和社會學上,首因效應(yīng)是由于初始剌激或觀察不成
比例的顯著性所導致的認知偏差。例如,如果對象閱讀了足夠長的單詞列表,則較之在中間
閱讀的單詞,他或她更可能記住在開始閱讀的單詞。該效應(yīng)的反面是近因效應(yīng)。 O錯誤記憶是未發(fā)生事件的記憶,或者如被外部證實的事實所確定的確實發(fā)生的
事件的扭曲。在用戶建模過程中,這可能導致"發(fā)明"用戶實際沒有的偏好。 0心理抑制來自有意識知覺的對于煩猶愿望、想法或經(jīng)歷的非自愿排斥。這可能
導致在用配置文件中"移除"被用戶非自愿地認為是壞的一些偏好。
而且,除了自我引導偏差,系統(tǒng)導致的偏差也可能被引入用戶配置文件。例如,當
用戶通過填寫表格/問巻來提供用戶配置文件數(shù)據(jù)時,可能出現(xiàn)若干問題 O注冊信息的不準確。在很多情形下,關(guān)于可靠地建立用戶配置文件的域的知識不足。 O另外,對于偏好的描述程度受限于用于表達這種偏好的知識的結(jié)構(gòu)(例如,表 達關(guān)于特定足球隊的興趣可能不被該知識結(jié)構(gòu)支持)。 結(jié)果,當前方法往往是次優(yōu)的,并且具體而言,往往導致生成(初始)不準確和/ 或麻煩的用戶配置文件。 因此,一種用于生成用戶配置文件的改進的系統(tǒng)將是有利的,并且特別是一種允 許增加靈活性、減少復雜性、便于操作/實現(xiàn)、提高準確性和/或改善性能的系統(tǒng)將是有利 的。
發(fā)明內(nèi)容
因此,本發(fā)明尋求優(yōu)選地減輕、緩解或消除一個或多個上述單個或任何組合的劣 勢。 根據(jù)本發(fā)明的方面,提供了一種生成用戶配置文件的方法,該方法包括在用于第 一用戶的第一用戶設(shè)備上生成第一用戶配置文件;在第一用戶設(shè)備中存儲用于第一用戶的 用戶聯(lián)系人,用戶聯(lián)系人與該第一用戶的社交網(wǎng)絡(luò)相關(guān)聯(lián);確定與所存儲的用戶聯(lián)系人的 用戶聯(lián)系人集合相關(guān)聯(lián)的用戶設(shè)備集合;將第一用戶配置文件的至少一部分發(fā)送至該用戶 設(shè)備集合;從該用戶設(shè)備集合的至少第二用戶設(shè)備接收用戶配置文件反饋;以及響應(yīng)于該 用戶配置文件反饋而修改該第一用戶配置文件。 本發(fā)明可以提供用戶配置文件的改進的生成。具體而言,在不要求基于用戶行為 的任何引導或非引導學習的情況下,可以實現(xiàn)改善用戶配置文件的準確性。對于用戶配置 文件,可以實現(xiàn)減少偏差,并且特別是對于從通過用戶的手動用戶輸入生成的用戶配置文 件,可以實現(xiàn)減少主觀性偏差。 該社交網(wǎng)絡(luò)可以是一種包括與第一用戶的用戶聯(lián)系人相關(guān)聯(lián)的用戶設(shè)備和與作 為該網(wǎng)絡(luò)的一部分的其他用戶的用戶聯(lián)系人相關(guān)聯(lián)的用戶設(shè)備的網(wǎng)絡(luò)。該社交網(wǎng)絡(luò)可以是 一種包括與作為在該網(wǎng)絡(luò)中的至少一個其他用戶的用戶聯(lián)系人而連接的用戶相關(guān)聯(lián)的用戶設(shè)備的集合的網(wǎng)絡(luò)。 該社交網(wǎng)絡(luò)可以是一種與非定向圖表相對應(yīng)的網(wǎng)絡(luò)結(jié)構(gòu),在該非定向圖表中,節(jié) 點是其他用戶的用戶設(shè)備,并且邊緣表示在與通過該邊緣連接的節(jié)點相對應(yīng)的兩個用戶 設(shè)備之間的物理通信裝置。如果用戶設(shè)備是第一用戶的用戶聯(lián)系人的一部分,則它們鄰近 (即,共享共有邊緣的節(jié)點)于該第一用戶設(shè)備。如果在用戶設(shè)備和第一用戶的用戶設(shè)備之 間的圖表中存在通信路徑(這可以依賴于可能的異步通信裝置的組合),則用戶設(shè)備是該 第一用戶的社交網(wǎng)絡(luò)的一部分。 根據(jù)本發(fā)明的另一方面,提供了一種用于生成用戶配置文件的設(shè)備,該設(shè)備包括 用于在用于第一用戶的第一用戶設(shè)備上生成第一用戶配置文件的裝置;用于將用于第一用 戶的用戶聯(lián)系人存儲在第一用戶設(shè)備中的裝置,第一用戶聯(lián)系人與該第一用戶的社交網(wǎng)絡(luò) 相關(guān)聯(lián);用于確定與所存儲的用戶聯(lián)系人的用戶聯(lián)系人集合相關(guān)聯(lián)的用戶設(shè)備集合的裝 置;用于將該第一用戶配置文件的至少一部分發(fā)送至該用戶設(shè)備集合的裝置;用于從該用 戶設(shè)備集合的至少第二用戶設(shè)備接收用戶配置文件反饋的裝置;以及用于響應(yīng)于該用戶配 置文件反饋而修改第一用戶配置文件的裝置。 參考下文描述的實施例,本發(fā)明的這些和其他方面、特征和優(yōu)點將變得顯而易見 并得到闡明。
例;以及
的示例。
將參考附圖,僅通過示例的方式,描述本發(fā)明的實施例,在附圖中 圖1圖示了根據(jù)本發(fā)明的一些實施例的用戶設(shè)備的網(wǎng)絡(luò)的示例;
-些實施例的用戶設(shè)備的示例; 些實施例的生成用戶配置文件的方法的流程圖的示
圖2圖示了根據(jù)本發(fā)明的一^ 圖3圖示了根據(jù)本發(fā)明的-
圖4圖示了根據(jù)本發(fā)明的一些實施例的生成用戶配置文件反饋的方法的流程圖
具體實施例方式
圖1圖示了根據(jù)本發(fā)明的一些實施例的用戶設(shè)備的網(wǎng)絡(luò)。在該示例中,多個用戶 設(shè)備101-107被耦合至允許用戶設(shè)備101-107彼此通信的互連網(wǎng)絡(luò)109。
用戶設(shè)備101-107中的每個可以是能夠與一個或多個其他用戶設(shè)備101-107通信 的任何功能實體或?qū)嶓w組。在該示例中,用戶設(shè)備此外還能向用戶設(shè)備101-107的用戶提 供個性化服務(wù)或應(yīng)用?;ミB網(wǎng)絡(luò)可以是允許用戶設(shè)備101-107彼此通信的任何網(wǎng)絡(luò)。例 如,互連網(wǎng)絡(luò)可以是包括蜂窩通信系統(tǒng)(諸如GSM或UMTS)、無線局域網(wǎng)(WLAN-諸如例如 IEEE802. 11a/b/c/n),互聯(lián)網(wǎng)等的網(wǎng)絡(luò),或可以例如部分或全部地包括在沒有任何中間設(shè) 備的情況下,在兩個用戶設(shè)備101-107之間的直接通信(例如,網(wǎng)絡(luò)可以是基于直接在用戶 設(shè)備101-107之間的動態(tài)或臨時通信鏈路的自組織網(wǎng)絡(luò))。用戶設(shè)備101-107可以是例如 (便捷式)計算機、移動電話、個人數(shù)字助理(PDA),并且可以具體包括耦合在一起的多個單 獨元件(諸如例如,遠程耦合至通信單元的處理單元)。 在圖1的系統(tǒng)中,第一用戶設(shè)備101包括用于生成用戶配置文件的功能。在該示例中,用戶配置文件用于使在第一用戶設(shè)備101上運行的應(yīng)用適合用戶的具體偏好。具體 而言,該應(yīng)用是內(nèi)容推薦應(yīng)用,它可以向用戶推薦諸如音樂項目、視頻剪輯、報紙文章、電視 節(jié)目等的內(nèi)容項目。將理解的是,在其他實施例中,用戶配置文件可以被外部應(yīng)用使用,諸 如向多個用戶設(shè)備提供服務(wù)的集中應(yīng)用。 在該系統(tǒng)中,首先由第一用戶設(shè)備101的用戶手動生成用戶配置文件。然而,不是 將手動生成的用戶配置文件直接用作初始用戶配置文件,而是首先將該用戶配置文件分發(fā) 到多個其他選擇的用戶設(shè)備。該分發(fā)是基于如例如在各個用戶設(shè)備的地址簿中所反映的用 戶設(shè)備101-107之間的相互關(guān)系。因此,將用戶配置文件分發(fā)至很可能知道該用戶的偏好 和/或特性的用戶的網(wǎng)絡(luò),從而允許這些用戶提供關(guān)于該用戶配置文件的感知準確性的反 饋。將該反饋數(shù)據(jù)發(fā)送回第一用戶設(shè)備101 ,其中,在推薦應(yīng)用使用該反饋數(shù)據(jù)之前,將該反 饋數(shù)據(jù)用于修改該用戶配置文件。 因此,該系統(tǒng)可以提供相關(guān)的用戶設(shè)備的網(wǎng)絡(luò),相關(guān)的用戶設(shè)備允許在第一用戶 設(shè)備101上提取和收集包含在社交網(wǎng)絡(luò)中的信息,以便修正用戶配置文件自我描述中的可 能偏差。因此該方法提取包含在用戶的設(shè)備網(wǎng)絡(luò)中的知識,并且使用該知識引導、驗證或完 善用戶配置文件。 圖2更詳細地圖示了第一用戶設(shè)備101的示例。第一用戶設(shè)備101包括用戶配置 文件處理器201,用戶配置文件處理器201生成、保持和修改第一用戶設(shè)備101的用戶的用 戶配置文件。用戶配置文件處理器201被耦合至用戶接口 203,用戶接口 203是可操作的, 以經(jīng)由例如視覺顯示器和/或揚聲器將信息呈現(xiàn)給用戶,并且例如經(jīng)由鍵盤接收來自用戶 的手動用戶輸入。 用戶配置文件處理器201被進一步耦合至發(fā)送處理器205 ,發(fā)送處理器205被進一 步耦合至用戶聯(lián)系人存儲器207和網(wǎng)絡(luò)接口 209。發(fā)送處理器205是可操作的,以從用戶配 置文件處理器201接收用戶配置文件數(shù)據(jù),并且可以生成包括該數(shù)據(jù)的消息。此外,它可以 從用戶聯(lián)系人中檢索用戶聯(lián)系人信息,以便將消息尋址到與所選擇的用戶聯(lián)系人相關(guān)聯(lián)的 用戶設(shè)備。然后,發(fā)送處理器205可以經(jīng)由網(wǎng)絡(luò)接口 209將該消息發(fā)送至適當?shù)挠脩粼O(shè)備 103-107。 將理解的是,該消息的性質(zhì)和網(wǎng)絡(luò)接口 209的功能將取決于在具體實施例中使用 的具體用戶設(shè)備間通信技術(shù)。例如,網(wǎng)絡(luò)接口 209可以包括蜂窩通信功能、(無線)局域網(wǎng) ((W)LAN)通信功能和/或互聯(lián)網(wǎng)接入技術(shù)。 此外,第一用戶設(shè)備101包括接收處理器211,接收處理器211被耦合至網(wǎng)絡(luò)接口 209和用戶配置文件處理器201。接收處理器211被布置成經(jīng)由網(wǎng)絡(luò)接口 209的通信功能 從其他用戶設(shè)備103-107的接收反饋消息。接收處理器211從所接收到的消息提取用戶配 置文件反饋數(shù)據(jù),并且將該數(shù)據(jù)饋入用戶配置文件處理器201 。 此外,第一用戶設(shè)備101包括耦合至用戶配置文件處理器201和用戶接口 203的
推薦處理器213。推薦處理器213使用包括在用戶配置文件中的用戶偏好數(shù)據(jù),以(經(jīng)由用
戶接口 203)向用戶標識和推薦內(nèi)容項目。將理解的是,存在用于基于本領(lǐng)域技術(shù)人員已知
的用戶偏好配置文件來標識適合特定用戶的內(nèi)容項目的很多不同的算法和技術(shù)。 在下文中將參考圖3更詳細地描述當生成新的用戶配置文件時第一用戶設(shè)備101
的操作,圖3圖示了根據(jù)本發(fā)明的一些實施例的生成用戶配置文件的方法。
7
該方法在步驟301中開始,在步驟301中,將用戶聯(lián)系人存儲在用戶聯(lián)系人存儲器 207中??梢杂捎脩羰褂糜脩艚涌?203手動輸入用戶聯(lián)系人,并且另外,用戶可以輸入屬于 用戶聯(lián)系人的用戶設(shè)備的通信地址。而且,用戶可以輸入與用戶聯(lián)系人相關(guān)聯(lián)的各種數(shù)據(jù), 諸如特定用戶特性或與第一用戶設(shè)備101的用戶的關(guān)系的指示(例如朋友、家人、業(yè)務(wù)聯(lián) 系人等)。作為具體示例,可以將用戶聯(lián)系人存儲在移動電話用戶設(shè)備的電話簿/地址簿 中。所存儲的數(shù)據(jù)可以包括每個用戶聯(lián)系人的移動電話的電話號碼。 所存儲的用戶聯(lián)系人是第一用戶設(shè)備101的用戶的社交網(wǎng)絡(luò)的一部分。該網(wǎng)絡(luò)包 括存儲在地址簿中的用戶設(shè)備/用戶聯(lián)系人,以及潛在地第一用戶的用戶聯(lián)系人的用戶聯(lián) 系人的數(shù)目。因此,社交網(wǎng)絡(luò)可以包含若干層用戶聯(lián)系人,包括例如朋友的朋友等。該社交 網(wǎng)絡(luò)可以具體地表示為非定向圖表,其中,節(jié)點相與其他用戶的用戶設(shè)備相對應(yīng)。在社交網(wǎng) 絡(luò)的圖表節(jié)點之間的邊緣表示在與節(jié)點相對應(yīng)的兩個用戶設(shè)備之間的物理通信裝置,以及 在兩個用戶之間存在的關(guān)系的類型。在這樣的社交網(wǎng)絡(luò)圖表中,第一用戶設(shè)備101可以例 如選擇與該用戶的特定類型關(guān)系(例如家人、業(yè)務(wù)、朋友等)相對應(yīng)的子圖。于是,可以經(jīng) 由通過子圖的邊緣所表示的通信鏈路將第一用戶配置文件傳播至子圖的所有成員。
步驟301之后是步驟303,在步驟303中,用戶配置文件處理器201生成第一用戶 配置文件。基于通過用戶手動輸入數(shù)據(jù)提供的信息來生成第一用戶配置文件,該信息定義 用戶的各種自我感知的方面或?qū)傩浴L娲鼗蚋郊拥?,用戶配置文件可以基于諸如描述用 戶的特性的預定用戶數(shù)據(jù)的預定屬性。然而,第一配置文件不是基于監(jiān)視或?qū)W習用戶的行 為的任何用戶屬性。這允許在沒有與這些方法通常相關(guān)聯(lián)的延遲的情況下生成用戶配置文 件。 在該具體示例中,用戶手動定義他的配置文件,并且因此,用戶的初始自我描述提
供了反映該用戶的感知偏好地明確的用戶配置文件數(shù)據(jù)。 這樣的明確的數(shù)據(jù)可以例如包括 B個性特質(zhì)。用戶可以明確地指示他屬于預定個性類別組中的哪種個性類別(諸 如"感性型"或"理性型")。 ■用于專門應(yīng)用的個人偏好,諸如用于內(nèi)容項目推薦應(yīng)用的內(nèi)容偏好。例如,可以
通過分類學或/本體論或關(guān)鍵字集合來描述偏好。 可以通過呈現(xiàn)具有預定可能答案集合的一系列問題并且記錄用戶的回答來獲得 來自用戶的輸入。例如,對于內(nèi)容項目推薦,可以呈現(xiàn)具有已知特性的許多樣本內(nèi)容項目, 用戶提供對每個的明確的評級。 步驟303之后是步驟305,在步驟305中,發(fā)送處理器205確定與所存儲的用戶聯(lián) 系人的用戶聯(lián)系人集合相關(guān)聯(lián)的用戶設(shè)備集合。 具體而言,發(fā)送處理器205從用戶聯(lián)系人存儲器207檢索用戶聯(lián)系人的信息,并且 選擇這些的子集(在一些情形中,可以選擇整個用戶聯(lián)系人集合)。可以響應(yīng)于用戶輸入而 做出用戶聯(lián)系人的子集的選擇。例如,用戶能夠手動選擇該用戶配置文件將被發(fā)送到的各 個用戶聯(lián)系人或用戶聯(lián)系人組。 替代地或附加地,用戶聯(lián)系人的子集的選擇可以響應(yīng)于與用戶聯(lián)系人相關(guān)聯(lián)的用 戶特性。具體而言,用戶聯(lián)系人存儲器207可以另外包括表征相對應(yīng)用戶的一些數(shù)據(jù),并且 該信息可以用于選擇該單獨用戶是否被包含在子集中。例如,可以將用于不同用戶聯(lián)系人
8的已知偏好數(shù)據(jù)存儲在用戶聯(lián)系人存儲器207中(例如,可以在對稱系統(tǒng)中獲得這樣的信
息,在該對稱系統(tǒng)中,其他用戶設(shè)備也可以將初始用戶配置文件發(fā)送至第一用戶設(shè)備101,
用于反饋)。然后,可以將所存儲的偏好與用戶手動提供的偏好相比較,并且如果這些充分
接近于符合給定的相似性準則,則可以將該用戶聯(lián)系人包括在該子集中。 作為另一示例,用戶特性可以包括第一用戶和第一用戶聯(lián)系人之間的關(guān)系的指
示。例如,每個用戶聯(lián)系人可以與來自由例如"朋友"、"家人"、"業(yè)務(wù)聯(lián)系人"、"其他"構(gòu)成
的集合的組相關(guān)聯(lián)。然后,根據(jù)該用戶配置文件所針對的應(yīng)用,用戶可以選擇將該用戶配置
文件發(fā)送至特定組的用戶設(shè)備,例如,發(fā)送至用于音樂推薦應(yīng)用的"朋友"類別中的所有用
戶聯(lián)系人、發(fā)送至用于工作招聘應(yīng)用的"業(yè)務(wù)聯(lián)系人"類別中的所有用戶聯(lián)系人等。 因此,在該特定示例中,用戶可以以手動或半自動的方式在該用戶的社交網(wǎng)絡(luò)的
第一層中選擇可能的候選人(例如,選擇匹配諸如屬性或標簽的準則的子組——例如"我
的朋友")。 然后,從用戶聯(lián)系人存儲器207中檢索與所選擇的用戶聯(lián)系人相關(guān)聯(lián)的用戶設(shè)備103-107的數(shù)據(jù)。例如,在基于蜂窩通信的實施例中,檢索為每個選擇的用戶聯(lián)系人存儲的蜂窩電話號碼。將理解的是,在其他實施例中,可以選擇標識/尋址所選擇的用戶設(shè)備的其他手段,諸如例如使用IP地址或局域網(wǎng)地址。 步驟305之后是步驟307,在步驟307中,發(fā)送處理器205將該用戶配置文件的至少一部分發(fā)送至所選擇的用戶設(shè)備103-107集合。使用網(wǎng)絡(luò)接口 209的通信功能發(fā)送該消息。 在一些實施例中,發(fā)送整個用戶配置文件。然而,在其他實施例或情形中,僅發(fā)送用戶配置文件的子集。這可以減少通信資源使用和/或允許將反饋限制在該用戶對于這樣的反饋感興趣的領(lǐng)域。具體而言,這可以允許用戶保持他的用戶配置文件的要素的私密性。
用戶經(jīng)由用戶接口 203手動選擇要發(fā)送的用戶配置文件子集。例如,可以實現(xiàn)以下的用戶接口 該用戶接口允許用戶選擇特定用戶配置文件類別,對于該類別,他有興趣從他的社交網(wǎng)絡(luò)中的其他用戶接收用戶配置文件反饋。用戶可以例如請求涉及廣泛類別(諸如個性特質(zhì)或個人偏好)或用于將可能回答的答案集中在更具體領(lǐng)域的更詳細類別的反饋。例如,用戶可以選擇由用戶配置文件使用的偏好分類學或/本體論中的節(jié)點,并且這可以被轉(zhuǎn)換成對關(guān)于選擇的主題(諸如所選擇節(jié)點的子概念或相關(guān)概念)的詢問。例如,選擇"運動"可以允許回答指定已知該用戶喜歡的具體運動(例如,"足球"、"網(wǎng)球")或者甚至球隊或球員,以及相關(guān)偏好(例如,關(guān)于運動的電影)。 由已經(jīng)被尋址的用戶設(shè)備103-107來接收包括用戶配置文件或其一部分的消息。圖4圖示了圖示由一個這樣的用戶設(shè)備執(zhí)行的處理的流程圖的示例,從此將一個這樣的用戶設(shè)備稱為第二用戶設(shè)備103。 該方法開始于步驟401,在步驟401中,由第二用戶設(shè)備103接收用戶配置文件。例如,第二用戶設(shè)備103可以接收使用蜂窩通信系統(tǒng)發(fā)送的消息,并且可以從中提取用戶配置文件數(shù)據(jù)。 步驟401之后是步驟403,在步驟403中,將用戶配置文件的至少一部分呈現(xiàn)給第二用戶設(shè)備103的用戶。第二用戶設(shè)備103可以直接呈現(xiàn)來自用戶配置文件的用戶數(shù)據(jù),諸如例如對特定內(nèi)容的特定偏好、特定個性特性等。替代地或另外地,第二用戶設(shè)備103可以間接呈現(xiàn)該用戶數(shù)據(jù)。例如,可以從用戶配置文件數(shù)據(jù)生成詢問語句,并且可以在第二用戶設(shè)備103的視覺顯示器上顯示詢問語句。 步驟403之后是步驟405,在步驟405中,第二用戶設(shè)備103的用戶提供用戶反饋。例如,該用戶可以回答詢問語句,可以提供如第二用戶設(shè)備103的用戶所感知的用于第一用戶的用戶配置文件數(shù)據(jù),或者可以例如確認所呈現(xiàn)的用戶配置文件數(shù)據(jù),從而驗證所接收到的用戶配置文件數(shù)據(jù)。 步驟405之后是步驟407,在步驟407中,第二用戶設(shè)備103響應(yīng)于用戶反饋而生成用戶配置文件反饋。該用戶配置文件反饋可以例如直接是用戶的回答,或者可以是例如通過合并多個用戶輸入由此生成的數(shù)據(jù)。 步驟407之后是步驟409,在步驟409中,將用戶配置文件反饋發(fā)送回第一用戶設(shè)備101。 因此,第二用戶設(shè)備103配備有用于第一用戶的用戶配置文件數(shù)據(jù),并且作為響應(yīng),可以向第二用戶呈現(xiàn)該第二用戶可以回答的簡單問題,從而提供關(guān)于用戶配置文件的反饋。因此,系統(tǒng)提供了一種用于請求屬于第一用戶的社交網(wǎng)絡(luò)的其他用戶例如提供對第一用戶的描述數(shù)據(jù)、驗證第一用戶的自我描述、或者修改第一用戶的自我描述的機制。
所呈現(xiàn)的對反饋的請求優(yōu)選地是非常容易理解和回答的(例如,對于每個詢問要求不超過數(shù)秒)。詢問可以被呈現(xiàn)為具有一系列問題的問巻(諸如例如,"用戶X認為他想要關(guān)于Z的新聞。你認為這適合他嗎?")。 在一些實施例中,第二用戶設(shè)備103可以僅提供對用戶配置文件的子集的用戶配置文件反饋。具體而言,第二用戶設(shè)備103可以將所接收到的用戶配置文件與用于第二用戶的本地用戶配置文件相比較,并且響應(yīng)于該比較而選擇子集。特別地,第二用戶設(shè)備103可以選擇僅針對這兩個用戶具有相對應(yīng)特性的用戶配置文件的領(lǐng)域提供用戶配置文件反饋數(shù)據(jù)。例如,第二用戶設(shè)備103可以比較用于用戶配置文件中每個主題類別的偏好值,并且可以僅包括以下主題對于所述主題,這兩個用戶的偏好符合要求該第二用戶反饋的用戶配置文件數(shù)據(jù)的子集中的適當相似性準則。這可以改善所提供的反饋,并且可以例如導致對于給定類別(例如,"足球")的反饋僅由對于該類別中也具有偏好/興趣的用戶來提供。 在一些實施例中,如果所述比較指示第一用戶配置文件和第二用戶配置文件超過了差異準則,則第一用戶配置文件的子集可以具體被設(shè)置為空。因此,如果第一和第二用戶的配置文件完全不同,則第二用戶設(shè)備103將不向第一用戶設(shè)備IOI提供任何用戶配置文件反饋。由于僅從可能較好理解第一用戶特性的其他用戶獲取反饋,所以這可以提供準確性得到改善的用戶配置文件。 第一用戶設(shè)備101的方法在步驟309中繼續(xù),在步驟309中,它從至少第二用戶設(shè)備103接收用戶配置文件反饋。在該特定示例中,第一用戶設(shè)備101從多個用戶設(shè)備103-107接收反饋消息,并且將這些消息饋入到接收處理器211,在接收處理器211中,用戶配置文件反饋數(shù)據(jù)被提取,并且被饋入到用戶配置文件處理器201。將理解的是,將用戶配置文件反饋消息從其他用戶設(shè)備103-107發(fā)送至第一用戶設(shè)備101所使用的通信裝置,可以與將原始用戶配置文件反饋請求消息從第一用戶設(shè)備101發(fā)送至其他用戶設(shè)備103-107所使用的通信裝置相同或不同。在該示例中,將蜂窩通信系統(tǒng)用于這兩個方向上的通信。
步驟309之后是步驟311,在步驟311中,用戶配置文件處理器201響應(yīng)于用戶配 置文件反饋數(shù)據(jù)而修改第一用戶配置文件。 將理解的是,在不減損本發(fā)明的情況下,可以使用用于修改用戶配置文件的任何 適當算法或方法。例如,對于包括在用戶配置文件反饋中的每個類別和/或偏好值,用戶配 置文件處理器201可以評估所有接收到的反饋數(shù)據(jù),并且根據(jù)反饋數(shù)據(jù)來改變偏好值。例 如,對于指示較高偏好的感知的每個反饋,可以少量增加該偏好值,并且對于指示較低偏好 的感知的每個反饋,可以少量減少該偏好值。 在一些情形中,用戶配置文件反饋可以包括通過另一用戶驗證至少一部分第一用 戶配置文件的指示。這樣的驗證指示可以用于指定要驗證的用戶配置文件(或其一部分)。 這樣的指定可以例如用于終止反饋程序,或者可以用作該用戶配置文件準備被用于給定應(yīng) 用的確認。又例如,驗證指示可以用于確定是否修改該用戶配置文件。例如,如果不止用于 特定主題的給定比例的反饋數(shù)據(jù)對應(yīng)于驗證指示,則可以不改變用于該主題的偏好數(shù)據(jù), 無論其他反饋數(shù)據(jù)如何。 在一些示例中,用戶配置文件反饋可以包括用于提供反饋的用戶的至少一部分用 戶配置文件。例如,如果發(fā)現(xiàn)呈現(xiàn)給第二用戶設(shè)備103的用戶的用戶配置文件數(shù)據(jù)與該用 戶自己的偏好非常相似,則他可以選擇將他自己的用戶偏好的相對應(yīng)部分包括在反饋數(shù)據(jù) 中。當接收到該數(shù)據(jù)時,通過包括該附加信息(具體而言,它可以提供比通過第一用戶初始 捕獲的更詳細的偏好),用戶配置文件處理器201可以增強用于第一用戶的用戶配置文件。 這可以允許第一用戶從第二用戶設(shè)備103的學習過程中受益。 作為特定示例,如果第一用戶的用戶配置文件對于足球并且具體對于特定足球隊 顯示非常高的偏好,則對于該足球隊也具有高偏好的第二用戶可以將與該足球隊相關(guān)的他 的用戶配置文件的那部分發(fā)送回第一用戶設(shè)備101。該用戶配置文件數(shù)據(jù)可以例如包括對 于特定比賽、球員等的個人偏好。然后,可以將附加用戶偏好數(shù)據(jù)添加到第一用戶的用戶配 置文件,從而提供更詳細的初始用戶配置文件。 將理解的是,從第二用戶的用戶配置文件添加用戶配置文件數(shù)據(jù)可以由第二用戶 手動選擇,或者可以自動或半自動地選擇。例如,可以評估用于兩個用戶配置文件的相關(guān)部 分的相似性準則,并且如果符合該相似性準則,則可以將第二用戶配置文件的數(shù)據(jù)發(fā)送至 第一用戶設(shè)備101。 將理解的是,當修改用戶配置文件時,用戶配置文件處理器201可以考慮其他因 素和參數(shù)。具體而言,用戶配置文件處理器201可以考慮提供用戶配置文件反饋的用戶的 用戶特性。 這樣的用戶特性可以包括例如下列考慮 B社交距離(例如,該用戶是否是第一用戶的直接用戶聯(lián)系人或者是否存在中間 用戶聯(lián)系人); B提供反饋的用戶的社會人口統(tǒng)計學歸屬; B提供反饋的用戶的用戶配置文件特性(例如,用戶配置文件彼此相似程度的指 示)。 而且,用戶配置文件處理器201可以考慮所接收到的反饋的可能準確性的各種指
具體而言,對第一用戶配置文件的修改可以是響應(yīng)于已經(jīng)提供用戶配置文件反饋
的用戶設(shè)備的比例的指示。例如,如果僅較低比例的用戶設(shè)備提供了反饋,則結(jié)果反饋數(shù)據(jù)
可以被認為不太可靠,并且因此,對用戶配置文件的修改可以少于如果接收到較高比例的
反饋的情況(例如,反饋數(shù)據(jù)的權(quán)重可以取決于提供反饋的用戶設(shè)備的比例)。 在一些實施例中,可以將這樣的準確性指示符呈現(xiàn)給第一用戶,允許他手動衡量
所接收到的反饋數(shù)據(jù)(或者選擇完全忽略反饋數(shù)據(jù))。 在該示例中,第一用戶的社交網(wǎng)絡(luò)由適當?shù)挠脩袈?lián)系人以及在該網(wǎng)絡(luò)中的其他用 戶聯(lián)系人的適當用戶聯(lián)系人形成。因此,可以將該用戶配置文件發(fā)送至與所選擇的用戶聯(lián) 系人相對應(yīng)的第一級用戶設(shè)備。這些用戶設(shè)備中的每個可以進一步選擇另一用戶聯(lián)系人/ 設(shè)備集合,并且將該用戶配置文件轉(zhuǎn)發(fā)至所選擇的用戶設(shè)備。可以重復該處理,導致該用戶 配置文件在該社交網(wǎng)絡(luò)分發(fā)/傳播。這種分發(fā)可以例如受限于用戶配置文件的可允許轉(zhuǎn)發(fā) 的數(shù)目(例如,在網(wǎng)絡(luò)中可以允許3-5個"跳")。 接收用戶配置文件的每個用戶設(shè)備可以提供用戶配置文件反饋,并且在一些實施 例中,用戶配置文件處理器201考慮與提供用戶配置文件反饋的給定用戶設(shè)備相關(guān)聯(lián)的轉(zhuǎn) 發(fā)/跳的次數(shù)。例如,來自第一用戶的直接用戶聯(lián)系人的用戶配置文件反饋的權(quán)重可以高 于從經(jīng)由多次轉(zhuǎn)發(fā)/跳僅聯(lián)系到的另一用戶所接收到的用戶配置文件反饋。這可能提供更 為準確的用戶配置文件,因為來自更有可能了解第一用戶的用戶的反饋數(shù)據(jù)的評級高于來 自較少可能具有這樣的知識的用戶的數(shù)據(jù)。 在一些實施例中,第一用戶設(shè)備101可以支持提供對用戶聯(lián)系人的存在性指示的 存在性服務(wù)。這些存在性指示可以指示各個用戶聯(lián)系人當前是可用還是不可用。例如,這 樣的存在性服務(wù)被用于許多實時通信服務(wù)中,諸如在線聊天服務(wù)。在這樣的實施例中,發(fā)送 處理器205可以響應(yīng)于存在性指示而選擇向其發(fā)送用戶配置文件的用戶設(shè)備。具體而言, 可以僅將用戶配置文件發(fā)送至存在性指示反映用戶當前可用并且能夠回復的用戶聯(lián)系人。
在一些實施例中,沒有將用戶配置文件反饋直接發(fā)送到第一用戶設(shè)備101,而是發(fā) 送到反饋服務(wù)器。該反饋服務(wù)器可以組合來自多個用戶設(shè)備的所接收到的用戶配置文件反 饋,以生成組合的用戶配置文件反饋。然后,可以將這種組合的用戶配置文件反饋發(fā)送到第 一用戶設(shè)備101,并且用于修改該用戶配置文件。中間服務(wù)器的使用可以例如允許反饋數(shù)據(jù) 是匿名的,使得第一用戶無法精確地知道特定用戶配置文件反饋的來源。這可能導致更為 準確的用戶配置文件反饋,因為如果該反饋是匿名的,則提供這樣的配置文件反饋的用戶 更可能誠實。 此外,在一些實施例中,該系統(tǒng)可以向用戶聯(lián)系人提供激勵,以提供反饋。根據(jù)特 定應(yīng)用,各種激勵方案是可能的。 例如,在一些系統(tǒng)中,用戶設(shè)備101-107存儲可以在用戶設(shè)備101-107之間交換的 內(nèi)容項目。在這樣的系統(tǒng)中,通過根據(jù)訪問內(nèi)容項目的用戶設(shè)備是否已經(jīng)向主管該內(nèi)容項 目的用戶設(shè)備提供了任何用戶配置文件反饋來設(shè)置訪問權(quán)利,可以提供激勵機制。例如,可 以允許已經(jīng)答復了用戶配置文件反饋的用戶設(shè)備訪問存儲在第一用戶設(shè)備101中的一些 內(nèi)容項目。對于未從其接收到用戶配置文件反饋的用戶設(shè)備,可以禁止這種訪問。
又例如,當用戶配置文件被用于特定應(yīng)用/服務(wù)時,激勵報酬可以與該應(yīng)用/服務(wù) 直接相關(guān)。具體而言,如果用戶設(shè)備103-107中的一個使用特定服務(wù),則可以根據(jù)該用戶設(shè)
12備103-107是否已經(jīng)提供了用戶配置文件反饋來獲得該服務(wù)的服務(wù)級別。 例如,對于使用特定服務(wù)的用戶,如果已經(jīng)將超過特定數(shù)目的用戶配置文件反饋
發(fā)送到請求用戶設(shè)備,則可以提供對于他們預訂該服務(wù)的升級或者對于額外服務(wù)的訪問。
作為提供對于電視和視頻內(nèi)容訪問的應(yīng)用/服務(wù)的特定示例,可以允許提供用戶配置文件
反饋的用戶在兩個月的時段內(nèi)接入新的頻道或者可以接收兩個免費的視頻下載。 這樣的報酬機制可以例如由反饋服務(wù)器提供,該反饋服務(wù)器也收集用戶配置文件
反饋發(fā)送。又例如,第一用戶設(shè)備101(以及接收用戶配置文件反饋的其他用戶設(shè)備)可以
在接收到用戶配置文件反饋時將消息發(fā)送至報酬服務(wù)器。該消息可以指示用戶配置文件反
饋的來源以及潛在地用戶配置文件反饋質(zhì)量/數(shù)量的指示。然后,例如,通過改變由該用戶
使用的給定服務(wù)的服務(wù)級別,該報酬服務(wù)器可以向該適當?shù)挠脩籼峁﹫蟪辍?將理解的是,所描述的系統(tǒng)可以提供許多優(yōu)點。例如,它可以減輕自我描述的主觀
性,從而導致用戶配置文件準確性的改善。具體而言,該方法可以提供反映了更多用戶的感
知的"平均的"用戶配置文件,因此,可能更準確。而且,該方法不需要任何初始學習,而是
可以僅基于明確的描述。這可以提供能夠用戶許多應(yīng)用的更快速的初始用戶配置文件。 例如,從可以使用該系統(tǒng)的下列情形的示例,可以理解用戶益處。 證斷兄1豫立肝豐是傲工輔,配針化 在該示例中,用戶配置文件主要包括幫助過濾內(nèi)容的明確的要素。在向用戶提供 工作機會的應(yīng)用的情形下,該配置文件可以包括由用戶自己總是不容易定義的用戶素質(zhì)。 利用社交(職業(yè))網(wǎng)絡(luò)可以幫助人們提取他/她的恰當素質(zhì),以找到適合的工作。因此,這 樣的系統(tǒng)可以是職業(yè)發(fā)展訓練的替代。 使用情況2:建立用于奪友(約會)應(yīng)用的配置文件。 約會應(yīng)用可以利用用戶配置文件來找到在兩個用戶之間的最佳匹配。通常通過要 求用戶描述自己的問巻,明確地獲取該配置文件。所描述的系統(tǒng)可以被用于從親密朋友的 集合獲取感知的配置文件,并且可以協(xié)助提取最佳地概括該用戶的中肯個性特質(zhì)。
將理解的是,在圖2的用戶設(shè)備中,用戶配置文件處理器201和/或發(fā)送處理器 205和/或接收處理器211和/或推薦處理器213可以例如被實現(xiàn)為在處理單元中實現(xiàn)的 可執(zhí)行例程,處理單元諸如例如是微控制器、數(shù)字信號處理器和/或中央處理單元。具體而 言,每個處理器的功能可以被實現(xiàn)為在相同處理單元上執(zhí)行的一個或多個子例程。具體而 言,在圖2中示出的所有處理器可以被實現(xiàn)為在一個處理器上被執(zhí)行(或者分布在多個處 理器上)的編程指令的不同獨特集合,或者每個(部分或全部)可以是諸如定制大規(guī)模集 成電路狀態(tài)機(或其一部分)的電子電路。又例如,處理器可以部分或全部地被實現(xiàn)為神 經(jīng)網(wǎng)絡(luò)和/或模糊計算。 而且,將理解的是,用戶聯(lián)系人存儲器207可以被實現(xiàn)為適當?shù)拇鎯υT如固 態(tài)存儲器(ROM、RAM、閃存等)、磁電機和/或光存儲設(shè)備(硬盤、光盤等)。
而且,將理解的是,網(wǎng)絡(luò)接口 209可以例如包括用于從遠程源接收數(shù)據(jù)通信的接 收器,諸如無線接收器或網(wǎng)絡(luò)接口 (例如,針對局域網(wǎng)或互聯(lián)網(wǎng)的接口 )。類似地,將理解的 是,網(wǎng)絡(luò)接口 209可以例如包括用于將數(shù)據(jù)通信發(fā)送至遠程源的發(fā)送器,諸如無線發(fā)送器 或網(wǎng)絡(luò)接口 (例如,針對局域網(wǎng)或互聯(lián)網(wǎng)的接口 )。 也將理解的是,用戶接口 203可以是任何人機接口。用戶接口 203可以具體包括用于向用戶呈現(xiàn)信息的視覺顯示器和/或揚聲器以及麥克風、觸摸屏、照相機和/或用于從 用戶接收輸入的鍵盤。 將理解的是,出于闡明目的的上述描述已經(jīng)參考不同功能單元和處理器描述了本 發(fā)明的實施例。然而,將顯而易見的是,在不脫離本發(fā)明的情況下,可以使用在不同功能單 元或處理器之間的任何適當功能分布。例如,可以由相同處理器或控制器執(zhí)行被圖示由獨 立處理器或控制器執(zhí)行的功能。因此,對于具體功能單元的參考僅應(yīng)被視為對于用于提供 所描述的功能的適當裝置的參考,而非指示嚴格的邏輯或物理結(jié)構(gòu)或組織。
本發(fā)明可以以任何適當?shù)男问絹韺崿F(xiàn),包括硬件、軟件、固件或這些的任何組合。 可選地,本發(fā)明可以至少部分地實現(xiàn)為在一個或多個數(shù)據(jù)處理器和/或數(shù)字信號處理器上 運行的計算機軟件。可以以任何適當?shù)姆绞轿锢淼?、功能性地和邏輯性地來實現(xiàn)本發(fā)明實 施例的元件和組件。事實上,可以在單一單元、多個單元中或者作為其他功能單元的一部分 來實現(xiàn)該功能性。同樣,本發(fā)明可以在單一單元中實現(xiàn)或者可以物理地和功能性地分布在 不同單元和處理器之間。 雖然已經(jīng)結(jié)合一些實施例描述了本發(fā)明,但是本發(fā)明并不意在受限于此處闡明的
特定形式。相反,本發(fā)明的范圍僅由權(quán)利要求來限定。另外,雖然可能看起來結(jié)合特定實施
例描述了特征,但是本領(lǐng)域的技術(shù)人員將承認,所描述的實施例的各種特征可以根據(jù)本發(fā)
明進行組合。在權(quán)利要求中,術(shù)語"包括"并不排除其他元件或步驟的存在。 此外,雖然單獨列出,但是可以通過例如單一單元或處理器來實現(xiàn)多個裝置、元件
或方法步驟。另外,雖然可以將各個特征包括在不同權(quán)利要求內(nèi),但是這些也可能被有利地
組合,并且包括在不同權(quán)利要求內(nèi)并不暗示特征的組合不可行和/或有利。而且,在權(quán)利要
求的一個類別中的特征的包括并不暗示對于該類別的限制,而是指示該特征同樣可酌情應(yīng)
用于其他權(quán)利要求類別。此外,在權(quán)利要求中的特征的順序并不暗示特征必須被操作的任
何特定順序,并且特別地,在方法權(quán)利要求中的各個步驟的順序并不暗示必須以這種順序
執(zhí)行步驟。相反,可以以任何適當?shù)仨樞驁?zhí)行步驟。
權(quán)利要求
一種生成用戶配置文件的方法,所述方法包括在用于第一用戶的第一用戶設(shè)備上生成第一用戶配置文件;在所述第一用戶設(shè)備中存儲用于所述第一用戶的用戶聯(lián)系人,所述用戶聯(lián)系人與所述第一用戶的社交網(wǎng)絡(luò)相關(guān)聯(lián);確定與所存儲的用戶聯(lián)系人的用戶聯(lián)系人集合相關(guān)聯(lián)的用戶設(shè)備集合;將所述第一用戶配置文件的至少一部分發(fā)送至所述用戶設(shè)備集合;從所述用戶設(shè)備集合中的至少第二用戶設(shè)備接收用戶配置文件反饋;以及響應(yīng)于所述用戶配置文件反饋,修改所述第一用戶配置文件。
2. 根據(jù)權(quán)利要求1所述的方法,進一步包括所述第二用戶設(shè)備將所述第一用戶配置文件的至少一部分呈現(xiàn)給所述第二用戶設(shè)備 的用戶;所述第二用戶設(shè)備從所述第二用戶設(shè)備的所述用戶接收用戶反饋;以及 所述第二用戶設(shè)備響應(yīng)于所述用戶反饋而生成用戶配置文件反饋。
3. 根據(jù)權(quán)利要求1所述的方法,進一步包括響應(yīng)于在所述第一用戶配置文件和作為所述第二設(shè)備的用戶的用戶配置文件的第二 用戶配置文件之間的比較,所述第二用戶設(shè)備確定所述第一用戶配置文件的子集;以及所述第二用戶設(shè)備僅生成對所述第一用戶配置文件的所述子集的用戶配置文件反饋。
4. 根據(jù)權(quán)利要求3所述的方法,其中,如果所述比較指示所述第一用戶配置文件和所 述第二用戶配置文件符合差異準則,則所述第一用戶配置文件的所述子集為空。
5. 根據(jù)權(quán)利要求1所述的方法,其中,確定所述用戶設(shè)備集合的所述步驟包括響應(yīng)于 用戶輸入,確定所述用戶設(shè)備集合。
6. 根據(jù)權(quán)利要求1所述的方法,進一步包括所述第一用戶設(shè)備從存在性服務(wù)接收對 所存儲的用戶聯(lián)系人中的至少一些的存在性指示,所述存在性指示指示所述用戶聯(lián)系人的 當前可用性;并且其中,確定所述用戶設(shè)備集合的所述步驟包括響應(yīng)于所述存在性指示, 確定所述用戶設(shè)備集合。
7. 根據(jù)權(quán)利要求1所述的方法,進一步包括所述第一用戶設(shè)備存儲與所存儲的用戶 聯(lián)系人中的至少一些相關(guān)聯(lián)的用戶特性;并且其中,確定所述用戶設(shè)備集合的所述步驟包 括響應(yīng)于所述用戶特性,確定所述用戶設(shè)備集合。
8. 根據(jù)權(quán)利要求7所述的方法,其中,第一用戶聯(lián)系人的用戶特性包括在所述第一用 戶和所述第一用戶聯(lián)系人之間的關(guān)系的指示。
9. 根據(jù)權(quán)利要求1所述的方法,進一步包括所述第一用戶設(shè)備響應(yīng)于用戶輸入而選 擇所述第一用戶配置文件的子集;并且其中,將所述第一用戶配置文件的至少一部分發(fā)送 至所述用戶設(shè)備集合包括僅發(fā)送所述第一用戶配置文件的所述子集。
10. 根據(jù)權(quán)利要求1所述的方法,進一步包括接收所述第一用戶配置文件的至少一些 用戶設(shè)備將所述第一用戶配置文件轉(zhuǎn)發(fā)至與所述至少一些用戶設(shè)備的用戶聯(lián)系人相關(guān)聯(lián) 的其他用戶設(shè)備。
11. 根據(jù)權(quán)利要求IO所述的方法,其中,所述修改步驟包括響應(yīng)于來自第三用戶設(shè)備 的用戶配置文件反饋以及響應(yīng)于已經(jīng)轉(zhuǎn)發(fā)所述第一用戶配置文件以聯(lián)系所述第三用戶設(shè) 備的次數(shù),修改所述第一用戶配置文件。
12. 根據(jù)權(quán)利要求1所述的方法,其中,所述用戶配置文件反饋包括通過所述第二用戶 設(shè)備的用戶來驗證所述第一用戶配置文件的至少一部分的指示。
13. 根據(jù)權(quán)利要求1所述的方法,其中,提供用戶配置文件反饋的用戶設(shè)備將所述用戶 配置文件反饋發(fā)送至反饋服務(wù)器;并且所述方法進一步包括所述反饋服務(wù)器通過組合來自多個用戶設(shè)備的對所述第一用戶配置文件的用戶配置 文件反饋,生成組合的用戶配置文件反饋;以及所述反饋服務(wù)器將已組合的用戶配置文件反饋發(fā)送至所述第一用戶設(shè)備。
14. 根據(jù)權(quán)利要求1所述的方法,進一步包括所述第二用戶設(shè)備生成包括第二用戶配置文件的至少一部分的用戶配置文件反饋,所 述第二用戶配置文件是所述第二設(shè)備的用戶的用戶配置文件。
15. 根據(jù)權(quán)利要求1所述的方法,其中,修改所述第一用戶配置文件的所述步驟進一步 包括響應(yīng)于所述第二用戶設(shè)備的用戶的用戶特性,修改所述第一用戶配置文件。
16. 根據(jù)權(quán)利要求1所述的方法,其中,修改所述第一用戶配置文件的所述步驟進一步 包括響應(yīng)于提供用戶配置文件反饋的接收所述第一用戶配置文件的用戶設(shè)備的比例的指 示,修改所述第一用戶配置文件。
17. 根據(jù)權(quán)利要求1所述的方法,進一步包括以下步驟 所述第一用戶設(shè)備存儲內(nèi)容項目;所述第一用戶設(shè)備從請求用戶設(shè)備接收對訪問內(nèi)容項目的請求,所述請求用戶設(shè)備是 已經(jīng)接收到所述第一用戶配置文件的用戶設(shè)備;以及響應(yīng)于所述請求用戶設(shè)備是否已經(jīng)提供了對所述第一用戶配置文件的用戶配置文件 反饋的指示,所述第一用戶設(shè)備確定所述請求用戶設(shè)備對所述內(nèi)容項目的訪 問權(quán)。
18. 根據(jù)權(quán)利要求1所述的方法,包括服務(wù)器向已經(jīng)接收到所述第一用戶配置文件的至少一個用戶設(shè)備提供服務(wù);以及 響應(yīng)于所述至少一個用戶設(shè)備是否已經(jīng)提供了對所述第一用戶配置文件的用戶配置 文件反饋的指示,所述服務(wù)器確定用于所述至少一個用戶設(shè)備的服務(wù)級別。
19. 根據(jù)權(quán)利要求1所述的方法,其中,生成所述第一用戶配置文件的所述步驟包括 基于用戶輸入和預定屬性中的至少一個,生成所述第一用戶配置文件。
20. —種用于生成用戶配置文件的設(shè)備,所述設(shè)備包括 用于在用于第一用戶的第一用戶設(shè)備上生成第一用戶配置文件的裝置; 用于在所述第一用戶設(shè)備中存儲用于所述第一用戶的用戶聯(lián)系人的裝置,所述用戶聯(lián)系人與所述第一用戶的社交網(wǎng)絡(luò)相關(guān)聯(lián);用于確定與所存儲的用戶聯(lián)系人的用戶聯(lián)系人集合相關(guān)聯(lián)的用戶設(shè)備集合的裝置; 用于將所述第一用戶配置文件的至少一部分發(fā)送至所述用戶設(shè)備集合的裝置; 用于從所述用戶設(shè)備集合中的至少第二用戶設(shè)備接收用戶配置文件反饋的裝置;以及 用于響應(yīng)于所述用戶配置文件反饋而修改所述第一用戶配置文件的裝置。
全文摘要
本發(fā)明生成用于應(yīng)用或服務(wù)的用戶配置文件。最初,在用于第一用戶的第一用戶設(shè)備(101)上生成第一用戶配置文件。第一用戶設(shè)備(101)存儲用于第一用戶的用戶聯(lián)系人,用戶聯(lián)系人與第一用戶的社交網(wǎng)絡(luò)相關(guān)聯(lián)。然后,確定與所存儲的用戶聯(lián)系人集合相關(guān)聯(lián)的用戶設(shè)備集合(103、105、107),并且將第一用戶配置文件的至少一部分發(fā)送至該用戶設(shè)備集合(103、105、107)。至少一個用戶設(shè)備(103、105、107)生成用戶配置文件反饋,該用戶配置文件反饋被發(fā)送回第一用戶設(shè)備(101)。然后,第一用戶設(shè)備(101)響應(yīng)于所接收到的用戶配置文件反饋而修改第一用戶配置文件。本發(fā)明允許快速生成具有改善的準確性的初始用戶配置文件。
文檔編號G06F17/00GK101743538SQ200880017506
公開日2010年6月16日 申請日期2008年5月7日 優(yōu)先權(quán)日2007年5月25日
發(fā)明者熱羅姆·皮科, 邁里亞姆·里比埃 申請人:摩托羅拉公司