專利名稱:在地理社交網(wǎng)絡(luò)系統(tǒng)中的動(dòng)態(tài)地點(diǎn)可見(jiàn)性的制作方法
技術(shù)領(lǐng)域:
本公開(kāi)一般涉及地理社交網(wǎng)絡(luò)系統(tǒng),并且更特別地涉及一種動(dòng)態(tài)調(diào)節(jié)在地理社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建的地點(diǎn)的可見(jiàn)性。
背景技術(shù):
諸如社交網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)使其用戶能夠與其進(jìn)行交互以及通過(guò)該系統(tǒng)彼此交互。社交網(wǎng)絡(luò)系統(tǒng)可以創(chuàng)建并存儲(chǔ)與用戶相關(guān)聯(lián)的記錄,通常稱為用戶簡(jiǎn)檔。用戶簡(jiǎn)檔可以包括用戶的人口信息、溝通渠道信息和個(gè)人興趣。社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建并存儲(chǔ)用戶與社交網(wǎng)絡(luò)系統(tǒng)中其他用戶的關(guān)系的記錄(例如,社交圖),以及提供服務(wù)(例如,涂鴉墻、圖片共享或發(fā)即時(shí)消息)以便于社交網(wǎng)絡(luò)系統(tǒng)中的用戶之間的社會(huì)互動(dòng)。地理社交網(wǎng)絡(luò)系統(tǒng)是地理服務(wù)和能力用于進(jìn)行附加的社會(huì)互動(dòng)的社交網(wǎng)絡(luò)系統(tǒng)。用戶提交的位置數(shù)據(jù)或地理位置技術(shù)(例如,移動(dòng)電話位置跟蹤)能夠允許地理社交網(wǎng)絡(luò)將用戶與本地人或與其興趣匹配的事件連接并協(xié)調(diào)。
發(fā)明內(nèi)容
特定的實(shí)施例涉及動(dòng)態(tài)調(diào)節(jié)在地理社交網(wǎng)絡(luò)系統(tǒng)中保持的地點(diǎn)的可見(jiàn)性。在特定實(shí)施例中,地理社交網(wǎng)絡(luò)系統(tǒng)基于用戶的地理位置可以向用戶提供建議地點(diǎn)的列表,以便于在既定地點(diǎn)簽到。所述地點(diǎn)可以是用戶創(chuàng)建的和系統(tǒng)創(chuàng)建的。以下描述的實(shí)施例可以基于考慮相對(duì)于系統(tǒng)所保持的地點(diǎn)的用戶和用戶的社交聯(lián)系人的一個(gè)或多個(gè)活動(dòng)的可見(jiàn)性設(shè)置,調(diào)整一個(gè)或多個(gè)地點(diǎn)的可見(jiàn)性。下面在詳述中并且結(jié)合附圖來(lái)更加詳細(xì)地說(shuō)明本公開(kāi)的這些以及其它的特征、方案和優(yōu)勢(shì)。
圖1示出了具有地理服務(wù)和能力的社交網(wǎng)絡(luò)系統(tǒng)的示例。圖1A示出了用于移動(dòng)設(shè)備上的建議地點(diǎn)的提前鍵入列表的示例性圖形用戶界面。圖2示出了基于地點(diǎn)可見(jiàn)性創(chuàng)建用于地點(diǎn)搜索的地點(diǎn)列表的示例性方法。圖2A示出了基于地點(diǎn)可見(jiàn)性和朋友列表選擇一個(gè)或多個(gè)地點(diǎn)的示例性方法。圖3示出了提升用戶創(chuàng)建的地點(diǎn)的可見(jiàn)性的示例性方法。圖4示出了降低地點(diǎn)的可見(jiàn)性的示例性方法。圖5示出了示例性網(wǎng)絡(luò)環(huán)境。圖6示出了示例性計(jì)算機(jī)系統(tǒng)。
具體實(shí)施例方式現(xiàn)在參照如附圖中所圖示的本發(fā)明的幾個(gè)實(shí)施例來(lái)詳細(xì)描述本發(fā)明。在下面的說(shuō)明中,為了提供對(duì)本公開(kāi)的全面理解,闡述了多個(gè)具體的細(xì)節(jié)。然而,顯然對(duì)于本領(lǐng)域技術(shù)人員而言,可以不具有這些具體細(xì)節(jié)中的一些或全部而實(shí)現(xiàn)本公開(kāi)。在其它實(shí)例中,為了避免不必要地模糊本公開(kāi),未對(duì)公知的處理步驟和/或結(jié)構(gòu)進(jìn)行詳細(xì)說(shuō)明。另外,雖然結(jié)合特定的實(shí)施例描述了本公開(kāi),但是應(yīng)當(dāng)理解的是,該說(shuō)明不意在將本公開(kāi)限制為所描述的實(shí)施例。相反,該說(shuō)明意在涵蓋可包含在如隨附的權(quán)利要求所限定的本公開(kāi)的精神和范圍內(nèi)的替代、修改和等同。諸如社交網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)使其用戶能夠與其交互以及通過(guò)該系統(tǒng)彼此交互。典型地,為了成為社交網(wǎng)絡(luò)系統(tǒng)的注冊(cè)用戶,人或者非人的實(shí)體注冊(cè)社交網(wǎng)絡(luò)系統(tǒng)的帳戶。此后,注冊(cè)用戶可以通過(guò)例如提供正確的登錄ID或用戶名以及密碼來(lái)經(jīng)由帳戶登入社交網(wǎng)絡(luò)系統(tǒng)。如本文所使用的,“用戶”可以為個(gè)體(人的用戶)、實(shí)體(例如,企業(yè)、商業(yè)或第三方應(yīng)用程序)、或通過(guò)社交網(wǎng)絡(luò)環(huán)境或在社交網(wǎng)絡(luò)環(huán)境中進(jìn)行交互或溝通的(例如,個(gè)體或?qū)嶓w的)群。當(dāng)用戶首次注冊(cè)社交網(wǎng)絡(luò)系統(tǒng)的帳戶時(shí),社交網(wǎng)絡(luò)系統(tǒng)可以創(chuàng)建并存儲(chǔ)與用戶相關(guān)聯(lián)的記錄(通常稱為“用戶簡(jiǎn)檔”)。用戶簡(jiǎn)檔可以包括由用戶提供的信息以及由與用戶的活動(dòng)或動(dòng)作有關(guān)的包括社交網(wǎng)絡(luò)系統(tǒng)的各系統(tǒng)收集的信息。例如,用戶可以提供他的姓名、聯(lián)系信息、出生日期、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、偏好、興趣以及包含在該用戶簡(jiǎn)檔中的其它人口信息。用戶可以識(shí)別社交網(wǎng)絡(luò)系統(tǒng)中該用戶認(rèn)為是他的朋友的其他用戶。用戶的朋友或者第一級(jí)聯(lián)系人的列表可以包含在用戶簡(jiǎn)檔中。社交網(wǎng)絡(luò)系統(tǒng)中的連接可以是雙向的或者可僅為單向的。例如,如果Bob和Joe為兩個(gè)用戶且彼此連接,則Bob和Joe各為另一人的連接。另一方面,如果Bob希望與Sam連接以查看Sam張貼的內(nèi)容項(xiàng),但是Sam不選擇與Bob連接,則可以形成單向連接,其中Sam是Bob的連接,但是Bob不是Sam的連接。社交網(wǎng)絡(luò)系統(tǒng)的一些實(shí)施例允許經(jīng)由一級(jí)或多級(jí)的連接(例如,朋友的朋友)的間接連接。連接可由用戶明確地添加,例如,用戶選擇特定的另一用戶為朋友,或者通過(guò)社交網(wǎng)絡(luò)系統(tǒng)基于用戶的共同特性(例如,為同一教育機(jī)構(gòu)的男校友的用戶)來(lái)自動(dòng)地創(chuàng)建。用戶可以標(biāo)識(shí)或標(biāo)注他所頻繁訪問(wèn)的網(wǎng)站或網(wǎng)頁(yè),并且這些網(wǎng)站或網(wǎng)頁(yè)可包含在用戶簡(jiǎn)檔中。在用戶注冊(cè)帳戶時(shí)或在稍后的時(shí)間,用戶可以提供與用戶的各方面有關(guān)的信息(諸如聯(lián)系信息和興趣)。用戶還可以隨時(shí)更新他或她的簡(jiǎn)檔信息。例如,當(dāng)用戶搬家或改變電話號(hào)碼時(shí),他可以更新他的聯(lián)系信息。另外,用戶的興趣可以隨時(shí)間的經(jīng)過(guò)而改變,并且用戶可以時(shí)不時(shí)地更新他的簡(jiǎn)檔中他的興趣。用戶在社交網(wǎng)絡(luò)系統(tǒng)上的活動(dòng),例如訪問(wèn)系統(tǒng)上的特定信息的頻率,還可提供可以包含在用戶簡(jiǎn)檔中的信息。再有,這些信息可時(shí)不時(shí)地更新以反映用戶最近的活動(dòng)。此外,其他用戶或所謂的朋友或用戶的聯(lián)系人也可以進(jìn)行影響或引起用戶簡(jiǎn)檔更新的活動(dòng)。例如,聯(lián)系人可添加作為朋友的用戶(或移除作為朋友的用戶)。聯(lián)系人還可以向用戶簡(jiǎn)檔頁(yè)面(通常公知為涂鴉墻)寫入消息。社交網(wǎng)絡(luò)系統(tǒng)可以保持社交圖信息,社交圖信息通??捎蓚€(gè)體的群之間的關(guān)系限定,并且可以包括范圍從偶遇的相識(shí)者到親密的家庭成員的關(guān)系。社交網(wǎng)絡(luò)可利用圖形結(jié)構(gòu)來(lái)表示。圖形的每個(gè)節(jié)點(diǎn)對(duì)應(yīng)于社交網(wǎng)絡(luò)的成員。連接兩個(gè)節(jié)點(diǎn)的邊表示兩個(gè)用戶之間的關(guān)系。另外,任意兩個(gè)節(jié)點(diǎn)之間的分離度被定義為從一個(gè)節(jié)點(diǎn)到另一節(jié)點(diǎn)遍歷圖形所需的最小跳數(shù)。兩個(gè)用戶之間的分離度可被視為由圖形中的節(jié)點(diǎn)表示的兩個(gè)用戶之間的關(guān)聯(lián)性的度量。通過(guò)引用合并于此的于2010年4月19日遞交的美國(guó)專利申請(qǐng)序號(hào)12/763,171描述了可在本發(fā)明的各個(gè)實(shí)施例中使用的社交圖結(jié)構(gòu)的示例。社交網(wǎng)絡(luò)系統(tǒng)可保持與地點(diǎn)有關(guān)的信息的數(shù)據(jù)庫(kù)。地點(diǎn)對(duì)應(yīng)于各個(gè)物理位置,例如餐館、酒吧、火車站、機(jī)場(chǎng)等。一些地點(diǎn)可對(duì)應(yīng)于本身包含地點(diǎn)的較大區(qū)域,例如機(jī)場(chǎng)中的餐館或門的位置。在一種實(shí)現(xiàn)中,每個(gè)地點(diǎn)可保持為社交圖中的中心節(jié)點(diǎn)或由社交網(wǎng)絡(luò)系統(tǒng)保持的其它數(shù)據(jù)結(jié)構(gòu),如美國(guó)專利申請(qǐng)序號(hào)12/763,171中所描述的。社交網(wǎng)絡(luò)系統(tǒng)還允許用戶使用由諸如膝上型計(jì)算機(jī)、臺(tái)式計(jì)算機(jī)或移動(dòng)設(shè)備的有線或無(wú)線站提供的客戶端應(yīng)用程序(例如,瀏覽器)來(lái)訪問(wèn)與每個(gè)地點(diǎn)有關(guān)的信息。例如,社交網(wǎng)絡(luò)系統(tǒng)可以將網(wǎng)頁(yè)(或其它結(jié)構(gòu)文件)服務(wù)于請(qǐng)求關(guān)于地點(diǎn)的信息的用戶。除了用戶簡(jiǎn)檔信息之外,社交網(wǎng)絡(luò)系統(tǒng)可以跟蹤或保持與用戶有關(guān)的其它信息。例如,社交網(wǎng)絡(luò)系統(tǒng)可以支持地理社交網(wǎng)絡(luò)系統(tǒng)功能,其包含記錄用戶位置的一個(gè)或多個(gè)基于位置的服務(wù)。例如,用戶可以使用由用戶的移動(dòng)設(shè)備提供的專用客戶端應(yīng)用程序(或使用瀏覽器客戶端的基于網(wǎng)站或網(wǎng)絡(luò)的應(yīng)用程序)來(lái)訪問(wèn)地理社交網(wǎng)絡(luò)系統(tǒng)??蛻舳藨?yīng)用程序可以自動(dòng)地訪問(wèn)移動(dòng)設(shè)備所支持的全球定位系統(tǒng)(GPS)或其它地理位置功能,并且將用戶的當(dāng)前位置報(bào)告給地理社交網(wǎng)絡(luò)系統(tǒng)。另外,客戶端應(yīng)用程序可以支持地理社交網(wǎng)絡(luò)的如下功能:其允許用戶在各個(gè)位置簽到并且將該位置傳送給其他用戶。如下文將要更加詳細(xì)說(shuō)明的,當(dāng)用戶實(shí)際位于某地點(diǎn)并且使用移動(dòng)設(shè)備來(lái)訪問(wèn)地理社交網(wǎng)絡(luò)系統(tǒng)以登記用戶存在于該地點(diǎn)時(shí),可以發(fā)生在既定地點(diǎn)簽到。如下文所述,用戶可以從用戶當(dāng)前位置附近的現(xiàn)有地點(diǎn)列表來(lái)選擇地點(diǎn)或者創(chuàng)建新的地點(diǎn)。當(dāng)在既定地點(diǎn)簽到時(shí),用戶還可以提供文本串的評(píng)論。用戶還可以識(shí)別與簽到有關(guān)的一個(gè)或多個(gè)其他用戶(例如用戶的朋友)并且將他們也與簽到相關(guān)聯(lián)。為所有目的通過(guò)引用并入本文的美國(guó)專利申請(qǐng)序號(hào)12/574,614描述了一種允許第一個(gè)用戶在既定地點(diǎn)處簽到其他用戶的系統(tǒng)。包括評(píng)論和與用戶簽到的時(shí)間對(duì)應(yīng)的時(shí)間戳的條目可顯示給其他用戶。例如,用戶簽到活動(dòng)的記錄可存儲(chǔ)在數(shù)據(jù)庫(kù)中。社交網(wǎng)絡(luò)系統(tǒng)可以選擇與用戶在既定地點(diǎn)處簽到活動(dòng)相關(guān)聯(lián)的一條或多條記錄,并且將這種簽到活動(dòng)包含在對(duì)應(yīng)于既定地點(diǎn)的網(wǎng)頁(yè)(或其它結(jié)構(gòu)文件)中。例如,社交網(wǎng)絡(luò)系統(tǒng)可以選擇與請(qǐng)求對(duì)應(yīng)于某地點(diǎn)的頁(yè)面的用戶的朋友或其他社交聯(lián)系人相關(guān)聯(lián)的簽到活動(dòng)。用戶還可以添加、刪除或更新與用戶相關(guān)聯(lián)的事件。例如,用戶可以更新與用戶計(jì)劃參加的時(shí)間和日期相關(guān)聯(lián)的社交事件,或者在他的涂鴉墻上對(duì)他所參加的過(guò)去的事件進(jìn)行評(píng)論。用戶可能希望或者可能不希望與其他用戶或第三方應(yīng)用程序共享他的信息,或者用戶可能希望僅與特定的用戶或第三方應(yīng)用程序共享他的信息。用戶可以通過(guò)與他的用戶簡(jiǎn)檔相關(guān)聯(lián)的隱私設(shè)置來(lái)控制在某地點(diǎn)簽到時(shí)他的信息是否與其他用戶或第三方應(yīng)用程序共享。例如,用戶可以選擇與用戶相關(guān)聯(lián)的每個(gè)用戶數(shù)據(jù)的隱私設(shè)置。隱私設(shè)置限定或識(shí)別可訪問(wèn)用戶數(shù)據(jù)的一組實(shí)體(例如,其他用戶、用戶的連接、朋友的朋友或第三方應(yīng)用程序)??稍诟鞣N粒度級(jí)上指定隱私設(shè)置,例如通過(guò)指定社交網(wǎng)絡(luò)中的特定實(shí)體(例如,其他用戶)、用戶連接的預(yù)設(shè)群、特定類型的連接、所有的用戶連接、用戶連接的所有第一級(jí)連接、整個(gè)社交網(wǎng)絡(luò)或者甚至整個(gè)因特網(wǎng)(例如,使得能夠在因特網(wǎng)上索引并搜索張貼的內(nèi)容項(xiàng))。用戶可以選擇用于待張貼的所有用戶數(shù)據(jù)的缺省隱私設(shè)置。另外,用戶可以具體地排除一些實(shí)體使其不能查看用戶數(shù)據(jù)或特定類型的用戶數(shù)據(jù)。圖1示出了具有地理服務(wù)和能力的示例性社交網(wǎng)絡(luò)系統(tǒng),或者地理社交網(wǎng)絡(luò)系統(tǒng)。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以將用戶簡(jiǎn)檔數(shù)據(jù)存儲(chǔ)在用戶簡(jiǎn)檔數(shù)據(jù)庫(kù)101中。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以將用戶事件數(shù)據(jù)存儲(chǔ)在事件數(shù)據(jù)庫(kù)102中。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以將用戶隱私策略數(shù)據(jù)存儲(chǔ)在隱私策略數(shù)據(jù)庫(kù)103中。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以將地理和位置數(shù)據(jù)存儲(chǔ)在位置數(shù)據(jù)庫(kù)104中。在特定的實(shí)施例中,數(shù)據(jù)庫(kù)101、102、103和104可以可操作地連接到社交網(wǎng)絡(luò)系統(tǒng)的前端120。在特定的實(shí)施例中,前端120可通過(guò)網(wǎng)絡(luò)云121與客戶端設(shè)備122交互。客戶端設(shè)備122通常為包括用于在計(jì)算機(jī)網(wǎng)絡(luò)上通信(例如,遠(yuǎn)程地)的功能的計(jì)算機(jī)或計(jì)算設(shè)備??蛻舳嗽O(shè)備122可以為臺(tái)式計(jì)算機(jī)、膝上型計(jì)算機(jī)、個(gè)人數(shù)字助理(PDA)、車內(nèi)或車外導(dǎo)航系統(tǒng)、智能電話或其它蜂窩或移動(dòng)電話,或移動(dòng)式游戲裝置,以及其它適當(dāng)?shù)挠?jì)算設(shè)備??蛻舳嗽O(shè)備122可以執(zhí)行一個(gè)或多個(gè)客戶端應(yīng)用程序,例如網(wǎng)頁(yè)瀏覽器(例如,Microsoft Windows InternetExplorer>Mozilla Firefox>Apple Safar1、Google Chrome 和 Opera 等),以訪問(wèn)和查看計(jì)算機(jī)網(wǎng)絡(luò)上的內(nèi)容。前端120可以包括網(wǎng)頁(yè)或HTTP服務(wù)器功能以及其它功能,從而允許用戶訪問(wèn)社交網(wǎng)絡(luò)系統(tǒng)。網(wǎng)絡(luò)云121通常表示客戶端設(shè)備122可以通過(guò)其訪問(wèn)社交網(wǎng)絡(luò)系統(tǒng)的網(wǎng)絡(luò)或網(wǎng)絡(luò)集合(諸如因特網(wǎng)或企業(yè)內(nèi)聯(lián)網(wǎng)或兩者的組合)。在特定的實(shí)施例中,位置數(shù)據(jù)庫(kù)104可以存儲(chǔ)地點(diǎn)的信息庫(kù),其中每個(gè)地點(diǎn)包括名稱、地理位置和元信息(例如,初始創(chuàng)建地點(diǎn)的用戶、查看、評(píng)論、簽到活動(dòng)數(shù)據(jù)等)。地點(diǎn)可以由系統(tǒng)的管理員創(chuàng)建和/或由系統(tǒng)的用戶創(chuàng)建。例如,通過(guò)訪問(wèn)客戶端應(yīng)用程序來(lái)定義地點(diǎn)名稱和提供地理位置以及使得新創(chuàng)建的地點(diǎn)注冊(cè)到位置數(shù)據(jù)庫(kù)104中,用戶可以注冊(cè)新的地點(diǎn)。在特定的實(shí)施例中,位置數(shù)據(jù)庫(kù)104可以存儲(chǔ)識(shí)別對(duì)象(例如,移動(dòng)設(shè)備)的現(xiàn)實(shí)地理位置的地理位置數(shù)據(jù)。例如,互聯(lián)網(wǎng)連接的計(jì)算機(jī)的地理位置可以由該計(jì)算機(jī)的IP地址識(shí)別。例如,裝備有W1-Fi和GPS能力的蜂窩式電話的地理位置可以由蜂窩基站三角測(cè)量、W1-Fi定位和/或GPS定位識(shí)別。在特定實(shí)施例中,位置數(shù)據(jù)庫(kù)104可以存儲(chǔ)用于多個(gè)地點(diǎn)的地理位置和附加信息。例如,地點(diǎn)可以為本地商業(yè)、興趣點(diǎn)(例如,Union Squarein San Francisco, CA)、大學(xué)、城市或國(guó)家公園。地點(diǎn)還可以更特定于用戶或用戶群,諸如辦公樓的個(gè)人辦公桌、屋里的臥室、街角的交通擁塞等等。地點(diǎn)(例如,當(dāng)?shù)乜Х瑞^)的地理位置可以為地址、一組地理坐標(biāo)(緯度和經(jīng)度)或另一地點(diǎn)的參照物(例如,“靠近火車站的咖啡館”或在另一地點(diǎn)的半徑或相對(duì)距離內(nèi))。例如,具有較大面積的地點(diǎn)(例如,YosemiteNational Park)的地理位置可以為接近該地點(diǎn)的邊界的形狀(例如,圓形或多邊形)和/或形狀的形心。例如,地點(diǎn)的附加信息可以是營(yíng)業(yè)時(shí)間、照片或地點(diǎn)的用戶查看。在其它實(shí)施例中,地點(diǎn)可以位于另一地點(diǎn)內(nèi),形成層級(jí)關(guān)系。例如,機(jī)場(chǎng)是具有多個(gè)終端的地點(diǎn)。這些終端還可以是與較大的環(huán)繞地點(diǎn)(即,機(jī)場(chǎng))相關(guān)聯(lián)或不相關(guān)聯(lián)的地點(diǎn)。位置數(shù)據(jù)庫(kù)104還可以保持地點(diǎn)的附加信息,例如描述、縮略圖參數(shù)、營(yíng)業(yè)時(shí)間、聯(lián)系信息、網(wǎng)頁(yè)地址、網(wǎng)頁(yè)鏈接、照片、圖標(biāo)、徽標(biāo)、分?jǐn)?shù)(point)或該地點(diǎn)的用戶查看或評(píng)價(jià)。由位置數(shù)據(jù)庫(kù)104保持的地點(diǎn)對(duì)象還可以包括與地點(diǎn)(例如,咖啡館、交叉路等)相關(guān)聯(lián)的一個(gè)或多個(gè)標(biāo)簽以及有利于搜索地點(diǎn)的一個(gè)或多個(gè)種類標(biāo)識(shí)符。在特定的實(shí)施例中,位置數(shù)據(jù)庫(kù)104可以存儲(chǔ)用戶的位置數(shù)據(jù)。位置數(shù)據(jù)庫(kù)104中的地點(diǎn)可以為系統(tǒng)創(chuàng)建的或限定的和/或用戶創(chuàng)建的。例如,位置數(shù)據(jù)庫(kù)104可以存儲(chǔ)與用戶所創(chuàng)建的地點(diǎn)有關(guān)的信息,例如與用戶的簽到活動(dòng)有關(guān)。例如,用戶能夠創(chuàng)建地點(diǎn)(例如,新的餐館或咖啡館),并且地點(diǎn)服務(wù)110將用戶創(chuàng)建的地點(diǎn)存儲(chǔ)在位置數(shù)據(jù)庫(kù)104中。如上所述,社交網(wǎng)絡(luò)系統(tǒng)可以創(chuàng)建與地點(diǎn)有關(guān)的一個(gè)或多個(gè)數(shù)據(jù)結(jié)構(gòu),例如與地點(diǎn)對(duì)應(yīng)的數(shù)據(jù)對(duì)象和與用戶簽到對(duì)應(yīng)的數(shù)據(jù)對(duì)象。在一些實(shí)現(xiàn)中,如果社交網(wǎng)絡(luò)系統(tǒng)保持如在美國(guó)專利申請(qǐng)序號(hào)12/763,171中公開(kāi)的混合式社交圖結(jié)構(gòu),則社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建在與社交圖中的用戶相關(guān)聯(lián)的節(jié)點(diǎn)和與地點(diǎn)相關(guān)聯(lián)的中心節(jié)點(diǎn)之間的“簽到”邊緣關(guān)系。簽到數(shù)據(jù)對(duì)象可以包括與用戶相關(guān)聯(lián)的用戶標(biāo)識(shí)符、地點(diǎn)標(biāo)識(shí)符(或指向地點(diǎn)對(duì)象或中心節(jié)點(diǎn)的指針)、時(shí)間戳和其它元信息(諸如用戶的移動(dòng)設(shè)備的地理位置坐標(biāo)、用戶的評(píng)論,等等)。在一種實(shí)現(xiàn)中,位置服務(wù)110允許用戶將其他用戶(例如,該用戶的朋友)的存在注冊(cè)到與簽到相關(guān)的地點(diǎn)。在一種實(shí)現(xiàn)中,位置數(shù)據(jù)庫(kù)104保持簽到數(shù)據(jù),對(duì)于既定簽到,所述簽到數(shù)據(jù)包括地點(diǎn)的名稱、對(duì)應(yīng)于簽到的時(shí)間戳、與簽到相關(guān)聯(lián)的用戶標(biāo)識(shí)符、在簽到請(qǐng)求中提供的用戶的地理位置,以及如果可適用,用戶標(biāo)記的與既定簽到事件相關(guān)的任意朋友的列表。在一些實(shí)現(xiàn)中,還可以將已經(jīng)標(biāo)記與簽到相關(guān)的用戶的數(shù)量計(jì)數(shù)為單獨(dú)的簽到或者某加權(quán)量。在一些實(shí)現(xiàn)中,僅在“標(biāo)記用戶”批準(zhǔn)或承認(rèn)簽到時(shí)才對(duì)“標(biāo)記用戶”的簽到進(jìn)行計(jì)數(shù)。在其它實(shí)現(xiàn)中,相對(duì)于當(dāng)前搜索的更近期的簽到(在總數(shù)中或近期列中)比更早的簽到加權(quán)更高。在特定的實(shí)施例中,地點(diǎn)服務(wù)110可操作地連接到數(shù)據(jù)庫(kù)101、102、103和104。結(jié)合簽到或附近地點(diǎn)的總體搜索,用戶能夠通過(guò)向地點(diǎn)服務(wù)110提供描述地點(diǎn)(諸如地點(diǎn)名稱或與地點(diǎn)相關(guān)聯(lián)的種類或概念)和/或地理位置的文本(諸如包含全名或部分名的文本串)來(lái)接收用戶當(dāng)前位置附近的地點(diǎn)列表。地點(diǎn)服務(wù)110可以搜索位置數(shù)據(jù)庫(kù)104,并且向用戶提供與文本串(如果提供的話)匹配的地理位置附近的地點(diǎn)的列表。圖1A示出了在移動(dòng)設(shè)備上的建議地點(diǎn)的提前鍵入列表的示例性圖形用戶界面。圖1A示出了用戶已經(jīng)輸入術(shù)語(yǔ)“caf6”的用戶界面。提供用戶界面的客戶端應(yīng)用程序可以隨著用戶輸入另外的文本或者改變文本輸入字段中的現(xiàn)有文本而周期性地傳送搜索請(qǐng)求中的文本串,這可能引起地點(diǎn)服務(wù)110向客戶端應(yīng)用程序傳送更新的地點(diǎn)列表。在其它實(shí)現(xiàn)中,如果用戶的當(dāng)前位置變化超過(guò)閾值距離,則客戶端應(yīng)用程序還可以傳送搜索請(qǐng)求。然而,由于社交網(wǎng)絡(luò)系統(tǒng)的任何其他用戶能夠創(chuàng)建一個(gè)或多個(gè)地點(diǎn),所以基于距用戶當(dāng)前位置的距離和/或文本串匹配的附近地點(diǎn)的地點(diǎn)搜索會(huì)產(chǎn)生出與用戶可能相關(guān)或合適或者可能不相關(guān)和不合適的結(jié)果。例如,具有冒犯性語(yǔ)言的名稱或描述的地點(diǎn)是不合適的,即使該地點(diǎn)距用戶的當(dāng)前位置非常近。在另一示例中,如果用戶沒(méi)有朋友在地點(diǎn)B簽到或搜索地點(diǎn)B,但是該用戶的許多朋友在地點(diǎn)A簽到,則地點(diǎn)A比地點(diǎn)B更與該用戶相關(guān)。在又一示例中,對(duì)于既定地點(diǎn),一組用戶使用的名稱(例如,地點(diǎn)的昵稱-例如,Mickey D)可能與第二組用戶使用的名稱(例如,McDonald)不同。另外,在系統(tǒng)中創(chuàng)建的一些地點(diǎn)可能僅對(duì)某一用戶或特定用戶組有意義,例如用戶的住宅或辦公間。因此希望控制地點(diǎn)的可見(jiàn)性來(lái)消除用戶或用戶群的不相關(guān)和/或不合適的地點(diǎn)搜索結(jié)果,從而防止一個(gè)或多個(gè)地點(diǎn)模糊或干擾用戶在搜索過(guò)程中可以看到的地點(diǎn)的列表。本發(fā)明的一些實(shí)現(xiàn)平衡對(duì)與搜索不相關(guān)或不合適的地點(diǎn)的隱藏以及使得其他用戶創(chuàng)建的地點(diǎn)顯露給其他人以便于簽到的益處。在特定的實(shí)施例中,通過(guò)創(chuàng)建用于系統(tǒng)保持的每個(gè)地點(diǎn)的可見(jiàn)性狀態(tài),社交網(wǎng)絡(luò)系統(tǒng)可以建立地點(diǎn)可見(jiàn)性策略來(lái)控制地點(diǎn)的可見(jiàn)性。在特定的實(shí)施例中,地點(diǎn)的可見(jiàn)性狀態(tài)可以是該地點(diǎn)對(duì)社交網(wǎng)絡(luò)系統(tǒng)中所有的用戶可見(jiàn)。在特定的實(shí)施例中,地點(diǎn)的可見(jiàn)性狀態(tài)可以是該地點(diǎn)僅對(duì)與該地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶(例如,地點(diǎn)的創(chuàng)建者、已經(jīng)在該地點(diǎn)簽到的用戶,或者曾搜索過(guò)該地點(diǎn)的用戶)的直接社交聯(lián)系人可見(jiàn)。在特定的實(shí)施例中,地點(diǎn)的可見(jiàn)性狀態(tài)可以是該地點(diǎn)僅對(duì)該地點(diǎn)的創(chuàng)建者可見(jiàn)。在特定的實(shí)施例中,地點(diǎn)的另一可見(jiàn)性狀態(tài)可以是該地點(diǎn)對(duì)社交網(wǎng)絡(luò)系統(tǒng)中所有的用戶隱藏。在一些搜索或簽到流程中,一個(gè)或多個(gè)地點(diǎn)的可見(jiàn)性狀態(tài)可以被覆寫或忽略。例如,如果從算法上確定用戶正在搜索某地點(diǎn),則社交網(wǎng)絡(luò)系統(tǒng)可以忽略該地點(diǎn)的可見(jiàn)性狀態(tài)。在一個(gè)實(shí)現(xiàn)中,如果用戶已經(jīng)在文本輸入字段(例如圖1A中的文本輸入字段)中輸入某地點(diǎn)的大部分或全部名稱,則社交網(wǎng)絡(luò)系統(tǒng)可以忽略該地點(diǎn)的可見(jiàn)性狀態(tài)。另外,當(dāng)用戶試圖配置新的地點(diǎn)以防止第二用戶無(wú)意創(chuàng)建重復(fù)地點(diǎn)時(shí),社交網(wǎng)絡(luò)系統(tǒng)可以忽略地點(diǎn)的可見(jiàn)性狀態(tài)。在一個(gè)實(shí)現(xiàn)中,社交網(wǎng)絡(luò)系統(tǒng)可以使用Levenshtein編輯距離來(lái)搜索與用戶在創(chuàng)建新地點(diǎn)時(shí)提供的名稱類似的地點(diǎn)。圖2示出了基于地點(diǎn)可見(jiàn)性狀態(tài)創(chuàng)建用于地點(diǎn)搜索的地點(diǎn)列表的示例性方法。在特定的實(shí)施例中,地點(diǎn)服務(wù)110接收來(lái)自用戶的簽到或搜索附近位置的請(qǐng)求。在特定的實(shí)施例中,用戶的請(qǐng)求可以包括用戶的用戶標(biāo)識(shí)符以及用戶的地理位置(步驟201 )。在特定的實(shí)施例中,用戶請(qǐng)求的地理位置或用戶當(dāng)前位置,可通過(guò)地理坐標(biāo)系或其它參數(shù)進(jìn)行識(shí)別。例如,用戶能夠通過(guò)將用戶標(biāo)識(shí)符和地址提供給社交網(wǎng)絡(luò)系統(tǒng)的網(wǎng)頁(yè)來(lái)簽到或搜索附近地點(diǎn)。例如,用戶能夠在裝有GPS的移動(dòng)設(shè)備上所提供的客戶端應(yīng)用程序上搜索附近地點(diǎn)??蛻舳藨?yīng)用程序能夠訪問(wèn)移動(dòng)設(shè)備的GPS功能,并且向地點(diǎn)服務(wù)110提供為一組緯度和經(jīng)度數(shù)的地理位置以及用戶標(biāo)識(shí)符。在特定的實(shí)施例中,地點(diǎn)服務(wù)110可以訪問(wèn)用戶簡(jiǎn)檔數(shù)據(jù)庫(kù)101來(lái)在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建用戶的社交聯(lián)系人(例如,用戶的朋友)的列表。在特定的實(shí)施例中,地點(diǎn)服務(wù)110可以訪問(wèn)位置數(shù)據(jù)庫(kù)104,以識(shí)別用戶當(dāng)前位置附近的一個(gè)或多個(gè)地點(diǎn)的集合。在特定的實(shí)施例中,用戶當(dāng)前位置附近的一個(gè)或多個(gè)地點(diǎn)的集合中的每個(gè)地點(diǎn)可以在距用戶當(dāng)前位置的閾值距離以內(nèi)(步驟203)。例如,地點(diǎn)服務(wù)110能夠訪問(wèn)位置數(shù)據(jù)庫(kù)104并且編制在距用戶當(dāng)前位置一英里之內(nèi)的地點(diǎn)的列表。在特定的實(shí)施例中,簽到或搜索請(qǐng)求可另外包括文本串。在特定的實(shí)施例中,地點(diǎn)服務(wù)Iio可以訪問(wèn)位置數(shù)據(jù)庫(kù)104以識(shí)別一個(gè)或多個(gè)地點(diǎn)的集合,其中每個(gè)地點(diǎn)的地點(diǎn)標(biāo)識(shí)符(例如,名稱、元數(shù)據(jù)值)與文本串部分或完全地匹配,并且其中地點(diǎn)在用戶當(dāng)前位置的某閾值距離以內(nèi)。例如,如果用戶想要到附近的咖啡館簽到或搜索附近的咖啡館,則用戶可以在網(wǎng)頁(yè)或客戶端應(yīng)用程序中鍵入“coffe”。地點(diǎn)服務(wù)110能夠返回附近咖啡館的列表,例如,Starbucks Coffee、Peet’ s Coffee and Tea、Dunkin’ Donuts 等。在特定的實(shí)施例中,地點(diǎn)服務(wù)110可以訪問(wèn)位置數(shù)據(jù)庫(kù)104,并且基于地點(diǎn)可見(jiàn)性狀態(tài)以及可能的與每個(gè)地點(diǎn)相關(guān)聯(lián)的用戶從用戶當(dāng)前位置附近的一個(gè)或多個(gè)地點(diǎn)的集合中選擇子集(步驟204)。圖2A示出了基于地點(diǎn)可見(jiàn)性選擇一個(gè)或多個(gè)地點(diǎn)的示例性方法。在圖2A中,在位置(X,Y)處具有用戶ID=50的用戶在社交網(wǎng)絡(luò)系統(tǒng)中傳送請(qǐng)求,來(lái)搜索與試圖在附近地點(diǎn)簽到相關(guān)的附近地點(diǎn)。地點(diǎn)服務(wù)110從用戶簡(jiǎn)檔數(shù)據(jù)庫(kù)101取得朋友列表(用戶ID=IOO, 200,和300),并訪問(wèn)位置數(shù)據(jù)庫(kù)104以識(shí)別附近地點(diǎn)(地點(diǎn)ID=I, 2,3,4和5)的列表,以及如果適用對(duì)于每個(gè)地點(diǎn)的可見(jiàn)性狀態(tài)和與該地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶。在一個(gè)實(shí)施例中,與地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶可以包括之前在該地點(diǎn)簽到的一個(gè)或多個(gè)用戶、之前曾搜索過(guò)該地點(diǎn)的一個(gè)或多個(gè)用戶,以及該地點(diǎn)的創(chuàng)建者。在一些實(shí)現(xiàn)中,社交網(wǎng)絡(luò)系統(tǒng)還可以評(píng)估用戶在某地點(diǎn)簽到所做出的相關(guān)努力。該努力的級(jí)別能用于對(duì)確定可見(jiàn)性狀態(tài)所使用的簽到值加權(quán)。例如,在用戶初始創(chuàng)建某地點(diǎn)(或者在覆寫可見(jiàn)性狀態(tài)時(shí)呈現(xiàn)有地點(diǎn)名稱之前,開(kāi)始工作流以創(chuàng)建地點(diǎn))處簽到比與從地點(diǎn)列表選擇地點(diǎn)的用戶相關(guān)聯(lián)的簽到加權(quán)更高。另外,在與是朋友或親密聯(lián)系人的用戶群相關(guān)聯(lián)的地點(diǎn)簽到比來(lái)自更分散的用戶組的簽到加權(quán)下降,以防止?jié)撛诘膮f(xié)同影響可見(jiàn)性。在一個(gè)實(shí)施例中,如果將地點(diǎn)的可見(jiàn)性狀態(tài)設(shè)置為對(duì)所有用戶可見(jiàn),則地點(diǎn)服務(wù)110可以將該地點(diǎn)增加到附近地點(diǎn)的子集(例如,地點(diǎn)ID=I)。在一個(gè)實(shí)施例中,如果將地點(diǎn)的可見(jiàn)性狀態(tài)設(shè)置為對(duì)所有用戶隱藏,則地點(diǎn)服務(wù)110不將該地點(diǎn)增加到附近地點(diǎn)的子集(例如,地點(diǎn)4)。在一個(gè)實(shí)施例中,如果將地點(diǎn)的可見(jiàn)性狀態(tài)設(shè)置為“對(duì)朋友可見(jiàn)”并且與地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶與朋友列表重疊,則地點(diǎn)服務(wù)110將該地點(diǎn)增加到附近地點(diǎn)的子集。例如,因?yàn)橛脩鬒D=IOO與地點(diǎn)ID=3相關(guān)聯(lián)并且用戶ID=IOO是用戶ID=50的朋友,所以地點(diǎn)服務(wù)110將地點(diǎn)ID=3增加到附近地點(diǎn)的子集。例如,因?yàn)檎?qǐng)求用戶ID=50是地點(diǎn)的創(chuàng)建者,所以地點(diǎn)服務(wù)110將地點(diǎn)ID=5增加到附近地點(diǎn)的子集。例如,因?yàn)榕笥蚜斜砗拖嚓P(guān)聯(lián)用戶之間沒(méi)有重疊,所以地點(diǎn)服務(wù)110未將地點(diǎn)ID=2增加到附近地點(diǎn)的子集。在特定的實(shí)施例中,地點(diǎn)服務(wù)110可以向用戶提供一個(gè)或多個(gè)附近地點(diǎn)的所選子集用于用戶的簽到請(qǐng)求(步驟205)。在圖2A的示例中,地點(diǎn)服務(wù)110將地點(diǎn)ID=I, 3和5的列表返回到請(qǐng)求用戶ID=50。例如,應(yīng)該將地點(diǎn)的該列表返回到移動(dòng)設(shè)備的客戶端應(yīng)用程序,以當(dāng)用戶在文本輸入字段(如圖1A所示)中輸入文本時(shí)以建議地點(diǎn)的提前鍵入列表顯示給用戶。在特定的實(shí)施例中,當(dāng)用戶在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建地點(diǎn)時(shí),社交網(wǎng)絡(luò)系統(tǒng)可以設(shè)置該地點(diǎn)的可見(jiàn)性狀態(tài)的初始狀態(tài)。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以將新創(chuàng)建的地點(diǎn)的初始狀態(tài)設(shè)置為對(duì)創(chuàng)建用戶的所有朋友可見(jiàn)。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以基于創(chuàng)建用戶的可信度級(jí)別設(shè)置初始可見(jiàn)狀態(tài)。例如,如果創(chuàng)建用戶具有高的可信度得分,則社交網(wǎng)絡(luò)系統(tǒng)能夠?qū)⒊跏伎梢?jiàn)性狀態(tài)設(shè)置為對(duì)創(chuàng)建用戶的所有朋友可見(jiàn)??商鎿Q地,如果創(chuàng)建用戶具有低的可信度得分,則系統(tǒng)可以將初始可見(jiàn)性狀態(tài)設(shè)置為僅對(duì)創(chuàng)建用戶可見(jiàn)。例如,如果創(chuàng)建用戶在過(guò)去已經(jīng)創(chuàng)建了許多地點(diǎn)并且這些地點(diǎn)中沒(méi)有被標(biāo)記為不合適的(例如,垃圾、冒犯性的等),則社交網(wǎng)絡(luò)系統(tǒng)能夠?qū)⒊跏伎梢?jiàn)狀態(tài)設(shè)置為對(duì)社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的所有用戶可見(jiàn)。另外,一些網(wǎng)絡(luò)計(jì)算系統(tǒng)監(jiān)控用戶與系統(tǒng)的交互,并生成一般指示用戶的可信度的得分。在一些實(shí)現(xiàn)中,可信度得分可以至少部分地基于交互是屬于人類用戶還是互聯(lián)網(wǎng)機(jī)器人的指示?;谟脩魟?dòng)作確定用戶的可信度級(jí)別的示例性過(guò)程在2007年2月2日提交的美國(guó)專利申請(qǐng)?zhí)?1/701,744中更通用地描述出,該申請(qǐng)出于所有目的通過(guò)引用整體合并于此。在一個(gè)實(shí)施例中,當(dāng)用戶創(chuàng)建新地點(diǎn)時(shí),社交網(wǎng)絡(luò)系統(tǒng)可以根據(jù)用戶提供的名稱(和與簽到相關(guān)聯(lián)的地理坐標(biāo))訪問(wèn)外部或內(nèi)部搜索服務(wù),以確定這種搜索服務(wù)是否在搜索結(jié)果返回提示新創(chuàng)建的地點(diǎn)對(duì)應(yīng)于實(shí)際位置的信息。如果是,則社交網(wǎng)絡(luò)系統(tǒng)可以將初始可見(jiàn)性狀態(tài)設(shè)置為全局可見(jiàn)。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以將地點(diǎn)的初始可見(jiàn)性設(shè)置為對(duì)所有用戶隱藏。例如,如果用戶想要?jiǎng)?chuàng)建用于軍事設(shè)施的地點(diǎn),則出于國(guó)家安全的原因社交網(wǎng)絡(luò)系統(tǒng)能將可視性設(shè)置為對(duì)所有用戶隱藏。例如,系統(tǒng)可以保持禁止可見(jiàn)的一組地點(diǎn)名稱和/或地理位置或區(qū)域。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以基于創(chuàng)建用戶或地點(diǎn)的特性設(shè)置地點(diǎn)的初始可見(jiàn)性。例如,社交網(wǎng)絡(luò)系統(tǒng)可以將個(gè)體用戶創(chuàng)建的地點(diǎn)的初始可見(jiàn)性設(shè)置為對(duì)該用戶的朋友可見(jiàn),并且將著名企業(yè)創(chuàng)建的地點(diǎn)的初始可見(jiàn)性設(shè)置為對(duì)社交網(wǎng)絡(luò)系統(tǒng)中的所有用戶可見(jiàn)。社交網(wǎng)絡(luò)系統(tǒng)還可以從信任或半信任源輸入地點(diǎn)信息。在一些實(shí)現(xiàn)中,社交網(wǎng)絡(luò)系統(tǒng)可以將這種地點(diǎn)的可見(jiàn)性狀態(tài)初始地設(shè)置為全局可見(jiàn)。在一些實(shí)現(xiàn)中,即使大量用戶標(biāo)記該地點(diǎn),社交網(wǎng)絡(luò)系統(tǒng)也可以保持該可見(jiàn)性狀態(tài)。在一些實(shí)現(xiàn)中,社交網(wǎng)絡(luò)系統(tǒng)可以允許用戶將地址報(bào)告為“關(guān)閉的”,這將降低可見(jiàn)性狀態(tài)或者使得該地點(diǎn)放置在用于編輯人員
查看的查看隊(duì)列中。在特定的實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以使得地點(diǎn)對(duì)用戶可見(jiàn),而不管該地點(diǎn)的可見(jiàn)性狀態(tài)。在特定的實(shí)施例中,如果第一用戶想要?jiǎng)?chuàng)建地點(diǎn)并且社交網(wǎng)絡(luò)系統(tǒng)確定該地點(diǎn)已經(jīng)被另一用戶創(chuàng)建,則社交網(wǎng)絡(luò)系統(tǒng)可以向第一用戶提供該地點(diǎn)用于簽到,而不是對(duì)相同地點(diǎn)創(chuàng)建重復(fù)實(shí)例。在特定的實(shí)施例中,如果用戶通過(guò)提供描述第一地點(diǎn)(例如,名稱)的文本(例如包含全名或部分名的文本串)搜索用戶當(dāng)前位置附近的第一地點(diǎn),如果第二地點(diǎn)的名稱與文本串完全或部分匹配,則社交網(wǎng)絡(luò)系統(tǒng)使得第二地點(diǎn)對(duì)用戶可見(jiàn)。如果地點(diǎn)變得更受歡迎一例如,社交網(wǎng)絡(luò)系統(tǒng)中多于10個(gè)不同用戶在該地址簽至IJ,則社交網(wǎng)絡(luò)系統(tǒng)能增加該地點(diǎn)的可見(jiàn)性。類似地,如果社交網(wǎng)絡(luò)系統(tǒng)確定地點(diǎn)對(duì)其他用戶是冒犯性的或不合適的,例如,當(dāng)社交網(wǎng)絡(luò)系統(tǒng)中多于10個(gè)不同用戶“標(biāo)記”該地點(diǎn)為冒犯性的時(shí),則社交網(wǎng)絡(luò)系統(tǒng)能降低該地點(diǎn)的可見(jiàn)性。另外,用戶還可以將地點(diǎn)標(biāo)記為不再活動(dòng)的,例如已經(jīng)搬走或停止?fàn)I業(yè)的餐館。圖3示出了基于與用戶創(chuàng)建的地點(diǎn)相關(guān)聯(lián)的活動(dòng)增加該地點(diǎn)的可見(jiàn)性的示例性方法。在該過(guò)程中,增加地點(diǎn)的可見(jiàn)性涉及增加可見(jiàn)性狀態(tài)參數(shù)。在特定的實(shí)施例中,當(dāng)在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建地點(diǎn)時(shí),可為地點(diǎn)設(shè)置可見(jiàn)性狀態(tài)(例如,對(duì)創(chuàng)建用戶的所有朋友可見(jiàn))。在特定的實(shí)施例中,地點(diǎn)服務(wù)110接收與該地點(diǎn)的活動(dòng)相關(guān)的數(shù)據(jù)(步驟301)。與地點(diǎn)的活動(dòng)相關(guān)的數(shù)據(jù)的一些例子包括:用戶搜索該地點(diǎn)、用戶在該地點(diǎn)簽到、用戶將該地點(diǎn)標(biāo)記到事件、用戶將該地點(diǎn)標(biāo)記為廢棄的,或者與該地點(diǎn)相關(guān)聯(lián)的照片被用戶查看。在特定的實(shí)施例中,如果社交網(wǎng)絡(luò)系統(tǒng)中的不同的第二用戶表示對(duì)該地點(diǎn)感興趣,則地點(diǎn)服務(wù)110可以基于第二用戶的可信度增加該地點(diǎn)的可見(jiàn)性得分,否則該地點(diǎn)的可見(jiàn)度將保持一致(步驟302和303)。例如,如果用戶在地點(diǎn)簽到,或者用戶試圖創(chuàng)建相同地點(diǎn)的第二實(shí)例,則用戶表示對(duì)該地點(diǎn)感興趣。通過(guò)使得可見(jiàn)性得分的增加乘以對(duì)用戶可信度的加權(quán)因子,可以調(diào)整對(duì)可見(jiàn)性得分的增加(步驟303)。例如,創(chuàng)建用戶的朋友能夠具有加權(quán)因子1.0 (可信),疑似機(jī)器人或已知的垃圾郵件制造者將具有加權(quán)因子0.0 (不可信),而之前創(chuàng)建不合適的地點(diǎn)的用戶可以具有加權(quán)因子0.2(可疑的)。在特定的實(shí)施例中,如果地點(diǎn)的可見(jiàn)性得分超過(guò)預(yù)定閾值,則地點(diǎn)服務(wù)110可以提升該地點(diǎn)的可見(jiàn)性狀態(tài),例如將該地點(diǎn)的可見(jiàn)性狀態(tài)設(shè)置為對(duì)社交網(wǎng)絡(luò)系統(tǒng)的所有用戶可見(jiàn),否則該地點(diǎn)的可見(jiàn)性狀態(tài)保持相同(步驟305和 306)。圖4示出了降低地點(diǎn)的可見(jiàn)性的示例性方法。在特定的實(shí)施例中,當(dāng)在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建地點(diǎn)時(shí),可以為該地點(diǎn)設(shè)置可見(jiàn)性狀態(tài)。在特定的實(shí)施例中,第一可見(jiàn)性狀態(tài)和最高可見(jiàn)性狀態(tài)可以是地點(diǎn)對(duì)社交網(wǎng)絡(luò)系統(tǒng)中的所有用戶可見(jiàn)。在特定的實(shí)施例中,次級(jí)高的可見(jiàn)性狀態(tài)可以是僅對(duì)地點(diǎn)的創(chuàng)建者以及創(chuàng)建者的所有朋友可見(jiàn)。在特定的實(shí)施例中,次級(jí)高的可見(jiàn)性狀態(tài)可以是地點(diǎn)僅對(duì)該地點(diǎn)的創(chuàng)建者可見(jiàn)。在特定的實(shí)施例中,最低可見(jiàn)性狀態(tài)可以是地點(diǎn)對(duì)社交網(wǎng)絡(luò)系統(tǒng)中的所有用戶隱藏。在特定的實(shí)施例中,如果不同用戶將地點(diǎn)標(biāo)記為廢棄的、冒犯性的或者不合適的,則社交網(wǎng)絡(luò)系統(tǒng)可以減少該地點(diǎn)的可見(jiàn)性得分;否則可見(jiàn)性得分保持相同(步驟402和403)??赡芤鹂梢?jiàn)性狀態(tài)降低的其它信號(hào)包括這樣的場(chǎng)景:在搜索中出現(xiàn)的地點(diǎn)導(dǎo)致大量時(shí)間,且不被用戶選擇,表示該地點(diǎn)至少與用戶的子集不相關(guān)或不合適。在特定的實(shí)施例中,可以通過(guò)標(biāo)記用戶的可信度來(lái)調(diào)節(jié)地點(diǎn)的可見(jiàn)性得分的減少。例如,如果由標(biāo)記了不成比例大量地點(diǎn)的特定用戶標(biāo)記地點(diǎn),則社交網(wǎng)絡(luò)系統(tǒng)可能不減少地點(diǎn)的可見(jiàn)性得分。在特定的實(shí)施例中,如果可見(jiàn)性得分低于預(yù)定閾值,則社交網(wǎng)絡(luò)系統(tǒng)可以將地點(diǎn)設(shè)置為次級(jí)低的可見(jiàn)性狀態(tài),否則該地點(diǎn)的可見(jiàn)性狀態(tài)保持相同(步驟404和405)。在可替換實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)可以計(jì)算組合得分,包括正的交互成分和負(fù)的交互成分。例如,社交網(wǎng)絡(luò)系統(tǒng)可以計(jì)算與地點(diǎn)交互(簽到或者標(biāo)記該地點(diǎn))的每個(gè)不同用戶的用戶信任得分。社交網(wǎng)絡(luò)系統(tǒng)還可以將由其他用戶簽到的標(biāo)記用戶的數(shù)量認(rèn)為是或計(jì)數(shù)為單獨(dú)的計(jì)數(shù),和/或如果用戶批準(zhǔn)該簽到,則認(rèn)為是或計(jì)數(shù)為用于計(jì)數(shù)特定簽到的附加加權(quán)因子。該得分的范圍可以是
。然后社交網(wǎng)絡(luò)系統(tǒng)可以將在地點(diǎn)簽到的所有用戶的用戶信任得分加起來(lái),并將標(biāo)記地點(diǎn)的所有用戶的用戶信任得分單獨(dú)地加起來(lái)。社交網(wǎng)絡(luò)系統(tǒng)可以計(jì)算(標(biāo)記地點(diǎn)的人們的合計(jì)得分)/ (在地點(diǎn)簽到或標(biāo)記地點(diǎn)的人們的合計(jì)得分)的比率。然后社交網(wǎng)絡(luò)系統(tǒng)可以基于相對(duì)于與不同可見(jiàn)性狀態(tài)對(duì)應(yīng)的一組閾值的比值選擇可見(jiàn)性狀態(tài)。在一些實(shí)現(xiàn)中,社交網(wǎng)絡(luò)系統(tǒng)可以在從其初始設(shè)置調(diào)節(jié)可見(jiàn)性狀態(tài)之前要求最小數(shù)量的數(shù)據(jù)點(diǎn)(標(biāo)記和簽到)。另外,其它事件和因素可以與確定地點(diǎn)的可見(jiàn)性狀態(tài)相關(guān)。例如,如果用戶要求保護(hù)與真實(shí)頁(yè)面對(duì)應(yīng)的頁(yè)面(例如商業(yè)擁有者要求保護(hù)頁(yè)面的管理權(quán)),則社交網(wǎng)絡(luò)系統(tǒng)可以將地點(diǎn)設(shè)置為全局可見(jiàn)。此外,社交網(wǎng)絡(luò)系統(tǒng)可以采用滯后機(jī)制來(lái)防止地點(diǎn)的可見(jiàn)性狀態(tài)在短期或者在少量附加用戶交互之后反復(fù)調(diào)節(jié)(throttling)。例如,社交網(wǎng)絡(luò)系統(tǒng)可以采用將簽到/標(biāo)記的到達(dá)率模制為泊松過(guò)程的機(jī)制并且計(jì)算所述比率會(huì)波動(dòng)某一量的可能性。當(dāng)僅有幾個(gè)數(shù)據(jù)點(diǎn)時(shí),單個(gè)簽到/標(biāo)記比存在多個(gè)檢查/標(biāo)記的情況對(duì)比率影響更大。泊松過(guò)程方法提供一種防止可見(jiàn)性狀態(tài)反復(fù)震蕩的方法。另外,如果在假設(shè)簽到的削減數(shù)量(shear number)可以指示地點(diǎn)是合法的而不管標(biāo)記的數(shù)量的情況下對(duì)該地點(diǎn)存在閾值數(shù)量的簽到,則社交網(wǎng)絡(luò)系統(tǒng)還可以防止地點(diǎn)的可見(jiàn)性狀態(tài)下降。此外,時(shí)間上聚集的簽到和/或標(biāo)記是降低加權(quán)的,這是因?yàn)樗鼈兏赡芷鹨蛴诶]件行為。雖然上述實(shí)施例以各種網(wǎng)絡(luò)配置實(shí)現(xiàn),但是后續(xù)將出于教導(dǎo)且非限制性目的示出示例性網(wǎng)絡(luò)環(huán)境。圖5示出了示例性網(wǎng)絡(luò)環(huán)境500。網(wǎng)絡(luò)環(huán)境500包括將一個(gè)或多個(gè)服務(wù)器520與一個(gè)或多個(gè)客戶端530彼此耦合的網(wǎng)絡(luò)510。網(wǎng)絡(luò)環(huán)境500還包括與一個(gè)或多個(gè)服務(wù)器520鏈接的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器540。特定的實(shí)施例可在網(wǎng)絡(luò)環(huán)境500中實(shí)現(xiàn)。例如,地點(diǎn)服務(wù)110和社交網(wǎng)絡(luò)系統(tǒng)前端120可寫入由一個(gè)或多個(gè)服務(wù)器520提供的軟件程序中。例如,事件數(shù)據(jù)庫(kù)102可存儲(chǔ)在一個(gè)或多個(gè)存儲(chǔ)器540中。在特定的實(shí)施例中,網(wǎng)絡(luò)510為內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、虛擬私人網(wǎng)絡(luò)(VPN)、局域網(wǎng)(LAN)、無(wú)線LAN (WLAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)、因特網(wǎng)的部分或另外的網(wǎng)絡(luò)510或者兩個(gè)或更多的這些網(wǎng)絡(luò)510的組合。本公開(kāi)構(gòu)思了任意適合的網(wǎng)絡(luò)510。一個(gè)或多個(gè)鏈路550將服務(wù)器520或客戶端530與網(wǎng)絡(luò)510耦合。在特定的實(shí)施例中,一個(gè)或多個(gè)鏈路550中的每個(gè)包括一個(gè)或多個(gè)有線的、無(wú)線的或光學(xué)的鏈路550。在特定的實(shí)施例中,一個(gè)或多個(gè)鏈路550中的每個(gè)包括內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、VPN、LAN、WLAN、WAN、MAN、因特網(wǎng)的部分或另外的鏈路550或兩個(gè)或更多這種鏈路550的組合。本公開(kāi)構(gòu)思了將服務(wù)器520和客戶端530與網(wǎng)絡(luò)510耦合的任意適合的鏈路550。在特定的實(shí)施例中,每個(gè)服務(wù)器520可以為整體式服務(wù)器或者可以為跨越多個(gè)計(jì)算機(jī)或多個(gè)數(shù)據(jù)中心的分布式服務(wù)器。服務(wù)器520可以為各種類型,例如且不限于,網(wǎng)頁(yè)服務(wù)器、新聞服務(wù)器、郵件服務(wù)器、消息服務(wù)器、廣告服務(wù)器、文件服務(wù)器、應(yīng)用程序服務(wù)器、交換服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器或代理服務(wù)器。在特定的實(shí)施例中,每個(gè)服務(wù)器520可以包括用于實(shí)施由服務(wù)器520實(shí)現(xiàn)或支持的適當(dāng)功能的硬件、軟件或嵌入式邏輯部件或兩個(gè)或更多這種部件的組合。例如,網(wǎng)頁(yè)服務(wù)器通常能夠駐留包含網(wǎng)頁(yè)或網(wǎng)頁(yè)的特定元素的網(wǎng)站。更具體地,網(wǎng)頁(yè)服務(wù)器可以駐留HTML文件或其它文件類型,或者可以基于請(qǐng)求動(dòng)態(tài)地創(chuàng)建或構(gòu)成文件,并且響應(yīng)于HTTP或來(lái)自客戶端530的其它請(qǐng)求而將它們傳送到客戶端530。郵件服務(wù)器通常能夠?qū)㈦娮余]件服務(wù)提供給各個(gè)客戶端530。數(shù)據(jù)庫(kù)服務(wù)器通常能夠提供用于管理存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)儲(chǔ)存器中的數(shù)據(jù)的界面。在特定的實(shí)施例中,一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器540可以經(jīng)由一個(gè)或多個(gè)鏈路550與一個(gè)或多個(gè)服務(wù)器520通信鏈接。在特定的實(shí)施例中,數(shù)據(jù)存儲(chǔ)器540可用于存儲(chǔ)各種類型的信息。在特定的實(shí)施例中,可以根據(jù)具體的數(shù)據(jù)結(jié)構(gòu)來(lái)組織存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器540中的信息。在特定的實(shí)施例中,每個(gè)數(shù)據(jù)存儲(chǔ)器540可以為關(guān)系數(shù)據(jù)庫(kù)。特定的實(shí)施例可以提供使服務(wù)器520或客戶端530能夠管理(例如,取回、修改、添加或刪除)存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器540中的信息的界面。在特定的實(shí)施例中,每個(gè)客戶端530可以為包括硬件、軟件或嵌入式邏輯部件或兩個(gè)或更多這種部件的組合并且能夠?qū)嵤┯煽蛻舳?30所實(shí)現(xiàn)或支持的適當(dāng)功能的電子設(shè)備。例如且不限制,客戶端530可以為臺(tái)式計(jì)算機(jī)系統(tǒng)、筆記本計(jì)算機(jī)系統(tǒng)、上網(wǎng)本計(jì)算機(jī)系統(tǒng)、手持式電子設(shè)備或移動(dòng)電話。本公開(kāi)構(gòu)思了任何適當(dāng)?shù)目蛻舳?30??蛻舳?30可以使客戶端530處的網(wǎng)絡(luò)用戶能夠訪問(wèn)網(wǎng)絡(luò)530??蛻舳?30可使其用戶能與其它客戶端530處的其他用戶通信。客戶端530 可具有網(wǎng)頁(yè)瀏覽器 532,諸如 MICROSOFT INTERNET EXPLORER、GOOGLECHROME或M0ZILLA FIREF0X,并且可以具有一個(gè)或多個(gè)附加組件、插件或其它擴(kuò)展,諸如TOOLBAR或YAHOO TOOLBAR??蛻舳?30處的用戶可以輸入將網(wǎng)頁(yè)瀏覽器532引導(dǎo)到服務(wù)器520的統(tǒng)一資源定位符(URL)或其它地址,并且網(wǎng)頁(yè)瀏覽器532可以生成超文本傳輸協(xié)議(HTTP)請(qǐng)求并且將HTTP請(qǐng)求傳送到服務(wù)器520。服務(wù)器520可以接受HTTP請(qǐng)求并且響應(yīng)于HTTP請(qǐng)求將一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)文件傳送到客戶端530。客戶端530可以基于來(lái)自服務(wù)器520的HTML文件來(lái)提供網(wǎng)頁(yè)以呈現(xiàn)給用戶。本公開(kāi)構(gòu)思了任意適合的網(wǎng)頁(yè)文件。作為示例且不是為了限制,網(wǎng)頁(yè)可根據(jù)特定的需要由HTM文件、可擴(kuò)展超文本標(biāo)記語(yǔ)言(XHTML)文件或可擴(kuò)展標(biāo)記語(yǔ)言(XML)文件來(lái)提供。這些頁(yè)面還可以執(zhí)行腳本,例如且不限于那些以JAVASCRIPT、JAVA、MICROSOFT SILVERLIGHT、標(biāo)記語(yǔ)言和諸如AJA腳本的組合(異步JAVASCRIPT和XML)等所編寫的腳本。此處,對(duì)網(wǎng)頁(yè)的引用涵蓋一個(gè)或多個(gè)相應(yīng)的網(wǎng)頁(yè)文件(瀏覽器可使用其來(lái)提供網(wǎng)頁(yè)),并且在適當(dāng)?shù)那闆r下反之亦然。圖6示出了可與本發(fā)明的一些實(shí)施例一起使用的示例性計(jì)算機(jī)系統(tǒng)600。本公開(kāi)構(gòu)思了任意適合數(shù)量的計(jì)算機(jī)系統(tǒng)600。該公開(kāi)構(gòu)思了呈現(xiàn)為任意適合物理形式的計(jì)算機(jī)系統(tǒng)600。作為示例且不是為了限制,計(jì)算機(jī)系統(tǒng)600可以為嵌入式計(jì)算機(jī)系統(tǒng)、片上系統(tǒng)(S0C)、單板計(jì)算機(jī)系統(tǒng)(SBC)(例如模塊化計(jì)算機(jī)(COM)或模塊化系統(tǒng)(S0M))、臺(tái)式計(jì)算機(jī)系統(tǒng)、膝上型或筆記本計(jì)算機(jī)系統(tǒng)、交互式信息亭、主機(jī)、計(jì)算機(jī)系統(tǒng)網(wǎng)、移動(dòng)電話、個(gè)人數(shù)字助理(PDA)、服務(wù)器或兩個(gè)或更多這些系統(tǒng)的組合。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)600可以包括一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600 ;為整體式或分布式的;跨越多個(gè)位置;跨越多個(gè)機(jī)器;或存在于云中,其可以包括在一個(gè)或多個(gè)網(wǎng)絡(luò)中的一個(gè)或多個(gè)云部件。在適當(dāng)?shù)那闆r下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600可以無(wú)實(shí)質(zhì)的空間或時(shí)間限制地執(zhí)行此處所描述或圖示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。作為示例且不是為了限制,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600可以實(shí)時(shí)地或者以批量模式執(zhí)行此處所描述或圖示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在適當(dāng)?shù)那闆r下,一個(gè)或多個(gè)計(jì)算機(jī)系統(tǒng)600可以在不同時(shí)間或不同位置執(zhí)行此處所描述或圖示的一個(gè)或多個(gè)方法的一個(gè)或多個(gè)步驟。在特定的實(shí)施例中,計(jì)算機(jī)系統(tǒng)600包括處理器602、存儲(chǔ)器602、存儲(chǔ)裝置606、輸入/輸出(I/o)接口 608、通信接口 610和總線612。盡管本公開(kāi)描述并圖示了在特定布置中具有特定數(shù)量的特定部件的特定的計(jì)算機(jī)系統(tǒng),但本公開(kāi)構(gòu)思了在任意適合的布置中具有任何適當(dāng)數(shù)量的任何適當(dāng)部件的任何適當(dāng)?shù)挠?jì)算機(jī)系統(tǒng)。在特定的實(shí)施例中,處理器602包括用于執(zhí)行諸如那些構(gòu)成計(jì)算機(jī)程序的指令的硬件。作為示例且不是為了限制,為了執(zhí)行指令,處理器602可以取回(或取出)來(lái)自內(nèi)部寄存器、內(nèi)部高速緩存、存儲(chǔ)器602或存儲(chǔ)裝置606的指令;對(duì)指令進(jìn)行解碼并且執(zhí)行所述指令;然后將一個(gè)或多個(gè)結(jié)果寫入到內(nèi)部寄存器、內(nèi)部高速緩存、存儲(chǔ)器602或存儲(chǔ)裝置606。在特定的實(shí)施例中,處理器602可以包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部高速緩存。在適當(dāng)?shù)那闆r下,本公開(kāi)構(gòu)思了包括任意適合數(shù)量的任意適合的內(nèi)部高速緩存的處理器602。作為示例且不是為了限制,處理器602可以包括一個(gè)或多個(gè)指令高速緩存、一個(gè)或多個(gè)數(shù)據(jù)高速緩存以及一個(gè)或多個(gè)轉(zhuǎn)換后備緩沖器(TLB)。指令高速緩存中的指令可以為存儲(chǔ)器602或存儲(chǔ)裝置606中的指令的副本,并且指令高速緩存可以加速處理器602取回那些指令。數(shù)據(jù)高速緩存中的數(shù)據(jù)可以為用于在處理器602處執(zhí)行以操作的指令的存儲(chǔ)器602或存儲(chǔ)裝置606中的數(shù)據(jù)的副本;在處理器602處執(zhí)行以便由處理器602處執(zhí)行的后續(xù)指令訪問(wèn)或用于寫入存儲(chǔ)器602或存儲(chǔ)裝置606的先前指令的結(jié)果;或其它適合的數(shù)據(jù)。數(shù)據(jù)高速緩存可以加速處理器602的讀或?qū)懖僮?。TLB可以加速處理器602的虛擬地址轉(zhuǎn)換。在特定的實(shí)施例中,處理器602可以包括用于數(shù)據(jù)、指令或地址的一個(gè)或多個(gè)內(nèi)部寄存器。在適當(dāng)?shù)那闆r下,本公開(kāi)構(gòu)思了包括任何適當(dāng)數(shù)量的任何適當(dāng)內(nèi)部寄存器的處理器602。在適當(dāng)?shù)那闆r下,處理器602可以包括一個(gè)或多個(gè)算術(shù)邏輯單元(ALU);為多核處理器;或者包括一個(gè)或多個(gè)處理器602。盡管本公開(kāi)描述并圖示了特定的處理器,但本公開(kāi)構(gòu)思了任何適當(dāng)?shù)奶幚砥?。在特定的?shí)施例中,存儲(chǔ)器602包括用于存儲(chǔ)處理器602執(zhí)行的指令或處理器602操作的數(shù)據(jù)的主存儲(chǔ)器。作為示例且不是為了限制,計(jì)算機(jī)系統(tǒng)600可以將指令從存儲(chǔ)裝置606或另外的源(例如另一計(jì)算機(jī)系統(tǒng)600)裝載到存儲(chǔ)器602中。處理器602隨后可以將指令從存儲(chǔ)器602裝載到內(nèi)部寄存器或內(nèi)部高速緩存中。為了執(zhí)行指令,處理器602可以從內(nèi)部寄存器或內(nèi)部高速緩存取回指令并且對(duì)其進(jìn)行解碼。在指令執(zhí)行期間或之后,處理器602可以將一個(gè)或多個(gè)結(jié)果(可以為中間的或最后的結(jié)果)寫入內(nèi)部寄存器或內(nèi)部高速緩存。處理器602隨后可將那些結(jié)果中的一個(gè)或多個(gè)寫入存儲(chǔ)器602。在特定的實(shí)施例中,處理器602僅執(zhí)行一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩存中或存儲(chǔ)器602(與存儲(chǔ)裝置606或其它相對(duì))中的指令,并且僅對(duì)一個(gè)或多個(gè)內(nèi)部寄存器或內(nèi)部高速緩存中或存儲(chǔ)器602(與存儲(chǔ)裝置606或其它相對(duì))中的數(shù)據(jù)進(jìn)行操作。一個(gè)或多個(gè)存儲(chǔ)器總線(每一個(gè)均可包括地址總線和數(shù)據(jù)總線)可將處理器602與存儲(chǔ)器602耦合。如下文所描述的,總線612可以包括一個(gè)或多個(gè)存儲(chǔ)器總線。在特定的實(shí)施例中,一個(gè)或多個(gè)存儲(chǔ)器管理單元(MMU)存在于處理器602和存儲(chǔ)器602之間并且有利于訪問(wèn)處理器602請(qǐng)求的存儲(chǔ)器602。在特定的實(shí)施例中,存儲(chǔ)器602包括隨機(jī)存取存儲(chǔ)器(RAM)。在適當(dāng)?shù)那闆r下,該RAM可以為易失性存儲(chǔ)器。在適當(dāng)?shù)那闆r下,該RAM可以為動(dòng)態(tài)RAM (DRAM)或靜態(tài)RAM (SRAM)0而且,在適當(dāng)?shù)那闆r下,該RAM可以為單端口或多端口 RAM。本公開(kāi)構(gòu)思了任意適合的RAM。在適當(dāng)?shù)那闆r下,存儲(chǔ)器602可以包括一個(gè)或多個(gè)存儲(chǔ)器602。盡管本公開(kāi)描述并且圖示了特定的存儲(chǔ)器,但本公開(kāi)構(gòu)思了任意適合的存儲(chǔ)器。在特定的實(shí)施例中,存儲(chǔ)裝置606包括用于數(shù)據(jù)或指令的大容量存儲(chǔ)裝置。作為示例并且不是為了限制,存儲(chǔ)裝置606可以包括HDD、軟盤驅(qū)動(dòng)器、閃存、光盤、磁光盤、磁帶或通用串行總線(USB)驅(qū)動(dòng)器或者兩種或更多這些存儲(chǔ)裝置的組合。在適當(dāng)?shù)那闆r下,存儲(chǔ)裝置606可以包括可移除的或不可移除(或固定)的介質(zhì)。在適當(dāng)?shù)那闆r下,存儲(chǔ)裝置606可以在計(jì)算機(jī)系統(tǒng)600的內(nèi)部或外部。在特定的實(shí)施例中,存儲(chǔ)裝置606為非易失性的固態(tài)存儲(chǔ)器。在特定的實(shí)施例中,存儲(chǔ)裝置606包括只讀存儲(chǔ)器(ROM)。在適當(dāng)?shù)那闆r下,該ROM可以為掩模編程ROM、可編程ROM (PROM)、可擦除PROM (EPR0M)、電可擦除PROM (EEPR0M)、電可更改ROM(EAROM)、或閃存或者兩種或更多這些ROM的組合。本公開(kāi)構(gòu)思了呈現(xiàn)為任意適合的物理形式的大容量存儲(chǔ)裝置606。在適當(dāng)?shù)那闆r下,存儲(chǔ)裝置606可以包括有助于處理器602和存儲(chǔ)裝置606之間的通信的一個(gè)或多個(gè)存儲(chǔ)裝置控制單元。在適當(dāng)?shù)那闆r下,存儲(chǔ)裝置606可以包括一個(gè)或多個(gè)存儲(chǔ)裝置606。盡管本公開(kāi)描述并圖示了特定的存儲(chǔ)裝置,但本公開(kāi)構(gòu)思了任意適合的存儲(chǔ)裝置。在特定的實(shí)施例中,1/0接口 608包括提供用于在計(jì)算機(jī)系統(tǒng)600和一個(gè)或多個(gè)I/o設(shè)備之間通信的一個(gè)或多個(gè)接口的硬件、軟件或兩者。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)600可以包括這些1/0設(shè)備中的一個(gè)或多個(gè)。這些1/0設(shè)備中的一個(gè)或多個(gè)可以使得個(gè)人和計(jì)算機(jī)系統(tǒng)600之間能夠進(jìn)行通信。作為示例并且不是為了限制,1/0設(shè)備可以包括鍵盤、鍵區(qū)、麥克風(fēng)、監(jiān)控器、鼠標(biāo)、打印機(jī)、掃描儀、揚(yáng)聲器、靜物照相機(jī)、指示筆、輸入板、觸摸屏、跟蹤球、攝像機(jī)、另外適合的1/0設(shè)備或者兩種或更多這些設(shè)備的組合。1/0設(shè)備可以包括一個(gè)或多個(gè)傳感器。本公開(kāi)構(gòu)思了任何適當(dāng)?shù)腎/o設(shè)備以及用于這些1/0設(shè)備的任何適當(dāng)?shù)腎/o接口 608。在適當(dāng)?shù)那闆r下,1/0接口 608可以包括使處理器602能夠驅(qū)動(dòng)這些I/O設(shè)備中的一個(gè)或多個(gè)的一個(gè)或多個(gè)設(shè)備或軟件驅(qū)動(dòng)程序。在適當(dāng)?shù)那闆r下,1/0接口 608可以包括一個(gè)或多個(gè)1/0接口 608。盡管本公開(kāi)描述并圖示了特定的1/0接口,但是本公開(kāi)構(gòu)思了任意適合的1/0接口。在特定的實(shí)施例中,通信接口 610包括硬件、軟件或兩者用于提供用于在計(jì)算機(jī)系統(tǒng)600和一個(gè)或多個(gè)其它計(jì)算機(jī)系統(tǒng)600或者一個(gè)或多個(gè)網(wǎng)絡(luò)之間通信(例如基于分組的通信)的一個(gè)或多個(gè)接口。作為示例并且不是為了限制,通信接口 610可以包括用于與以太網(wǎng)或其它有線網(wǎng)絡(luò)通信的網(wǎng)絡(luò)接口控制器(NIC)或網(wǎng)絡(luò)適配器,或者用于與諸如W1-FI網(wǎng)絡(luò)的無(wú)線網(wǎng)絡(luò)通信的無(wú)線NIC (WNIC)或無(wú)線適配器。本公開(kāi)構(gòu)思了任意適合的網(wǎng)絡(luò)和用于該網(wǎng)絡(luò)的任意適合的通信接口 610。作為示例并且不是為了限制,計(jì)算機(jī)系統(tǒng)600可以與ad hoc網(wǎng)絡(luò)、個(gè)人區(qū)域網(wǎng)(PAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)或因特網(wǎng)的一個(gè)或多個(gè)部分或者兩種或更多這些網(wǎng)絡(luò)的組合。這些網(wǎng)絡(luò)中的一個(gè)或多個(gè)網(wǎng)絡(luò)的一個(gè)或多個(gè)部分可以是有線或無(wú)線的。作為示例,計(jì)算機(jī)系統(tǒng)600可以與無(wú)線PAN (WPAN)(例如BLUETOOTH WPAN)、W1-FI網(wǎng)絡(luò)、W1-MAX網(wǎng)絡(luò)、蜂窩電話網(wǎng)絡(luò)(例如用于移動(dòng)通信(GSM)網(wǎng)絡(luò)的全局系統(tǒng))或其它適合的無(wú)線網(wǎng)絡(luò)或者兩種或更多這些網(wǎng)絡(luò)的組合進(jìn)行通信。在適當(dāng)?shù)那闆r下,計(jì)算機(jī)系統(tǒng)600可以包括用于這些網(wǎng)絡(luò)中的任一網(wǎng)絡(luò)的任意適合的通信接口 610。在適當(dāng)?shù)那闆r下,通信接口 610可以包括一個(gè)或多個(gè)通信接口 610。盡管本公開(kāi)描述并圖示了特定的通信接口,但本公開(kāi)構(gòu)思了任意適合的通信接口。
在特定的實(shí)施例中,總線612包括硬件、軟件或兩者用于將計(jì)算機(jī)系統(tǒng)600的部件彼此耦合。作為示例并且不是為了限制,總線612可以包括圖形加速端口(AGP)或其它圖形總線、增強(qiáng)工業(yè)標(biāo)準(zhǔn)架構(gòu)(EISA)總線、前端總線(FSB)、HYPERTRANSPORT (HT)互連、工業(yè)標(biāo)準(zhǔn)架構(gòu)(ISA)總線、INFINIBAND互連、少引線數(shù)(LPC)總線、存儲(chǔ)器總線、微通道架構(gòu)(MCA)總線、外圍部件互連(PCI)總線、PC1-Express (PC1-X)總線、串行高級(jí)技術(shù)連接(SATA)總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)局域(VLB)總線,或另外適合的總線或者兩種或更多這些總線的組合。在適當(dāng)?shù)那闆r下,總線612可以包括一種或多種總線612。盡管本公開(kāi)描述并圖示了特定的總線,但本公開(kāi)構(gòu)思了任意適合的總線或互連。此處,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用包含一個(gè)或多個(gè)非暫態(tài)性的、有形的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)持有結(jié)構(gòu)。作為示例并且不是為了限制,在適當(dāng)?shù)那闆r下,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括基于半導(dǎo)體的電路或其它集成電路(IC)(例如,現(xiàn)場(chǎng)可編程門陣列(FPGA)或?qū)S肐C (ASIC))、硬磁盤、HDD、混合式硬盤驅(qū)動(dòng)器(HHD)、光盤、光盤驅(qū)動(dòng)器(ODD)、磁光盤、磁光盤驅(qū)動(dòng)器、軟盤、軟盤驅(qū)動(dòng)器(FDD )、磁帶、全息存儲(chǔ)介質(zhì)、固態(tài)驅(qū)動(dòng)器(SSD )、RAM驅(qū)動(dòng)器、安全數(shù)字卡、安全數(shù)字驅(qū)動(dòng)器、或另外適合的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)或者兩種或更多這些介質(zhì)的組合。此處,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用排除了任何沒(méi)有資格在35U.S.C.§101下受專利保護(hù)的介質(zhì)。此處,對(duì)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的引用排除了沒(méi)有資格在35U.S.C.§ 101下受專利保護(hù)的信號(hào)傳輸(諸如傳播電或電磁信號(hào)本身)的暫態(tài)形式。本公開(kāi)構(gòu)思了實(shí)現(xiàn)任何適當(dāng)?shù)拇鎯?chǔ)裝置的一種或多種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。在特定的實(shí)施例中,在適當(dāng)?shù)那闆r下計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)了處理器602的一個(gè)或多個(gè)部分(例如一個(gè)或多個(gè)內(nèi)部寄存器或高速緩存)、存儲(chǔ)器602的一個(gè)或多個(gè)部分、存儲(chǔ)裝置606的一個(gè)或多個(gè)部分或這些的組合。在特定的實(shí)施例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)了 RAM或ROM。在特定的實(shí)施例中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)了易失性或永久性的存儲(chǔ)器。在特定的實(shí)施例中,一個(gè)或多個(gè)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)實(shí)現(xiàn)為軟件。此處,在適當(dāng)?shù)那闆r下軟件的引用可以涵蓋一個(gè)或多個(gè)應(yīng)用程序、字節(jié)碼、一個(gè)或多個(gè)計(jì)算機(jī)程序、一個(gè)或多個(gè)可執(zhí)行程序、一條或多條指令、邏輯、機(jī)器碼、一個(gè)或多個(gè)腳本、或源碼,并且反之亦然。在特定的實(shí)施例中,軟件包括一個(gè)或多個(gè)應(yīng)用程序編程接口(API)。本公開(kāi)構(gòu)思了由任意適合的編程語(yǔ)言或編程語(yǔ)言的組合編寫或以其它方式表達(dá)的任意適合的軟件。在特定的實(shí)施例中,軟件表達(dá)為源碼或?qū)ο蟠a。在特定的實(shí)施例中,軟件以高級(jí)編程語(yǔ)言(例如C、Perl、或其適合的擴(kuò)展)來(lái)表達(dá)。在特定的實(shí)施例中,軟件以低級(jí)編程語(yǔ)言(諸如匯編語(yǔ)言(或機(jī)器碼))來(lái)表達(dá)。在特定的實(shí)施例中,軟件以JAVA表達(dá)。在特定的實(shí)施例中,軟件以超文本標(biāo)記語(yǔ)言(HTML)、可擴(kuò)展標(biāo)記語(yǔ)言(XML)或其它適合的標(biāo)記語(yǔ)言來(lái)表達(dá)。
本公開(kāi)涵蓋本領(lǐng)域普通技術(shù)人員將理解的對(duì)本文的示例性實(shí)施例的所有改變、替代、變型、改動(dòng)和修改。類似地,在適當(dāng)?shù)那闆r下,隨附的權(quán)利要求涵蓋了本領(lǐng)域普通技術(shù)人員將理解的對(duì)本文的示例性實(shí)施例的所有改變、替代、變型、改動(dòng)和修改。
權(quán)利要求
1.一種方法,包括: 將地點(diǎn)的數(shù)據(jù)存儲(chǔ)保持在地理社交網(wǎng)絡(luò)系統(tǒng)中,其中一個(gè)或多個(gè)所述地點(diǎn)包括多個(gè)可見(jiàn)性狀態(tài)中的可見(jiàn)性狀態(tài),所述可見(jiàn)性狀態(tài)用于控制相應(yīng)地點(diǎn)對(duì)用戶的可見(jiàn)性;以及 對(duì)于位置的第一地點(diǎn)創(chuàng)建,分析與第一地點(diǎn)相關(guān)聯(lián)的用戶活動(dòng)數(shù)據(jù)以調(diào)整所述數(shù)據(jù)存儲(chǔ)內(nèi)所述第一地點(diǎn)的可見(jiàn)性狀態(tài)。
2.根據(jù)權(quán)利要求1所述的方法,其中所述多個(gè)可見(jiàn)性狀態(tài)包括: 第一可見(jiàn)性狀態(tài),其中地點(diǎn)對(duì)所述地理社交網(wǎng)絡(luò)系統(tǒng)中的所有用戶可見(jiàn); 第二可見(jiàn)性狀態(tài),其中地點(diǎn)僅對(duì)與所述地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶的社交聯(lián)系人可見(jiàn); 第三可見(jiàn)性狀態(tài),其中地點(diǎn)僅對(duì)所述地點(diǎn)的創(chuàng)建者可見(jiàn);以及 第四可見(jiàn)性狀態(tài),其中地點(diǎn)對(duì)所述地理社交網(wǎng)絡(luò)系統(tǒng)的所有用戶隱藏。
3.根據(jù)權(quán)利要求1所述的方法,還包括: 設(shè)置第一用戶創(chuàng)建地點(diǎn)的初始可見(jiàn)性狀態(tài); 如果第二用戶表示對(duì)所述第一用戶創(chuàng)建地點(diǎn)感興趣,則: 增加所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分;以及 如果所述可見(jiàn)性得分高于閾值,則: 提升所述第一用戶創(chuàng)建地 點(diǎn)的所述可見(jiàn)性狀態(tài)。
4.根據(jù)權(quán)利要求3所述的方法,其中所述增加所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分進(jìn)一步基于所述第二用戶的可信度進(jìn)行調(diào)節(jié)。
5.根據(jù)權(quán)利要求1所述的方法,還包括: 設(shè)置第一用戶創(chuàng)建地點(diǎn)的初始可見(jiàn)性狀態(tài); 如果第二用戶標(biāo)記所述第一用戶創(chuàng)建地點(diǎn),則: 減少所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分;以及 如果所述可見(jiàn)性得分低于閾值,則: 降低所述第一用戶創(chuàng)建地點(diǎn)的所述可見(jiàn)性狀態(tài)。
6.根據(jù)權(quán)利要求4所述的方法,其中所述減少所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分進(jìn)一步基于所述第二用戶的可信度進(jìn)行調(diào)節(jié)。
7.根據(jù)權(quán)利要求1所述的方法,還包括: 接收請(qǐng)求,其中所述請(qǐng)求包括與用戶相關(guān)聯(lián)的用戶標(biāo)識(shí)符和地理位置; 訪問(wèn)用戶簡(jiǎn)檔信息的數(shù)據(jù)存儲(chǔ),以識(shí)別請(qǐng)求用戶的一個(gè)或多個(gè)直接社交聯(lián)系人的集合; 訪問(wèn)地點(diǎn)的數(shù)據(jù)存儲(chǔ),以識(shí)別一個(gè)或多個(gè)附近地點(diǎn)內(nèi)的一個(gè)或多個(gè)附近地點(diǎn)的集合在距所述地理位置的閾值距離之內(nèi); 基于每個(gè)地點(diǎn)的可見(jiàn)性狀態(tài)以及與每個(gè)地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶,選擇所述一個(gè)或多個(gè)附近地點(diǎn)的集合的子集;以及 向所述請(qǐng)求用戶提供所述選擇的所述一個(gè)或多個(gè)附近地點(diǎn)的集合的子集。
8.根據(jù)權(quán)利要求7所述的方法,其中所述請(qǐng)求還包括字符串,并且其中所述訪問(wèn)地點(diǎn)的數(shù)據(jù)存儲(chǔ)包括:將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配。
9.根據(jù)權(quán)利要求8所述的方法,其中將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配還包括:將所述字符串與每個(gè)地點(diǎn)標(biāo)識(shí)符進(jìn)行完全或部分匹配。
10.根據(jù)權(quán)利要求1所述的方法,其中與所述第一地點(diǎn)相關(guān)聯(lián)的所述用戶活動(dòng)數(shù)據(jù)包括:對(duì)與在所述第一地點(diǎn)簽到相關(guān)的其他用戶進(jìn)行標(biāo)記。
11.一種裝置,包括 存儲(chǔ)器; 一個(gè)或多個(gè)處理器; 包括計(jì)算機(jī)可讀指令的程序,當(dāng)被執(zhí)行時(shí)所述計(jì)算機(jī)可讀指令能操作以使所述一個(gè)或多個(gè)處理器用于: 訪問(wèn)地理社交網(wǎng)絡(luò)系統(tǒng)中的地點(diǎn)的數(shù)據(jù)存儲(chǔ),其中一個(gè)或多個(gè)所述地點(diǎn)包括多個(gè)可見(jiàn)性狀態(tài)中的可見(jiàn)性狀態(tài),所述可見(jiàn)性狀態(tài)用于控制相應(yīng)地點(diǎn)對(duì)用戶的可見(jiàn)性;以及 對(duì)于位置的第一地點(diǎn)創(chuàng)建,分析與第一地點(diǎn)相關(guān)聯(lián)的用戶活動(dòng)數(shù)據(jù)以調(diào)整所述數(shù)據(jù)存儲(chǔ)內(nèi)所述第一地點(diǎn)的可見(jiàn)性狀態(tài)。
12.根據(jù)權(quán)利要求11所述的裝置,其中所述多個(gè)可見(jiàn)性狀態(tài)包括: 第一可見(jiàn)性狀態(tài),其中地點(diǎn)對(duì)所述地理社交網(wǎng)絡(luò)系統(tǒng)中的所有用戶可見(jiàn); 第二可見(jiàn)性狀態(tài),其中地點(diǎn)僅對(duì)與所述地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶的社交聯(lián)系人可見(jiàn); 第三可見(jiàn)性狀態(tài),其中地點(diǎn)僅 對(duì)所述地點(diǎn)的創(chuàng)建者可見(jiàn);以及 第四可見(jiàn)性狀態(tài),其中地點(diǎn)對(duì)所述地理社交網(wǎng)絡(luò)系統(tǒng)的所有用戶隱藏。
13.根據(jù)權(quán)利要求11所述的裝置,其中所述程序還包括能操作以使得所述一個(gè)或多個(gè)處理器進(jìn)行以下操作的指令: 設(shè)置第一用戶創(chuàng)建地點(diǎn)的初始可見(jiàn)性狀態(tài); 如果第二用戶表示對(duì)所述第一用戶創(chuàng)建地點(diǎn)感興趣,則: 增加所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分;以及 如果所述可見(jiàn)性得分高于閾值,則: 提升所述第一用戶創(chuàng)建地點(diǎn)的所述可見(jiàn)性狀態(tài)。
14.根據(jù)權(quán)利要求13所述的裝置,其中增加所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分進(jìn)一步基于所述第二用戶的可信度。
15.根據(jù)權(quán)利要求11所述的裝置,其中所述程序還包括能操作以使得所述一個(gè)或多個(gè)處理器進(jìn)行以下操作的指令: 設(shè)置第一用戶創(chuàng)建地點(diǎn)的初始可見(jiàn)性狀態(tài); 如果第二用戶標(biāo)記所述第一用戶創(chuàng)建地點(diǎn),則: 減小所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分;以及 如果所述可見(jiàn)性得分低于閾值,則: 降低所述第一用戶創(chuàng)建地點(diǎn)的所述可見(jiàn)性狀態(tài)。
16.根據(jù)權(quán)利要求15所述的裝置,其中所述減小所述第一用戶創(chuàng)建地點(diǎn)的可見(jiàn)性得分進(jìn)一步基于所述第二用戶的可信度。
17.根據(jù)權(quán)利要求11所述的裝置,其中所述程序還包括能操作以使得所述一個(gè)或多個(gè)處理器進(jìn)行以下操作的指令: 接收請(qǐng)求,其中所述請(qǐng)求包括與用戶相關(guān)聯(lián)的用戶標(biāo)識(shí)符和地理位置; 訪問(wèn)用戶簡(jiǎn)檔信息的數(shù)據(jù)存儲(chǔ),以識(shí)別請(qǐng)求用戶的一個(gè)或多個(gè)直接社交聯(lián)系人的集合; 訪問(wèn)地點(diǎn)的數(shù)據(jù)存儲(chǔ),以識(shí)別一個(gè)或多個(gè)附近地點(diǎn)內(nèi)的一個(gè)或多個(gè)附近地點(diǎn)的集合在距所述地理位置的閾值距離之內(nèi); 基于每個(gè)地點(diǎn)的可見(jiàn)性狀態(tài)以及與每個(gè)地點(diǎn)相關(guān)聯(lián)的一個(gè)或多個(gè)用戶,選擇所述一個(gè)或多個(gè)附近地點(diǎn)的集合的子集;以及 向所述請(qǐng)求用戶提供所述選擇的所述一個(gè)或多個(gè)附近地點(diǎn)的集合的子集。
18.根據(jù)權(quán)利要求17所述的裝置,其中所述請(qǐng)求還包括字符串,并且其中,為訪問(wèn)地點(diǎn)的數(shù)據(jù)存儲(chǔ),所述程序還包括能操作以使得所述一個(gè)或多個(gè)處理器進(jìn)行以下操作的指令:將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配。
19.根據(jù)權(quán)利要求18所述的裝置,其中,為了將所述字符串與對(duì)應(yīng)于存儲(chǔ)在所述數(shù)據(jù)存儲(chǔ)中的地點(diǎn)的地點(diǎn)標(biāo)識(shí)符進(jìn)行匹配,所述程序還包括能操作以使得所述一個(gè)或多個(gè)處理器進(jìn)行以下操作的指令:將所述字符串與每個(gè)地點(diǎn)標(biāo)識(shí)符進(jìn)行完全或部分匹配。
20.根據(jù)權(quán)利要求11所述的裝置,其中與所述第一地點(diǎn)相關(guān)聯(lián)的所述用戶活動(dòng)數(shù)據(jù)包括:對(duì)與在所述第一地點(diǎn)簽 到相關(guān)的其他用戶進(jìn)行標(biāo)記。
全文摘要
在一個(gè)實(shí)施例中,社交網(wǎng)絡(luò)系統(tǒng)的用戶請(qǐng)求搜索用戶當(dāng)前位置附近的地點(diǎn)。社交網(wǎng)絡(luò)系統(tǒng)生成用戶當(dāng)前位置附近的地點(diǎn)的列表,基于列表中每個(gè)地點(diǎn)的可見(jiàn)性和用戶及用戶的社交聯(lián)系人的活動(dòng)從地點(diǎn)的列表中選擇子集,并且將子集返回到用戶。
文檔編號(hào)G06Q50/00GK103154994SQ201180047889
公開(kāi)日2013年6月12日 申請(qǐng)日期2011年8月11日 優(yōu)先權(quán)日2010年8月18日
發(fā)明者J·雷德斯通, B·J·格茨菲爾德, E·M·莎朗, S·P·納拉亞南, D·J-P·惠 申請(qǐng)人:費(fèi)斯布克公司