專利名稱:用于識別暫時朋友的系統(tǒng)和方法
技術領域:
本發(fā)明涉及網(wǎng)絡社交(social networking),更具體地涉及為社交網(wǎng)絡(social network)識別暫時朋友。
背景技術:
當今的數(shù)字世界包含眾多社交網(wǎng)絡的例子。例如,聊天應用、即時消息收發(fā)應用、網(wǎng)絡社交網(wǎng)站等使用戶能夠創(chuàng)建用戶與其交互的朋友的社交網(wǎng)絡。隨著例如移動智能電話的移動裝置的激增,存在機遇將在固定裝置的用戶間進行的網(wǎng)絡社交的傳統(tǒng)觀念推廣到在移動裝置的用戶間的網(wǎng)絡社交。但是,無論在固定裝置的用戶間實現(xiàn)還是在移動裝置的用戶間實現(xiàn),傳統(tǒng)社交網(wǎng)絡的一個問題是對新朋友的發(fā)現(xiàn)。用戶通常必須對其希望添加為朋友的用戶預先有所了解,或必須手動從用戶的全局列表中選擇用戶添加為朋友。因此,需要一種在移動環(huán)境中為社交網(wǎng)絡識別朋友的系統(tǒng)和方法。
發(fā)明內(nèi)容
本發(fā)明涉及為社交網(wǎng)絡識別暫時朋友(transient friend)。 一般地說,暫時朋友處理功能獲得若干用戶的位置或者以其它方式與該若干用戶相關聯(lián)的位置。為了識別第一用戶的暫時朋友,暫時朋友處理功能識別與該第一用戶的鄰近區(qū)i或(proximate area)內(nèi)的4立置相關耳關的其他用戶。對于每個被識別出的用戶,暫時朋友處理功能將第一用戶的用戶簡檔與該識別出的用戶的用戶簡檔進行比較以確定是否將該識別出的用戶添加為該第 一用戶的暫時朋友。如果暫時朋友處理功能確定該識別出的朋友將被添加為該第 一 用戶的暫時朋友,則該識別出的朋友接著被添加為該第一用戶的暫時朋友。更具體地,在一個實施例中,為了確定是否將與該第一用戶的鄰近區(qū)域內(nèi)的位置相關聯(lián)的識別出的用戶添加為該第 一用戶的暫時朋友,該暫時朋友處理功能把第一用戶的用戶簡檔和該識別出的用戶的用戶簡
檔進行比4交以提供相關性分數(shù)(correlation score)。如果該相關性分數(shù)比自動添加閾值大,該識別出的用戶^皮添加為該第 一用戶的暫時朋友。如果該相關性分數(shù)比該自動添加閾值小、^旦比手動添加閾值大,將該識別出的用戶通知給該第一用戶并且使其能夠選擇是否接受該識別出的用戶作為暫時朋友。如果該第一用戶接受該識別出的用戶作為暫時朋友,則該識別出的用戶被添加為該第 一用戶的暫時朋友。
暫時朋友處理功能還用于監(jiān)控該第一用戶的暫時朋友。如果暫時朋友不再在第一用戶的鄰近區(qū)域內(nèi),則該暫時朋友作為該第一用戶的暫時朋友而被移除。在一個實施例中,使用鄰近退出延遲(proximity exitdelay)使得在作為該第 一用戶的暫時朋友被移除之前該暫時朋友必須保持在該第一用戶的鄰近區(qū)域外長達由該鄰近退出延遲所定義的時間量。在移除該暫時朋友之前,暫時朋友處理功能可以通知第一用戶并且使該第 一用戶能夠選擇是否將該暫時朋友晉升為持久朋友(per s i s t en tfriend)或者允許將該暫時朋友移除。
在一個實施例中,防止將近來作為該第一用戶的暫時朋友而移除的用戶添加為該第一用戶的暫時朋友。更具體地, 一旦用戶一皮作為暫時朋友而移除,建立重新建立等待周期使得該用戶不能被添加為該第一用戶的暫時朋友,直到該重新建立等待周期到期。這可能是期望的,以確保靠近第 一用戶的鄰近區(qū)域的邊界的用戶不會作為第 一用戶的暫時朋友而一皮重復添加和移除。
該第 一用戶也可以選擇阻止用戶^皮添加為暫時朋友。更具體地,在一個實施例中,該第 一用戶可以選擇諸如被列為該第 一用戶的暫時朋友的用戶之類的用戶并選擇阻止該用戶。結果,如果該阻止的用戶是暫時朋友,則該阻止的用戶作為暫時朋友被移除。此外,防止將來將該阻止的用戶添加為該第一用戶的暫時朋友。如果需要,該第一用戶之后可以對該阻止的用戶解除阻止。
在結合附圖閱讀優(yōu)選實施例的詳細描述后,本領域技術人員將了解本發(fā)明的范圍并將認識到本發(fā)明另外的方面。
納入此處并作為該說明書的 一部分的附圖示出了本發(fā)明的幾個方 面,并且連同描述一起用于解釋本發(fā)明的原理。
圖1示出了根據(jù)本發(fā)明的一個實施例的合并了暫時朋友處理功能的
系統(tǒng);
圖2A到2C以圖形方式示出了根據(jù)本發(fā)明的一個實施例的圖1的暫 時朋友處理功能的操作;
圖3A和3B是示出根據(jù)本發(fā)明的一個實施例的暫時朋友處理功能識 別暫時朋友的操作的流程圖4是示出根據(jù)本發(fā)明的 一 個實施例的暫時朋友處理功能監(jiān)控暫時 朋友的操作的流程圖5以圖形方式示出了根據(jù)本發(fā)明的一個實施例的鄰近退出延遲和 重新建立等待周期的概念;
圖6是根據(jù)本發(fā)明的一個實施例的圖1的中央服務器的方框圖;以
及
圖7是根據(jù)本發(fā)明的一個實施例的圖1的其中一個用戶裝置的方框圖。
具體實施例方式
下面所提出的實施例代表了使本領域技術人員能夠實施本發(fā)明的 必要信息,并且這些實施例說明了實施本發(fā)明的最好方式。在參考附圖 閱讀了下列描述之后,本領域技術人員將理解本發(fā)明的概念并將認識到 在此處沒有具體提及的這些概念的應用。應當理解這些概念和應用均落 入該公開和所附的權利要求書的范圍內(nèi)。
圖1示出了根據(jù)本發(fā)明的一個實施例的用于識別和監(jiān)控暫時朋友的 系統(tǒng)10。一般地說,系統(tǒng)10包含中央服務器12、若干移動用戶裝置14-1 到14-N,并任選地包含經(jīng)由網(wǎng)絡18連接的一個或多個固定用戶裝置16。 網(wǎng)絡18此處也稱為通信網(wǎng)絡。網(wǎng)絡18可以是任何類型的廣域網(wǎng)(WAN) 或者局域網(wǎng)(LAN)或者其任意組合。此外,網(wǎng)絡18可以包含有線組件、 無線組件或者既有有線又有無線組件。用戶20-1到20-N與移動用戶裝 置14-1到14-N相關聯(lián)。用戶22與固定用戶裝置16相關聯(lián)。注意,盡
10管圖1所示的是單個中央服務器12,但本發(fā)明不限于此。中央服務器12 的功能性可以可替換地分布于多個服務器間。
中央服務器12包含暫時朋友處理功能24和用戶記錄26。該暫時朋 友處理功能24優(yōu)選地以軟件實現(xiàn)。但是,本發(fā)明不限于此。暫時朋友處 理功能24可以以軟件、硬件或其組合實現(xiàn)。暫時朋友處理功能24包括 暫時朋友識別功能28和暫時朋友監(jiān)控功能30。暫時朋友識別功能28通 常用于識別用戶20-1到20-N以及22的每一個的暫時朋友。如此處所
用的,對于第一用戶,該第一用戶的暫時朋友是位于該第一用戶的鄰近 區(qū)域內(nèi)的或者以其它方式與該第一用戶的鄰近區(qū)域中的位置相關聯(lián)、并 且任選地具有一個或多個與該第一用戶的一個或多個屬性基本相似的 屬性的第二用戶。 一旦被識別為暫時朋友,該第二用戶繼續(xù)作為該第一
用戶的暫時朋友的狀態(tài)取決于該第二用戶的位置或與該第二用戶相關 聯(lián)的位置在該第一用戶的鄰近區(qū)域內(nèi),以及任選地取決于該第二用戶的 該一個或多個屬性與該第一用戶的該一個或多個屬性之間的基本相似
性
暫時朋友監(jiān)控功能30用于監(jiān)控用戶20-1到2 0-N和22的暫時朋友。 更具體地,使用用戶2 0-1作為例子,暫時朋友監(jiān)控功能30通常用于監(jiān)控 用戶20-1的暫時朋友,使得來自用戶20-2到20-N和22的一皮識別為用 戶20-1的暫時朋友的其它用戶在它們不再在用戶20-1的鄰近區(qū)域內(nèi)時 被作為暫時朋友而移除。在一個實施例中,實施鄰近退出延遲使得用戶 不被作為暫時朋友而移除,直到該用戶待在用戶20-1的鄰近區(qū)域外長 達由該鄰近退出延遲所定義的時間量。在用戶在用戶20-1的鄰近區(qū)域 的邊界附近,并且因此可能頻繁地進出用戶20-1的鄰近區(qū)域的情況中 這是有益的。鄰近退出延遲和下面所討論的重新建立等待周期提供了這 種情形下的穩(wěn)定性。
用戶記錄26包含用戶20-1到20-N和22的每一個的用戶記錄。再 次使用用戶20-1作例子,用戶20-1的用戶記錄包含用來識別用戶20-1 的信息,諸如用戶標識符UD)、包含用戶20-1的若干屬性的用戶20-1 的用戶簡檔、與用戶20-1相關聯(lián)的一個或多個位置(這里也稱為物理 位置)、用戶20-1的持久或永久朋友的列表、用戶20-1的暫時朋友的 列表、用戶20-1的近來被移除的朋友的列表、防止被添加為用戶20-1 的暫時朋友的被阻止用戶的列表。用戶20-1的用戶簡檔包含用戶20-1的一個或多個屬性,例如傳記信息、人口統(tǒng)計信息、音樂偏好、視頻偏 好、嗜好等等,所述音樂偏好例如一個或多個喜歡的音樂流派、 一個或
多個喜歡的音樂家、 一個或多個喜歡的歌曲、或一個或多個喜歡的時期; 所述視頻偏好例如一個或多個喜歡的電影流派、 一個或多個喜歡的電視 節(jié)目流派、 一個或多個喜歡的男演員或女演員、或一個或多個喜歡的時 段。用戶20-1的屬性也可以包含由用戶20-1定義的用于識別暫時朋友 的一個或多個標準,例如描述所希望的暫時朋友的傳記信息、描述所希 望的暫時朋友的人口統(tǒng)計信息、所希望的暫時朋友的音樂偏好、所希望 的暫時朋友的視頻偏好、所希望的暫時朋友的一個或多個嗜好等。如下 所述,在一個實施例中,近來被移除的朋友的列表也包含每一個近來被 移除的朋友的移除時間。該移除時間是相應的近來被移除的朋友作為用 戶2 0-1的暫時朋友被移除的時間。
與用戶20-1相關聯(lián)的該一個或多個位置可以包含用戶20-1的當前 位置,并且任選地可以包含用戶20-1的一個或多個先前位置。附加地 或可替換地,與用戶20-1相關聯(lián)的位置可以包括例如用戶20-1的家庭 地址、用戶20-1的工作地址等等。注意到,為了便于討論,下面的討 論集中在基于與用戶20-1相關聯(lián)的單個位置來識別用戶20-1的暫時朋 友,但是可以使用與用戶20-1相關聯(lián)的任意數(shù)量位置中的每一個來識 別用戶20-1的暫時朋友??商鎿Q地,用戶20-1的當前位置可以用來識 別用戶20-1的鄰近區(qū)域內(nèi)的其它用戶,而用戶20-1的任何附加位置可 以被當作屬性并且用于以類似于用戶20-1的用戶簡檔中的屬性的方式 識別暫時朋友。
用戶20-1的用戶記錄也可以包含用來定義或者以其它方式識別用 戶20-1的鄰近區(qū)域的信息。 一般地說,用戶20-1的鄰近區(qū)域是包圍用 戶20-1的地理區(qū)域。在一個實施例中,用戶20-1的鄰近區(qū)域是圓形區(qū) 域,其中定義用戶20-1的鄰近區(qū)域的信息是距用戶20-1的最大距離或 半徑。但是,本發(fā)明不限于此。用戶20-1的鄰近區(qū)域可以由用戶20-1 定義或者可以由系統(tǒng)定義。在可替換實施例中,可以將20-1和所有其 它用戶20-2到20-N和22的鄰近區(qū)域硬編碼進(hard-coded into)暫 時朋友處理功能24,而不是將定義用戶20-1的鄰近區(qū)域的信息儲存在 用戶20-1的用戶簡檔中。移動用戶裝置14-1到14-N是移動裝置。例如,移動用戶裝置14-1 到14-N的每一個可以是例如或類似于蘋果iPhone的移動電話、例如或 類似于具有網(wǎng)絡能力的蘋果1 0(1 或者微軟2111^ 的便攜式媒體播放器、 筆記本電腦等等。移動用戶裝置14-1到14-N通常分別包含網(wǎng)絡社交應 用32-1到32-N和位置確定功能34-1到34-N。使用移動用戶裝置14-1 作例子,網(wǎng)絡社交應用32-1可以以軟件、硬件或軟件硬件相組合的形式 實現(xiàn)。網(wǎng)絡社交應用32-1通常是使用社交網(wǎng)絡的任何類型的應用。例 如,網(wǎng)絡社交應用32-1可以是基于文本或基于語音的聊天或即時通訊應 用、媒體推薦應用等等。在一個實施例中,網(wǎng)絡社交應用32-1是基于社 交網(wǎng)絡的媒體推薦應用,諸如或類似于題為"P2P NETWORK FOR PROVIDING REAL TIME MEDIA RECOMMENDATIONS"的共同擁有和共同受讓的美國專 利申請序列號1 1/484, 130中描述的應用,該專利申請于2006年7月11 日提交并且全部納入此處作為參考。
位置確定功能34-1可以以軟件、硬件或其組合的形式實現(xiàn)。 一般 地說,位置確定功能34-1確定或者以其它方式獲得移動用戶裝置14-1 的位置并自動地或者應請求向中央服務器12提供該位置。例如,位置確 定功能34-1可以是全球定位系統(tǒng)(GPS)接收器等等。作為另一個例子, 位置確定功能34-1可以從外部來源獲得移動用戶裝置14-1的位置。更 具體地,如果移動用戶裝置14-1可以訪問無線遠程通信網(wǎng)絡,則移動用 戶裝置14-1的位置可以由服務器或者無線遠程通信網(wǎng)絡的某個其它組 件使用例如但不限于三角測量的技術來確定。如果移動用戶裝置14-1 具有諸如藍牙接口或者IEEE802. 1 1無線接口組之一的本地無線接口,則 移動用戶裝置14-1可以從它的本地無線通信區(qū)域內(nèi)的來源處獲得它的 位置。作為另一例子,位置確定功能34-1可以從用戶20-1獲得移動用 戶裝置14-l的位置。更具體地,位置確定功能34-1可以向用戶20-l詢 問該移動用戶裝置14-1的位置或者以其它方式使用戶20-1能夠輸入該 移動用戶裝置14-1的位置。用戶20-1可以以物理地址或類似的形式提 供該移動用戶裝置14-1的位置。
在可替換實施例中,移動用戶裝置14-1不包含位置確定功能34-1, 移動用戶裝置14-1的位置以其它方式提供給中央服務器12或者由中央 服務器12獲得。例如,如前面所討論的,在一個實施例中,移動用戶裝 置14-1可以與無線遠程通信網(wǎng)絡相關^:。照此,無線遠程通信網(wǎng)絡的服務器或者其它組件可以使用諸如但不限于三角測量的技術來獲得移
動用戶裝置14-1的位置。接著移動用戶裝置14-1的位置可自動地或者 應請求提供給中央服務器12。作為另一替換方案,中央服務器12可以是 無線遠程通信網(wǎng)絡的組件并且負責使用諸如但不限于三角測量的技術 來確定移動用戶裝置14-1的位置。
在另一可替換實施例,移動用戶裝置14-1可以經(jīng)由諸如藍牙無線接 口或者IEEE8 02. 11無線接口組之一的本地(local )無線接口暫時連接 到網(wǎng)絡18。在這個情況下,移動用戶裝置14-1可以使用本地無線接口通 過分布式接入點連接到中央服務器12。中央服務器12接著可以使用移 動用戶裝置14-1的網(wǎng)際協(xié)議(IP)地址等來確定移動用戶裝置14-1的位 置。注意到,基于IP地址確定位置的技術是本領域所熟知的。
固定用戶裝置16例如可以是具有網(wǎng)絡能力的臺式計算機或者相似 的消費裝置。像移動用戶裝置14-1到14-N—樣,固定用戶裝置16包 含可以以軟件、硬件、或其組合的方式實現(xiàn)的網(wǎng)絡社交應用36。固定用 戶裝置16可以包含位置確定功能38。可替換地,固定用戶裝置16的位 置可以由用戶22提供、可以由中央服務器12基于固定用戶裝置16的 IP地址確定等等。
注意到,在另一個實施例中,固定用戶裝置16可以是例如與商店或 其它公用設施相關聯(lián)的服務器、個人計算機等等的裝置,并且用戶22 可以是自動化用戶(automated user ),因此稱其為自動化用戶22。照 此,當商店或其它^^用設施在例如用戶20-1的鄰近區(qū)域內(nèi)時,該自動化 用戶22可以被識別為用戶20-1的暫時朋友。結果,該自動化用戶22 例如可以發(fā)送關于該商店或其它公用設施的信息給用戶20-1。例如自動 化用戶22可以發(fā)送廣告、媒體推薦等等給用戶20-1。
圖2A到2C示出了根據(jù)本發(fā)明的一個實施例的圖1的暫時朋友處理 功能的一般操作。圖2A示出用戶A的鄰近區(qū)域40。在該例子中,鄰近 區(qū)域40是由徑向距離R定義的圓形區(qū)域。但是,本發(fā)明不限于此。圖 2B示出用戶B進入用戶A的鄰近區(qū)域40的情形。如下面所討論的,暫 時朋友識別功能28首先檢測到用戶B在用戶A的鄰近區(qū)域40內(nèi),并且 接著將用戶A的用戶簡檔和用戶B的用戶簡檔進行比較以確定相關性分 數(shù)。如果該相關性分數(shù)大于自動添加閾值,則用戶B被自動添加為用戶 A的暫時朋友。如果該相關性分數(shù)小于該自動添加閾值但是大于手動添
14給用戶A,并且使用戶A能夠選擇是否將用戶B 添加為暫時朋友。在該例子中,假定用戶B已經(jīng)被添加為用戶A的暫時 朋友。
圖2C示出用戶B在被添加為用戶A的暫時朋友后不再在用戶A的 鄰近區(qū)域40內(nèi)的情形。如下面所討論的那樣,暫時朋友監(jiān)控功能30首 先檢測到用戶B在用戶A的鄰近區(qū)域40夕卜,并且隨后確定是否將用戶B 作為用戶A的暫時朋友移除。在一個實施例中,在用戶B已經(jīng)處于鄰近 區(qū)域40外長達等于或大于鄰近退出延遲的時間量之后,暫時朋友監(jiān)控 功能30通知用戶A并使用戶A能夠選擇是否將用戶B從暫時朋友晉升 為持久朋友或者將用戶B作為暫時朋友移除。可替換地,暫時朋友監(jiān)控 功能30可以自動將用戶B作為用戶A的暫時朋友移除。
圖3A和3B示出了根據(jù)本發(fā)明的一個實施例的暫時朋友識別功能28 的操作的流程圖。注意到,雖然下面討論的過程是針對識別用戶20-1 的暫時用戶而執(zhí)行的,但是該過程也可以用于識別其它用戶20-2到 20-N和22的每一個的暫時朋友。首先,暫時朋友識別功能28從其它用 戶20-2到20-N和22中識別在用戶20-1的鄰近區(qū)域內(nèi)的一個或多個用 戶以創(chuàng)建鄰近用戶列表(步驟100)。識別鄰近用戶列表中的第一鄰近用 戶(步驟102)。接著,暫時朋友識別功能28確定該鄰近用戶是否是持久 朋友(步驟104)。更具體地,為了確定該鄰近用戶是否是用戶20-1的持 久朋友,暫時朋友識別功能28可以將該鄰近用戶的用戶ID和用戶20-1 的持久朋友的列表進行比較。如果該鄰近用戶在用戶2 0-1的持久朋友 的列表中,那么該鄰近用戶已經(jīng)是用戶20-1的持久朋友。如果該鄰近 用戶是用戶20-1的持久朋友,該過程進行到步驟128 (圖3B)。
如果該鄰近用戶不是用戶20-1的持久朋友,暫時朋友識別功能28 接著確定該鄰近用戶是否是被用戶20-1阻止的用戶(步驟106)。更具體 地,為了確定該鄰近用戶是否是被用戶20-1阻止的用戶,暫時朋友識別 功能28可以將該鄰近用戶的用戶ID和用戶20-1的一皮阻止用戶的列表 進行比較。如果該鄰近用戶在用戶20-1的被阻止用戶的列表中,那么 該鄰近用戶是被用戶20-1阻止的用戶。如果該鄰近用戶是^f皮阻止的用 戶,該過程進行到步驟128 (圖3B)。
如果該鄰近用戶不是被阻止的用戶,暫時朋友識別功能28接著確 定該鄰近用戶是否是近來被作為用戶20-1的暫時朋友移除的用戶(步驟
15108)。更具體地,為了確定該鄰近用戶是否是近來被作為用戶20-1的暫 時朋友移除的用戶,暫時朋友識別功能28可以將該鄰近用戶的用戶ID 和用戶20-1的近來被移除的用戶的列表進行比較。如果該鄰近用戶在 用戶20-1的近來被移除的用戶的列表中,那么該鄰近用戶是近來被用 戶20-1移除的用戶。如果該鄰近用戶不是近來被移除的用戶,則該過 程進行到步驟114。
在該實施例中,如果鄰近用戶是近來被移除的用戶,暫時朋友識別 功能28接著確定該鄰近用戶的重新建立等待周期是否已經(jīng)到期(步驟 110)。該重新建立等待周期是用戶定義的或者系統(tǒng)定義的時間量,在被 作為暫時朋友移除的用戶可以被重新建立為暫時朋友之前該時間量必 須到期。為了確定該重新建立等待周期是否已經(jīng)到期,暫時朋友識別功 能28可以首先確定到期時間,該到期時間對應于識別該鄰近用戶^f皮作 為用戶20-1的暫時朋友移除的時間的移除時間加上由該重新建立等待 周期所定義的時間量。如果當前時間晚于該到期時間,那么該重新建立 等待周期已經(jīng)到期。否則,該重新建立等待周期還沒有到期。如果該重 新建立等待周期還沒有到期,則過程前進到步驟128 (圖3B)。如果重新 建立等待周期已經(jīng)到期,暫時朋友識別功能28將該鄰近用戶從用戶 2 0-1的近來被移除的朋友列表中移除(步驟112)。
此時,暫時朋友識別功能28將該鄰近用戶的用戶簡檔和用戶20-1 的用戶簡檔進行比較以提供相關性分數(shù)(步驟114)??梢允褂萌魏蜗M?的比較技術提供該相關性分數(shù)。例如,相關性分數(shù)可以是來自該鄰近用 戶的用戶簡檔的與用戶20-1的用戶簡檔中的對應屬性相匹配或在該對 應屬性的某個限定范圍內(nèi)的若干屬性,反之亦然。作為另一例子,相關 性分數(shù)可以被提供為該鄰近用戶的用戶簡檔中與用戶20-1的用戶簡檔 中的對應屬性相匹配或在該對應屬性的限定范圍內(nèi)的屬性的百分比,反 之亦然。注意到,可以給用戶屬性分配權重,使得一些用戶屬性比其它 用戶屬性更能影響該相關性分數(shù)。
注意到,把鄰近用戶的用戶簡檔和用戶20-1的用戶簡檔進行比較 是可選的??商鎿Q地,在用戶20-1的鄰近區(qū)域內(nèi)的所有其它用戶可以被 添加為用戶20-1的暫時朋友。在另一可替換實施例中,用戶20-1的鄰 近區(qū)域內(nèi)的多達某個定義的最大數(shù)目的其它用戶可以被添加為用戶 20-1的暫時朋友。作為另一可替換實施例,多達定義的最大數(shù)目的最靠近用戶20-1的位置的其它用戶可以;波添加為用戶20-1的暫時朋友。注 意到,這些可替換實施例是示例性的。為了從用戶20-1的鄰近區(qū)域內(nèi) 的其它用戶中選擇暫時朋友,可以使用其它類型的標準。
一旦確定了相關性分數(shù),暫時朋友識別功能28確定該相關性分數(shù)是 否大于自動添加閾值(步驟116)。該自動添加闊值可以是用戶定義的閾 值或者系統(tǒng)定義的閾值。另外,自動添加閾值可以是靜態(tài)的或者是動態(tài) 的。例如,必要時,用戶20-1可以調(diào)整自動添加閾值。作為另一例子,暫 時朋友識別功能28可以作為諸如用戶20-1的暫時朋友列表中的暫時朋 友的數(shù)目、與所希望的暫時朋友數(shù)目相比較的用戶20-1的暫時朋友列 表中的暫時朋友的數(shù)目、用戶20-1的持久朋友和暫時朋友的總數(shù)、與 所希望的持久朋友和暫時朋友數(shù)目相比較的用戶20-1的持久朋友和暫 時朋友的總數(shù)等等因素的函數(shù)動態(tài)地改變自動添加閾值。
如果相關性分數(shù)大于該自動添加閾值,暫時朋友識別功能28將該 鄰近用戶添加到用戶20-1的暫時朋友列表中(步驟U8)。接著過程前進 到步驟128。如果相關性分數(shù)小于該自動添加閾值,暫時朋友識別功能 28確定該相關性分數(shù)是否大于手動添加閾值(步驟120)。該手動添加閾 值可以是由用戶20-1定義的用戶定義閾值或者是系統(tǒng)定義的闊值。另 外,該手動添加閾值可以是靜態(tài)的或者是動態(tài)的。例如,必要時,用戶 20-1可以調(diào)整手動添加閾值。作為另一例子,暫時朋友識別功能28可以 作為諸如用戶20-1的暫時朋友列表中的暫時朋友的數(shù)目、與所希望的 暫時朋友數(shù)目相比較的用戶20-1的暫時朋友列表中的暫時朋友的數(shù)目、 用戶20-1的持久朋友和暫時朋友的總數(shù)、與所希望的持久朋友和暫時 朋友數(shù)目相比較的用戶20-1的持久朋友和暫時朋友的總數(shù)等等因素的 函數(shù)動態(tài)地改變手動添加闞值。注意到,手動添加閾值可以是小于或等 于自動添加閾值的任意希望的值。另夕卜,必要時,該手動添加閾值可以為 零,從而使得對用戶20-1給出選擇是否將相關性分數(shù)小于該自動添加 閾值的所有鄰近用戶添加為用戶20-1的暫時朋友的選項。與此相反,可 以將手動添加分數(shù)設置得與自動添加閾值相等,使得相關性分數(shù)小于該 自動添加閾值的所有鄰近用戶都不,皮添加為用戶20-1的暫時朋友。
如果該相關性分數(shù)不大于該手動添加閾值,過程繼續(xù)到步驟128。如 果該相關性分數(shù)大于該手動添加閾值,暫時朋友識別功能28通知用戶 20-1并使用戶20-1能夠選擇是否將該鄰近用戶添加為暫時朋友(步驟122)。該通知可以包含用于識別該鄰近用戶的信息、相關性分數(shù)、該鄰
近用戶的用戶簡檔中的該鄰近用戶的一個或多個屬性等等?;谟脩?20-1的響應,暫時朋友識別功能28確定是否將該鄰近用戶添加為用戶 20-1的暫時朋友(步驟124)。如果用戶20-1已經(jīng)選^^不將該鄰近用戶 添加為暫時朋友,過程繼續(xù)到步驟128。否則,暫時朋友識別功能28將該 鄰近用戶添加到用戶20-1的暫時朋友列表中(步驟126)。
此時,暫時朋友識別功能28確定該鄰近用戶是否是步驟1 02中所提 供的鄰近用戶列表中的最后一個鄰近用戶(步驟128)。如果不是,識別 該鄰近用戶列表中的下一個鄰近用戶(步驟130),接著過程返回第 104 (圖3A)。 一旦鄰近用戶列表中的最后一個鄰近用戶被處理,過程結 束。注意到,暫時朋友識別功能28可以接著為其它用戶20-2到20-N 和22的每一個執(zhí)行圖3A和3B的過程。可替換地,暫時朋友識別功能 28可以包含用于用戶20-1到20-N和22的每一個的單獨的線程或進程。
注意到,在上述實施例中,實施該相關性分數(shù),使得如果該相關性 分數(shù)大于該自動添加閾值,該鄰近用戶一皮自動添加為暫時朋友。如果該 相關性分數(shù)不大于該自動添加閾值,如果該相關性分數(shù)大于該手動添加 閾值,該鄰近用戶可以被手動添加為暫時朋友。但是,可以可替換地實 施該相關性分數(shù),使得如果該相關性分數(shù)小于該自動添加閾值,該鄰近 用戶被自動添加為暫時朋友,并且如果該相關性分數(shù)大于該自動添加閾 值而小于手動添加閾值,該鄰近用戶可以;坡手動添加為暫時朋友。
圖4示出了根據(jù)本發(fā)明的一個實施例的圖1的暫時朋友監(jiān)控功能30 的操作的流程圖。注意到,盡管下面的過程是作為監(jiān)控用戶20-1的暫 時朋友來描述的,但該過程也用于監(jiān)控其它用戶20-2到20-N和22的每 一個的暫時朋友。首先,暫時朋友監(jiān)控功能30識別出用戶20-1的暫時 朋友列表中的第一個暫時朋友(步驟200)。下一步,暫時朋友監(jiān)控功能 30確定用戶20-1是否已經(jīng)發(fā)出了對該暫時朋友的阻止請求(步驟202)。 更具體地,在一個實施例中,用戶2 0-1可以選擇一個或多個浮皮識別為暫 時朋友的用戶并選擇阻止該被選擇的用戶成為暫時朋友。如果用戶20-1 已經(jīng)發(fā)出了對該暫時朋友的阻止請求,暫時朋友監(jiān)控功能30將對應的 用戶添加到用戶20-1的^皮阻止用戶的列表中、將該對應的用戶作為用 戶20-1的暫時朋友移除,并且過程繼續(xù)到步驟220 (步驟204)。如果20-l還沒有發(fā)出對該暫時朋友的阻止請求,暫時朋友監(jiān)控功能
30確定該暫時朋友是否仍在用戶20-1的鄰近區(qū)域內(nèi)(步驟206)。如果 是,過程繼續(xù)到步驟220。在可替換實施例中,在繼續(xù)到步驟220之前, 暫時朋友監(jiān)控功能30可以確定該暫時朋友的用戶簡檔或者用戶20-1的 用戶簡檔是否已經(jīng)改變。如果是,相關性分數(shù)被更新。如果該更新的相 關性分數(shù)小于自動移除閾值,該暫時朋友可以被自動移除。如果該更新 的相關性分數(shù)大于自動移除閾值但小于手動移除閾值,可以通知用戶 20-1并使其能夠選擇是否移除該暫時朋友。
返回到步驟206,如果暫時朋友不在用戶20-1的鄰近區(qū)域內(nèi),暫時 朋友監(jiān)控功能30確定該暫時朋友的鄰近退出延遲是否已經(jīng)到期(步驟 208)。更具體地,在一個實施例中,記錄第一次檢測到該暫時朋友不再在 該用戶20-1的鄰近區(qū)域內(nèi)的時間。該鄰近退出延遲定義該暫時朋友在 被作為用戶20-1的暫時朋友移除之前必須保持在用戶20-1的鄰近區(qū)域 外的時間量。因此,為了使鄰近退出延遲到期,在該暫時朋友第一次被 才全測到在用戶20-1的鄰近區(qū)域外的時間和該鄰近退出延遲到期的時間 之間可能要求圖4的過程的多于一次的重復。如果鄰近退出延遲還沒有 到期,過程繼續(xù)到步驟220。
在該實施例中,如果鄰近退出延遲已經(jīng)到期,暫時朋友監(jiān)控功能30 通知用戶20-1并使用戶20-1能夠選擇是否將暫時朋友添加為持久朋友 或者允許移除該暫時朋友(步驟210)??商鎿Q地,該暫時朋友可以被自 動移除。基于用戶20-l的響應,暫時朋友監(jiān)控功能30確定是否移除該 暫時朋友(步驟212)。如果該暫時朋友將不被移除,暫時朋友監(jiān)控功能 30將該暫時朋友晉升為持久朋友(步驟214)。更具體地,該對應的用戶 被從用戶20-1的暫時朋友列表中移除并被添加到用戶20-1的持久朋友 列表中。
如果用戶20-1選擇移除該暫時朋友,暫時朋友監(jiān)控功能30將該對 應用戶從用戶20-1的暫時朋友列表中移除(步驟216)。暫時朋友監(jiān)控功 能30還將該對應用戶添加為近來被移除的朋友(步驟218)。更具體地, 該對應用戶被添加到用戶20-1的近來被移除的朋友的列表中。此外, 如果希望使用重新建立等待周期,當前的時間被作為移除該對應用戶的 時間記錄下來。這時,暫時朋友監(jiān)控功能30確定用戶20-1的暫時朋友列表中是否
存在更多的暫時朋友(步驟220)。如果是,識別下一個暫時朋友(步驟 222),并且過程返回到步驟202并重復。 一旦最后一個暫時朋友^f皮處理, 過程結束。注意到,暫時朋友監(jiān)控功能30可以接著為其它用戶20-2到 20-N和22的每一個執(zhí)行圖4的過程。可替換地,暫時朋友監(jiān)控功能30 可以包含用于用戶20-1到20-N和22的每一個的單獨的線程或進程。
圖5示出了根據(jù)本發(fā)明的 一 個實施例的包含使用重新建立等待周期 和鄰近退出延遲的圖1的暫時朋友處理功能24的操作。更具體地,示出 四種情形,情形A到情形D。在每個情形中,用戶A和用戶B的關系被 以圖形方式描繪為用戶B進入用戶A的鄰近區(qū)域、走出用戶A的鄰近區(qū) 域,并且接著又返回用戶A的鄰近區(qū)域。
在情形A中,在初始時間,時間0,用戶B最初不在用戶A的鄰近區(qū) 域內(nèi)。因此,用戶A和B之間沒有關系。在時間1,用戶B進入用戶A 的鄰近區(qū)域。假定將用戶B添加為用戶A的暫時朋友的條件滿足,用戶 B接著被添加為用戶A的暫時朋友。此后,在時間2,用戶B走出用戶A 的鄰近區(qū)域。在該情形中,在鄰近退出延遲到期之前用戶B沒有重新進 入用戶A的鄰近區(qū)域。結果,用戶B被作為用戶A的暫時朋友移除。當 用戶B被作為用戶A的暫時朋友移除時,移除時間被記錄。防止用戶B 重新建立為用戶A的暫時朋友,直到從移除時間開始的重新建立等待周 期已經(jīng)到期。在該例子中,用戶B在時間3重新進入用戶A的鄰近區(qū)域。 但是,該重新建立等待周期還沒有到期。因此,用戶B被防止重新建立 為用戶A的暫時朋友。當該重新建立等待周期到期,用戶B仍在用戶A 的鄰近區(qū)域內(nèi)。這樣,用戶B接著被重新建立為用戶A的暫時朋友。
在情形B中,在初始時間,時間0,用戶B最初不在用戶A的鄰近區(qū) 域內(nèi)。因此,用戶A和B之間沒有關系。在時間1,用戶B進入用戶A 的鄰近區(qū)域。假定將用戶B添加為用戶A的暫時朋友的條件滿足,用戶 B那么一皮添加為用戶A的暫時朋友。此后,在時間2,用戶B走出用戶A 的鄰近區(qū)域。但是,在該情形中,在鄰近退出延遲到期之前用戶B重新 進入用戶A的鄰近區(qū)域。結果,用戶B不被作為用戶A的暫時朋友移除。
在情形C中,在初始時間,時間0,用戶B最初不在用戶A的鄰近區(qū) 域內(nèi)。因此,用戶A和B之間沒有關系。在時間1,用戶B進入用戶A 的鄰近區(qū)域。假定將用戶B添加為用戶A的暫時朋友的條件滿足,用戶B接著纟皮添加為用戶A的暫時朋友。此后,在用戶B在用戶A的鄰近區(qū) 域內(nèi)的某一時間,用戶A請求將用戶B從暫時朋友晉升為持久朋友。這 樣,用戶B被添加到用戶A的持久朋友列表中,從而,保持為用戶A的 朋友而不管位置和用戶屬性的相似性。不過,注意,如需要,用戶A此 后可以選擇將用戶B作為持久朋友移除。
在情形D中,在初始時間,時間0,用戶B最初不在用戶A的鄰近區(qū) 域內(nèi)。因此,用戶A和B之間沒有關系。在時間1,用戶B進入用戶A 的鄰近區(qū)域。假定將用戶B添加為用戶A的暫時朋友的條件滿足,用戶 B接著被添加為用戶A的暫時朋友。此后,在用戶B在用戶A的鄰近區(qū) 域內(nèi)的某一時間,用戶A請求將用戶B阻止。這樣,用戶B被作為用戶 A的暫時朋友移除,并且此后被防止添加為用戶A的暫時朋友。
圖6示出了圖1的中央服務器12的示例性實施例的方框圖。 一般 地說,中央服務器12包含具有相關存儲器44的控制系統(tǒng)42。在該實施 例中,暫時朋友處理功能24以軟件實現(xiàn)并存儲在存儲器44中。但是,本 發(fā)明不限于此。中央服務器12也包含一個或多個數(shù)字存儲裝置46,例 如一個或多個硬盤驅動等等。用戶記錄26可以由該一個或多個數(shù)字存 儲裝置46存儲??商鎿Q地,用戶記錄26可以;故遠程存儲并能夠由該中 央服務器12訪問。中央服務器12還包含通信地將中央服務器12耦合 到網(wǎng)絡18的通信接口 48 (圖1 )。最后,中央服務器12包含用戶接口 50,該用戶接口 50可以包含諸如顯示器、 一個或多個用戶輸入裝置等 等的組件。
圖7示出了圖1的移動用戶裝置14-1的示例性實施例的方框圖。 該討論同樣適用于其它移動用戶裝置14-2到14-N和固定用戶裝置16。 一般地說,移動用戶裝置14-1包含具有相關存儲器54的控制系統(tǒng)52。 在該實施例中,網(wǎng)絡社交應用32-1以軟件實現(xiàn)并存儲在存儲器54中。 但是,本發(fā)明不限于此。如上所述,移動用戶裝置14-1也包含位置確定 功能34-1。該移動用戶裝置14-1也包含一個或多個數(shù)字存儲裝置56, 例如一個或多個硬盤驅動等等。移動用戶裝置14-1還包含通信地將移 動用戶裝置14-1耦合到網(wǎng)絡18的通信接口 58 (圖1 )。最后,移動用 戶裝置14-1包含用戶接口 60,該用戶接口 60可以包含諸如顯示器、一 個或多個用戶輸入裝置、揚聲器等等的組件。
本領域技術人員將認識到本發(fā)明的優(yōu)選實施例的改進和修改。所有
21這樣的改進和' 書的范圍內(nèi)。
權利要求
1. 一種方法,包括在第一用戶的社交網(wǎng)絡中為該第一用戶將與該第一用戶的鄰近區(qū)域內(nèi)的位置相關聯(lián)的第二用戶識別為該第一用戶的暫時朋友;將該第二用戶添加為該第一用戶的暫時朋友;和在將該第二用戶添加為該第一用戶的暫時朋友后,監(jiān)控該第二用戶,使得該第二用戶作為該第一用戶的暫時朋友的狀態(tài)基于該第二用戶是否繼續(xù)與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)。
2. 權利要求l的方法,其中監(jiān)控該第二用戶包括 確定該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián); 在確定該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)之后,等待至少由鄰近退出延遲所定義的時間量;在等待該至少由鄰近退出延遲所定義的時間量之后,確定該第二用 戶是否與該第 一 用戶的該鄰近區(qū)域外的位置相關聯(lián);和在等待該至少由鄰近退出延遲所定義的時間量之后,如果確定該第 二用戶與該第一用戶的該鄰近區(qū)域外的位置相關聯(lián),將該第二用戶作為 該第 一 用戶的暫時朋友移除。
3. 權利要求1的方法,其中監(jiān)控該第二用戶包括當該第二用戶不 再與該第 一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)時,將該第二用戶作為該 第一用戶的暫時朋友移除。
4. 權利要求3的方法進一步包括當該第二用戶再次與該第一用戶 的該鄰近區(qū)域內(nèi)的位置相關聯(lián)時,重新建立該第二用戶作為該第一用戶 的暫時朋友。
5. 權利要求3的方法進一步包括確定第二用戶再次與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)的 時間;確定自從該第二用戶被作為該第 一用戶的暫時朋友移除后,重新建 立等待周期是否已經(jīng)到期;和如果該重新建立等待周期已經(jīng)到期,將該笫二用戶添加為該第一用 戶的暫時朋友。
6. 權利要求3的方法一步包括確定第二用戶再次與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)的確定自從該第二用戶被作為該第 一用戶的暫時朋友移除后,重新建 立等待周期是否已經(jīng)到期;和如果該重新建立等待周期已經(jīng)到期作為該第一用戶的至少一個屬性與該第二用戶的至少一個屬性的 比較的函數(shù),確定是否在該第一用戶的社交網(wǎng)絡中將該第二用戶添加為該第一用戶的暫時朋友;和如果確定要將第二用戶添加為該第一用戶的暫時朋友,則將該第二 用戶添加為該第一用戶的暫時朋友。
7. 權利要求l的方法,其中監(jiān)控該第二用戶包括 確定該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)的時間;通知該第一用戶,使得該第一用戶能夠選擇是否將該第二用戶作為 該第 一用戶的暫時朋友移除;如果該第 一用戶選擇將該第二用戶作為暫時朋友移除,則將該第二 用戶作為該第一用戶的暫時朋友移除;和如果該第一用戶選擇不將該第二用戶移除,則將該第二用戶從暫時 朋友晉升為該第 一用戶的持久朋友。
8. 權利要求1的方法,其中將與該第一用戶的該鄰近區(qū)域內(nèi)的位 置相關聯(lián)的該第二用戶識別為該第 一用戶的暫時朋友包括作為該第一用戶的至少一個屬性與該第二用戶的至少一個屬性的 比較的函數(shù),確定是否在該第一用戶的社交網(wǎng)絡中將該第二用戶添加為 該第一用戶的暫時朋友;和如果確定將第二用戶添加為該第一用戶的暫時朋友,則將該第二用 戶添加為該第一用戶的暫時朋友。
9. 權利要求8的方法,其中確定是否將該第二用戶添加為該第一 用戶的暫時朋友包括將該第一用戶的該至少一個屬性與該第二用戶的該至少一個屬性 進行比較以提供相關性分數(shù);和如果該相關性分數(shù)大于第 一 閾值,確定該第二用戶將被添加為該第 一用戶的暫時朋友。
10. 權利要求9的方法進一步包括,如果該相關性分數(shù)小于該第一 閾值確定該相關性分數(shù)是否大于第二閾值;和 如果該相關性分數(shù)大于該第二閾值將該第二用戶通知給該第 一用戶,使得該第 一用戶能夠選擇是否將 該第二用戶添加為暫時朋友;和如果該第一用戶選擇將該第二用戶添加為暫時朋友,將該第二用戶添加為該第一用戶的暫時朋友。
11. 權利要求9的方法,其中監(jiān)控該第二用戶包括監(jiān)控該第二用戶 使得該第二用戶作為該第 一用戶的暫時朋友的狀態(tài)基于該第 一用戶的 該至少一個屬性和該第二用戶的該至少一個屬性的改變以及該第二用 戶是否繼續(xù)與該第 一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)。
12. 權利要求11的方法,其中監(jiān)控該第二用戶進一步包括,在將 該第二用戶添加為該第一用戶的暫時朋友之后將該第一用戶的該至少一個屬性和該第二用戶的該至少一個屬性 進行比較以更新該相關性分數(shù),使得響應于該第 一 用戶的該至少 一 個屬 性和該第二用戶的該至少一個屬性的改變而更新該相關性分數(shù);和如果該相關性分數(shù)低于第二閾值,將該第二用戶作為該第 一用戶的 暫時朋友移除,該第二閾值小于或等于該第一閾值。
13. 權利要求11的方法,其中監(jiān)控該第二用戶進一步包括,在將 該第二用戶添加為該第一用戶的暫時朋友之后將該第一用戶的該至少一個屬性和該第二用戶的該至少一個屬性 進行比較以更新該相關性分數(shù),使得響應于該第 一 用戶的該至少 一 個屬 性和該第二用戶的該至少一個屬性的改變而更新該相關性分數(shù);如果該相關性分數(shù)低于第二閾值,通知該第一用戶,使得該第一用 戶能夠選擇是否將該第二用戶作為該第 一用戶的暫時朋友移除,該第二 閾值小于或等于該第一閾值;如果該第一用戶選擇將該第二用戶移除,將該第二用戶作為該第一用戶的暫時朋友移除;和如果第一用戶選擇不將該第二用戶移除,將該第二用戶從暫時朋友晉升為該第一用戶的持久朋友。
14. 權利要求1的方法進一步包括接收在該第一用戶的社交網(wǎng)絡中將該第二用戶從該第一用戶的暫時朋友晉升為該第一用戶的持久朋友的請求;和響應于該請求,將該第二用戶從該第 一用戶的暫時朋友晉升為該第 一用戶的持久朋友。
15. 權利要求1的方法進一步包括接收在該第一用戶的社交網(wǎng)絡中阻止該第二用戶成為該第一用戶 的暫時朋友的請求;和 響應于該i青求將該第二用戶作為該第一用戶的暫時朋友移除;和 隨后防止該第二用戶被添加為該第 一用戶的暫時朋友。
16. 權利要求1的方法其中該第二用戶是由人和自動化的人組成的 組中的其中之一。
17. —種系統(tǒng),包括通信接口 ,其經(jīng)由通信網(wǎng)絡通信地將該系統(tǒng)耦合到與多個用戶相關聯(lián)的多個用戶裝置;和控制系統(tǒng),其與該通信接口相關if關并且適配為獲得識別與該多個用戶的每 一 個相關聯(lián)的位置的信息;在該多個用戶中的第一用戶的社交網(wǎng)絡中為該第一用戶將與該第一用戶的鄰近區(qū)域內(nèi)的位置相關聯(lián)的該多個用戶中的第二用戶識別為該第一用戶的暫時朋友;將該第二用戶添加為該第一用戶的暫時朋友;和在將該第二用戶添加為該第一用戶的暫時朋友之后,監(jiān)控該第二用 戶使得該第二用戶作為該第一用戶的暫時朋友的狀態(tài)基于該第二用戶 是否繼續(xù)與該第 一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)。
18. 權利要求17的系統(tǒng),其中為了監(jiān)控該第二用戶,該控制系統(tǒng) 進一步適配為確定該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián);在確定該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關 聯(lián)之后,等待至少由鄰近退出延遲所定義的時間量;在等待該至少由鄰近退出延遲所定義的時間量后,確定該第二用戶 是否與該第一用戶的鄰近區(qū)域外的位置相關聯(lián);和在等待該至少由鄰近退出延遲所定義的時間量后,如果確定該第二用戶與該第 一用戶的該鄰近區(qū)域外的位置相關聯(lián),將該第二用戶作為該 第一用戶的暫時朋友移除。
19. 權利要求17的系統(tǒng),其中為了監(jiān)控該第二用戶,該控制系統(tǒng)進 一步適配為當該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相 關聯(lián)時,將該第二用戶作為該第 一用戶的暫時朋友移除。
20. 權利要求19的系統(tǒng),其中該控制系統(tǒng)進一步適配為 確定第二用戶再次與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)的時間;確定自從該第二用戶被作為該第 一 用戶的暫時朋友移除后,重新建 立等待周期是否已經(jīng)到期;和如果該重新建立等待周期已經(jīng)到期,將該第二用戶添加為該第一用 戶的暫時朋友。
21. 權利要求19的系統(tǒng),其中該控制系統(tǒng)進一步適配為 確定第二用戶再次與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián)的時間;確定自從該第二用戶被作為該第 一用戶的暫時朋友移除后,重新建立等待周期是否已經(jīng)到期;和如果該重新建立等待周期已經(jīng)到期,作為該第一用戶的至少一個屬性和該第二用戶的至少一個屬性的 比較的函數(shù),確定是否在該第一用戶的社交網(wǎng)絡中將該第二用戶添加為 該第一用戶的暫時朋友;和如果確定將該第二用戶添加為該第一用戶的暫時朋友,將該第二用 戶添加為該第一用戶的暫時朋友。
22. 權利要求17的系統(tǒng),其中為了監(jiān)控該第二用戶,該控制系統(tǒng)進 一步適配為確定該第二用戶不再與該第一用戶的該鄰近區(qū)域內(nèi)的位置相關聯(lián): 的時間;通知該第一用戶,使得該第一用戶能夠選擇是否將該第二用戶作為 該第一用戶的暫時朋友移除;如果該第一用戶選擇將該笫二用戶作為暫時朋友移除,將該第二用戶作為該第一用戶的暫時朋友移除;和如果該第一用戶選擇不將該第二用戶移除,將該第二用戶從暫時朋友晉升為該第一用戶的持久朋友。
23. 權利要求17的系統(tǒng),其中為了將與該第一用戶的該鄰近區(qū)域 內(nèi)的位置相關聯(lián)的該第二用戶識別為該第 一 用戶的暫時朋友,該控制系 統(tǒng)進一步適配為作為該第一用戶的至少一個屬性和該第二用戶的至少一個屬性的 比較的函數(shù),確定是否在該第 一用戶的社交網(wǎng)絡中將該第二用戶添加為 該第一用戶的暫時朋友;和如果確定將第二用戶添加為該第一用戶的暫時朋友,將該第二用戶 添加為該第一用戶的暫時朋友。
24. 權利要求23的系統(tǒng),其中為了確定是否將該第二用戶添加為 該第一用戶的暫時朋友,該控制系統(tǒng)進一步適配為將該第一用戶的該至少一個屬性和該第二用戶的該至少一個屬性 進行比較以提供相關性分數(shù);和如果該相關性分數(shù)大于第 一閾值,確定該第二用戶將被添加為該第 一用戶的暫時朋友。
25. 權利要求24的系統(tǒng),其中如果該相關性分數(shù)小于該第一閾值, 該控制系統(tǒng)進一步適配為確定該相關性分數(shù)是否大于第二閾值;和 如果該相關性分數(shù)大于該第二閾值將該第二用戶通知給該第 一用戶使得該第 一用戶能夠選擇是否將 該第二用戶添加為暫時朋友;和如果該第一用戶選擇將該第二用戶添加為暫時朋友,將該第二用戶添 加為該第一用戶的暫時朋友。
全文摘要
本發(fā)明涉及用于識別暫時朋友的系統(tǒng)和方法。提供用于為用戶的社交網(wǎng)絡識別暫時朋友的系統(tǒng)和方法。暫時朋友處理功能獲得多個用戶的位置或以其它方式與該多個用戶相關聯(lián)的位置。為了識別出第一用戶的暫時朋友,暫時朋友處理功能識別與該第一用戶的鄰近區(qū)域內(nèi)的位置相關聯(lián)的其他用戶。對于每個識別出的用戶,暫時朋友處理功能將第一用戶的用戶簡檔和該識別出的用戶的用戶簡檔進行比較以確定是否將該識別出的用戶添加為該第一用戶的暫時朋友。如果暫時朋友處理功能確定該識別出的朋友將被添加為該第一用戶的暫時朋友,則該識別出的朋友被添加為該第一用戶的暫時朋友。
文檔編號H04L29/08GK101465879SQ20081018442
公開日2009年6月24日 申請日期2008年12月19日 優(yōu)先權日2007年12月21日
發(fā)明者M·T·霍夫曼 申請人:音樂會技術公司