基于地理社交因素的內(nèi)容呈現(xiàn)的制作方法
【專利摘要】在一種實施方式中,地理社交網(wǎng)絡系統(tǒng)確定用戶的當前位置,計算表示用戶的熟悉度的位置的新穎性分數(shù),以及基于新穎性分數(shù)在地理和時間半徑內(nèi)呈現(xiàn)內(nèi)容以顯示給用戶。
【專利說明】基于地理社交因素的內(nèi)容呈現(xiàn)
【技術(shù)領(lǐng)域】
[0001]本公開總體上涉及地理社交網(wǎng)絡服務,且更具體地,涉及基于地理社交因素向裝置呈現(xiàn)內(nèi)容。
【背景技術(shù)】
[0002]社交網(wǎng)絡系統(tǒng)(諸如社交網(wǎng)絡網(wǎng)站)使其用戶能夠與其交互并且通過系統(tǒng)彼此間交互。社交網(wǎng)絡系統(tǒng)可以創(chuàng)建并存儲與用戶相關(guān)聯(lián)的通常被稱為用戶個人資料的記錄。用戶個人資料可包括用戶的人口統(tǒng)計信息、通信信道信息以及個人興趣。社交網(wǎng)絡系統(tǒng)還可在社交網(wǎng)絡系統(tǒng)(例如,社交圖形)中創(chuàng)建和存儲用戶與其他用戶的關(guān)系的記錄,并且提供服務(例如,張貼墻、照片共享或即時消息)以方便社交網(wǎng)絡系統(tǒng)中的用戶之間的社交交互。地理社交網(wǎng)絡系統(tǒng)是地理服務和功能被用以實現(xiàn)額外的社交交互的社交網(wǎng)絡系統(tǒng)。用戶提交的位置數(shù)據(jù)或者地理定位技術(shù)(例如,移動手機位置跟蹤)能夠允許地理社交網(wǎng)絡連接并協(xié)調(diào)用戶和與他們的興趣匹配的當?shù)厝嘶蚴录?。例如,用戶可使用移動客戶端應用通過提供地名(或者從預建立的地點列表中選擇地點)來對地點簽到。除其他事項外,地理社交網(wǎng)絡系統(tǒng)能夠記錄關(guān)于用戶在該地點存在的信息并且可以將該信息提供給地理社交網(wǎng)絡系統(tǒng)的其他用戶。
【發(fā)明內(nèi)容】
[0003]【具體實施方式】涉及一種地理社交網(wǎng)絡系統(tǒng),其包括旨在基于各種地理社交因素自動呈現(xiàn)與客戶端裝置的當前位置有關(guān)的內(nèi)容的特征。下面在【具體實施方式】中結(jié)合附圖更詳細地描述本公開的這些和其他特征、方面和優(yōu)勢。
【專利附圖】
【附圖說明】
[0004]圖1示出了示例社交網(wǎng)絡系統(tǒng)。
[0005]圖2示出了基于地理社交因素向客戶端裝置呈現(xiàn)內(nèi)容的示例方法。
[0006]圖3示出了示例旅行者與內(nèi)容搜索半徑。
[0007]圖4示出了隨著內(nèi)容粒度增大的示例旅行者與內(nèi)容搜索半徑。
[0008]圖5示出了針對圖3和圖4的示例旅行者的內(nèi)容搜索半徑與時間/距離之間的示例關(guān)系。
[0009]圖6A至圖6C示出了用于呈現(xiàn)內(nèi)容的不同界面。
[0010]圖7示出了示例計算機系統(tǒng)。
[0011]圖8示出了示例移動裝置平臺。
【具體實施方式】
[0012]現(xiàn)將參照附圖中示出的幾種實施方式詳細地描述本發(fā)明。在以下描述中,闡述大量的具體細節(jié)以提供對本公開的全面理解。然而,本領(lǐng)域的技術(shù)人員顯而易見的是,在不具有某些或全部這些具體細節(jié)的情況下,也可以實施本公開。在其他情況下,為了不使得本公開模糊,沒有詳細地描述已熟知的處理步驟和/或結(jié)構(gòu)。此外,盡管結(jié)合特定的實施方式描述了本公開,應當理解,該描述并不旨在將本公開限制為所描述的實施方式。相反,該描述旨在覆蓋可包括在由所附權(quán)利要求所定義的本公開的精神和范圍之內(nèi)的替代、修改以及等價物。
[0013]社交網(wǎng)絡系統(tǒng)(諸如社交網(wǎng)絡網(wǎng)站)使其用戶能夠與其交互并且通過該系統(tǒng)彼此交互。通常,要成為社交網(wǎng)絡系統(tǒng)的注冊用戶,實體(人或非人)利用社交網(wǎng)絡系統(tǒng)注冊賬戶。此后,注冊用戶可通過提供例如正確的登錄ID或用戶名和密碼經(jīng)由賬戶登錄到社交網(wǎng)絡系統(tǒng)。如在此使用的,“用戶”可以是與或通過這類社交網(wǎng)絡環(huán)境交互或者通信的個體(人類用戶)、實體(例如,企業(yè)、商家或第三方應用)或群(例如,個體的或者實體的群)。
[0014]當用戶利用社交網(wǎng)絡系統(tǒng)注冊賬戶時,社交網(wǎng)絡系統(tǒng)可以創(chuàng)建并存儲與用戶相關(guān)聯(lián)的通常被稱為“用戶個人資料(user profile)”的記錄。用戶個人資料可包括由用戶提供以及由各種系統(tǒng)(包括社交網(wǎng)絡系統(tǒng))匯集的關(guān)于用戶活動或動作的信息。例如,用戶可以提供他的姓名、資料圖片、聯(lián)系信息、出生日期、性別、婚姻狀況、家庭狀況、職業(yè)、教育背景、喜好、興趣以及其他人口統(tǒng)計信息以包含在他的用戶個人資料中。用戶可以識別用戶認為是他的朋友的社交網(wǎng)絡系統(tǒng)中的其他用戶。用戶的朋友或第一級聯(lián)系人的名單可包含在用戶個人資料中。社交網(wǎng)絡系統(tǒng)中的連接可以是雙向的或只是單向的。例如,如果Bob和Joe都是用戶并且彼此連接,則Bob和Joe都是彼此的聯(lián)系人。另一方面,如果Bob希望連接到Sam以查看Sam的張貼內(nèi)容項,但是Sam沒有選擇連接到Bob,則可以形成Sam是Bob的聯(lián)系人,但是Bob不是Sam的聯(lián)系人的單向連接。社交網(wǎng)絡系統(tǒng)的一些實施方式允許經(jīng)由一級或多級連接(例如,朋友的朋友)的間接連接。用戶可以明確地添加連接,例如,用戶選擇特定的其他用戶成為朋友,或基于用戶的共同特征(例如,作為同一教育機構(gòu)的校友的用戶)通過社交網(wǎng)絡系統(tǒng)自動地創(chuàng)建連接。用戶可以識別他經(jīng)常訪問的網(wǎng)站或者網(wǎng)頁或?qū)⑵浼訒?,并且這些網(wǎng)站或者網(wǎng)頁可以包含在用戶個人資料中。
[0015]用戶可在其注冊賬戶時或者稍后提供有關(guān)用戶的各個方面的信息(諸如,聯(lián)系信息和興趣)。用戶還可以隨時更新他或者她的個人資料信息。例如,當用戶遷居或改變電話號碼時,他可以更新他的聯(lián)系信息。此外,用戶的興趣可能會隨著時間流逝而改變,并且用戶可以隨時更新他的個人資料中的興趣。用戶在社交網(wǎng)絡系統(tǒng)上的活動,諸如訪問系統(tǒng)上特定信息的頻率,也可以提供可包含在用戶個人資料中的信息。此外,可以隨時更新這類信息以反映用戶最近的活動。而且,其他用戶或者用戶的所謂朋友或聯(lián)系人也可以進行影響或者致使用戶個人資料更新的活動。例如,聯(lián)系人可以將用戶添加為朋友(或移除作為朋友的用戶)。聯(lián)系人還可以填寫信息到用戶的個人資料頁面一通常稱為張貼墻(walΙ-post)。用戶還可輸入張貼到用戶個人資料頁面的狀態(tài)消息。
[0016]社交網(wǎng)絡系統(tǒng)可保存通常能夠?qū)€體群之間的關(guān)系建模的社交圖形信息,并且可包括從偶然相識到親密的家庭聯(lián)結(jié)排列的關(guān)系。可以使用圖形結(jié)構(gòu)表示社交網(wǎng)絡。圖形的每個節(jié)點對應于社交網(wǎng)絡的成員。連接兩個節(jié)點的邊表示兩個用戶之間的關(guān)系。此外,任何兩個節(jié)點之間的分離度被定義為從圖形的一個節(jié)點移動到另一個節(jié)點需要跳躍的最小數(shù)量。兩個用戶之間的分離度可被視為對由圖形中的節(jié)點表示的兩個用戶之間的關(guān)系的度量。[0017]社交網(wǎng)絡系統(tǒng)可支持各種應用,諸如照片共享、在線日歷與事件。例如,社交網(wǎng)絡系統(tǒng)還可包括媒體共享功能。例如,社交網(wǎng)絡系統(tǒng)可允許用戶將照片和其他多媒體文件張貼到用戶頁面,諸如張貼墻或相冊中,兩者都是社交網(wǎng)絡系統(tǒng)的其他用戶可訪問的。社交網(wǎng)絡系統(tǒng)還可允許用戶配置事件。例如,第一用戶可以配置具有包括事件的時間和日期、事件的位置以及被邀請到該事件中的其他用戶的屬性的事件。受邀用戶可接收到該事件的邀請并且做出回應(諸如,通過接受邀請或拒絕邀請)。而且,社交網(wǎng)絡系統(tǒng)可以允許用戶保留個人日歷。類似于事件,日歷條目可包括時間、日期、位置和其他用戶的身份。
[0018]社交網(wǎng)絡系統(tǒng)還可支持隱私模式。用戶可以希望或可以不希望與其他用戶或第三方應用分享他的信息,或者用戶可以希望只與特定用戶或第三方應用分享他的信息。用戶可以通過與他的用戶個人資料相關(guān)聯(lián)的隱私設(shè)置來控制是否與其他用戶或第三方應用分享他的信息。例如,用戶可以為與用戶相關(guān)聯(lián)的每個用戶資料選擇隱私設(shè)置和/或選擇全局應用或應用到用戶個人資料信息的類別或種類的設(shè)置。隱私設(shè)置定義或識別可具有對用戶資料訪問權(quán)的實體組(例如,其他用戶、用戶的聯(lián)系人、朋友的朋友或第三方應用)??梢愿鞣N粒度級別規(guī)定隱私設(shè)置,諸如通過規(guī)定社交網(wǎng)絡(例如,其他用戶)中的特定實體、預定組的用戶聯(lián)系人、特定類型的聯(lián)系人、所有的用戶聯(lián)系人、所有的第一級連接的用戶聯(lián)系人、整個社交網(wǎng)絡、或者甚至整個因特網(wǎng)(例如,使張貼的內(nèi)容項可加索引并可在因特網(wǎng)上搜索)。用戶可以為待張貼的所有用戶數(shù)據(jù)選擇默認隱私設(shè)置。此外,用戶可以明確地禁止特定實體瀏覽用戶資料或特定類型的用戶數(shù)據(jù)。
[0019]社交網(wǎng)絡系統(tǒng)可保存有關(guān)地理位置或者地點的信息的數(shù)據(jù)庫。地點可對應于各種物理位置,諸如餐館、酒吧、火車站、機場等。某些地點可對應于其自身包含諸如餐館或者機場中的大門位置等的地點的較大區(qū)域。在一種實施方式中,如出于所有目的通過引用結(jié)合在此的美國專利申請序號12/863,181所描述的,每個地點均能夠被保存為由社交網(wǎng)絡系統(tǒng)維持的社交圖形或其他數(shù)據(jù)結(jié)構(gòu)的中心節(jié)點。社交網(wǎng)絡系統(tǒng)可允許用戶使用由有線或無線站(諸如,膝上計算機、臺式計算機或移動裝置)托管的客戶端應用(例如,瀏覽器)訪問關(guān)于每個地點的信息。例如,社交網(wǎng)絡系統(tǒng)可以為請求有關(guān)地點的信息的用戶提供網(wǎng)頁(或其他結(jié)構(gòu)文檔)。除了用戶個人資料和地點信息之外,社交網(wǎng)絡系統(tǒng)還可以跟蹤和保存關(guān)于用戶的其他信息。例如,社交網(wǎng)絡系統(tǒng)可以支持包括記錄用戶位置的一個或多個基于位置的服務的地理社交網(wǎng)絡系統(tǒng)功能。例如,用戶可以使用由用戶的移動裝置托管的特殊目的客戶端應用(或使用瀏覽器客戶端的基于網(wǎng)或網(wǎng)絡的應用)來訪問地理社交網(wǎng)絡系統(tǒng)。客戶端應用可以自動訪問全球定位系統(tǒng)(GPS)或由移動裝置支持的其他地理定位功能,并且將用戶的當前位置報告給地理社交網(wǎng)絡系統(tǒng)。此外,客戶端應用可以支持允許用戶對各種位置簽到并且將該位置傳達給其他用戶的地理社交網(wǎng)絡功能。當用戶身處于地點并且使用移動裝置訪問地理社交網(wǎng)絡系統(tǒng)來注冊在該地點的用戶存在時,可發(fā)生對給定地點的簽到。用戶可以從靠近用戶當前位置的現(xiàn)有地點的列表中選擇一個地點或創(chuàng)建新的地點。用戶在對給定地點簽到時還可以以文本串提供評論。用戶也可結(jié)合簽到(諸如,用戶的朋友)識別一個或多個其他用戶并且也使他們與簽到相關(guān)聯(lián)。出于所有目的通過引用結(jié)合在此的美國專利申請序號第12/584,614號描述了一種允許第一用戶對給定地點的其他用戶簽到的系統(tǒng)。包括評論和對應用戶簽到時間的時間戳的條目可以呈現(xiàn)給其他用戶。例如,用戶簽到活動的記錄可以存儲在數(shù)據(jù)庫中。社交網(wǎng)絡系統(tǒng)可以選擇與用戶在給定地點的簽到活動相關(guān)聯(lián)的一個或多個記錄并且在對應給定地點的網(wǎng)頁(或者其他結(jié)構(gòu)文檔)中包括該簽到活動。例如,社交網(wǎng)絡系統(tǒng)可以選擇與請求對應地點的頁面的用戶的朋友或其他社交聯(lián)系人相關(guān)聯(lián)的簽到活動。出于所有目的通過引用將其全部內(nèi)容結(jié)合在此的美國專利申請序號12/858,817描述了可結(jié)合本申請的各種實施方式使用的示例地理社交網(wǎng)絡系統(tǒng)。簽到活動也可以顯示在用戶個人資料頁面上以及提供給社交網(wǎng)絡系統(tǒng)的用戶的新鮮事中。
[0020]而且,用戶的移動裝置上托管的特殊目的的客戶端應用可被配置為連續(xù)地捕獲移動裝置的位置數(shù)據(jù)并將該位置數(shù)據(jù)發(fā)送至社交網(wǎng)絡系統(tǒng)。以這種方式,社交網(wǎng)絡系統(tǒng)可以跟蹤用戶的位置并向與靠近用戶的路徑或者用戶經(jīng)常去的地點相關(guān)的用戶提供各種推薦。在一種實施方式中,用戶可以決定該推薦服務,其使客戶端應用定期地向社交網(wǎng)絡系統(tǒng)張貼用戶的位置數(shù)據(jù)。
[0021]并且,特定實施方式允許社交網(wǎng)絡系統(tǒng)基于與社交網(wǎng)絡的特定用戶或成員相關(guān)聯(lián)的裝置的當前位置、用戶在當前位置所花費的總時間量、以及之前確定的位置與裝置的當前位置之間的距離呈現(xiàn)各條內(nèi)容?;谶@些因素,社交網(wǎng)絡系統(tǒng)可以確定客戶端裝置的用戶的當前位置的“新穎性”并且針對呈現(xiàn)的內(nèi)容投射(cast,計算)一個位置上及時間上更寬的或更窄的網(wǎng)。例如,如果用戶在他或她花費很少至不花費時間的位置,社交網(wǎng)絡系統(tǒng)可呈現(xiàn)來自位置的整個區(qū)域、州、或國家的內(nèi)容。此外,如果用戶在一個特定位置花費很少或不花費時間,可從過去的任何日期中呈現(xiàn)內(nèi)容。然而,如果用戶在一個特定位置已花費大量的時間,社交網(wǎng)絡系統(tǒng)確定該位置對用戶來說并不新奇,且僅呈現(xiàn)與小地理半徑相關(guān)的內(nèi)容,并且在過去的幾天張貼到社交網(wǎng)絡中。
[0022]內(nèi)容可以是與位置相關(guān)的社交網(wǎng)絡上任何存在的東西,包括但并不限于:照片、視頻、故事、簽到、注釋、評論、新條目、鏈接、事件、音頻、交易、推廣、廣告等。在特定實施方式中,內(nèi)容替代用戶移動裝置的主屏幕、背景屏幕、鎖定屏幕、或其他默認屏幕。在特定實施方式中,生成內(nèi)容以作為針對位置的自定義新聞流。
[0023]在特定實施方式中,基于社交關(guān)聯(lián)性排列與搜索半徑匹配的內(nèi)容,并且按遞減的社交關(guān)聯(lián)性的順序顯示給用戶。當確定社交關(guān)聯(lián)性時可以考慮到多個因素,包括但并不限于:用戶與產(chǎn)生內(nèi)容的用戶之間的關(guān)系、內(nèi)容銜接量、以及內(nèi)容是否是由與該用戶處于相同位置的社交網(wǎng)絡的另一用戶的朋友上傳的。
[0024]因而,該公開基于地理社交因素通過呈現(xiàn)相關(guān)內(nèi)容為客戶端裝置的用戶提供物理上探索社交圖形的方式。
[0025]圖1示出了示例社交網(wǎng)絡系統(tǒng)。在特定的實施方式中,社交網(wǎng)絡系統(tǒng)可以將用戶個人資料數(shù)據(jù)和社交圖形信息存儲在用戶個人資料數(shù)據(jù)庫101中。在特定的實施方式中,社交網(wǎng)絡系統(tǒng)可以將用戶事件數(shù)據(jù)存儲在事件數(shù)據(jù)庫102中。例如,通過訪問客戶端應用來定義事件名稱、時間和位置并且使新創(chuàng)建的事件存儲在事件數(shù)據(jù)庫102中,用戶可以注冊新的事件。在特定實施方式中,社交網(wǎng)絡系統(tǒng)可以將用戶隱私政策數(shù)據(jù)存儲在隱私政策數(shù)據(jù)庫103中。在特定的實施方式中,社交網(wǎng)絡系統(tǒng)可以將地理和位置數(shù)據(jù)存儲在位置數(shù)據(jù)庫104中。在特定的實施方式中,數(shù)據(jù)庫101、102、103、以及104可操作地連接到社交網(wǎng)絡系統(tǒng)的前端。在特定的實施方式中,前端120可以通過網(wǎng)絡云121與客戶端裝置122交互。客戶端裝置122通常是包括通過計算機網(wǎng)絡(例如,遠程)通信的功能的計算機或計算裝置。客戶端裝置122可以是臺式計算機、膝上計算機、個人數(shù)字助理(PDA)、車內(nèi)或車外導航系統(tǒng)、智能電話或其他蜂窩或者移動電話、或移動游戲裝置及其他合適的計算裝置??蛻舳搜b置122可以執(zhí)行一個或多個客戶端應用,諸如網(wǎng)頁瀏覽器(例如,Microsoft Windows互聯(lián)網(wǎng)瀏覽器、火狐瀏覽器(Mozilla Firefox)、蘋果瀏覽器(Apple Safari)、谷歌瀏覽器(Google Chrome)和歐朋瀏覽器(Opera)等)或者特殊目的的客戶端應用(例如,iPhone的Facebook等),以通過計算機網(wǎng)絡訪問和瀏覽內(nèi)容。前端120可以包括網(wǎng)絡(web)或HTTP服務器功能以及其他功能以允許用戶訪問社交網(wǎng)絡系統(tǒng)。網(wǎng)絡云121通常表示通過其客戶端裝置122可以訪問社交網(wǎng)絡系統(tǒng)的網(wǎng)絡或網(wǎng)絡集合(諸如因特網(wǎng)或企業(yè)內(nèi)部網(wǎng)或者二者的結(jié)合)。
[0026]在特定實施方式中,位置數(shù)據(jù)庫104可以存儲地點的信息庫,在該庫中每個地點都包括名字、地理位置及元信息(諸如最初創(chuàng)建地點、評論、注釋、簽到活動數(shù)據(jù)等的用戶)。可以通過系統(tǒng)的管理員和/或系統(tǒng)的用戶創(chuàng)建地點。例如,通過訪問客戶端應用來定義地點名稱并且提供地理位置并使新創(chuàng)建的地點在位置數(shù)據(jù)庫104中注冊,用戶可以注冊新的地點。如上所述,創(chuàng)建的地點可以對應于中心節(jié)點,出于增加關(guān)于地點的信息以及創(chuàng)建待發(fā)送給用戶的廣告或其他提議的目的,管理員可索要該中心節(jié)點。在特定實施方式中,系統(tǒng)前端120可按用戶的要求構(gòu)建并提供地點的網(wǎng)頁。在一些實施方式中,地點的網(wǎng)頁可以包括用戶可選擇的組件以“喜歡”該地點或?qū)υ摰攸c簽到。在特定實施方式中,位置數(shù)據(jù)庫104可以存儲識別與簽到相關(guān)的用戶的真實世界的地理位置的地理位置數(shù)據(jù)。例如,計算機的IP地址能夠識別連接因特網(wǎng)的計算機的地理位置。例如,通過手機信號塔、W1-Fi定位和/或GPS定位能夠識別裝備有蜂窩、W1-Fi和/或GPS功能的蜂窩電話的地理位置。在特定實施方式中,位置數(shù)據(jù)庫104可以存儲多個地點的地理位置以及額外信息。例如,地點可以是當?shù)仄髽I(yè)、景點(例如,CA舊金山的聯(lián)合廣場)、大學、城市或者國家公園。例如,地點的地理位置(例如,當?shù)氐目Х鹊?可以是地址、地理坐標組(緯度和經(jīng)度)或?qū)α硪坏攸c的參考(例如,“靠近火車站的咖啡店”)。例如,具有巨大面積的地點(例如,優(yōu)勝美地(Yosemite)國家公園)的地理位置可以是近似該地點的邊界線的形狀(例如,圓形或者多邊形)和/或該形狀的質(zhì)心。例如,地點的額外信息可以是地點的營業(yè)時間、照片、或者用戶評論。在特定實施方式中,位置數(shù)據(jù)庫104可以存儲用戶的位置數(shù)據(jù)。例如,用戶可以創(chuàng)建地點(例如,新餐館或者咖啡店),并且社交網(wǎng)絡系統(tǒng)可以將創(chuàng)建的地點存儲在位置數(shù)據(jù)庫104中。例如,位置數(shù)據(jù)庫104可以存儲用戶的簽到活動。例如,位置數(shù)據(jù)庫104可以存儲用戶的配備GPS的移動裝置提供的用戶的地理位置。在特定實施方式中,社交網(wǎng)絡系統(tǒng)可以基于用戶的用戶個人資料信息、簽到活動和/或由客戶端應用報告的地理位置數(shù)據(jù)(見上)計算一個或多個用戶的路線,并且將一個或多個路線存儲在位置數(shù)據(jù)庫104中。例如,社交網(wǎng)絡系統(tǒng)能夠在用戶開車去工作時通過使用映射服務應用(諸如,谷歌地圖)或者通過使用來自用戶的配備GSP的移動手機的地理位置數(shù)據(jù)點來計算用戶的家與工作之間的用戶的“上下班路線”(如在存儲于用戶個人資料數(shù)據(jù)庫101中的用戶的用戶個人資料信息中所描述的)。
[0027]圖2示出了根據(jù)本發(fā)明的一種實施方式的基于地理社交因素呈現(xiàn)內(nèi)容的示例方法。圖2可通過由社交網(wǎng)絡系統(tǒng)的一個或多個計算裝置托管的內(nèi)容呈現(xiàn)處理來實施。在特定實施方式中,內(nèi)容呈現(xiàn)處理首先確定用戶的客戶端裝置122的當前位置(201)。例如,內(nèi)容呈現(xiàn)處理能夠基于用戶的配備GPS的移動手機所報告的地理位置確定用戶的當前位置。例如,內(nèi)容呈現(xiàn)處理可通過訪問事件數(shù)據(jù)庫102確定用戶的當前位置并且確定用戶參加的當前事件(例如,會議、午餐約會)以及與當前事件相關(guān)的位置。在特定實施方式中,社交網(wǎng)絡系統(tǒng)可通過圖像對象識別計算機視覺算法將上傳的照片與已知照片的數(shù)據(jù)庫進行匹配來確定客戶端裝置122的位置。在特定實施方式中,內(nèi)容呈現(xiàn)處理通過輔助GPS或到達時間距離(TDOA)三角法確定客戶端裝置122的位置。本公開考慮獲得客戶端裝置122的位置的任何合適的方式。
[0028]在步驟202,內(nèi)容呈現(xiàn)處理針對客戶端裝置122所獨有的位置確定“新穎性”分數(shù)。新穎性分數(shù)是關(guān)于移動或客戶端裝置的用戶與位置有多熟悉的估計。在特定實施方式中,新穎性分數(shù)可以基于大量地理社交因素。例如,社交網(wǎng)絡系統(tǒng)可連續(xù)地從特定用戶的客戶端裝置122收集位置數(shù)據(jù)以確定用戶在特定位置已花費的總時間量。當用戶在給定位置花費很少或者沒花費時間時,在特定實施方式中,社交網(wǎng)絡系統(tǒng)可以估計用戶完全不知道該地區(qū)并向客戶端裝置122的位置分配高新穎性分數(shù)。在特定實施方式中,單個用戶可以與多個客戶端裝置相關(guān)聯(lián)。例如,用戶可以從臺式計算機或者筆記本式計算機登錄。在這種情況下,ID地址可以映射至物理位置,并且社交網(wǎng)絡可以假設(shè)用戶處于該位置中。在特定實施方式中,社交網(wǎng)絡系統(tǒng)可以為自稱的位置信息解析用戶的個人資料信息,包括但并不限于:用戶的當前城市、用戶的城鎮(zhèn)、用戶的教育城市、以及用戶的就職城市。一般來說,新穎性分數(shù)隨著用戶在給定位置花費的時間越多而減少。
[0029]另一方面,如果社交網(wǎng)絡系統(tǒng)已經(jīng)發(fā)現(xiàn)用戶在同一位置花費幾年的時間,社交網(wǎng)絡系統(tǒng)可估計用戶居住在該地區(qū)并且非常了解;因此,社交網(wǎng)絡系統(tǒng)可以為客戶端裝置122的位置分配低新穎性分數(shù)。在特定實施方式中,除了在位置所花的時間總量之外,社交網(wǎng)絡系統(tǒng)還應考慮在該位置檢測到用戶的最后時間。例如,如果用戶正在拜訪他或她花費了大量時間但是最近沒有訪問的地區(qū),社交網(wǎng)絡系統(tǒng)可以相應地增加新穎性分數(shù)。 [0030]在特定實施方式中,新穎性分數(shù)基于客戶端裝置122的最近既定位置與客戶端裝置122的當前位置之間的距離(“Ad”)。例如,在用戶從加州舊金山旅行到西班牙的巴塞多納的情況下,在西班牙對他或她的裝置通電時,社交網(wǎng)絡系統(tǒng)確定△ d是5,962英里,并將相應地增大當前位置的新穎性分數(shù)。在特定實施方式中,其他地理社交因素可能對新穎性分數(shù)負責。在特定實施方式中,可從用戶的個人資料中挖掘信息以計算新穎性分數(shù)。例如,如果用戶的就職歷史表明他曾就職于當前位置,那么社交網(wǎng)絡系統(tǒng)可以利用該信息,以及就職長度來調(diào)整針對該位置的新穎性分數(shù)。在特定實施方式中,如果用戶在該地址的照片中已做標記,那么社交網(wǎng)絡系統(tǒng)相應地降低該位置的新穎性分數(shù)。在特定實施方式中,如果用戶已授權(quán)社交網(wǎng)絡其他社交網(wǎng)絡服務、電子郵件服務、或者其他基于云的計算服務,社交網(wǎng)絡系統(tǒng)可以挖掘用戶的數(shù)據(jù)以確定用戶之前是否訪問過當前位置。在特定實施方式中,與計算新穎性分數(shù)的△(!值相比,所花費的總時間被更高加權(quán)。本公開考慮計算新穎性分數(shù)以及利用社交因素的任何組合或者在新穎性分數(shù)計算中加權(quán)的任何合適的方式。
[0031]利用在步驟202中計算的新穎性分數(shù)確定向用戶呈現(xiàn)什么內(nèi)容。在特定實施方式中,一個或兩個位置和時間上傳存在于社交網(wǎng)絡上的內(nèi)容。例如,在社交網(wǎng)絡上,上傳的照片可與物理位置相關(guān)聯(lián)。在特定實施方式中,基于EXIF位置數(shù)據(jù),照片與物理位置相關(guān)聯(lián)。在特定實施方式中,經(jīng)由計算機視覺算法,上傳的照片通過將照片與具有已知地理位置的照片的數(shù)據(jù)庫進行匹配來與特定物理位置相關(guān)聯(lián)。類似地,上傳的照片可包括EXIF數(shù)據(jù),該數(shù)據(jù)包括捕獲的日期與時間??商娲?,社交網(wǎng)絡系統(tǒng)可以對具有上傳日期與時間的所上傳的照片加蓋時間戳。
[0032]因為內(nèi)容呈現(xiàn)處理期望將與用戶相關(guān)的內(nèi)容遞送至用戶,在特定實施方式中,遞送的內(nèi)容的粒度與位置的新穎性分數(shù)逆相關(guān)。在特定實施方式中,所遞送的內(nèi)容的粒度由位置的地理半徑和當前時間的時段限定。例如,在用戶對一個地區(qū)完全不熟悉(高新穎性分數(shù))的情況下,內(nèi)容呈現(xiàn)處理將拉取(pull,獲取)大地理半徑的內(nèi)容,諸如包含該位置的整個地區(qū)、州、或國家。類似地,如果用戶對地區(qū)不熟悉,那么內(nèi)容呈現(xiàn)系統(tǒng)將拉取大時段的內(nèi)容,例如,無論時間戳的全部內(nèi)容。另一方面,如果用戶在他或她很熟悉的區(qū)域(低新穎性分數(shù))中,那么內(nèi)容呈現(xiàn)處理可僅遞送小地理區(qū)域內(nèi)(諸如100英尺內(nèi))以及在短時段內(nèi)(例如,最后24小時內(nèi))出現(xiàn)的內(nèi)容。因而,內(nèi)容呈現(xiàn)處理將相關(guān)內(nèi)容遞送至用戶,該內(nèi)容被修整為他或她的存在位置的他的估計熟悉度。在特定實施方式中,粒度與新穎性分數(shù)逆相關(guān)。在特定實施方式中,粒度與新穎性分數(shù)非線性地逆相關(guān)。在特定實施方式中,粒度在多個因素之間被不均勻地加權(quán)。在特定實施方式中,內(nèi)容呈現(xiàn)系統(tǒng)并不限于通過地理半徑和時段過濾的內(nèi)容。在特定實施方式中,特定城市或區(qū)域可被分割成任何任意區(qū),諸如鄰近地區(qū)或市區(qū)。本公開考慮過濾待呈現(xiàn)的內(nèi)容的任何合適的方式。
[0033]在步驟203中,內(nèi)容呈現(xiàn)處理檢索屬于基于在步驟202中計算的新穎性分數(shù)確定的地理和時間半徑內(nèi)的內(nèi)容。如之前所公開的,地理半徑不必限制于圓形半徑。在特定實施方式中,可以利用任何任意地理區(qū)域來過濾所呈現(xiàn)的內(nèi)容。如之前所述,“內(nèi)容”包括存儲于社交網(wǎng)絡系統(tǒng)上的任何類型的信息。例如,在地理區(qū)域內(nèi)捕獲并被用戶的朋友上傳的照片、用戶的朋友對屬于地理區(qū)域內(nèi)的位置的簽到、用戶的朋友對地理區(qū)域內(nèi)的商業(yè)或?qū)嶓w的評論、用戶的朋友對與屬于地理區(qū)域內(nèi)的位置相關(guān)聯(lián)的頁面的注釋、與地理區(qū)域內(nèi)的位置相關(guān)聯(lián)的頁面、以及包括與地區(qū)區(qū)域內(nèi)的位置相關(guān)聯(lián)的文本的注釋。本公開考慮將社交網(wǎng)絡系統(tǒng)的任何類型的信息遞送至用戶以作為呈現(xiàn)的內(nèi)容。
[0034]在步驟204中,待呈現(xiàn)的內(nèi)容列表由內(nèi)容呈現(xiàn)處理基于距離、關(guān)聯(lián)性、以及其他地理社交因素排列。例如,內(nèi)容呈現(xiàn)處理可通過將最接近用戶的當前位置的內(nèi)容排到至列表的頂部而基于與內(nèi)容相關(guān)的位置與用戶的當前位置之間的距離排列內(nèi)容的列表。在特定實施方式中,社交網(wǎng)絡系統(tǒng)基于人口統(tǒng)計因素、彼此的朋友、以及兩個用戶之間的交互程度來計算表示兩個獨立用戶在社交網(wǎng)絡上的親近程度的社交系數(shù),并且將上傳的或者與和該用戶具有更高社交系數(shù)的用戶相關(guān)聯(lián)的內(nèi)容推送至列表的頂部。在特定實施方式中,高度接洽的內(nèi)容被排得較高,諸如被高度評論或高度喜歡的照片。在特定實施方式中,內(nèi)容呈現(xiàn)處理將通過與客戶端裝置122的用戶在同一位置的另一用戶的朋友發(fā)布的內(nèi)容排列得較高。例如,如果用戶A和用戶B在相同的時間相同的位置,用戶B的朋友發(fā)布的內(nèi)容被呈現(xiàn)給用戶A,反之亦然。
[0035]在步驟205中,內(nèi)容呈現(xiàn)處理將內(nèi)容遞送至客戶端裝置122。在特定實施方式中,所遞送的內(nèi)容可以采取用戶的客戶端裝置122上定制的“新聞流”的形式。在特定實施方式中,呈現(xiàn)的內(nèi)容可以是照片幻燈片,其取代鎖定屏幕、屏保、桌面背景、或者客戶端裝置122的任何其他默認屏幕。在特定實施方式中,所呈現(xiàn)的內(nèi)容可以具有指定每條內(nèi)容的位置的“訂針”的地圖的形式遞送至用戶。在特定實施方式中,這些訂針也可指定給定位置處的故事或內(nèi)容的類型。在特定實施方式中,內(nèi)容可通過通知指示符被遞送至客戶端裝置122。例如,用戶可以接收當被選擇時顯示遞送的內(nèi)容的可選擇的通知。在特定實施方式中,通知系統(tǒng)實時操作;在社交網(wǎng)絡系統(tǒng)上一產(chǎn)生相關(guān)內(nèi)容,用戶就會接到通知。在特定實施方式中,通知基于圍繞客戶端裝置122的位置的特定地理半徑。在特定實施方式中,半徑可以是10米,并且當用戶到達創(chuàng)建特定條目的相關(guān)內(nèi)容的地理位置時,用戶接到通知。例如,當用戶正走過與用戶的朋友之一創(chuàng)建的評論相關(guān)聯(lián)的特定飯店時,他或她可以接收到顯示評論的通知。本公開考慮遞送和通過客戶端裝置122將呈現(xiàn)的內(nèi)容顯示給用戶的任何合適的方式。
[0036]圖3示出了利用根據(jù)本發(fā)明的一種實施方式的內(nèi)容呈現(xiàn)處理的示例旅行者。假定假設(shè)的旅行者在舊金山,并且因此,假設(shè)用戶的舊金山的新穎性分數(shù)極其低。當用戶在巴塞羅那301著陸時用戶對他或她的電話通電,內(nèi)容呈現(xiàn)處理基于從用戶的最后位置旅行的距離以及花費在巴塞羅那的總時間計算巴塞羅那的相關(guān)性分數(shù)。在該示例中,新穎性分數(shù)高,并且因此粒度極其低。因而,從其拉取內(nèi)容的時間和地理半徑301a極其大。因此,向用戶顯示可能覆蓋所有的西班牙、葡萄牙、摩洛哥、以及部分法國的地區(qū)的內(nèi)容和景點。類似地,因為用戶對該地區(qū)不熟悉,內(nèi)容呈現(xiàn)系統(tǒng)可以遞送任何時期的內(nèi)容,例如,三年前拜訪巴塞羅那的朋友的照片。
[0037]然而,由于假設(shè)的旅行者在巴塞羅那的停留延長了一段時間,所以內(nèi)容呈現(xiàn)處理確定巴塞羅那對用戶來說不那么新穎,并且增大待呈現(xiàn)給用戶的內(nèi)容的粒度。如圖4所示,因為用戶在巴塞羅那的蘭布拉大道區(qū)401內(nèi)花費更多的時間,所以待呈現(xiàn)的內(nèi)容的地理和時間搜索地區(qū)401a顯著降低了。如之前所述,地理搜索地區(qū)401可采取任何任意的形狀,諸如包圍蘭布拉大道的鄰近小區(qū)。如果假設(shè)的用戶仍要停留在同一地區(qū),在地理和時間半徑中搜索地區(qū)401將減少直至在特定實施方式中,只有與幾百英尺內(nèi)的位置有關(guān)的并在幾天前發(fā)生的內(nèi)容被顯示給用戶。
[0038]再次參照圖3,如果假設(shè)的旅行者移動至馬德里302,地理和時間搜索半徑302b繞馬德里重新集中。雖然用戶在馬德里可能花費很低時間總量,但地理和時間搜索地區(qū)并沒有再次增加至301a的尺寸,因為馬德里與巴塞羅那之間的距離遠遠小于舊金山與巴塞羅那之間的距離。因而,內(nèi)容呈現(xiàn)處理向用戶顯示與馬德里有關(guān)的內(nèi)容,而不是西班牙所有的內(nèi)容。
[0039]圖5示出了針對圖3和圖4的假設(shè)旅行者的地理和時間搜索半徑與時間之間的示例關(guān)系。在T= I之前,用戶的位置表示他或她在舊金山,并且因為用戶在舊金山已花費大量總時間,初始地理和時間搜索半徑極其小。因而,雖然在舊金山,內(nèi)容呈現(xiàn)處理向用戶遞送極其顆粒的故事,諸如前晚沿街的聚會的照片。
[0040]在T= I時,用戶對他或她的客戶端裝置122斷電以從舊金山飛往巴塞羅那。在T=2處對客戶端裝置122通電時,社交網(wǎng)絡系統(tǒng)至少基于用戶在巴塞羅那花費的總時間量以及之前報告的位置與當前位置的位置差異計算新穎性分數(shù)。在該實例中,因為距離大并且時間總量小,所以新穎性高,且因此,地理上和時間上的搜索區(qū)域極其大。因而,內(nèi)容呈現(xiàn)系統(tǒng)顯示了在特定實施方式中所有西班牙的任何日期的用戶的朋友張貼的照片。由于用戶在巴塞羅那花費更多的時間,所以地理和時間搜索半徑逐漸減小。
[0041]在T = 2時,用戶旅行至馬德里,并且內(nèi)容呈現(xiàn)處理為用戶計算馬德里的新的新穎性分數(shù)。因為用戶以前沒去過馬德里,但是因為他或她最后的位置(巴塞羅那)與當前位置之間的Λ相對較小,搜索半徑稍增大并繞馬德里重新集中。在特定實施方式中,內(nèi)容呈現(xiàn)處理考慮隨著時間旅行的距離。例如,當乘飛機旅行時,隨著時間旅行的距離非常高,并且因而,用戶對該地區(qū)不可能那么熟悉。然而,當乘汽車或火車旅行時,隨著時間旅行的距離相對低,所以用戶更可能對該地區(qū)熟悉。在特定實施方式中,內(nèi)容呈現(xiàn)處理重新計算任何時間用戶移動超過給定距離的新穎性分數(shù)。在特定實施方式中,內(nèi)容呈現(xiàn)處理繼續(xù)計算客戶端裝置122的當前位置的新穎性分數(shù),并且利用隨著時間旅行的距離的滑動窗確定用戶是否在中轉(zhuǎn)站。因為當假設(shè)旅行者在巴塞羅那時,隨著用戶在馬德里花費越來越多的時間,地理和時間搜索半徑以線性比或非線性比減小。
[0042]在T = 4時,用戶返回到舊金山。在特定實施方式中,搜索半徑返回至之前的級別(在T= I之前)。在特定實施方式中,如圖5所示,只有時間搜索半徑增大。因而,內(nèi)容呈現(xiàn)處理向用戶示出了自用戶離開的時間起所產(chǎn)生的內(nèi)容。
[0043]圖6a、圖6b以及圖6c示出了在客戶端裝置122上顯示呈現(xiàn)的內(nèi)容的各種界面。圖6a示出了示例自定義新聞流600。在特定實施方式中,用戶可通過連接至社交網(wǎng)絡系統(tǒng)的客戶端應用上專用的標簽訪問自定義新聞流600。在特定實施方式中,自定義新聞流600可通過導航至特定網(wǎng)頁而被訪問。自定義新聞流600包括以新聞流條目601、602、603及604的形式呈現(xiàn)的內(nèi)容。在特定實施方式中,條目可對應于用戶的朋友或用戶的二級聯(lián)系人張貼的簽到活動602、照片故事602、評論603、以及視頻604。在特定實施方式中,二級聯(lián)系人是與該用戶正一起旅行的用戶的另一朋友的朋友。
[0044]圖6b示出了示例解鎖屏幕605以作為遞送呈現(xiàn)的內(nèi)容的方法。在特定實施方式中,當客戶端裝置122被鎖定時,裝置在其觸摸屏上呈現(xiàn)解鎖畫面605,包括用戶必須沿特定方向刷過以供解鎖該裝置而使用的按鈕606。在特定實施方式中,來自那個位置的用戶的朋友上傳的最流行的照片608的幻燈片呈現(xiàn)在解鎖的屏幕上。如果可應用,該照片還可以包括標題608、標記的用戶的名字、以及標記的對象。在特定實施方式中,幻燈片替代了客戶端裝置122上任何數(shù)量的默認屏幕,諸如桌面背景。
[0045]圖6c示出了顯示呈現(xiàn)的故事的另一示例方法。在圖6C中,客戶端裝置122顯示了用戶的位置609周圍的地區(qū)的交互地圖。該地圖上有訂針611-616,每個訂針對應于訂針表示的位置處產(chǎn)生的故事或內(nèi)容項。在特定實施方式中,用戶可以點擊、輕敲、或選擇訂針來詳細地瀏覽故事。在特定實施方式中,每個訂針有不同的顏色或不同地設(shè)計以表示故事的類型(照片、視頻、評論、簽到等)。本公開考慮向客戶端裝置122的用戶顯示所呈現(xiàn)的內(nèi)容的任何方式。
[0046]圖7示出了可與本發(fā)明的某些實施方式一起使用的示例計算機系統(tǒng)700。本公開考慮任何合適數(shù)量的計算機系統(tǒng)700。本公開考慮采用任何合適外形的計算機系統(tǒng)700。作為示例而不是作為限制,計算機系統(tǒng)700可以是嵌入式計算機系統(tǒng)、片上系統(tǒng)(SOC)、單板計算機系統(tǒng)(SBC)(諸如,例如模塊上計算機(COM)或模塊上系統(tǒng)(SOM))、桌面計算機系統(tǒng)、膝上型計算機系統(tǒng)或筆記本計算機系統(tǒng)、交互式自助服務機、主機、計算機系統(tǒng)的網(wǎng)格、移動電話、個人數(shù)字助理(PDA)、服務器、或它們的兩個或以上的結(jié)合。在合適的情況下,計算機系統(tǒng)700可以包括一個或多個計算機系統(tǒng)700 ;可以是整體的或分布的;可以跨多個位置;可以跨多個機器;或可以位于云中,云可以包括在一個或多個網(wǎng)絡中的一個或多個云部件。在適當?shù)那闆r下,一個或多個計算機系統(tǒng)700可無實質(zhì)空間或時間限制地執(zhí)行本文所描述或示出的一個或多個方法的一個或多個步驟。作為實例而不是作為限制,一個或多個計算機系統(tǒng)700可實時地或以批模式執(zhí)行本文所描述或不出的一個或多個方法的一個或多個步驟。在適當?shù)那闆r下,一個或多個計算機系統(tǒng)700可在不同的時間或不同的位置執(zhí)行本文所描述或示出的一個或多個方法的一個或多個步驟。
[0047]在特定的實施方式中,計算機系統(tǒng)700包括處理器702、內(nèi)存704、存儲器706、輸入/輸出(I/o)接口 708、通信接口 710以及總線712。盡管本公開描述和說明了在特定的設(shè)置中具有特定數(shù)量的特定部件的特定的計算機系統(tǒng),但本公開考慮在任何合適設(shè)置中具有任何合適數(shù)量的任何合適部件的任何合適的計算機系統(tǒng)。
[0048]在特定的實施方式中,處理器702包括用于執(zhí)行指令(諸如組成計算機程序的那些)的硬件。作為實例而不是作為限制,為了執(zhí)行指令,處理器702可從內(nèi)部寄存器、內(nèi)部緩存、內(nèi)存704或存儲器706中檢索(或取出)指令;解碼并且執(zhí)行它們;并且然后將一個或多個結(jié)果寫入內(nèi)部寄存器、內(nèi)部緩存、內(nèi)存704或者存儲器708中。盡管本公開描述并且說明了特定的處理器,但是本公開考慮任何合適的處理器。
[0049]在特定的實施方式中,內(nèi)存704包括主存儲器,主存儲器用于存儲處理器702執(zhí)行的指令以執(zhí)行供處理器702操作的數(shù)據(jù)。作為實例而不是作為限制,計算機系統(tǒng)700可從存儲器706或另一來源(諸如,例如另一計算機系統(tǒng)700)將指令加載至內(nèi)存704。然后,處理器702可從內(nèi)存704加載指令至內(nèi)部寄存器或內(nèi)部緩存。為了執(zhí)行指令,處理器702可從內(nèi)部寄存器或內(nèi)部緩存檢索指令并且解碼它們。在特定的實施方式中,內(nèi)存704包括隨機存取存儲器(RAM)。在合適的情況下,該RAM可以是易失性存儲器。在合適的情況下,該RAM可以是動態(tài)RAM(DRAM)或靜態(tài)RAM (SRAM)。此外,在適當?shù)那闆r下,該RAM可以是單端口或多端口的RAM。本公開考慮任何合適的RAM。在適當?shù)那闆r下,內(nèi)存704可包括一個或多個內(nèi)存702。盡管本公開描述并且說明了特定的存儲器,但是本公開考慮任何合適的存儲器。
[0050]在特定的實施方式中,存儲器706包括用于數(shù)據(jù)或指令的大容量存儲器。作為實例而不是作為限制,存儲器706可包括HDD、軟盤驅(qū)動、閃存、光盤、磁光盤、磁帶或通用串行總線(USB)驅(qū)動或這些的兩個或更多個的組合。在適當?shù)那闆r下,存儲器706可包括可移除的或不可移除的(或固定的)介質(zhì)。在適當?shù)那闆r下,存儲器706可以是計算機系統(tǒng)700內(nèi)部的或外部的。在特定的實施方式中,存儲器706是非易失性的固態(tài)存儲器。在特定的實施方式中,存儲器706包括只讀存儲器(ROM)。本公開考慮采用任何合適外形的大容量存儲器706。在適當?shù)那闆r下,存儲器706可包括方便在處理器702與存儲器706之間通信的一個或多個存儲控制單元。在適當?shù)那闆r下,存儲器706可包括一個或多個存儲器706。盡管本公開描述和說明了特定的存儲器,但是本公開考慮任何合適的存儲器。
[0051]在特定的實施方式中,I/O接口 708包括為計算機系統(tǒng)700和一個或多個I/O裝置之間的通信提供一個或多個接口的硬件、軟件或兩者。在適當?shù)那闆r下,計算機系統(tǒng)700可包括這些I/O裝置的一個或多個。這些I/O裝置的一個或多個可啟用個人與計算機系統(tǒng)700之間的通信。作為實例而不是作為限制,I/O裝置可包括鍵盤、鍵板、麥克風、監(jiān)視器、鼠標、打印機、掃描儀、揚聲器、靜物照相機、觸控筆、平板電腦、觸摸屏、跟蹤球、攝像機、另一合適的I/O裝置或這些的兩個或更多個的組合。I/O裝置可包括一個或多個傳感器。本公開為它們考慮任何合適的I/o裝置以及任何合適的I/O接口 708。盡管本公開描述并且說明了特定的I/O接口,但是本公開考慮任何合適的I/O接口。
[0052]在特定的實施方式中,通信接口 710包括為在計算機系統(tǒng)700與一個或多個其他計算機系統(tǒng)700或一個或多個網(wǎng)絡之間的通信(諸如,例如基于數(shù)據(jù)包的通信)提供一個或多個接口的硬件、軟件或兩者。作為實例而不是作為限制,通信接口 710可包括用于與以太網(wǎng)或其他基于有線的網(wǎng)絡通信的網(wǎng)絡接口控制器(NIC)或網(wǎng)絡適配器,或用于與無線網(wǎng)絡(諸如W1-FI網(wǎng)絡)通信的無線的NIC(WNIC)或無線適配器。本公開為其考慮任何合適的網(wǎng)絡和任何合適的通信接口 710。作為實例而不是作為限制,計算機系統(tǒng)700可與自組織網(wǎng)絡、個人區(qū)域網(wǎng)絡(PAN)、局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、城域網(wǎng)(MAN)或因特網(wǎng)的一個或多個部分或者這些的兩個或更多個的組合通信。一個或多個這些網(wǎng)絡的一個或多個部分可以是有線的或無線的。作為示例,計算機系統(tǒng)700可與無線PAN (WPAN)(諸如,例如BLUETOOTHWPAN) ,W1-FI 網(wǎng)絡(諸如,例如 702.lla/b/g/n W1-FI 網(wǎng)絡、702.1ls 網(wǎng)格網(wǎng)絡)、WI_MAX 網(wǎng)絡、蜂窩電話網(wǎng)絡(諸如,例如全球移動通信系統(tǒng)(GSM)網(wǎng)絡、用于GSM演進的增強數(shù)據(jù)速率(EDGE)網(wǎng)絡、通用移動通信系統(tǒng)(UMTS)網(wǎng)絡、長期演進(LTE)網(wǎng)絡)或其他合適的無線網(wǎng)絡或者這些的兩個或更多個的組合通信。在適當?shù)那闆r下,計算機系統(tǒng)700可包括用于任何這些網(wǎng)絡的任何合適的通信接口 710。在適當?shù)那闆r下,通信接口 710可包括一個或多個通信接口 710。盡管本公開描述并說明了特定的通信接口,但是本公開考慮任何合適的通信接口。
[0053]在特定的實施方式中,總線712包括將計算機系統(tǒng)700的部件彼此耦接的硬件、軟件或兩者。在適當?shù)那闆r下,總線712可包括一個或多個總線712。本公開考慮任何合適的總線或互聯(lián)。
[0054]上述客戶端功能能夠以存儲在計算機可讀存儲介質(zhì)上的一系列指令來實施,當這些指令被執(zhí)行時,使可編程處理器實施上述操作。盡管客戶端裝置122可以各種不同的硬件和計算系統(tǒng)來實施,但是圖8示出了根據(jù)各種特定實施方式的客戶端或移動裝置的示例計算平臺的主要部件的示意性表示。在特定實施方式中,計算平臺802可包括控制器804、內(nèi)存806以及輸入輸出子系統(tǒng)810。在特定實施方式中,可包括一個或多個處理器和/或一個或多個微控制器的控制器804被配置為執(zhí)行指令并且實現(xiàn)與計算平臺相關(guān)聯(lián)的操作。在各種實施方式中,控制器804可被實施為包括一個或多個集成電路和印刷電路板的單芯片、多芯片和/或其他電子部件??刂破?04可選地可以包括用于指令、數(shù)據(jù)或計算機地址的暫時本地存儲的緩存存儲器單元。作為示例,控制器804可以使用從內(nèi)存檢索的指令來控制在計算平臺802的部件之間的輸入和輸出數(shù)據(jù)的接收和操縱。作為示例,控制器804可包括專門用于計算平臺802的特定處理任務(例如,用于2D/3D圖形處理、圖像處理或視頻處理)的一個或多個處理器或一個或多個控制器。
[0055]控制器804與合適的操作系統(tǒng)一起可操作為執(zhí)行計算機代碼形式的指令并且產(chǎn)生和使用數(shù)據(jù)。作為示例而不是作為限制,除其它合適的操作系統(tǒng)外,操作系統(tǒng)還可以是基于Windows、基于Mac或基于Unix或Linux或基于Symbian的。操作系統(tǒng)、其他計算機代碼和/或數(shù)據(jù)可以物理地存儲在可操作地耦接至控制器804的內(nèi)存806內(nèi)。
[0056]內(nèi)存806可包含一個或多個存儲介質(zhì)并且通常提供空間以存儲由計算平臺802使用的計算機代碼(例如,軟件和/或固件)和數(shù)據(jù)。作為示例,內(nèi)存806可包括各種有形的計算機可讀存儲介質(zhì)(包括只讀存儲器(ROM)和/或隨機存取存儲器(RAM))。如本領(lǐng)域中所熟知的,ROM用作將數(shù)據(jù)和指令單向地傳輸給控制器804,并且RAM通常用于雙向地傳輸數(shù)據(jù)和指令。作為示例,除雙向地耦接至控制器804的其他合適的形式的內(nèi)存外,內(nèi)存806還可包括采用以下形式的一個或多個固定存儲設(shè)備:硬盤驅(qū)動(HDD)、固態(tài)驅(qū)動(SSD)、閃存卡(例如,安全數(shù)字或SD卡、嵌入式多媒體卡或eMMD卡)。需要時,信息也可存在于位于或安裝于計算平臺802的一個或多個可移除存儲介質(zhì)。作為示例,任何數(shù)量的合適的存儲卡(例如,SD卡)可被暫時地或者永久地裝載到計算平臺802中。
[0057]輸入輸出子系統(tǒng)810可包含可操作地連接到控制器804的一個或多個輸入和輸出設(shè)備。例如,輸入輸出子系統(tǒng)可包括鍵盤、鼠標、一個或多個按鈕、拇指輪、和/或顯示器(例如,液晶顯示器(LCD)、發(fā)光二極管(LED)、干涉測量調(diào)制顯示器(IMOD)或任何其他合適的顯示技術(shù))。通常,輸入裝置被配置為將來自外界的數(shù)據(jù)、命令和響應傳輸給計算平臺802。顯示器通常被配置為顯示圖形用戶界面(⑶I),圖形用戶界面(⑶I)在計算平臺802的用戶與運行在移動裝置上的操作系統(tǒng)或應用程序之間提供易于使用的可視界面。通常,Gn表示具有圖形圖像的程序、文件和操作選項。在操作期間,用戶可以選擇和激活在顯示器上顯示的各種圖形圖像以啟動與其相關(guān)聯(lián)的功能和任務。輸入輸出子系統(tǒng)810也可包括基于觸摸的裝置,諸如觸摸板和觸摸屏。觸摸板是包括檢測用戶的基于觸摸的輸入的表面的輸入裝置。類似地,觸摸屏是檢測用戶觸摸輸入的存在和位置的顯示器。輸入輸出系統(tǒng)810還可包括能夠識別多于一個觸摸輸入(諸如,兩個或三個手指觸摸)的存在、位置和移動的雙觸摸或多觸摸顯示器或觸摸板。
[0058]在特定實施方式中,計算平臺802可額外地包含音頻子系統(tǒng)812、相機子系統(tǒng)812、無線通信子系統(tǒng)817、傳感器子系統(tǒng)817、和/或有線通信子系統(tǒng)820,它們可操作地連接到控制器804以促成計算平臺802的各種功能。例如,包括揚聲器、麥克風以及被配置為處理聲音信號的編解碼器模塊的聲音子系統(tǒng)812能夠用于促成支持語音的功能,諸如語音辨認、語音復制、數(shù)字錄音以及電話功能。例如,包括光學傳感器(例如,電荷耦合元件(CCD)或互補金屬氧化物半導體(CMOS)圖像傳感器)的相機子系統(tǒng)812能夠用于促成相機功能,諸如記錄照片和視頻剪輯。例如,有線通信子系統(tǒng)820能夠包括用于文件傳遞的通用串行總線(USB)端口或用于連接到局域網(wǎng)(LAN)的以太網(wǎng)端口。
[0059]無線通信子系統(tǒng)817可被設(shè)計成在一個或多個無線網(wǎng)絡上操作,例如,無線PAN(WPAN)(諸如,例如 BLUETOOTH WPAN、紅外 PAN) ,W1-FI 網(wǎng)絡(諸如,例如 802.lla/b/g/n W1-FI網(wǎng)絡、802.1ls網(wǎng)格網(wǎng)絡)、W1-MAX網(wǎng)絡、蜂窩電話網(wǎng)絡(諸如,例如全球移動通信系統(tǒng)(GSM)網(wǎng)絡、用于GSM演進的增強數(shù)據(jù)速率(EDGE)網(wǎng)絡、通用移動通信系統(tǒng)(UMTS)網(wǎng)絡、和/或長期演進(LTE)網(wǎng)絡)。此外,無線通信子系統(tǒng)817可包括托管協(xié)議,從而使計算平臺802可以被配置為其他無線裝置的基站。
[0060]傳感器子系統(tǒng)817可包括一個或多個傳感器裝置以提供額外的輸入并且促成計算平臺802的多個功能。例如,傳感器子系統(tǒng)817可包括用于定位的GPS傳感器、用于高度定位的高度計、用于確定移動裝置的朝向的動作傳感器、用于相機子系統(tǒng)814的拍照功能的光傳感器、用于測量周圍環(huán)境溫度的溫度傳感器和/或用于安全應用的生物識別傳感器(例如,指紋讀取器)。
[0061]在特定實施方式中,計算平臺802的各種部件可通過一個或多個總線(包括硬件和/或軟件)可操作地連接在一起。作為實例不是作為限制,一個或多個總線可以包括加速圖形接口(AGP)或其他圖像總線、增強形工業(yè)標準架構(gòu)(EISA)總線、前側(cè)總線(FSB)、超級傳輸(HT)互聯(lián)、工業(yè)標準體架構(gòu)(ISA)總線、無限帶寬互聯(lián)、低腳位(LPC)總線、內(nèi)存總線、微通道架構(gòu)(MCA)總線、外部設(shè)備互聯(lián)(PCI)總線、PCI快速(PC1-X)總線、串行高級技術(shù)附件(SATA)總線、視頻電子標準協(xié)會局域(VLB)總線、通用異步收發(fā)機(UART)接口、內(nèi)置集成電路(I2C)總線、串行外圍接口(SPI)總線、安全數(shù)字(SD)內(nèi)存接口、多媒體卡(MMC)內(nèi)存接口、記憶棒(MS)內(nèi)存接口、安全數(shù)字輸入輸出(SDIO)接口、多通道緩沖串口(McBSP)總線、通用串行(USB)總線、通用存儲控制器(GPMC)總線、SDRAM控制器(SDRC)總線、通用輸入/輸出(GPIO)總線、視頻信號分離(S-視頻)總線、顯示器串行接口(DSI)總線、高級微控制器總線架構(gòu)(AMBA)總線、或者另一合適的總線或者這些的兩個或更多個的組合。此外,計算平臺802可以由電源832供電。
[0062]本文中,對計算機可讀存儲介質(zhì)的引用包括一個或多個非瞬時性的、有形的、具有結(jié)構(gòu)的計算機可讀存儲介質(zhì)。作為實例不是作為限制,在適當?shù)那闆r下,計算機可讀存儲介質(zhì)可以包括基于半導體的或其他集成電路(IC)(諸如,例如現(xiàn)場可編程門陣列(FPGA)或者專用集成電路(ASIC))、硬盤、HDD、混合硬盤(HHD)、光盤、光盤驅(qū)動(ODD)、磁光盤、磁光驅(qū)動、軟盤、軟盤驅(qū)動(FDD)、磁帶、全息存儲介質(zhì)、固態(tài)驅(qū)動(SSD)、RAM-驅(qū)動、安全數(shù)字卡、安全數(shù)字驅(qū)動、多媒體卡(MMC)卡、嵌入式MMC(eMMC)卡、或者另一種合適的計算機可讀存儲介質(zhì)或者這些的兩個或更多個的結(jié)合。本文中,對計算機可讀存儲介質(zhì)的引用排除不適于根據(jù)美國法典第35卷第101章的專利保護的任何介質(zhì)。本文中,對計算機可讀存儲介質(zhì)的引用排除信號傳輸?shù)乃矔r形式(諸如傳播電子或電磁信號本身),在一定程度上,它們不適于根據(jù)美國法典第35卷第101章的專利保護。
[0063]本公開考慮實現(xiàn)任何合適存儲的一個或多個計算機可讀存儲介質(zhì)。在特定的實施方式中,在適當?shù)那闆r下,計算機可讀存儲介質(zhì)實現(xiàn)處理器802的一個或多個部分(諸如,例如一個或多個內(nèi)部寄存器或緩存)、內(nèi)存804的一個或多個部分、存儲器806的一個或多個部分或這些的組合。在特定的實施方式中,計算機可讀存儲介質(zhì)實現(xiàn)RAM或ROM。在特定的實施方式中,計算機可讀存儲介質(zhì)實現(xiàn)易失性或永久存儲器。在特定的實施方式中,一個或多個計算機可讀存儲介質(zhì)包含軟件。本文中,在適當?shù)那闆r下,對軟件的引用可涵蓋一個或多個應用軟件、字節(jié)碼、一個或多個計算機程序、一個或多個可執(zhí)行文件、一個或多個指令、邏輯、機器代碼、一個或多個腳本或源代碼,反之亦然。在特定的實施方式中,軟件包括一個或多個應用編程接口(API)。本公開考慮以任何合適的編程語言或編程語言的組合所寫的或另外表示的任何合適的軟件。在特定的實施方式中,軟件表示為源代碼或目標代碼。在特定實施方式中,軟件用高級編程語言(諸如,例如,C、Perl、JavaScript或其合適擴展)來表示。在特定的實施方式中,軟件用低級編程語言(諸如,匯編語言(或機器碼))來表示。在特定實施方式中,軟件用JAVA來表示。在特定的實施方式中,軟件用超文本標記語言(HTML)、可擴展標記語言(XML)或其他合適的標記語言來表示。
[0064]本公開包括本領(lǐng)域普通技術(shù)人員應當理解的對本文中示例實施方式的所有改變、替代、變化、變更以及變形。類似地,在適當?shù)那闆r下,所附權(quán)利要求包括本領(lǐng)域普通技術(shù)人員能夠理解的對本文的示例實施方式的所有的改變、替換、變化、變更和修改。
【權(quán)利要求】
1.一種方法,包括:通過一個或多個計算系統(tǒng), 獲得與特定用戶相關(guān)聯(lián)的裝置的當前物理位置; 至少部分基于用戶-位置對的出現(xiàn)頻率來計算所述用戶-位置對的新穎性分數(shù); 基于所述新穎性分數(shù)向所述裝置呈現(xiàn)內(nèi)容。
2.根據(jù)權(quán)利要求1所述的方法,其中,所述新穎性分數(shù)至少部分基于: 所述用戶的當前位置與最后報告的位置之間的距離。
3.根據(jù)權(quán)利要求1所述的方法,其中,所述新穎性分數(shù)至少部分基于: 所述用戶在當前位置已報告的時間總量。
4.根據(jù)權(quán)利要求1所述的方法,向所述裝置呈現(xiàn)所述內(nèi)容包括: 基于所述新穎性分數(shù)計算地理半徑,并且在所述裝置的所述半徑內(nèi)呈現(xiàn)標記有地理位置的內(nèi)容。
5.根據(jù)權(quán)利要求1所述的方法,向所述裝置呈現(xiàn)所述內(nèi)容包括: 基于所述新穎性分數(shù)計算時間范圍,并且向所述裝置呈現(xiàn)所述時間范圍內(nèi)有時間戳的內(nèi)容。
6.根據(jù)權(quán)利要求4所述的方法,其中,所述地理半徑隨著在所述位置中花費的時間總量增大而減小。
7.根據(jù)權(quán)利要求5所述的方法,其中,所述時間范圍隨著在所述位置中花費的時間總量增大而減小。
8.根據(jù)權(quán)利要求1所述的方法,向所述裝置呈現(xiàn)所述內(nèi)容包括: 更改新聞流中內(nèi)容的優(yōu)先權(quán)。
9.根據(jù)權(quán)利要求1所述的方法,向所述裝置呈現(xiàn)所述內(nèi)容包括: 更改所述裝置的默認顯示畫面。
10.根據(jù)權(quán)利要求1所述的方法,向所述裝置呈現(xiàn)所述內(nèi)容包括: 顯示包括用于故事和景點的指示符的地圖。
11.根據(jù)權(quán)利要求1所述的方法,向所述裝置呈現(xiàn)所述內(nèi)容包括: 基于社交因素計算每項內(nèi)容的社交分數(shù),并且按社交分數(shù)的降序呈現(xiàn)所述內(nèi)容。
12.根據(jù)權(quán)利要求11所述的方法,其中,如果一項內(nèi)容與和所述裝置處于同一位置的用戶相關(guān)聯(lián),那么該項內(nèi)容的所述社交分數(shù)增加。
13.一種非易失性計算機可讀介質(zhì),包括指令,所述指令在被一個或多個計算系統(tǒng)執(zhí)行時,可操作為: 獲得與特定用戶相關(guān)聯(lián)的裝置的當前物理位置; 至少部分基于用戶-位置對的出現(xiàn)頻率來計算所述用戶-位置對的新穎性分數(shù); 基于所述新穎性分數(shù)向所述裝置呈現(xiàn)內(nèi)容。
14.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述新穎性分數(shù)至少部分基于: 所述用戶的當前位置與最后報告的位置之間的距離。
15.根據(jù)權(quán)利要求13所述的介質(zhì),其中,所述新穎性分數(shù)至少部分基于: 所述用戶在當前位置已報告的時間總量。
16.根據(jù)權(quán)利要求13所述的介質(zhì),向所述裝置呈現(xiàn)所述內(nèi)容包括: 基于所述新穎性分數(shù)計算地理半徑,并且在所述裝置的所述半徑內(nèi)呈現(xiàn)標記有地理位置的內(nèi)容。
17.根據(jù)權(quán)利要求13所述的介質(zhì),向所述裝置呈現(xiàn)所述內(nèi)容包括: 基于所述新穎性分數(shù)計算時間范圍,并且向所述裝置呈現(xiàn)所述時間范圍內(nèi)有時間戳的內(nèi)容。
18.根據(jù)權(quán)利要求16所述的介質(zhì),其中,所述地理半徑隨著在所述位置中花費的時間總量增大而減小。
19.根據(jù)權(quán)利 要求17所述的介質(zhì),其中,所述時間范圍隨著在所述位置中花費的時間總量增大而減小。
20.根據(jù)權(quán)利要求13所述的介質(zhì),向所述裝置呈現(xiàn)所述內(nèi)容包括: 更改新聞流中內(nèi)容的優(yōu)先權(quán)。
【文檔編號】G06Q50/30GK103988224SQ201280062313
【公開日】2014年8月13日 申請日期:2012年9月13日 優(yōu)先權(quán)日:2011年10月17日
【發(fā)明者】大衛(wèi)·哈里·加西亞, 塞謬爾·奧迪奧 申請人:臉譜公司