国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信的制作方法

      文檔序號:6533799閱讀:170來源:國知局
      向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信的制作方法
      【專利摘要】一種向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信包括接收計算設備的目標地理位置、基于目標地理位置標識鄰近度、使用鄰近度以標識與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,其中聯(lián)系人集合用來產(chǎn)生排除未與在鄰近度內(nèi)的位置關聯(lián)的一個或者多個聯(lián)系人的聯(lián)系人列表,以及向聯(lián)系人列表的成員發(fā)送通信,其中該通信涉及目標地理位置。
      【專利說明】向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信
      [0001]有關申請的交叉引用
      [0002]要求對提交于2012年3月26日的第61/615,447號美國臨時申請的優(yōu)先權。第61/615,447號美國臨時申請的內(nèi)容通過引用而由此被結合到本公開內(nèi)容中。

      【技術領域】
      [0003]本公開內(nèi)容總體上涉及向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信。

      【背景技術】
      [0004]基于因特網(wǎng)的社交網(wǎng)絡提供用于用戶相互交互和共享信息的數(shù)字介質(zhì)。例如,用戶能夠向他們可以在社交網(wǎng)絡中與之連接的其他用戶分發(fā)電子內(nèi)容(例如,文字評論、數(shù)字圖像、數(shù)字視頻、數(shù)字音頻、指向網(wǎng)站的超鏈接等)??梢栽谥黜?或者“流”頁面)中的內(nèi)容流中向用戶顯示向用戶分發(fā)的電子內(nèi)容。


      【發(fā)明內(nèi)容】

      [0005]本公開內(nèi)容描述用于向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信的技術。
      [0006]一種示例技術包括接收計算設備的目標地理位置、基于目標地理位置標識鄰近度、使用鄰近度以標識與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,其中聯(lián)系人集合用來產(chǎn)生排除未與在鄰近度內(nèi)的位置關聯(lián)的一個或者多個聯(lián)系人的聯(lián)系人列表,以及向聯(lián)系人列表的成員發(fā)送通信,其中該通信涉及目標地理位置。前述示例技術可以包括以下特征中的單獨或者組合采用的一個或者多個特征。
      [0007]標識聯(lián)系人集合可以包括在聯(lián)系人之中搜尋與鄰近度關聯(lián)的字詞和選擇具有與鄰近度關聯(lián)的字詞的聯(lián)系人。
      [0008]接收目標地理位置可以包括從通過社交聯(lián)網(wǎng)服務可訪問的索引取回目標地理位置。接收目標地理位置可以包括從地理位置服務獲得計算設備的當前位置并且將當前位置與目標地理位置相關。接收目標地理位置可以包括查詢包括報到信息的數(shù)據(jù)庫,其中報到信息包括計算設備的與目標地理位置對應的當前位置。
      [0009]前述示例技術可以包括至少部分基于與計算設備關聯(lián)的用戶的社交圖形精化聯(lián)系人列表的成員資格。標識鄰近度可以包括標識通信的主旨,并且在數(shù)據(jù)庫中搜尋與主旨對應的鄰近度。聯(lián)系人集合可以包括社交聯(lián)網(wǎng)服務的已知在目標地理位置附近的成員。
      [0010]另一示例技術包括定義在社交聯(lián)網(wǎng)服務中的一組聯(lián)系人,其中該一組聯(lián)系人基于地理來定義;獲得計算設備的目標位置,其中目標位置由與目標位置關聯(lián)的名稱定義;使用目標位置以獲得與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,其中聯(lián)系人集合用來產(chǎn)生包括該一組聯(lián)系人的聯(lián)系人列表;以及向聯(lián)系人列表發(fā)送通信,其中通信涉及目標位置。前述示例可以包括以下特征中的單獨或者組合采用的一個或者多個特征。
      [0011]獲得目標位置可以包括從通過社交聯(lián)網(wǎng)服務可訪問的簡檔取回目標位置。獲得目標位置可以包括使用地理位置服務來獲得計算設備的當前位置和將當前位置與目標位置相關。通信可以涉及在目標位置的事件。
      [0012]這里描述的系統(tǒng)和技術中的所有或者部分技術可以實施為一種包括指令的計算機程序產(chǎn)品,這些指令存儲于一個或者多個非瞬態(tài)機器可讀存儲介質(zhì)上,并且在一個或者多個處理設備上可執(zhí)行。這里描述的系統(tǒng)和技術中的所有或者部分系統(tǒng)和技術可以實施為一種可以包括一個或者多個處理設備和用于存儲用于實施陳述的功能的可執(zhí)行指令的存儲器的裝置、方法或者電子系統(tǒng)。
      [0013]在附圖和以下描述中闡述一個或者多個實現(xiàn)方式的細節(jié)。其它特征、目的和優(yōu)點將從說明書和附圖中以及從權利要求中變得清楚。

      【專利附圖】

      【附圖說明】
      [0014]圖1是示出可以在其上實施這里描述的過程的網(wǎng)絡環(huán)境的示例的框圖。
      [0015]圖2示出用于社交網(wǎng)絡的用戶的主頁的示例。
      [0016]圖3是圖1的網(wǎng)絡環(huán)境的一部分的示例的框圖。
      [0017]圖4是社交圖形的示例的概念視圖。
      [0018]圖5是示出用于向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信的過程的示例的流程圖。
      [0019]圖6示出可以在其上實施這里描述的過程或者其部分的計算設備的示例。
      [0020]在各種附圖中的相似標號指示相似單元。

      【具體實施方式】
      [0021]這里描述一種用于向在社交聯(lián)網(wǎng)服務上的聯(lián)系人發(fā)送通信的系統(tǒng)。在一個實現(xiàn)方式中,該系統(tǒng)可以包括獲得計算設備、比如智能電話的目標位置。目標位置可以按照名稱來定義。該系統(tǒng)使用目標位置以標識與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的社交聯(lián)系人列表。聯(lián)系人列表排除未在目標位置的預定義的鄰近度內(nèi)的一個或者多個聯(lián)系人。該系統(tǒng)向在聯(lián)系人列表上的聯(lián)系人發(fā)送電子通信。例如,該通信可以涉及與目標位置關聯(lián)的事件。
      [0022]通過按照位置名稱標識聯(lián)系人,有可能標識在特定區(qū)域內(nèi)的實際能夠例如參與事件的聯(lián)系人。通信可以限于那些聯(lián)系人、由此讓其他社交聯(lián)系人免于接收用于他們將不可能參加的事件或者他們將不可能參與的其它事情的通信。
      [0023]可以用適當設備和計算裝備在適當網(wǎng)絡環(huán)境中實施以上描述的系統(tǒng)。以下描述這樣的環(huán)境的示例。
      [0024]圖1是示出可以在其上實施這里描述的系統(tǒng)的網(wǎng)絡環(huán)境100的示例的框圖。網(wǎng)絡環(huán)境100包括配置為通過網(wǎng)絡111與第一服務器系統(tǒng)112和/或第二服務器系統(tǒng)114通信的計算設備102、104、106、108、110。計算設備102、104、106、108、110具有與之關聯(lián)的相應用戶122、124、126、128、130。第一服務器系統(tǒng)112和第二服務器系統(tǒng)114各自包括計算設備116和機器可讀貯存庫或者數(shù)據(jù)庫118。示例環(huán)境100可以包括數(shù)以千計的未示出的網(wǎng)站、計算設備和服務器。
      [0025]網(wǎng)絡111可以包括連接多個移動計算設備、固定計算設備和服務器系統(tǒng)的大型計算機網(wǎng)絡,該大型計算機網(wǎng)絡的示例包括局域網(wǎng)(LAN)、廣域網(wǎng)(WAN)、因特網(wǎng)、蜂窩網(wǎng)絡或者其組合。在網(wǎng)絡111中包括的網(wǎng)絡可以提供在各種模式或者協(xié)議之下的通信,這些模式或者協(xié)議的示例包括傳輸控制協(xié)議/網(wǎng)際協(xié)議(TCP/IP)、全球移動通信系統(tǒng)(GSM)語音呼口L1、短電子消息服務(SMS)、增強型消息服務(EMS)或者多媒體消息服務(MMS)消息、碼分多址(CDMA)、時分多址(TDMA)、個人數(shù)字蜂窩(PDC)、寬帶碼分多址(WCDMA)、CDMA2000或者通用分組無線電系統(tǒng)(GPRS)以及其它模式或者協(xié)議。通信可以通過射頻收發(fā)器出現(xiàn)。此外,近程通信可以例如使用藍牙、WiF1、近場通信(NFC)或者其它這樣的收發(fā)器系統(tǒng)來出現(xiàn)。
      [0026]計算設備102、104、106、108、110使相應用戶122、124、126、128、130能夠訪問和查看文檔、例如在網(wǎng)站中包括的網(wǎng)頁。例如,計算設備102的用戶122可以使用Web瀏覽器來查看網(wǎng)頁。網(wǎng)頁可以由服務器系統(tǒng)112、服務器系統(tǒng)114或者另一服務器系統(tǒng)(未示出)提供給計算設備102。
      [0027]在示例環(huán)境100中,計算設備102、104、106被圖示為臺式計算設備,計算設備108被圖示為膝上型計算設備108,并且計算設備110被圖示為移動計算設備。然而,注意計算設備102、104、106、108、110可以例如包括臺式計算機、膝上型計算機、手持計算機、個人數(shù)字助理(PDA)、蜂窩電話、網(wǎng)絡裝置、相機、智能電話、增強型通用分組無線電服務(EGPRS)移動電話、媒體播放器、導航設備、電子消息設備、賽事控制臺或者這些數(shù)據(jù)處理設備或者其它適當數(shù)據(jù)處理設備中的兩個或者更多數(shù)據(jù)處理設備的組合。在一些實現(xiàn)方式中,可以包括計算設備作為機動交通工具(例如,汽車、緊急交通工具(例如,消防車、救護車)、公共汽車)的一部分。
      [0028]與計算設備102、104、106、108、110交互的用戶可以通過向社交網(wǎng)絡上傳和下載電子內(nèi)容來參與例如服務器系統(tǒng)112托管的社交網(wǎng)絡123。電子內(nèi)容可以例如包括電子消息(例如,電子郵件、帖子或者即時消息)、文字評論(例如,更新、通報、回復)、數(shù)字圖像、視頻、音頻文件和/或其它適當信息。
      [0029]一般而言,與計算設備102、104、106、108、110交互的用戶也可以使用社交網(wǎng)絡123以定義待組織的社交圈(或者其它相似群組或者列表)和對用戶與社交網(wǎng)絡的其他用戶的關系進行分類。社交圈變成用戶的社交連接的一部分。可以向在社交網(wǎng)絡123內(nèi)的社交聯(lián)系人(或者簡稱為“聯(lián)系人”)、包括一個或者多個社交圈分發(fā)電子內(nèi)容,從而這樣的內(nèi)容由指示的聯(lián)系人和/或聯(lián)系人或者其他人可查看。在示例操作中,社交網(wǎng)絡123的用戶可以生成消息,并且指示例如生成的消息將被發(fā)送到的一個或者多個個別社交網(wǎng)絡聯(lián)系人和/或社交圈。在內(nèi)容編寫時間期間,從用戶的客戶端計算設備(例如,圖1的計算設備102)向可以在服務器(例如,圖1的服務器系統(tǒng)112或者在網(wǎng)絡上的別處)提供的分發(fā)中樞(例如,內(nèi)容分發(fā)引擎125)傳輸內(nèi)容數(shù)據(jù)集(例如,電子消息、帖子等)。在一些實現(xiàn)方式中,內(nèi)容數(shù)據(jù)集可以包括內(nèi)容數(shù)據(jù)(例如,文字、內(nèi)容作者的標識、統(tǒng)一資源定位符(URI)、作者位置、時間戳數(shù)據(jù)(例如,指示內(nèi)容被生成的時間的時間戳))、分發(fā)數(shù)據(jù)(例如,標識聯(lián)系人和/或一個或者多個社交圈的數(shù)據(jù))和標識(ID)數(shù)據(jù)(例如,在生成內(nèi)容時向內(nèi)容數(shù)據(jù)集指派的ID)。
      [0030]在一些實現(xiàn)方式中,可以向內(nèi)容數(shù)據(jù)集追加其它數(shù)據(jù)。其它數(shù)據(jù)的示例包括打分數(shù)據(jù)。在一些示例中,打分數(shù)據(jù)可以包括社交親和度分數(shù)以及其它可能打分數(shù)據(jù)。如以下更具體描述的那樣,親和度標識多方在社交圖形上的接近度。
      [0031]圖2示出用于社交網(wǎng)絡的成員的示例主頁200。例如,頁面200可以被提供作為在社交網(wǎng)絡123的網(wǎng)站內(nèi)的網(wǎng)頁,并且可以顯示已經(jīng)與關聯(lián)于頁面200的成員201共享的包括消息的電子內(nèi)容。在所示示例中,成員是“Jane McDavies”,并且頁面200顯示其他成員已經(jīng)與成員共享的項目(例如,電子內(nèi)容)和/或成員已經(jīng)與其他成員共享的項目。頁面200也包括社交網(wǎng)絡菜單206和內(nèi)容流207,其中呈現(xiàn)內(nèi)容項目。已經(jīng)向成員發(fā)送的示例內(nèi)容項目209在內(nèi)容流中顯示。一般而言,在內(nèi)容流207中顯示的項目209包括從在社交網(wǎng)絡內(nèi)建立的聯(lián)系人向成員分發(fā)的電子內(nèi)容。內(nèi)容共享界面210也可以在頁面200上提供。成員可以激活(例如,點擊)界面210以輸入電子內(nèi)容。雖然在圖2中描繪十二個內(nèi)容項目,但是應當理解頁面200可以向成員顯示多于或者少于十二個內(nèi)容項目。搜索字段211也可以在頁面200上提供以在社交網(wǎng)絡123中搜索內(nèi)容。
      [0032]社交網(wǎng)絡包括允許社交聯(lián)網(wǎng)服務的用戶相互電子地通信的消息服務以及其它特征。在一些示例中,消息將在內(nèi)容流中出現(xiàn),而在其它示例中有分離消息界面(未示出)。
      [0033]社交聯(lián)網(wǎng)服務的用戶也具有簡檔。在一些情況下,每個用戶具有與他們的用戶名和口令關聯(lián)的簡檔。簡檔可以具有包含如果可用的個人信息、比如用戶的家里位置(例如,鄰近、城市、州、國家等)和用戶的當前位置的字段。用戶的當前位置可以例如通過GPS服務和有適當權限獲得用戶的移動設備的地理坐標,并且將那些坐標與具體地理地點名稱相關來確定。
      [0034]圖3是圖1的網(wǎng)絡環(huán)境的示例部分的框圖。具體而言,圖3示出示例網(wǎng)絡環(huán)境100的一部分300。在這一示例實現(xiàn)方式中,服務器系統(tǒng)112存儲資源304、306、308。資源具有關聯(lián)資源標識符(資源ID)。例如,資源304、306、308可以對應于相同網(wǎng)站的不同網(wǎng)頁,或者可以對應于不同網(wǎng)站的網(wǎng)頁。如以下說明的那樣,在這一示例操作中,計算設備104與服務器系統(tǒng)112通信以顯示搜索引擎網(wǎng)站的起始網(wǎng)頁(“主頁”)302和/或社交網(wǎng)絡的主頁(例如,圖2的包含用戶的內(nèi)容流的頁面200)。
      [0035]為了查看網(wǎng)頁,用戶124可以使用在計算設備104上執(zhí)行的Web瀏覽器來輸入或者選擇資源ID。資源ID可以例如包括URI或者統(tǒng)一資源定位符(URL)。從計算設備104通過網(wǎng)絡111向服務器系統(tǒng)112傳輸包括資源ID的請求。作為響應,服務器系統(tǒng)基于資源ID標識請求的資源,并且通過網(wǎng)絡111向計算設備104傳輸請求的資源。例如,資源可以是社交網(wǎng)絡123的主頁200或者搜索系統(tǒng)312的主頁302。在一些實現(xiàn)方式中,搜索系統(tǒng)312是社交網(wǎng)絡123的一部分,或者它獨立于社交網(wǎng)絡123而能夠從社交網(wǎng)絡123訪問內(nèi)容。
      [0036]用于搜索系統(tǒng)312的頁面302可以包括用于輸入向搜索系統(tǒng)傳輸?shù)乃阉鞑樵兊淖侄?03。備選地,可以通過適當網(wǎng)頁輸入搜索查詢。搜索查詢可以例如包括一個或者多個詞項、圖像、音頻、視頻或者其它內(nèi)容。作為響應,搜索系統(tǒng)執(zhí)行包含一個或者多個搜索索引的編索引的高速緩存的搜索,并且向用戶或者其它計算機程序(例如,消息服務)返回搜索結果??梢岳缛鐖D所示在服務器系統(tǒng)112上或者其它適當硬件上實施搜索系統(tǒng)312。搜索系統(tǒng)312包括搜索引擎318和一個或者多個搜索索引。
      [0037]搜索系統(tǒng)312包括用于爬取資源的爬取引擎319和用于在例如在編索引的高速緩存314中存儲的一個或者多個搜索索引(統(tǒng)稱為“搜索索引”)中對那些資源編索引的編索引引擎313。搜索引擎318也包括用于標識在搜索索引內(nèi)的資源的資源定位符引擎316,這些資源響應于查詢并且可以與查詢相關(例如,通過實施查詢文字匹配例程)。排行引擎315對視為與搜索查詢相關的資源進行排行。
      [0038]社交圖形信息可以包括在與其它資源相同的搜索索引中或者在分離搜索索引(未示出)中。如以下更具體描述的那樣,社交圖形信息可以例如包括與編索引的內(nèi)容和與在用戶的社交圖形上的聯(lián)系人有關的評論、認可、連接、親和度等。社交圖形信息可以包括來自社交網(wǎng)絡123的內(nèi)容??梢詫τ陧憫诓樵兊囊话闼阉鹘Y果以及特定搜索結果執(zhí)行分離搜索,這些搜索結果標識與用戶的社交圖形關聯(lián)的資源(例如,認可的Web內(nèi)容)。
      [0039]在一些實現(xiàn)方式中,與用戶的社交圖形關聯(lián)的信息可以通過生成和向現(xiàn)有搜索索引中并入適當數(shù)據(jù)結構、例如社交限制來編索引。在一些示例中,編索引引擎可以通過將標識的信息映射到在搜索索引中引用的對應Web資源并且確定在Web資源與用戶之間的社交連接來生成社交限制。例如,該系統(tǒng)可以訪問包括關系數(shù)據(jù)——該關系數(shù)據(jù)描述用戶的社交圖形——的關系查找表以確定這樣的社交連接。在一些示例中,可以用信息標簽或者與在搜索索引中包括的引用的Web資源關聯(lián)的其它數(shù)據(jù)的形式提供社交限制。
      [0040]如以上指出的那樣,可以在與其它資源相同的索引中或者在分離索引中包括用戶生成的內(nèi)容(例如,社交網(wǎng)絡內(nèi)容)。因此,有了適當權限,爬取引擎319可以爬取(收縮著和其他人、例如搜索者的社交圖形的成員)的用戶生成的內(nèi)容,并且編索引引擎313可以向適當搜索索引中并入該內(nèi)容。資源定位符引擎316可以例如基于用戶生成的內(nèi)容與搜索查詢的相關度分數(shù)和例如基于其它信息——例如包括收縮著與內(nèi)容本身或者與內(nèi)容的作者的社交連接——標識該用戶生成的內(nèi)容、包括用戶簡檔和其它用戶專屬信息(在允許時)。因此,與內(nèi)容或者作者的社交連接的存在或者不存在可以影響相關度分數(shù)。在這一情境中,作者不限于創(chuàng)建內(nèi)容的人、但是可以例如包括與內(nèi)容交互、共享內(nèi)容、認可內(nèi)容、發(fā)表內(nèi)容等的任何人。
      [0041]響應于搜索查詢,搜索引擎318可以訪問編索引的高速緩存314以標識與搜索查詢相關的資源。資源定位符引擎316可以用搜索結果的形式標識資源并且在搜索結果頁面中向請求設備返回搜索結果。搜索結果可以包括搜索系統(tǒng)312生成的標識資源的數(shù)據(jù),并且可以與圖像、視頻或者其它適當內(nèi)容一起包括資源本身或者指向資源的鏈接。在一些情況下,搜索結果可以包括社交信息。例如,與搜索結果中的一些搜索結果一起包括的可以是例如成員的位置、評論、認可或者從用戶的社交圖形獲得的關于成員的其它信息。搜索結果也可以包括單獨或者與相關社交信息(例如,指向內(nèi)容作者的簡檔的鏈接)關聯(lián)地顯示的用戶生成的內(nèi)容。搜索結果可以用這里描述的方式用來使消息以在附近的聯(lián)系人為目標。
      [0042]如以上指出的那樣,社交圖形是一種用于代表在可以在或者可以未在相同社交網(wǎng)絡上的兩方之間的社交連接和代表在多方與內(nèi)容之間的連接的方式。一方可以是個人或者實體、例如公司、組織、國家等。在社交圖形中的連接的類型可以包括但不限于用戶與之直接聯(lián)系的其他用戶(例如,用戶消息或者聊天聯(lián)系人、在社交站點上的直接聯(lián)系人)和用戶與之間接聯(lián)系的用戶(例如,聯(lián)系人的聯(lián)系人、與用戶具有直接連接的用戶的聯(lián)系人)。在一些示例中,直接連接可以是單邊或者雙邊。在一些實現(xiàn)方式中,社交圖形包括個人生成的內(nèi)容(例如,博客帖子、回顧)作為與用戶的連接。社交圖形可以包括在單個網(wǎng)絡內(nèi)或者跨越多個網(wǎng)絡的連接。
      [0043]可以對于不同類型的連接而生成相異社交圖形。例如,用戶可以與在社交圖形中的聊天聯(lián)系人、在第二社交圖形中的電子消息聯(lián)系人和在第三社交圖形中的來自特定社交網(wǎng)絡的連接進行連接。社交圖形可以包括與在從用戶分離更大程度的附加方的邊。例如,電子消息聯(lián)系人可以具有他自己的與其他人的電子消息聯(lián)系人從而添加從用戶分離的程度(例如,用戶一電子消息聯(lián)系人一電子消息聯(lián)系人的聯(lián)系人)。這些聯(lián)系人又可以具有在從用戶分離的另一程度的附加聯(lián)系人。相似地,一方與在特定社交網(wǎng)絡中的某人的連接可以用來基于該個人的連接來標識附加連接。相異社交圖形可以包括將一個或者多個社交圖形連接到一個或者多個其它社交圖形的邊。因此,社交圖形可以包括完全社交圖形、可以包括若干不同類型的互連的、但是相異的社交圖形。
      [0044]如指出的那樣,用戶可以指明內(nèi)容為被認可、共享或者評論內(nèi)容、引用URL或者以別的方式指示對內(nèi)容的興趣或者喜愛,該內(nèi)容的示例包括但不限于特定資源、網(wǎng)頁或者搜索結果。例如,可以在搜索結果頁面、網(wǎng)中或者在允許用戶指示對關聯(lián)資源或者搜索結果的喜愛、共享或者其它評價的瀏覽器應用內(nèi)提供應用、小配件或者腳本。用戶可以標記特定資源、網(wǎng)站或者搜索結果以指示認可或者其它評價(例如,通過與關聯(lián)內(nèi)容呈現(xiàn)的瀏覽器控件或者用戶界面元素)??梢栽谟脩舻纳缃粓D形中捕獲這樣的與來自其他人的信息的關系。
      [0045]在社交圖形的實體之間的親和度可以由在用戶的社交圖形中的以上指出的邊代表。如指出的那樣,親和度可以標識一方與用戶的接近度。例如,與用戶具有五個公共中間聯(lián)系人的聯(lián)系人的聯(lián)系人具有比僅有一個公共中間聯(lián)系人的聯(lián)系人的聯(lián)系人更高的與用戶的親和度。在確定親和度時的因素可以例如包括:聯(lián)系人如何連接到用戶(例如,連接的源)、聯(lián)系人是哪個社交聯(lián)網(wǎng)站點的成員、是否為聯(lián)系人或者聯(lián)系人的聯(lián)系人和多少路徑到達聯(lián)系人的聯(lián)系人(公共中間聯(lián)系人)。邊可以在包含社交圖的數(shù)據(jù)庫或者別處中被加權以反映在社交圖形中的連接(例如,多方)之間的親和度水平。
      [0046]在多方之間的親和度可以在一些情況下是內(nèi)容專屬的。例如,社交圖形數(shù)據(jù)可以標識與在多方之間的邊關聯(lián)的內(nèi)容的具體類型和用于該內(nèi)容的具體親和度。在示例中,社交圖形數(shù)據(jù)可以指定在連接的多方之間第一方具有用于第二方的視頻的第一親和度水平和用于第二方的編寫作品的第二不同親和度水平。相似地,社交圖形可以指定第二方具有用于第一方的博客的第三不同親和度水平。這對于內(nèi)容主旨而言成立。例如,社交圖形數(shù)據(jù)可以指定在兩個連接的多方之間,第一方具有用于第二方的關于棒球的內(nèi)容的第一親和度水平和用于第二方的關于籃球的內(nèi)容的第二不同親和度水平。
      [0047]親和度也可以基于用戶與社交圖形的成員的交互(例如,交互頻率、交互類型等)。例如,頻繁地點擊特定聯(lián)系人的帖子的用戶可以視為與該聯(lián)系人比與他們更少頻繁地點擊相應帖子的其他聯(lián)系人更接近。類似地,如果用戶頻繁地“鼠標掠過”作者的內(nèi)容(例如,搜索結果鏈接)、但是未選擇該內(nèi)容,則親和度程度可以比如果鏈接被選擇更少。相似地,查看內(nèi)容的時間量可以是一方喜愛來自另一方的內(nèi)容的指示符。查看特定內(nèi)容的時間量可以是一方與來自另一方的其它類型的內(nèi)容相比而言喜愛來自另一方的該特定內(nèi)容類型這樣的指示。
      [0048]在其它示例中,親和度可以由在用戶之間的間接交互定義。例如,如果兩個用戶與相同內(nèi)容規(guī)律地或者頻繁地交互,則那兩個用戶可以視為相互具有親和度。在更多其它示例中,如果兩個用戶與相同人規(guī)律地或者頻繁地交互,則那兩個用戶可以視為相互具有親和度。
      [0049]圖4是示例社交圖形400的概念視圖。圖4示出用于社交圖形的信息的源以及其它內(nèi)容。在這一示例中,用戶的社交圖形是標識為在某個分離程度內(nèi)與用戶402( “我”)具有關系的連接(例如,用戶、資源/內(nèi)容等)的匯集。用戶的社交圖形可以包括在不同分離程度的多方和特定內(nèi)容。例如用戶的社交圖形可以包括聯(lián)系人、聯(lián)系人的聯(lián)系人(例如,由用戶、社交圖形站點或者其它度量定義)、用戶的社交圈、用戶追隨的人(例如,預訂的博客、饋送或者網(wǎng)站)、同事和用戶感興趣的其它具體地標識的內(nèi)容(例如特定網(wǎng)站)。
      [0050]圖4示出有可能將用戶的社交圖形延伸至在單個網(wǎng)絡內(nèi)和跨越一個或者多個外部網(wǎng)絡二者的人和內(nèi)容。例如,用戶可以具有簡檔或者聯(lián)系人列表,該簡檔或者聯(lián)系人列表包括標識的聯(lián)系人的集合、興趣集合、指向外部資源(例如,網(wǎng)頁)的鏈接的集合和對系統(tǒng)(例如,提供各種內(nèi)容和應用的系統(tǒng),這些內(nèi)容和應用包括電子消息、聊天、視頻、相冊、饋送或者博客)的內(nèi)容的預訂。類似地,包括指向用戶的聯(lián)系人的鏈接的博客可以是用戶的社交圖形的部分。這些組可以連接到在從用戶分離的另一程度的其他用戶或者資源。例如,用戶的聯(lián)系人可以具有他們自己的簡檔,這些簡檔包括與資源的連接以及相應聯(lián)系人的聯(lián)系人、興趣集合等。在另一示例中,用戶可以連接到社交網(wǎng)絡賬戶。該社交網(wǎng)絡賬戶可以引用在報紙中的文章。因此可以在用戶與文章的作者之間建立社交連接。
      [0051]在一些實現(xiàn)方式中,在指定的數(shù)目的分離程度內(nèi)與用戶的連接可以視為用戶的社交圖形的限界。在社交圖形中的成員資格和分離程度可以基于包括交互頻率的其它因素。例如,交互頻率可以按照用戶(例如,用戶多么經(jīng)常拜訪特定社交聯(lián)網(wǎng)站點)或者它可以是交互類型(認可、選擇或者未選擇與聯(lián)系人關聯(lián)的項目)。隨著交互改變,特定聯(lián)系人在社交圖形中的關系也可以動態(tài)地改變。因此,社交圖形可以是動態(tài)而不是靜態(tài)的。
      [0052]社交信號可以在社交圖形之上被分層(例如,使用在社交圖形中的連接之間的加權邊或者其它權值)。這些信號、例如在用戶與特定連接之間的交互頻率或者交互類型可以用來對在一個或者多個社交圖形中的特定連接進行加權而未修改實際社交圖形連接。這些權值可以隨著與用戶的交互改變而改變。
      [0053]社交圖形可以使用適當數(shù)據(jù)結構來存儲(例如,列表或者矩陣型數(shù)據(jù)結構)。對存儲的社交圖形的方面進行描述的信息可以視為關系數(shù)據(jù)。例如,關系數(shù)據(jù)可以包括對用戶的社交圖形的特定成員如何連接到用戶(例如,特定實體通過什么社交路徑連接到用戶)進行描述的信息。關系數(shù)據(jù)也可以包括在用戶的社交圖形中結合的社交信號對進行描述的信息。在一些實現(xiàn)方式中,關系數(shù)據(jù)可以存儲于關系查找表(例如,哈希表)中。用于對在查找表內(nèi)的值(例如,關系數(shù)據(jù))進行定位的適當關鍵字可以包括對用戶和用戶的社交圖形的成員二者的標識進行描述的信息。例如,用于對在查找表內(nèi)的關系數(shù)據(jù)進行定位的適當關鍵字可以是(用戶X,用戶Y),其中用戶Y是用戶X的社交圖形的成員。
      [0054]包括以上描述的社交圖形信息的社交圖形信息可以被編索引用于在信息取回中使用。社交圖形信息可以是在圖3的編索引的高速緩存314中的搜索索引的部分。因而,搜索索引可以被搜索以標識依賴于社交信號、例如與用戶的社交圖形的一個或者多個方面關聯(lián)的相關搜索結果,以上提供該一個或者多個方面的示例。例如,搜索系統(tǒng)可以接收查詢并且例如標識一般搜索結果和用戶生成的內(nèi)容。用戶生成的內(nèi)容可以例如包括基于編索引的社交圖形信息的搜索結果(例如,來自搜索者的社交圖形的成員的電子消息、帖子、博客、聊天等的內(nèi)容)。編索引的社交圖形信息可以被間歇地或者周期性地更新以例如包括與用戶的社交圖形關聯(lián)的新近添加的信息(例如,用戶的當前位置、以往位置、將來位置等)。編索引的社交圖形也可以例如在進行中的基礎上被更新以反映根據(jù)這里描述的過程確定的關系。
      [0055]用戶可以例如使用選項或者通過保持聯(lián)系人在用來生成社交圖形的特定群組之外來防止向用戶的社交圖形添加成員。在一些實現(xiàn)方式中,私密特征向用戶提供用于分別允許或者防止被包括(或者如果已經(jīng)包括則去除用戶)作為另一社交圖形的成員的選項。因此,用戶可以具有對如果存在的什么個人信息或者連接信息被包括在他們的社交圖形中并且因而被包括在這里描述的內(nèi)容流和搜索結果中的控制。
      [0056]回顧圖1,在這一示例中,移動設備110位于曼徹斯特波士頓。向移動設備110中結合并且與移動設備I1—起使用的全球定位系統(tǒng)(GPS)使用地理坐標來標識移動設備110的當前位置。GPS也可以提供移動設備110的當前位置的地點名稱、在這一示例中為波士頓。備選地,除了 GPS之外的系統(tǒng)可以將地理坐標與地點名稱相關。例如在一些實現(xiàn)方式中,輔助GPS(A-GPS)、比如小區(qū)三角測量是可以用來確定移動電話/用戶的位置的其它機制。此外,設備的IP地址也可以用來使用IPGeo服務來確定近似的地理位置。
      [0057]標識符可以用來擴充地點名稱。例如,郵政代碼或者區(qū)域代碼可以用來擴充實際名稱。在一些實現(xiàn)方式中,使用這樣的標識符而不是實際地點名稱。
      [0058]在任何情況下,在這一示例中,與移動設備的當前位置關聯(lián)的名稱(例如,波士頓)用來標識聯(lián)系人或者在用戶的社交網(wǎng)絡中的可以在該位置或者附近的其他聯(lián)系人。例如,用戶的標識和設備的當前地理位置的名稱可以作為一個或者多個搜索查詢被輸入到搜索引擎318。搜索引擎318、具體為資源定位符引擎316可以搜索索引314以標識(i)用戶的社交聯(lián)系人和(ii)關于那些社交聯(lián)系人的信息、按照姓名包括他們的地理位置。如果搜索引擎318確定聯(lián)系人的地理位置的名稱與用戶的當前位置的名稱匹配,則用戶和聯(lián)系人視為在相同位置,并且如以下描述的那樣,可以向該聯(lián)系人發(fā)送消息。
      [0059]然而,在一些情況下,即使兩個地點在地理上接近,地點名稱仍然可以未匹配。例如,波士頓和劍橋在地理上接近。然而,簡單名稱搜索可以未產(chǎn)生用于波士頓和劍橋的匹配。因而,在服務器系統(tǒng)112中的數(shù)據(jù)引擎322可以將位置名稱分解成它的地理坐標或者其它地理標識符(例如,區(qū)域代碼、郵政代碼等)。那些地理坐標可以用來標識在位置名稱的指定的距離內(nèi)的其它區(qū)域(例如,城鎮(zhèn)、城市、附近、郵政代碼等)。
      [0060]這些其它區(qū)域的名稱可以與在以上按照它的名稱原先指定的位置附近內(nèi)的一組地點關聯(lián)。因而,可以搜索索引314以標識用戶的在或者居住在名稱與在該組內(nèi)的任何名稱匹配的位置的聯(lián)系人。如以上指出的那樣,成員的當前位置可以通過成員的移動設備的地理位置(有權限時)來標識或者通過引用如下服務來標識,該服務允許移動設備用戶在特定時間向位置報到。成員可以被給予用于啟用或者禁用這些服務的機會。
      [0061]附近的邊界可以由移動設備用戶設置(例如,在他們的社交網(wǎng)絡簡檔中)或者他們可以由社交聯(lián)網(wǎng)服務自動地設置。在一些實現(xiàn)方式中,可以使附近的邊界適應消息的主題。例如,關于在波士頓的事件、比如波士頓城市委員會會議的消息可以僅讓駐留在波士頓的社交聯(lián)系人感興趣。在這一情況下,搜索引擎318可以標識消息的主題并且使附近的邊界僅限于波士頓。對照而言,紅襪賽事可以讓在例如包括波士頓、劍橋、薩默維爾、NorthShort、科德角等的波士頓區(qū)域內(nèi)的所有社交聯(lián)系人感興趣。在這一情況下,數(shù)據(jù)引擎322和搜索引擎318可以標識消息的主題并且根據(jù)設置來擴展附近的邊界以包括在曼徹斯特東或者以外的所有地點名稱。
      [0062]因此,數(shù)據(jù)引擎322可以通過解析消息以標識用于在搜索中使用的關鍵詞來標識消息的主旨??梢允褂眠m當技術來執(zhí)行解析??梢员容^通過解析而獲得的字詞與在社交網(wǎng)絡123以內(nèi)或者以外數(shù)據(jù)庫中存儲的主題以由此確定消息是否涉及那些主題。比較可以通過關鍵詞或者其它適當技術來進行。數(shù)據(jù)庫可以將事件或者其它出現(xiàn)與適當附近相關。例如,數(shù)據(jù)庫可以指定一些事件、比如紅襪賽事具有一個大小的附近(例如,MA斯普林菲爾德以東的所有城鎮(zhèn)),而其它事件、比如波士頓專屬會議具有另一大小的附近(例如,僅波士頓城市獨有)。
      [0063]數(shù)據(jù)庫可以例如基于用戶的以往動作或者基于社交網(wǎng)絡的其他成員的以往動作來填充。例如,系統(tǒng)可以標識涉及“紅襪”的先前消息請求的閾值數(shù)目并且基于社交網(wǎng)絡的其他成員在先前消息中指定的附近確定適當附近。數(shù)據(jù)庫可以相似地基于用戶自己的動作(例如,基于涉及話題“紅襪”的以往消息操作)來填充。例如,系統(tǒng)可以標識用戶的涉及“紅襪”的先前消息請求的閾值數(shù)目并且基于用戶在先前消息中指定的附近確定適當附近。在其它實現(xiàn)方式中,用戶可以直接指定消息主題將被發(fā)送到的附近。在一些實現(xiàn)方式中,目標附近可以基于用戶的當前位置。例如,如果確定用戶的當前位置是波士頓,則目標附近可以是曼徹斯特東。在另一方面,如果確定用戶的位置是西雅圖并且當晚在西雅圖有紅襪賽事,則目標位置可以是與西雅圖鄰近的城鎮(zhèn)、城市、區(qū)域等。附近在這一情況下可以通過標識當前位置為“西雅圖”并且引用用于為該用戶而預定義為在西雅圖附近內(nèi)的城鎮(zhèn)、城市和其它區(qū)域的數(shù)據(jù)庫來確定。
      [0064]移動設備110的用戶可以例如通過社交網(wǎng)絡123僅向被確定為當前在用戶附近內(nèi)的聯(lián)系人發(fā)送消息。因此,例如用戶130可以在波士頓并且計劃當晚參加紅襪賽事。用戶130可以使用這里描述的過程以標識在波士頓或者曼徹斯特的適當其它城鎮(zhèn)中或者周圍的社交聯(lián)系人。邀請社交聯(lián)系人參加該特定紅襪賽事的消息因此可以僅被引向在波士頓或者曼徹斯特的適當其它城鎮(zhèn)中或者周圍的那些聯(lián)系人。在一些情況下,成員可以建立社交圈,該社交圈包括在波士頓或者曼徹斯特的適當其它城鎮(zhèn)中或者周圍的聯(lián)系人并且僅向在該社交圈中的聯(lián)系人發(fā)送消息。在任一情況下,將不向與波士頓或者它的附近無連接的聯(lián)系人或者其他用戶發(fā)送消息,因為假設他們將不在用于當晚參加紅襪賽事的定位。
      [0065]通過以上述方式限制消息,可以減少在社交聯(lián)網(wǎng)服務中的消息數(shù)量流量。另外,用戶的與波士頓無連接的聯(lián)系人被免于接收可能不與他們相關的消息(例如,用于參加在他們可能沒有可能實時到達的城市中的體育事件的消息)。
      [0066]圖5是在圖1和圖3中所示網(wǎng)絡環(huán)境中的搜索引擎318和數(shù)據(jù)引擎322可以執(zhí)行的過程500、比如關于圖1在概念上描述的過程。
      [0067]參照圖5例如從移動設備110接收(501)消息。例如,數(shù)據(jù)引擎322可以接收消息。該消息被引向在移動設備用戶的社交網(wǎng)絡中的聯(lián)系人。消息可以例如包括指示消息被引向哪些聯(lián)系人的一個或者多個字段。例如,消息可以指示它將被引向在與用戶相同的城市、附近或者區(qū)域中的聯(lián)系人。在一些實現(xiàn)方式中,消息可以指定一個或者多個地點名稱、例如波士頓、劍橋、牛頓等。在一些實現(xiàn)方式中,消息可以不含這樣的信息,并且過程500可以如這里描述的那樣基于消息的主題確定將消息引向哪些聯(lián)系人。
      [0068]獲得移動設備110的位置(502)。如果消息陳述移動設備用戶想要向在特定位置、例如波士頓附近的聯(lián)系人發(fā)送消息,則無需執(zhí)行這一操作。然而如果消息簡單地請求將消息發(fā)送到在移動設備用戶附近的用戶或者未指定接收者。過程500可以獲得移動設備用戶的位置(502)。因此,移動設備可以被配備用于與GPS(或者其它)系統(tǒng)通信的軟件、由此使GPS(或者其它)系統(tǒng)能夠確定移動設備的位置。過程500可以周期性地或者與接收(501)的消息接收坐標,或者過程500可以訪問包含坐標的數(shù)據(jù)庫。在其它實現(xiàn)方式中,過程500可以訪問報到信息,該報到信息可以按照地理坐標或者地點名稱標識移動設備的當前位置。在按照地理坐標標識當前位置的情況下,過程500 (例如,數(shù)據(jù)引擎322)可以將那些地理坐標與一個或者多個地點名稱相關。過程500可以使用在網(wǎng)絡111上可用的本地數(shù)據(jù)庫或者遠程服務來執(zhí)行該相關。
      [0069]獲得移動設備用戶的連續(xù)在社交網(wǎng)絡123上的位置(503)??梢岳缤ㄟ^在搜索索引314中搜索用戶的社交圖形來獲得這一信息。例如,該信息可以在社交聯(lián)系人簡檔中可用。就這一點,可以搜索來自用戶的社交圖形的任何適當內(nèi)容,只要這樣的內(nèi)容的所有者已經(jīng)提供適當權限。該信息可以例如包括每個聯(lián)系人的駐留地址、每個聯(lián)系人的當前位置和其它相似信息。如果聯(lián)系人的當前位置未從他們的簡檔可用,則過程500可以使用來自簡檔的其它位置信息。也在過程500訪問用于那些聯(lián)系人的當前地理位置信息或者報到信息的程度上,過程500可以用以上描述的方式標識那些聯(lián)系人的當前位置的地點名稱。
      [0070]標識在目標位置、例如移動設備的當前附近的聯(lián)系人(504)。例如,搜索引擎318可以輸出例如當前在移動設備用戶的當前位置的指定的附近或者居住在該指定的附近內(nèi)(如例如通過搜索索引314確定的那樣)的聯(lián)系人的列表。例如,如以上描述的那樣,數(shù)據(jù)引擎322可以例如基于初始消息的內(nèi)容查詢數(shù)據(jù)庫。該數(shù)據(jù)庫可以指定在其中搜尋聯(lián)系人的附近的范圍,來自該數(shù)據(jù)庫的信息(例如,地點名稱、郵政代碼、地理坐標、區(qū)域代碼等)可以被結合到搜索查詢中并且用來標識用戶的在指定的附近的社交聯(lián)系人。
      [0071]來自用戶的社交圖形的信息可以用來精化標識的聯(lián)系人的列表(504)。例如,可以搜索涉及消息的主旨(例如,來自消息的關鍵詞)的評論、認可、連接、親和度等以標識用戶的社交圖形的在預定義的附近的對消息的主題感興趣的成員。例如,可以搜索用戶的社交圖形以標識在附近內(nèi)的具有特定親和度(例如,在社交圖形的一個或者兩個節(jié)點內(nèi))并且評論、發(fā)表或者以別的方式對紅襪感興趣的聯(lián)系人。可以在用戶消息的聯(lián)系人列表上包括滿足指定的標準的那些用戶而可以未包括其他用戶。
      [0072]根據(jù)過程500,僅向在聯(lián)系人列表中的聯(lián)系人而未向消息對于其而言將不可能相關的其他聯(lián)系人發(fā)送(505)消息。為此,搜索引擎向消息服務提供在聯(lián)系人列表中的聯(lián)系人的標識(直接或者通過與用戶交互),并且格式化和發(fā)送適當消息。
      [0073]在一些實現(xiàn)方式中,可以自動執(zhí)行前述操作中的至少一些操作(例如,無用戶交互)。用戶可以發(fā)送消息、比如“今晚在紅襪賽事見我”而未指定消息的目標附近或者接收者。過程500可以標識消息的主題、標識用戶的社交圖形的在波士頓附近的對體育、紅襪、棒球等感興趣的成員并且自動格式化和發(fā)送消息到那些用戶。消息可以是預定義的消息類型(例如,內(nèi)容流帖子、電子郵件、即時消息等),或者系統(tǒng)可以標識用于在聯(lián)系人列表上的每個人的優(yōu)選通信方法并且發(fā)送適當類型的消息??梢岳缤ㄟ^搜索成員的社交圖形、簡檔或者社交網(wǎng)絡可用的其它數(shù)據(jù)庫來獲得這一信息。
      [0074]在其它實現(xiàn)方式中,過程500可以被配置為標識事件的名稱、基于事件的名稱標識該事件附近的聯(lián)系人并且僅向在事件附近內(nèi)的那些聯(lián)系人發(fā)消息??梢栽谶@一情況下使用以上描述的處理而事件名稱(例如,在芬威公園的滾石)被替換為地點名稱(例如,波士頓)。然而,處理與以上描述的處理基本上相似。
      [0075]這里描述的系統(tǒng)也可以包括獲得鏈接到許多社交聯(lián)網(wǎng)用戶的許多計算設備的位置。例如,如果用戶前往紅襪賽事并且系統(tǒng)發(fā)現(xiàn)用戶在Landsdowne街道(在芬威公園附近的街道),則該系統(tǒng)將尋找最近已經(jīng)地理位于Landsdowne街道的區(qū)域中或者其最近向社交網(wǎng)絡的報到在該區(qū)域中的其他用戶。該系統(tǒng)然后可以用這里描述的方式向那些用戶發(fā)送消肩、O
      [0076]圖6示出可以在其上這里描述的過程或者其部分的計算設備的示例。因此,圖6示出可以用來實施這里描述的過程中的所有或者部分過程的通用計算設備600和通用移動計算設備650的示例。例如可以在計算設備600上實施服務器系統(tǒng)112和社交網(wǎng)絡123。移動計算設備650可以代表圖1的客戶端設備。圖1的其它客戶端設備也可以具有計算設備600的架構。
      [0077]計算設備600旨在于代表各種形式的數(shù)字計算機、比如膝上型計算機、臺式計算機、工作站、個人數(shù)字助理、服務器、刀片服務器、大型機、數(shù)據(jù)中心規(guī)模計算機和其它適當計算機。計算設備650旨在于代表各種形式的移動設備、比如個人數(shù)字助理、蜂窩電話、智能電話和其它相似計算設備。這里所示部件、它們的連接和關系及其功能意味著僅為示例而未意味著限制在本文中描述和/或要求保護的本發(fā)明的實現(xiàn)方式。
      [0078]計算設備600包括處理器602、存儲器604、存儲設備606、連接到存儲器604和高速擴展端口 610的高速接口 608以及連接到低速總線614和存儲設備606的低速接口 612。使用各種總線來互連并且可以在公共母板上裝配或者以如適當?shù)钠渌绞窖b配部件602、604、606、608、610和612中的每個部件。處理器602可以處理用于在計算設備600內(nèi)執(zhí)行的指令,這些指令包括在存儲器604中或者在存儲設備606上存儲的用于在外部輸入/輸出設備、比如耦合到高速接口 608的顯示器616上顯示用于⑶I的圖形信息的指令。在其它實現(xiàn)方式中,多個處理器和/或多個總線可以如適當?shù)哪菢优c多個存儲器和存儲器類型一起使用。也可以連接多個計算設備600而每個設備提供必需操作的部分(例如,作為服務器組、一組刀片服務器或者多處理器系統(tǒng))。
      [0079]存儲器604存儲計算設備600內(nèi)的信息。在一個實現(xiàn)方式中,存儲器604是一個或者多個易失性存儲器單元。在另一實現(xiàn)方式中,存儲器604是一個或者多個非易失性存儲器單元。存儲器604也可以是另一形式的計算機可讀介質(zhì)、比如磁盤或者光盤。
      [0080]存儲設備606能夠提供用于計算設備600的海量存儲裝置。在一個實現(xiàn)方式中,存儲設備606可以是或者包含計算機可讀介質(zhì)、比如軟盤設備、硬盤設備、光盤設備或者帶設備、閃存或者其它相似固態(tài)存儲器設備或者如下設備的陣列,這些設備包括存儲區(qū)域網(wǎng)絡或者其它配置中的設備??梢栽谛畔⑤d體中有形地體現(xiàn)計算機程序產(chǎn)品。計算機程序產(chǎn)品也可以包含在被執(zhí)行時執(zhí)行一種或者多種方法、比如以上描述的方法的指令。信息載體是非瞬態(tài)計算機或者機器可讀介質(zhì)、比如存儲器604、存儲設備606、在處理器602上的存儲器或者傳播的信號。例如信息載體可以是非瞬態(tài)、機器可讀存儲介質(zhì)。
      [0081]高速控制器608管理用于計算設備600的帶寬密集操作,而低速控制器612管理更低帶寬密集操作。這樣的功能分配僅為示例。在一個實現(xiàn)方式中,高速控制器608耦合到存儲器604、顯示器616 (例如,通過圖形處理器或者加速器)并且耦合到可以接受各種擴展卡(未示出)的高速擴展端口 610。在該實現(xiàn)方式中,低速控制器612耦合到存儲設備606和低速擴展端口 614??梢园ǜ鞣N通信端口(例如,USB、藍牙、以太網(wǎng)、無線以太網(wǎng))的低速擴展端口可以例如通過網(wǎng)絡適配器耦合到一個或者多個輸入/輸出設備、比如鍵盤、指示設備、掃描儀或者聯(lián)網(wǎng)設備、比如交換機或者路由器。
      [0082]如該圖中所示可以用多個不同形式實施計算設備600。例如,可以實施它為標準服務器620或者多次實施于成組這樣的服務器中。也可以實施它為架式服務器系統(tǒng)624的一部分。此外,可以在個人計算機、比如膝上型計算機622中實施它。備選地,來自計算設備600的部件可以與在移動設備(未不出)、比如設備650中的其它部件組合。這樣的設備中的每個設備可以包含計算設備600、650中的一個或者多個計算設備,并且整個系統(tǒng)可以由相互通信的多個計算設備600、650組成。
      [0083]計算設備650包括處理器652、存儲器664和輸入/輸出設備、比如顯不器654、通信接口 666和收發(fā)器668以及其它部件。設備650也可以具有用于提供附加存儲裝置的存儲設備、比如微驅(qū)動或者其它設備。使用各種總線來互連部件650、652、664、654、666和668中的每個部件,并且可以在公共母板上或者以如適當?shù)钠渌绞窖b配部件中的若干部件。
      [0084]處理器652可以執(zhí)行計算設備650內(nèi)的指令,這些指令包括在存儲器664中存儲的指令??梢詫嵤┨幚砥鳛榘ǚ蛛x以及多個模擬和數(shù)字處理器的芯片的芯片組。處理器可以例如提供設備650的其它部件的協(xié)調(diào)、比如控制用戶界面、設備650運行的應用和設備650的無線通信。
      [0085]處理器652可以通過控制接口 658和耦合到顯示器654的顯示接口 656與用戶通信。顯示器654可以例如是TFT(薄膜晶體管液晶顯示器)或者OLED(有機發(fā)光二極管)顯示器或者其它適當顯示器技術。顯示器接口 656可以包括用于驅(qū)動顯示器654以向用戶呈現(xiàn)圖形和其它信息的適當電路裝置。控制接口 658可以從用戶接收命令并且轉換它們用于向處理器652提交。此外,可以提供與處理器652通信的外部接口 662以便實現(xiàn)設備650與其它設備的近區(qū)域通信。外部接口 662可以例如在一些實現(xiàn)方式中提供有線通信或者在其它實現(xiàn)方式中提供無線通信,并且也可以使用多個接口。
      [0086]存儲器664存儲計算設備650內(nèi)的信息??梢詫嵤┐鎯ζ?64為一個或者多個計算機可讀介質(zhì)、一個或者多個易失性存儲器單元或者一個或者多個非易失性存儲器單元中的一項或者多項。也可以提供擴展存儲器674并且該擴展存儲器可以通過可以例如包括SIMM(單列直插存儲器模塊)卡接口的擴展接口 672連接到設備650。這樣的擴展存儲器674可以提供用于設備650的額外存儲空間或者也可以存儲用于設備650的應用或者其它信息。具體而言,擴展存儲器674可以包括用于實現(xiàn)或者補充以上描述的過程的指令并且也可以包括安全信息。因此例如可以提供擴展存儲器674作為用于設備650的安全模塊并且可以用允許安全使用設備650的指令對擴展存儲器674編程。此外,可以經(jīng)由SIMM卡將安全應用與附加信息一起提供、比如以不可黑客方式將標識信息放置于SIMM卡上。
      [0087]如以下討論的那樣,存儲器可以例如包括閃存和/或NVRAM存儲器。在一個實現(xiàn)方式中,在信息載體中有形地體現(xiàn)計算機程序產(chǎn)品。計算機程序產(chǎn)品包含在被執(zhí)行時執(zhí)行一種或者多種方法、比如以上描述的方法的指令。信息載體是計算機或者機器可讀介質(zhì)、比如存儲器664、擴展存儲器674、在處理器652上的存儲器或者可以例如通過收發(fā)器668或者外部接口 662接收的傳播的信號。
      [0088]設備650可以通過可以在必要時可以包括數(shù)字信號處理電路裝置的通信接口 666無線地通信。通信接口 666可以在各種模式或者協(xié)議、比如GSM語音呼叫、SMS、EMS或者MMS消息接發(fā)、CDMA、TDMA, PDC, WCDMA, CDMA2000或者GPRS以及其它模式或者協(xié)議之下提供通信。這樣的通信可以例如通過射頻收發(fā)器668出現(xiàn)。此外,近程通信可以比如使用藍牙、WiFi或者其它這樣的收發(fā)器(未示出)出現(xiàn)。此外,GPS (全球定位系統(tǒng))接收器模塊670可以向設備650提供附加的與導航和位置有關的無線數(shù)據(jù),該數(shù)據(jù)可以如適當?shù)哪菢佑稍谠O備650上運行的應用使用。
      [0089]設備650也可以使用音頻編碼解碼器660來可聽地通信,該編碼解碼器可以從用戶接收口述信息并且將它轉換成可用數(shù)字信息。音頻編碼解碼器650可以類似地比如通過例如在設備650的手機中的揚聲器生成用于用戶的可聽聲音。這樣的聲音可以包括來自語音電話呼叫的聲音、可以包括記錄的聲音(例如語音消息、音樂文件等)并且也可以包括在設備650上操作的應用所生成的聲音。
      [0090]如該圖中所示,可以用多個不同形式實施計算設備650。例如可以實施它為蜂窩電話680。也可以實施它為智能電話682、個人數(shù)字助理或者其它相似移動設備的部分。
      [0091]可以在數(shù)字電子電路裝置、集成電路裝置、特殊設計的ASIC(專用集成電路)、計算機硬件、固件、軟件和/或其組合中實現(xiàn)這里描述的系統(tǒng)和技術的各種實現(xiàn)方式。這些各種實現(xiàn)方式可以包括在可編程系統(tǒng)上可執(zhí)行和/或可解譯的一個或者多個計算機程序中的實現(xiàn)方式,該可編程系統(tǒng)包括可以是特殊或者通用的至少一個可編程處理器、至少一個輸入設備和至少一個輸出設備,該可編程處理器被耦合用于從存儲系統(tǒng)接收數(shù)據(jù)和指令以及向存儲系統(tǒng)傳輸數(shù)據(jù)和指令。
      [0092]這些計算機程序(也稱為程序、軟件、軟件應用或者代碼)包括用于可編程處理器的機器指令并且可以用高級過程和/或面向?qū)ο蟮木幊陶Z言和/或用匯編/機器語言來實施。如這里所用,術語“機器可讀介質(zhì)”、“計算機可讀介質(zhì)”指代用來向可編程處理器提供機器指令和/或數(shù)據(jù)的任何計算機程序產(chǎn)品、裝置和/或設備(例如磁盤、光盤、存儲器、可編程邏輯器件(PLD)),該可編程處理器包括接收機器指令為機器可讀信號的機器可讀介質(zhì)。術語“機器可讀信號”指代用來向可編程處理器提供機器指令和/或數(shù)據(jù)的任何信號。
      [0093]為了提供與用戶的交互,可以在計算機上實施這里描述的系統(tǒng)和技術,該計算機具有用于向用戶顯示信息的顯示設備(例如CRT (陰極射線管)或者LCD (液晶顯示器)監(jiān)視器)以及用戶可以用來向計算機提供輸入的鍵盤和指示設備(例如鼠標或者跟蹤球)。其它種類的設備也可以用來提供與用戶的交互;例如向用戶提供的反饋可以是任何形式的感官反饋(例如可視反饋、聽覺反饋或者觸覺反饋);并且可以用包括聲音、話音或者觸覺輸入的任何形式接收來自用戶的輸入。
      [0094]可以在計算系統(tǒng)中實施這里描述的系統(tǒng)和技術,該計算系統(tǒng)包括后端部件(例如作為數(shù)據(jù)服務器)或者包括中間件部件(例如應用服務器)或者包括前端部件(例如具有圖形用戶界面或者Web瀏覽器的客戶端計算機,用戶可以通過該圖形用戶界面或者Web瀏覽器與這里描述的系統(tǒng)和技術的實現(xiàn)方式交互)或者這樣的后端、中間件或者前端部件的任何組合。系統(tǒng)的部件可以由任何數(shù)字數(shù)據(jù)通信形式或者介質(zhì)(例如通信網(wǎng)絡)互連。通信網(wǎng)絡的示例包括局域網(wǎng)(“LAN”)、廣域網(wǎng)(“WAN”)和因特網(wǎng)。
      [0095]計算系統(tǒng)可以包括客戶端和服務器??蛻舳撕头掌饕话阆嗷ミh離并且通常通過通信網(wǎng)絡交互??蛻舳撕头掌麝P系借助在相應計算機上運行并且相互具有客戶端-服務器關系的計算機程序產(chǎn)生。
      [0096]已經(jīng)描述許多實施例。然而將理解可以進行各種修改而未脫離本發(fā)明的精神實質(zhì)和范圍。
      [0097]在本申請的上下文中,可以可互換地使用“社交網(wǎng)絡”和“社交聯(lián)網(wǎng)服務”。
      [0098]此外,在圖中描繪的邏輯流程無需所示特定順序或者依次順序以實現(xiàn)希望的結果。此外,可以提供其它步驟或者可以從描述的流程消除步驟并且可以向描述的系統(tǒng)添加或者從描述的系統(tǒng)去除其它部件。因而,其它實現(xiàn)方式在所附權利要求的范圍內(nèi)。
      [0099]在一些示例中,某些數(shù)據(jù)可以在它被存儲或者使用之前以一種或者多種方式被匿名化,從而去除個人可標識信息。例如可以匿名化用戶的標識。
      [0100]這里描述的過程及其變化包含用于保證保護一方私密的功能。為此,過程可以被編程為在向另一方透露用戶是成員之前確認用戶在社交聯(lián)網(wǎng)賬戶中的成員資格公開地已知。類似地,過程可以被編程為在向另一方透露關于一方的信息之前或者甚至在向社交圖形中結合該信息之前確認該信息。
      [0101]對于其中這里討論的系統(tǒng)收集關于用戶的個人信息的情形,可以向用戶提供用于啟用/禁用程序或者特征的機會,這些程序或者特征可以收集個人信息(例如關于用戶的偏好或者用戶的當前位置)。此外,某些數(shù)據(jù)可以在它被存儲或者使用之前以一種或者多種方式被匿名化,從而去除個人可標識信息。例如可以匿名化用戶的標識,從而可以未對于用戶確定個人可標識信息或者可以廣義化用戶的其中獲得位置信息的地理位置(例如廣義化成城市、郵政代碼或者州級別),從而不能確定用戶的特定位置。
      [0102]可以組合這里描述的不同實現(xiàn)方式的要素以形成以上未具體地闡述的其它實現(xiàn)方式。可以從這里描述的過程、計算機程序、網(wǎng)頁等省略要素而未不利地影響它們的操作。另外,可以將各種分離要素組合成一個或者多個個別要素以執(zhí)行這里描述的功能。
      [0103]這里未具體描述的其它實現(xiàn)方式也在所附權利要求的范圍內(nèi)。
      【權利要求】
      1.一種方法,包括: 接收計算設備的目標地理位置; 基于所述目標地理位置標識鄰近度; 使用所述鄰近度以標識與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,所述聯(lián)系人集合用來產(chǎn)生排除未與在所述鄰近度內(nèi)的位置關聯(lián)的一個或者多個聯(lián)系人的聯(lián)系人列表;以及 向所述聯(lián)系人列表的成員發(fā)送通信,所述通信涉及所述目標地理位置。
      2.根據(jù)權利要求1所述的方法,其中標識所述聯(lián)系人集合包括: 在聯(lián)系人之中搜尋與所述鄰近度關聯(lián)的字詞;以及 選擇具有與所述鄰近度關聯(lián)的所述字詞的聯(lián)系人。
      3.根據(jù)權利要求1所述的方法,其中接收所述目標地理位置包括從通過所述社交聯(lián)網(wǎng)服務可訪問的索引取回所述目標地理位置。
      4.根據(jù)權利要求1所述的方法,其中接收所述目標地理位置包括: 從地理位置服務獲得所述計算設備的當前位置;以及 將所述當前位置與所述目標地理位置相關。
      5.根據(jù)權利要求1所述的方法,還包括至少部分基于與所述計算設備關聯(lián)的用戶的社交圖形精化所述聯(lián)系人列表的成員資格。
      6.根據(jù)權利要求1所述的方法,其中接收所述目標地理位置包括查詢包括報到信息的數(shù)據(jù)庫,所述報到信息包括所述計算設備的當前位置,所述當前位置是所述目標地理位置。
      7.根據(jù)權利要求1所述的方法,其中標識所述鄰近度包括: 標識所述通信的主旨;以及 在數(shù)據(jù)庫中搜尋與所述主旨對應的鄰近度。
      8.根據(jù)權利要求1所述的方法,其中所述聯(lián)系人集合包括所述社交聯(lián)網(wǎng)服務的已知在所述目標地理位置附近的成員。
      9.一種方法,包括: 定義在社交聯(lián)網(wǎng)服務中的一組聯(lián)系人,所述一組聯(lián)系人基于地理被定義; 獲得計算設備的目標位置,所述目標位置由與所述目標位置關聯(lián)的名稱定義; 使用所述目標位置以獲得與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,所述聯(lián)系人集合用來產(chǎn)生包括所述一組聯(lián)系人的聯(lián)系人列表;以及 向所述聯(lián)系人列表發(fā)送通信,所述通信涉及所述目標位置。
      10.根據(jù)權利要求9所述的方法,其中獲得所述目標位置包括從通過所述社交聯(lián)網(wǎng)服務可訪問的簡檔取回所述目標位置。
      11.根據(jù)權利要求9所述的方法,其中獲得所述目標位置包括: 使用地理位置服務來獲得所述計算設備的當前位置;以及 將所述當前位置與所述目標位置相關。
      12.根據(jù)權利要求9所述的方法,其中所述通信涉及在所述目標位置的事件。
      13.—個或者多個存儲指令的非瞬態(tài)機器可讀介質(zhì),所述指令可執(zhí)行以執(zhí)行以下操作,所述操作包括: 接收計算設備的目標地理位置; 基于所述目標地理位置標識鄰近度; 使用所述鄰近度以標識與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,所述聯(lián)系人集合用來產(chǎn)生排除未與在所述鄰近度內(nèi)的位置關聯(lián)的一個或者多個聯(lián)系人的聯(lián)系人列表;以及 向所述聯(lián)系人列表的成員發(fā)送通信,所述通信涉及所述目標地理位置。
      14.一個或者多個存儲指令的非瞬態(tài)機器可讀介質(zhì),所述指令可執(zhí)行以執(zhí)行以下操作,所述操作包括: 定義在社交聯(lián)網(wǎng)服務中的一組聯(lián)系人,所述一組聯(lián)系人基于地理被定義; 獲得計算設備的目標位置,所述目標位置由與所述目標位置關聯(lián)的名稱定義; 使用所述目標位置以獲得與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,所述聯(lián)系人集合用來產(chǎn)生包括所述一組聯(lián)系人的聯(lián)系人列表;以及 向所述聯(lián)系人列表發(fā)送通信,所述通信涉及所述目標位置。
      15.—種系統(tǒng),包括: 數(shù)據(jù)引擎,用于:接收計算設備的目標地理位置和基于所述目標地理位置標識鄰近度;以及 搜索引擎,用于:使用所述鄰近度以標識與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,所述聯(lián)系人集合用來產(chǎn)生排除未與在所述鄰近度內(nèi)的位置關聯(lián)的一個或者多個聯(lián)系人的聯(lián)系人列表,以及向所述聯(lián)系人列表的成員發(fā)送通信,所述通信涉及所述目標地理位置。
      16.—種系統(tǒng),包括: 存儲可執(zhí)行的指令的一個或者多個非瞬態(tài)機器可讀介質(zhì);以及 用于執(zhí)行所述指令以執(zhí)行以下操作的一個或者多個處理設備,所述操作包括: 定義在社交聯(lián)網(wǎng)服務中的一組聯(lián)系人,所述一組聯(lián)系人基于地理被定義; 獲得計算設備的目標位置,所述目標位置由與所述目標位置關聯(lián)的名稱定義; 使用所述目標位置以獲得與在社交聯(lián)網(wǎng)服務上的賬戶關聯(lián)的聯(lián)系人集合,所述聯(lián)系人集合用來產(chǎn)生包括所述一組聯(lián)系人的聯(lián)系人列表;以及 向所述聯(lián)系人列表發(fā)送通信,所述通信涉及所述目標位置。
      【文檔編號】G06F15/16GK104285220SQ201380024700
      【公開日】2015年1月14日 申請日期:2013年3月12日 優(yōu)先權日:2012年3月26日
      【發(fā)明者】D·K·杰克遜, T·J·C·波特 申請人:谷歌公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1