預(yù)測(cè)位置通知的制作方法
【技術(shù)領(lǐng)域】
[0001]本公開內(nèi)容整體涉及移動(dòng)設(shè)備。
【背景技術(shù)】
[0002]可包括社交網(wǎng)站的社交網(wǎng)絡(luò)系統(tǒng)能夠使其用戶(諸如,個(gè)人或組織)與其交互并且通過其彼此交互。隨著用戶輸入,社交網(wǎng)絡(luò)系統(tǒng)可以在社交網(wǎng)絡(luò)系統(tǒng)中創(chuàng)建和儲(chǔ)存與用戶相關(guān)的用戶配置文件。用戶配置文件可包括用戶的人口統(tǒng)計(jì)信息、通信信道信息以及個(gè)人興趣信息。隨著用戶輸入,社交網(wǎng)絡(luò)系統(tǒng)還可以創(chuàng)建和儲(chǔ)存該用戶與社交網(wǎng)絡(luò)系統(tǒng)的其他用戶之間的關(guān)系記錄,并且為促進(jìn)兩個(gè)用戶或多個(gè)用戶之間的社交提供服務(wù)(例如,墻發(fā)布(wall post)、照片共享、活動(dòng)組織、發(fā)消息、游戲或廣告)。
[0003]社交網(wǎng)絡(luò)系統(tǒng)可以通過一個(gè)或多個(gè)網(wǎng)絡(luò)將與其服務(wù)相關(guān)的內(nèi)容或消息傳輸至用戶的手機(jī)或其他計(jì)算設(shè)備。用戶還可以在用戶的手機(jī)或其他計(jì)算設(shè)備上安裝軟件應(yīng)用程序,用于訪問用戶的用戶配置文件以及社交網(wǎng)絡(luò)系統(tǒng)內(nèi)的其他數(shù)據(jù)。社交網(wǎng)絡(luò)系統(tǒng)可生成一組個(gè)性化的內(nèi)容對(duì)象以顯示給用戶,諸如,連接至該用戶的其他用戶的集合的故事的新聞。
[0004]移動(dòng)計(jì)算設(shè)備一諸如,智能電話、平板電腦或便攜式計(jì)算機(jī)一可包括用于確定其位置、方向或方位的功能,諸如,GPS接收器、羅盤或陀螺儀。該設(shè)備還可包括用于無線通信的功能,諸如,藍(lán)牙通信、近場(chǎng)通信(NFC)或紅外線(IR)通信或者利用無線局域網(wǎng)(WLAN)或蜂窩電話網(wǎng)絡(luò)的通信。該設(shè)備還可包括一個(gè)或多個(gè)照相機(jī)、掃描器、觸摸屏、麥克風(fēng)或揚(yáng)聲器。移動(dòng)計(jì)算設(shè)備還可以執(zhí)行軟件應(yīng)用程序,諸如,游戲、網(wǎng)絡(luò)瀏覽器或社交網(wǎng)絡(luò)應(yīng)用程序。利用社交網(wǎng)絡(luò)應(yīng)用程序,用戶可以與他們的社交網(wǎng)絡(luò)中的其他用戶連接、通信并且共享?目息O
【發(fā)明內(nèi)容】
[0005]在涉及方法和計(jì)算機(jī)可讀非易失性存儲(chǔ)媒體的所附權(quán)利要求中公開根據(jù)本發(fā)明的實(shí)施方式。
[0006]【具體實(shí)施方式】提供了源自連續(xù)位置或者周圍位置信息的實(shí)時(shí)推送通知。包含在推送通知中的信息可基于源自用戶的連續(xù)位置信息和用戶的社交圖譜的關(guān)系。例如,社交網(wǎng)絡(luò)系統(tǒng)可以推斷在相同位置的用戶的一群朋友可能是社交集會(huì)的一部分??梢詫⑼扑屯ㄖl(fā)送給該位置的朋友以通告用戶來到社交集會(huì)的位置。在【具體實(shí)施方式】中,諸如實(shí)時(shí)通信量數(shù)據(jù)的其他信息可以通過使用淺顯的英語(yǔ)編寫推送通知來訪問。例如,如果用戶處在機(jī)場(chǎng)并且用戶的妻子或者朋友沿著朝向機(jī)場(chǎng)的路線移動(dòng),社交網(wǎng)絡(luò)系統(tǒng)可以推斷妻子正在去機(jī)場(chǎng)接該用戶。在朋友到達(dá)用戶的位置之前,推送通知內(nèi)容可以基于實(shí)時(shí)通信量數(shù)據(jù)而不是列出顯示妻子位置的GPS坐標(biāo)來描述時(shí)間量。例如,社交網(wǎng)絡(luò)系統(tǒng)可以將估計(jì)妻子到達(dá)機(jī)場(chǎng)之前的時(shí)間量的推送通知傳達(dá)給用戶。
【附圖說明】
[0007]圖1示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)的示例性網(wǎng)絡(luò)環(huán)境。
[0008]圖2示出了示例性社交圖譜。
[0009]圖3示出了示例性移動(dòng)設(shè)備。
[0010]圖4示出了用于將通知發(fā)送給在地理位置處或者地理位置附近的移動(dòng)客戶端計(jì)算設(shè)備的示例性方法。
[0011]圖5示出了用于接收與地理位置相關(guān)的內(nèi)容的通知的示例性方法。
[0012]圖6示出了用于發(fā)送包括與多個(gè)用戶所共有的活動(dòng)相關(guān)的信息的通知的示例性方法。
[0013]圖7示出了用于接收與多個(gè)用戶所共有的活動(dòng)相關(guān)的信息的通知的示例性方法。
[0014]圖8示出了示例性計(jì)算系統(tǒng)。
【具體實(shí)施方式】
[0015]圖1示出了與社交網(wǎng)絡(luò)系統(tǒng)相關(guān)的示例性網(wǎng)絡(luò)環(huán)境100。網(wǎng)絡(luò)環(huán)境100包括通過網(wǎng)絡(luò)110連接至彼此的客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170。盡管圖1示出了客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110的具體布置,但是本公開內(nèi)容考慮了客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110的任何合適的布置。作為實(shí)例而不是限制性方式,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170中的兩個(gè)或多個(gè)可旁通網(wǎng)絡(luò)110直接彼此連接。作為另一實(shí)例,客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170中的兩個(gè)或多個(gè)可物理地或邏輯地整體或部分共同位于同一位置。此外,盡管圖1示出了客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110的特定數(shù)量,但是本公開內(nèi)容考慮了客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110的任何合適的數(shù)量。作為實(shí)例而不是限制性方式,網(wǎng)絡(luò)環(huán)境100可包括多個(gè)客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160、第三方系統(tǒng)170以及網(wǎng)絡(luò)110。
[0016]本公開內(nèi)容考慮了任何合適的網(wǎng)絡(luò)110。作為實(shí)例而不是限制性方式,網(wǎng)絡(luò)110的一個(gè)或多個(gè)部分可包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、虛擬專用網(wǎng)絡(luò)(VPN)、局域網(wǎng)(LAN)、無線局域網(wǎng)(WLAN)、廣域網(wǎng)(WAN)、無線WAN (WffAN)、城域網(wǎng)(MAN)、互聯(lián)網(wǎng)的一部分、公共交換電話網(wǎng)(PSTN)的一部分、蜂窩電話網(wǎng)絡(luò)或者這些中的兩個(gè)以上的組合。網(wǎng)絡(luò)110可包括一個(gè)或多個(gè)網(wǎng)絡(luò)110。
[0017]鏈路150可將客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160以及第三方系統(tǒng)170連接至通信網(wǎng)絡(luò)110或者彼此連接。本公開內(nèi)容考慮了任何合適的鏈路150。在【具體實(shí)施方式】中,一個(gè)或多個(gè)鏈路150包括一個(gè)或多個(gè)有線鏈路(諸如,數(shù)字用戶線路(DSL)或電纜數(shù)據(jù)服務(wù)接口規(guī)范(DOCSIS))、無線鏈路(諸如,W1-Fi或全球互通微波存取(WiMAX))、或者光鏈路(諸如,同步光纖網(wǎng)(SONET)或同步數(shù)字系統(tǒng)(SDH))。在【具體實(shí)施方式】中,一個(gè)或多個(gè)鏈路150都包括自組織網(wǎng)絡(luò)、內(nèi)聯(lián)網(wǎng)、外聯(lián)網(wǎng)、VPN、LAN、WLAN、WAN、WffAN, MAN、互聯(lián)網(wǎng)的一部分、PSTN的一部分、以蜂窩技術(shù)為基礎(chǔ)的網(wǎng)絡(luò)、以衛(wèi)星通信技術(shù)為基礎(chǔ)的網(wǎng)絡(luò)、另一個(gè)鏈路150或者兩個(gè)或者多個(gè)此類鏈路150的組合。鏈路150在整個(gè)網(wǎng)絡(luò)環(huán)境100中不必相同。一個(gè)或多個(gè)第一鏈路150可以在一個(gè)或多個(gè)方面不同于一個(gè)或多個(gè)第二鏈路150。
[0018]在【具體實(shí)施方式】中,客戶端系統(tǒng)130可以是包括硬件、軟件、或嵌入式邏輯部件或者兩個(gè)或多個(gè)這樣的部件的組合并且能夠執(zhí)行由客戶端系統(tǒng)130實(shí)施或支持的適當(dāng)功能的電子設(shè)備。作為實(shí)例并不作為限制性方式,客戶端系統(tǒng)130可包括計(jì)算機(jī)系統(tǒng),諸如,臺(tái)式計(jì)算機(jī)、筆記本或便攜式計(jì)算機(jī)、網(wǎng)本、平板電腦、電子書閱讀器、全球定位系統(tǒng)(GPS)設(shè)備、照相機(jī)、個(gè)人數(shù)字助理(PDA)、手提式電子設(shè)備、蜂窩電話、智能電話、其他合適的電子設(shè)備、或者其任意合適的組合。本公開內(nèi)容考慮了任何合適的客戶端系統(tǒng)130??蛻舳讼到y(tǒng)130可以使客戶端系統(tǒng)130中的網(wǎng)絡(luò)用戶能夠訪問網(wǎng)絡(luò)110??蛻舳讼到y(tǒng)130可以使其用戶能夠與在其他客戶端系統(tǒng)130中的其他用戶通信。
[0019]在【具體實(shí)施方式】中,客戶端系統(tǒng)130可包括網(wǎng)絡(luò)瀏覽器132,諸如,微軟互聯(lián)網(wǎng)瀏覽器(MICROSOFT INTERNET EXPLORER)、谷歌瀏覽器(GOOGLE CHROME)或火狐瀏覽器(M0ZILLA FIREF0X),并且可以具有一個(gè)或多個(gè)添加、插件或者其他擴(kuò)展,諸如,工具欄(TOOLBAR)或雅虎工具欄(YAHOO TOOLBAR)。客戶端系統(tǒng)130中的用戶可以進(jìn)入將網(wǎng)絡(luò)瀏覽器132引導(dǎo)至特定服務(wù)器(諸如,服務(wù)器162或者與第三方系統(tǒng)170相關(guān)的服務(wù)器)的統(tǒng)一資源定位器(URL)或者其他地址,并且網(wǎng)絡(luò)瀏覽器132可以產(chǎn)生超文本傳輸協(xié)議(HTTP)請(qǐng)求并且將HTTP請(qǐng)求傳達(dá)至服務(wù)器。服務(wù)器可接受HTTP請(qǐng)求并且響應(yīng)于HTTP請(qǐng)求將一個(gè)或多個(gè)超文本標(biāo)記語(yǔ)言(HTML)文件傳達(dá)至客戶端系統(tǒng)130??蛻舳讼到y(tǒng)130可以基于來自服務(wù)器的HTML文件渲染用于呈現(xiàn)網(wǎng)頁(yè)給用戶。本公開內(nèi)容考慮了任何合適的網(wǎng)頁(yè)文件。作為實(shí)例而不是限制性方式,網(wǎng)頁(yè)可根據(jù)具體需要從HTML文件、可擴(kuò)展的超文本標(biāo)記語(yǔ)言(XHTML)文件或者可擴(kuò)展的標(biāo)記語(yǔ)言(XML)文件進(jìn)行渲染。這些網(wǎng)頁(yè)還可執(zhí)行腳本程序,諸如,例如但不限于,以 JAVASCRIPT、JAVA、MICROSOFT SILVERLIGHT,諸如 AJAX (異步Javascript和XML)等標(biāo)記語(yǔ)言和腳本程序組合編寫的程序。本文中,在合適的情況下,參考網(wǎng)頁(yè)包括一個(gè)或多個(gè)對(duì)應(yīng)的網(wǎng)頁(yè)文件(瀏覽器可以用其渲染網(wǎng)頁(yè)),反之亦然。
[0020]在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)160可以是可承載在線社交網(wǎng)絡(luò)的網(wǎng)絡(luò)可尋址計(jì)算系統(tǒng)。諸如,社交網(wǎng)絡(luò)系統(tǒng)160可產(chǎn)生、存儲(chǔ)、接收以及發(fā)送社交網(wǎng)絡(luò)數(shù)據(jù),例如,用戶配置文件數(shù)據(jù)、概念配置文件數(shù)據(jù)、社交圖譜信息或者與在線社交網(wǎng)絡(luò)相關(guān)的其他合適的數(shù)據(jù)。社交網(wǎng)絡(luò)系統(tǒng)160可由網(wǎng)絡(luò)環(huán)境100的其他部件直接或者經(jīng)由網(wǎng)絡(luò)110訪問。在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)160可包括一個(gè)或多個(gè)服務(wù)器162。每個(gè)服務(wù)器162可以是單一服務(wù)器或者跨越多個(gè)計(jì)算機(jī)或多個(gè)數(shù)據(jù)中心的分布式服務(wù)器。服務(wù)器162可以是各種類型,諸如,例如但不限于,網(wǎng)絡(luò)服務(wù)器、新聞服務(wù)器、郵件服務(wù)器、消息服務(wù)器、廣告服務(wù)器、文件服務(wù)器、應(yīng)用服務(wù)器、交換服務(wù)器、數(shù)據(jù)庫(kù)服務(wù)器、代理服務(wù)器、本文中所描述的適于執(zhí)行功能或過程的另一個(gè)服務(wù)器或者它們的任何組合。在【具體實(shí)施方式】中,每個(gè)服務(wù)器162均可包括硬件、軟件、或嵌入式邏輯部件或者用于執(zhí)行由服務(wù)器162實(shí)施或支持的適當(dāng)功能的兩個(gè)或多個(gè)該部件的組合。在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)160可包括一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器164。數(shù)據(jù)存儲(chǔ)器164可用于存儲(chǔ)各種類型的信息。在【具體實(shí)施方式】中,可根據(jù)特定數(shù)據(jù)結(jié)構(gòu)組織數(shù)據(jù)存儲(chǔ)器164中存儲(chǔ)的信息。在【具體實(shí)施方式】中,每個(gè)數(shù)據(jù)存儲(chǔ)器164可以是相關(guān)的、圓柱形的、交互的或者其他適當(dāng)?shù)臄?shù)據(jù)庫(kù)。盡管本公開內(nèi)容描述或者示出了數(shù)據(jù)庫(kù)的具體類型,但是本公開內(nèi)容考慮了任何合適的數(shù)據(jù)庫(kù)類型?!揪唧w實(shí)施方式】可提供能夠使客戶端系統(tǒng)130、社交網(wǎng)絡(luò)系統(tǒng)160或者第三方系統(tǒng)170管理、檢索、修改、添加或者刪除存儲(chǔ)在數(shù)據(jù)存儲(chǔ)器164中的信息的接口。
[0021]在【具體實(shí)施方式】中,社交網(wǎng)絡(luò)系統(tǒng)160可將一個(gè)或多個(gè)社交圖譜存儲(chǔ)在一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)器164中。在【具體實(shí)施方式】中,社交圖譜可包括多個(gè)節(jié)點(diǎn),其可包括多個(gè)用戶節(jié)點(diǎn)(每個(gè)用戶節(jié)點(diǎn)對(duì)應(yīng)于具體用戶)或多個(gè)概念節(jié)點(diǎn)(每個(gè)概念節(jié)點(diǎn)對(duì)應(yīng)于具體概念),以及連接節(jié)點(diǎn)的多個(gè)矢線。社交網(wǎng)絡(luò)系統(tǒng)160可向線上社交網(wǎng)絡(luò)的用戶提供與其他用戶通信和交互的能力。在【具體實(shí)施方式】中,用戶可以經(jīng)由社交網(wǎng)絡(luò)系統(tǒng)160加入線上社交網(wǎng)絡(luò),然后將連接(例如,關(guān)系)添加到他們想要連接的社交網(wǎng)絡(luò)系統(tǒng)160的許多其他用戶。本文中,術(shù)語(yǔ)“好友”可能指的是用戶經(jīng)由社交網(wǎng)絡(luò)系統(tǒng)160與其