两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

跨越多個社交網(wǎng)絡站點自動同步新聯(lián)絡人的制作方法

文檔序號:6351771閱讀:213來源:國知局
專利名稱:跨越多個社交網(wǎng)絡站點自動同步新聯(lián)絡人的制作方法
技術領域
本發(fā)明涉及一種用于管理在線社交網(wǎng)絡系統(tǒng)上的信息的數(shù)據(jù)處理方法及系統(tǒng),更具體地說,涉及一種用于跨越多個社交網(wǎng)絡站點自動同步新聯(lián)絡人的技術。
背景技術
存在許多社交網(wǎng)絡網(wǎng)站且正頻繁地創(chuàng)辦新的社交網(wǎng)絡網(wǎng)站。許多為社交網(wǎng)民(social networker)的人是一個以上社交網(wǎng)絡網(wǎng)站的成員。構建用戶的社交網(wǎng)絡的過程是麻煩的,尤其當該用戶為特定社交網(wǎng)絡的新人時更是如此。為了使構建用戶的社交網(wǎng)絡的過程變得容易,一些社交網(wǎng)絡網(wǎng)站嘗試與電子郵件地址簿集成。例如,F(xiàn)aeebook_#-使用戶能夠通過搜索已驗證的web電子郵件地址的電子郵件地址或通過上傳已自另一應用(例如,自 Microsoft Outlook (Microsoft、Windows、Windows NT 以及 Windows 徽標是Microsoft Corporation在美國和/或其他國家/地區(qū)的商標)或自諸如LinkedInIW另一社交網(wǎng)絡網(wǎng)站)導出的聯(lián)絡人文件來搜索他們可能認識的人。然而,在社交網(wǎng)絡網(wǎng)站上構建用戶的社交網(wǎng)絡及跨越多個社交網(wǎng)絡網(wǎng)站同步信息的其它方面需要手動且耗時的過程。因此,需要克服相關技術的前述不足及限制中的至少一個。

發(fā)明內容
在一個或多個實施例中,本發(fā)明提供一種跨越多個社交網(wǎng)絡網(wǎng)站同步與新聯(lián)絡人的聯(lián)系的計算機實現(xiàn)的方法。所述方法包括通過將關于第一用戶的簡檔信息的第一集合存儲在儲存庫中而向所述儲存庫注冊所述第一用戶,其中簡檔信息的所述第一集合包括在所述多個社交網(wǎng)絡網(wǎng)站中標識所述第一用戶的多個用戶標識符,并且其中簡檔信息的所述第一集合還包括所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的主列表;向所述第一用戶呈現(xiàn)提醒,其中所述提醒指示來自第二用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第二用戶之間的聯(lián)系的請求;接收來自所述第一用戶的對建立所述第一用戶與所述第二用戶之間的所述聯(lián)系的批準;響應于接收所述批準,搜索所述儲存庫以查找關于所述第二用戶的簡檔信息的第
二集合;響應于所述搜索,找到關于所述第二用戶的簡檔信息的所述第二集合并從所述儲存庫取回關于所述第二用戶的簡檔信息的所述第二集合;在所述取回之后,計算機系統(tǒng)的處理器建立所述第一用戶與所述第二用戶之間的一個或多個其它聯(lián)系,其中所述一個或多個其它聯(lián)系在一個或多個其它社交網(wǎng)絡網(wǎng)站內,并且其中所述一個或多個其它社交網(wǎng)絡網(wǎng)站被包括在所述多個社交網(wǎng)絡網(wǎng)站中;以及在所述取回之后,將所述第二用戶添加至所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的所述主列表。
在上文概述的一個實施例的一個方面中,簡檔信息的所述第一集合還包括在社交網(wǎng)絡網(wǎng)站之間建立聯(lián)系的一個或多個規(guī)則的集合。建立一個或多個聯(lián)系的步驟包括通過應用一個或多個規(guī)則的所述集合中的規(guī)則來選擇所述一個或多個其它社交網(wǎng)絡網(wǎng)站作為所述多個社交網(wǎng)絡網(wǎng)站的恰當子集。所應用的規(guī)則將所述第一社交網(wǎng)絡網(wǎng)站與所述多個社交網(wǎng)絡網(wǎng)站的所述恰當子集相關。亦在本文中描述且要求保護用于支持對應于上文概述的方法的計算基礎結構的系統(tǒng)、程序產品及處理。本發(fā)明的各實施例建立用戶標識符(ID)與這些ID所屬的社交網(wǎng)絡網(wǎng)站之間的鏈接的加入宣告(opt-in)公共儲存 庫,從而促進用戶的關系跨越社交網(wǎng)絡網(wǎng)站的領域的傳播。


現(xiàn)在將僅通過實例的方式參考附圖中示出的本發(fā)明的各優(yōu)選實施例描述本發(fā)明,這些附圖是圖I為根據(jù)本發(fā)明的各實施例的用于跨越多個社交網(wǎng)絡網(wǎng)站自動地同步與新聯(lián)絡人的聯(lián)系的系統(tǒng)的方塊圖;圖2A至圖2B描繪根據(jù)本發(fā)明的各實施例的用于跨越多個社交網(wǎng)絡網(wǎng)站自動地同步與新聯(lián)絡人的聯(lián)系的處理的流程圖,其中所述處理可在圖I的系統(tǒng)中實現(xiàn);以及圖3為根據(jù)本發(fā)明的各實施例的包括在圖I的系統(tǒng)中且實現(xiàn)圖2的處理的計算機系統(tǒng)。
具體實施例方式綜述本發(fā)明的一個或多個實施例提供使用由多個用戶共享的中央儲存庫的方法及系統(tǒng)。所述中央儲存庫將用戶ID與這些用戶ID所屬的社交網(wǎng)絡站點(例如,網(wǎng)站)相關。所述多個用戶在中央儲存庫中維護其自身的信息且確定何人被許可訪問其自身的信息。響應于第一用戶批準對在社交網(wǎng)絡站點中與第二用戶聯(lián)系的請求,所述中央儲存庫促進跨越第一用戶參與的所有其它社交網(wǎng)絡站點的第一用戶與新聯(lián)絡人的聯(lián)系(亦即,與第二用戶的聯(lián)系)的同步。新聯(lián)絡人同步系統(tǒng)圖I為根據(jù)本發(fā)明的各實施例的用于跨越多個社交網(wǎng)絡網(wǎng)站自動地同步與新聯(lián)絡人的聯(lián)系的系統(tǒng)的方塊圖。系統(tǒng)100包括稱合至中央數(shù)據(jù)儲存庫104(亦稱為,中央儲存庫或儲存庫)的中央計算機系統(tǒng)102。中央儲存庫104存儲向儲存庫注冊的多個用戶的簡檔信息。每個用戶的存儲在中央儲存庫104中的簡檔信息包括(I)用戶的用于用戶參與的多個社交網(wǎng)絡網(wǎng)站的用戶ID ; (2)用于處理新聯(lián)絡人請求的缺省設置;(3)用于配置用戶參與的相關社交網(wǎng)絡網(wǎng)站的一個或多個規(guī)則;以及(4)聯(lián)絡人主列表(亦即,用戶已經(jīng)由下文關于圖2A至圖2B描述的新聯(lián)絡人同步方法在社交網(wǎng)絡網(wǎng)站中與之建立聯(lián)系的一個或多個其它用戶的列表)。用戶的用于處理新聯(lián)絡人請求的上文列出的缺省設置可指示(1)自動模式,其中包括在系統(tǒng)100中的新聯(lián)絡人同步工具106將與新聯(lián)絡人的聯(lián)系自動地添加至該用戶參與的社交網(wǎng)絡網(wǎng)站;或(2)提示模式,其中工具106將請求發(fā)送(例如,通過電子郵件)至新聯(lián)絡人,由此提示新聯(lián)絡人確認前述聯(lián)系的添加。用戶參與的這些社交網(wǎng)絡網(wǎng)站包括在系統(tǒng)100中所包括的多個社交網(wǎng)絡網(wǎng)站108-1、…、108-N中。上文列出的一個或多個規(guī)則將相關社交網(wǎng)絡網(wǎng)站配置成用戶指定的組,使得可創(chuàng)建聯(lián)絡人的不同子網(wǎng)絡。例如,用戶可將社交網(wǎng)絡網(wǎng)站分組成面向商業(yè)的站點及非面向商 業(yè)的站點,且建立指示將XJnkedln 中的聯(lián)絡人自動地添加至Xing (因為jjnkedln
及為面向商業(yè)的社交網(wǎng)絡站點),但不自動地添加至為非面向商業(yè)的社交網(wǎng)
絡站點的MySpace 的規(guī)則。Linkedln 為位于加利福尼亞州蒙坦夫由(MountainView, California)的 Linkedin 公司(Linkedin Corporation)提供的在線商業(yè)網(wǎng)絡站點。Xing 為位于德國漢堡(Hamburg, Germany)的Xing AG提供的在線商業(yè)網(wǎng)絡站點。MySpaee 為位于加利福尼亞州貝弗利山(Beverly Hills, California)的MySpace公司(MySpace, Inc.)提供的在線社交網(wǎng)絡站點。工具106可實施為安裝于由向中央儲存庫104注冊的用戶利用的計算設備中的網(wǎng)頁瀏覽器中的插件,其中用戶利用網(wǎng)頁瀏覽器與社交網(wǎng)絡網(wǎng)站108-1、…、108-N中的一個或多個網(wǎng)站交互。工具106亦可實施為由包括在網(wǎng)站108-1、->108-N中的社交網(wǎng)絡網(wǎng)站使用的應用編程接口(API)。在一個實施例中,中央儲存庫104提供允許社交網(wǎng)絡網(wǎng)站108-1、…、108-N提供增強的能力且利用已建立的相互聯(lián)系(如果由個別用戶授權)的API。新聯(lián)絡人同步方法圖2A至圖2B描繪根據(jù)本發(fā)明的各實施例的用于跨越多個社交網(wǎng)絡網(wǎng)站自動地同步與新聯(lián)絡人的聯(lián)系的處理的流程圖,其中所述處理可在圖I的系統(tǒng)中實施。用于跨越多個社交網(wǎng)絡網(wǎng)站同步與新聯(lián)絡人的聯(lián)系的處理在步驟200開始。在步驟202中,第一用戶(亦稱為,用戶A)向中央儲存庫104 (參見圖I)注冊。步驟202中的注冊包括用戶A輸入或選擇用戶A參與的社交網(wǎng)絡網(wǎng)站的標識。步驟202中的注冊亦包括用戶A輸入其用戶ID,所述用戶ID被用來訪問用戶A參與的社交網(wǎng)絡網(wǎng)站。此外,步驟202中的注冊包括用戶A輸入其它簡檔信息(亦稱為,簡檔設置),所述其它簡檔信息可包括用于處理新聯(lián)絡人請求的缺省設置(例如,自動地添加與新聯(lián)絡人的聯(lián)系或通過電子郵件或另一形式的通知來提示新聯(lián)絡人確認與該新聯(lián)絡人的聯(lián)系的添加),和/或用于配置用戶A參與的相關社交網(wǎng)絡網(wǎng)站的一個或多個規(guī)則。亦在步驟202中,中央儲存庫104 (參見圖I)存儲包括在步驟202中的注冊中的信息(I)用戶A參與的社交網(wǎng)絡網(wǎng)站的標識;(2)用戶A的用于訪問用戶A參與的社交網(wǎng)絡網(wǎng)站的用戶ID ;以及(3)由用戶輸入的其它簡檔信息,諸如用于處理新聯(lián)絡人請求的缺省設置及用于配置相關社交網(wǎng)絡網(wǎng)站的所述規(guī)則(多個)。在步驟204中,用戶A接收來自第一社交網(wǎng)絡網(wǎng)站(亦稱為,SN I)的提醒。所述提醒可在步驟204中以文字、音頻或可由用戶A理解的任何其它格式呈現(xiàn)給用戶A。在一個實施例中,步驟204中所接收的提醒的形式為包括由用戶A選擇以登錄SN I的超級鏈接的電子郵件。
在步驟206中,用戶A經(jīng)由網(wǎng)頁瀏覽器訪問SN I且查看(或以其它方式理解)該提醒中的額外信息,所述額外信息指示對在SN I中建立用戶A與第二用戶(亦稱為,用戶B)之間的聯(lián)系的請求。在步驟208中,經(jīng)由所述網(wǎng)頁瀏覽器訪問SN 1,用戶A批準對在SNl中建立用戶A與用戶B之間的聯(lián)系的請求。在步驟210中,新聯(lián)絡人同步工具106 (參見圖I)搜索中央儲存庫104 (參見圖O以查找與標識用戶B的簡檔信息的匹配。在一個實施例中,步驟210包括工具106 (參見圖I)搜索訪問SN I的用戶B的用戶ID 。在查詢步驟212中,如果步驟210中的搜索找到與標識用戶B的簡檔信息的匹配,則選取步驟212的“是”分支且執(zhí)行步驟214。在步驟214中,工具106 (參見圖I)在用戶A參與的一個或多個其它社交網(wǎng)絡網(wǎng)站(亦即,除了 SN I之外的社交網(wǎng)絡網(wǎng)站(多個))中添加用戶B作為用戶A的聯(lián)絡人。因此,步驟214跨越用戶A參與的多個社交網(wǎng)絡網(wǎng)站同步用戶A與新聯(lián)絡人(亦即,用戶B)的聯(lián)系。在步驟214中添加用戶B作為用戶A的聯(lián)絡人是基于存儲在中央儲存庫中的用戶A及用戶B兩者的簡檔信息。在第一實例中,存儲在中央儲存庫104 (參見圖I)中的用戶A的缺省設置指示自動模式,使得在步驟214中,工具106 (參見圖I)在一個或多個其它社交網(wǎng)絡網(wǎng)站中自動地添加用戶B作為用戶A的聯(lián)絡人。在第二實例中,存儲在中央儲存庫104 (參見圖I)中的用戶A的缺省設置指示提示模式,使得在步驟214中,工具106 (參見圖I)將對確認在所述一個或多個其它社交網(wǎng)絡網(wǎng)站中添加用戶A與用戶B之間的聯(lián)系的請求發(fā)送(例如,經(jīng)由電子郵件)至用戶B。在一個實施例中,用戶A在步驟202中輸入一個或多個規(guī)則,所述一個或多個規(guī)則將用戶A參與的社交網(wǎng)絡網(wǎng)站分組成多個組。例如,用戶A使SN I及社交網(wǎng)絡網(wǎng)站2 (SN2)包括在組I中,因為SN I及SN 2為面向商業(yè)的網(wǎng)絡網(wǎng)站,而用戶A使社交網(wǎng)絡網(wǎng)站3(SN 3)包括在組2中且不包括在組I中,因為SN 3為非面向商業(yè)的網(wǎng)絡網(wǎng)站。在此實例中,存儲在中央儲存庫104 (參見圖I)中且與用戶A關聯(lián)的規(guī)則指示如果在步驟208中在組I中的社交網(wǎng)絡網(wǎng)站(例如,SN I)中建立與新聯(lián)絡人的聯(lián)系,則在步驟214中建立的聯(lián)系必須為在組I中的所有其它社交網(wǎng)絡網(wǎng)站(例如,SN 2)中而非在組2中的任何社交網(wǎng)絡網(wǎng)站(例如,SN 3)中的用戶A與新聯(lián)絡人之間的聯(lián)系。在步驟216中,工具106 (參見圖I)將用戶B添加至用戶A的存儲在中央儲存庫104 (參見圖I)中的聯(lián)絡人主列表??缭蕉鄠€社交網(wǎng)絡網(wǎng)站同步與新聯(lián)絡人的聯(lián)系的處理在步驟218中結束。返回至查詢步驟212,如果步驟210中的搜索未找到與標識用戶B的簡檔信息的匹配,則選取步驟212的“否”分支且圖2A至圖2B的處理以圖2B中的步驟220繼續(xù)。在步驟220中,工具106 (參見圖I)在中央儲存庫104 (參見圖I)中添加用戶B作為用戶A的暫時聯(lián)絡人。在步驟222中,用戶A可選地向用戶B發(fā)送加入中央儲存庫104 (參見圖I)(亦即,向中央儲存庫104注冊)的邀請。用戶B可接受該邀請且向中央儲存庫104 (參見圖I)注冊,由此將與在步驟202 (參見圖2A)中由用戶A提供的信息類似的簡檔信息提供給中央儲存庫。如果用戶B向中央儲存庫注冊,則工具106 (參見圖I)將用戶B的狀態(tài)從是中央儲存庫中的用戶A的暫時聯(lián)絡人更改成被包括為用戶A的聯(lián)絡人主列表上的常用聯(lián)絡人。在步驟224中,工具106 (參見圖I)在SN I上取回用戶B的簡檔信息,并使用所取回的簡檔信息在用戶A參與的一個或多個其它社交網(wǎng)絡網(wǎng)站(亦即,除了 SN I之外的社交網(wǎng)絡網(wǎng)站(多個))中搜索與關于用戶B的簡檔信息的匹配。在查詢步驟226中,如果步驟224中的搜索在包括在用戶A參與的前述一個或多個其它社交網(wǎng)絡網(wǎng)站中的社交網(wǎng)絡網(wǎng)站(多個)(亦稱為,“匹配社交網(wǎng)絡網(wǎng)站(多個)”)中找到與關于用戶B的簡檔信息的匹配,則選取步驟226的“是”分支且執(zhí)行步驟228。在步驟228中,工具106 (參見圖I)請求用戶A確認發(fā)送對在匹配社交網(wǎng)絡網(wǎng)站(多個)中建立用戶A與用戶B之間的聯(lián)系的請求(多個)。在查詢步驟230中,如果工具106 (參見圖I)接收到在步驟228中請求的確認,則選取步驟230的“是”分支且執(zhí)行步驟232。在步驟232中,工具106 (參見圖I)發(fā)送對建立用戶A與用戶B之間的聯(lián)系的請求(多個),如步驟228中指示的那樣。如果用戶B批準對建立所述聯(lián)系的請求(多個),則跨越包括SN I及匹配社交網(wǎng)絡網(wǎng)站(多個)的網(wǎng)站同步了SN I中的用戶A與用戶B之間的聯(lián)系。圖2A至圖2B的處理在步驟234結束。返回至查詢步驟226,如果步驟224中的搜索在用戶A參與的所述一個或多個其它社交網(wǎng)絡網(wǎng)站中未找到與關于用戶B的簡檔信息的匹配,則選取步驟226的“否”分支且圖2A至圖2B的處理在步驟234結束。返回至查詢步驟230,如果工具106 (參見圖I)未接收到在步驟228中請求的確認,則選取步驟230的“否”分支且圖2A至圖2B的處理在步驟234結束。計算機系統(tǒng)圖3為根據(jù)本發(fā)明的各實施例的包括在圖I的系統(tǒng)中且實施圖2的處理的計算機系統(tǒng)。計算機系統(tǒng)300總體上包括中央處理單元(CPU) 302、存儲器304、輸入/輸出(I/O)接口 306以及總線308。此外,計算機系統(tǒng)300耦合至I/O設備310及計算機數(shù)據(jù)存儲單元 312。CPU 302執(zhí)行計算機系統(tǒng)300的計算及控制功能。CPU 302可包括單個處理單元,或跨一個或多個位置中的一個或多個處理單元分布(例如,在客戶端及服務器上)。在一個實施例中,計算機系統(tǒng)300實施新聯(lián)絡人同步工具106 (參見圖I)。存儲器304可包括下文描述的任何已知計算機可讀存儲介質。在一個實施例中,存儲器304的高速緩存元件提供至少某一程序代碼(例如,程序代碼314)的暫時存儲,以便減少在執(zhí)行程序代碼的指令時必須從大容量存儲裝置取回程序代碼的次數(shù)。此外,類似于CPU 302,存儲器304可位于單個物理位置處(包括一個或多個類型的數(shù)據(jù)存儲裝置),或以各種形式跨多個物理系統(tǒng)分布。此外,存儲器304可包括例如跨局域網(wǎng)(LAN)或廣域網(wǎng)(WAN)分布的數(shù)據(jù)。I/O接口 306包括用于與外部源來回地交換信息的任何系統(tǒng)。I/O設備310包括任何已知類型的外部設備,包括顯示設備(例如,監(jiān)視器)、鍵盤、鼠標、打印機、揚聲器、手持設備、傳真等??偩€308提供計算機系統(tǒng)300中的每個組件之間的通信鏈路,且可包括任何類型的傳輸鏈路(包括電、光學、無線等等)。I/O接口 306亦允許計算機系統(tǒng)300存儲信息且從諸如計算機數(shù)據(jù)存儲單元312或另一計算機數(shù)據(jù)存儲單元(未圖標)之類的輔助存儲設備取回信息(例如,數(shù)據(jù)或諸如程序代碼314的程序指令)。計算機數(shù)據(jù)存儲單元312可包括下文描述的任何已知計算機可讀存儲介質。例如,計算機數(shù)據(jù)存儲單元312可為非易失性數(shù)據(jù)存儲設備,諸如磁盤驅動器(亦即,硬盤驅動器)或光驅(例如,容納CD-ROM盤片的CD-ROM驅動器)。存儲器304可包括計算機程序代碼314,計算機程序代碼314提供用于跨越多個社交網(wǎng)絡網(wǎng)站同步新聯(lián)絡人的邏輯(例如,圖 2A至圖2B的處理)。在一個實施例中,計算機程序代碼314包括在新聯(lián)絡人同步工具106 (參見圖I)內。此外,存儲器304可包括圖3中未示出的其它系統(tǒng),諸如在CPU 302上執(zhí)行且提供對計算機系統(tǒng)300內和/或連接至計算機系統(tǒng)300的各種組件的控制的操作系統(tǒng)(例如,Linux)。另外,存儲器304可包括提供用于與社交網(wǎng)絡網(wǎng)站108-1、…、108-N (參見圖I)交互的網(wǎng)頁瀏覽器的邏輯的代碼。存儲器304、存儲單元312,和/或耦合至計算機系統(tǒng)300的一個或多個其它計算機數(shù)據(jù)存儲單元(未圖示)可存儲包括在中央儲存庫104 (參見圖I)中的簡檔信息。如本領域技術人員將了解,本發(fā)明可體現(xiàn)為系統(tǒng)、方法或計算機程序產品。相應地,本發(fā)明的各方面可采取完全硬件實施例、完全軟件實施例(包括固件、駐留軟件、微碼等)或組合軟件與硬件方面的實施例的形式,所述軟件與硬件方面在本文中皆可通稱為“模塊”或“系統(tǒng)”(例如,圖I中的系統(tǒng)100或計算機系統(tǒng)300)。此外,本發(fā)明的實施例可采取體現(xiàn)在一個或多個計算機可讀介質(例如,存儲器304或計算機數(shù)據(jù)存儲單元312)中的計算機程序產品的形式,所述一個或多個計算機可讀介質具有體現(xiàn)或存儲在其上的計算機可讀程序代碼(例如,程序代碼314)。可利用一個或多個計算機可讀介質(例如,存儲器304及計算機數(shù)據(jù)存儲單元312)的任何組合。計算機可讀介質可為計算機可讀信號介質或計算機可讀存儲介質。例如,計算機可讀存儲介質可為(但不限于)電子、磁性、光學、電磁、紅外線或半導體系統(tǒng)、裝置、設備,或前述各項的任何合適組合。計算機可讀存儲介質的更特定實例的非窮舉列表包括具有一或多根導線的電連接、便攜計算機軟盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可抹除可編程只讀存儲器(EPROM或閃存)、光纖、便攜光盤只讀存儲器(⑶-ROM)、光學存儲器件、磁性存儲器件,或前述各項的任何合適組合。在此文件的上下文中,計算機可讀存儲介質可為可含有或存儲供用于執(zhí)行指令的系統(tǒng)、裝置或設備使用或與用于執(zhí)行指令的系統(tǒng)、裝置或設備結合而使用的程序的任何有形介質。計算機可讀信號介質可包括體現(xiàn)有計算機可讀程序代碼(例如,在基頻中或作為載波的部分)的傳播數(shù)據(jù)信號。此類傳播信號可采用各種形式中的任一者,包括(但不限于)電磁、光學或其任何合適組合。計算機可讀信號介質可為并非計算機可讀存儲介質但可傳達、傳播或輸送供用于執(zhí)行指令的系統(tǒng)、裝置或設備使用或與用于執(zhí)行指令的系統(tǒng)、裝置或設備結合而使用的程序的任何計算機可讀介質??墒褂萌魏芜m當介質(包括但不限于無線、有線、光纜、射頻(RF)等或前述各項的任何合適組合)來傳輸體現(xiàn)在計算機可讀介質上的程序代碼(例如,程序代碼314)??梢砸砸环N或多種程序設計語言的任何組合來撰寫用于執(zhí)行本發(fā)明的各方面的操作的計算機程序代碼(例如,程序代碼314),所述一種或多種程序設計語言包括諸如Java*> Smalltalk、C++之類的面向對象的程序設計語言及諸如“C”程序設計語言或類似程序設計語言的常規(guī)過程程序設計語言。程序代碼的指令可完全在用戶的計算機上執(zhí)行,部分地在用戶的計算機上執(zhí)行,作為獨立軟件包執(zhí)行,部分地在用戶的計算機上執(zhí)行且部分地在遠程計算機上執(zhí)行,或完全在遠程計算機或服務器上執(zhí)行,其中前述用戶的計算機、遠程計算機及服務器可為(例如)計算機系統(tǒng)300或具有與圖3中包括的計算機系統(tǒng)300的組件類似的組件的另一計算機系統(tǒng)(未圖示)。在后一種情形中,遠程計算機可經(jīng)由包括LAN或WAN的任何類型的網(wǎng)絡(未圖示)連接至用戶的計算機,或可(例如,使用因特網(wǎng)服務提供商經(jīng)由因特網(wǎng))連接至外部計算機。本文中參考根據(jù)本發(fā)明的各實施例的流程圖說明(例如,圖2A至圖2B)和/或方法、裝置(系統(tǒng))的方塊圖(例如,圖I及圖3)及計算機程序產品來描述本發(fā)明的各方面。將理解,可由計算機程序指令(例如,程序代碼314)來實施流程圖說明和/或方塊圖的每個方塊及這些流程圖說明和/或方塊圖中的方塊的組合??蓪⑦@些計算機程序指令提供給通用計算機、專用計算機或其它可編程數(shù)據(jù)處理裝置的處理器(例如,CPU 302)以產生機器,使得經(jīng)由所述計算機或其它可編程數(shù)據(jù)處理裝置的處理器執(zhí)行的指令創(chuàng)建用于實施所一個或多個流程圖和/或方塊圖方塊中所規(guī)定的功能/動作的部件。這些計算機程序指令亦可存儲在計算機可讀介質(例如,存儲器304或計算機數(shù) 據(jù)存儲單元312)中,這些計算機程序指令可指導計算機(例如,計算機系統(tǒng)300)、其它可編程數(shù)據(jù)處理裝置或其它設備以特定方式工作,使得存儲在所述計算機可讀介質中的指令產生制品,所述制品包括實施一個或多個流程圖和/或方塊圖方塊中所規(guī)定的功能/動作的指令。這些計算機程序指令亦可加載至計算機(例如,計算機系統(tǒng)300)、其它可編程數(shù)據(jù)處理裝置或其它設備上以使一系列操作步驟在所述計算機、其它可編程裝置或其它設備上執(zhí)行以產生計算機實施的過程,使得在所述計算機、其它可編程裝置或其它設備上執(zhí)行的指令提供用于實施一個或多個流程圖和/或方塊圖方塊中所規(guī)定的功能/動作的處理。本發(fā)明的各實施例的組件中的任一組件均可由提供部署或集成關于跨越多個社交網(wǎng)絡網(wǎng)站同步新聯(lián)絡人的處理的計算基礎結構的服務提供商來部署、管理、服務等。因此,本發(fā)明的一個實施例揭示一種用于支持計算機基礎結構的處理,所述處理包括集成、托管、維護及部署計算機可讀代碼(例如,程序代碼314)于計算機系統(tǒng)(例如,計算機系統(tǒng)300)中,其中所述代碼與所述計算機系統(tǒng)相組合能夠執(zhí)行跨越多個社交網(wǎng)絡網(wǎng)站同步新聯(lián)絡人的處理。在另一實施例中,本發(fā)明提供商業(yè)方法,其在訂制、廣告和/或收費的基礎上執(zhí)行本發(fā)明的處理步驟。亦即,服務提供商(諸如,解決方案集成商)可意圖建立、維護、支持跨越多個社交網(wǎng)絡網(wǎng)站同步新聯(lián)絡人的處理,等等。在此情況下,服務提供商可建立、維護、支持為一個或多個客戶執(zhí)行本發(fā)明的處理步驟的計算機基礎結構,等等。作為回報,服務提供商可依據(jù)訂制和/或費用協(xié)議從客戶處收取付款,和/或服務提供商可由于向一個或多個第三方銷售廣告內容而收取付款。圖2A至圖2B中的流程圖及圖I及圖3中的方塊圖說明了根據(jù)本發(fā)明的各種實施例的系統(tǒng)、方法及計算機程序產品的可能實施方式的架構、功能性及操作。就此而言,在流程圖或方塊圖中的每個方塊可表示代碼(例如,程序代碼314)的模塊、區(qū)段或部分,其包括用于實施所規(guī)定的邏輯功能的一個或多個可執(zhí)行指令。亦應注意,在一些備選實施方式中,方塊中所述的功能可不以圖中所指出的次序發(fā)生。例如,取決于所涉及的功能性,相繼展示的兩個方塊實際上可基本同時執(zhí)行,或所述方塊有時可以相反次序執(zhí)行。亦應注意,方塊圖和/或流程圖說明的每個方塊及方塊圖和/或流程圖說明中 的方塊的組合可由執(zhí)行規(guī)定功能或動作的基于硬件的專用系統(tǒng)實施,或由專用硬件與計算機指令的組合來實施。盡管已出于說明的目的而描述本發(fā)明的實施例,但許多修改及改變對于本領域技術人員而言將變得顯而易見。因此,所附權利要求書旨在涵蓋落入本發(fā)明的范圍內的所有這些修改及改變。
權利要求
1.一種用于跨越多個社交網(wǎng)絡網(wǎng)站同步與新聯(lián)絡人的聯(lián)系的方法,所述方法包括 通過將關于第一用戶的簡檔信息的第一集合存儲在儲存庫中而向所述儲存庫注冊所述第一用戶,其中簡檔信息的所述第一集合包括在所述多個社交網(wǎng)絡網(wǎng)站中標識所述第一用戶的多個用戶標識符,并且其中簡檔信息的所述第一集合還包括所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的主列表; 向所述第一用戶呈現(xiàn)提醒,其中所述提醒指示來自第二用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第二用戶之間的聯(lián)系的請求; 接收來自所述第一用戶的對建立所述第一用戶與所述第二用戶之間的所述聯(lián)系的批準; 響應于接收所述批準,捜索所述儲存庫以查找關于所述第二用戶的簡檔信息的第二集合; 響應于所述搜索,找到關于所述第二用戶的簡檔信息的所述第二集合并從所述儲存庫取回關于所述第二用戶的簡檔信息的所述第二集合; 在所述取回之后,計算機系統(tǒng)的處理器建立所述第一用戶與所述第二用戶之間的ー個或多個其它聯(lián)系,其中所述ー個或多個其它聯(lián)系與一個或多個其它社交網(wǎng)絡網(wǎng)站關聯(lián),并且其中所述ー個或多個其它社交網(wǎng)絡網(wǎng)站被包括在所述多個社交網(wǎng)絡網(wǎng)站中;以及 在所述取回之后,將所述第二用戶添加至所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的所述主列表。
2.如權利要求I的方法,還包括 向所述第一用戶呈現(xiàn)第二提醒,其中所述第二提醒指示來自第三用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第三用戶之間的聯(lián)系的請求; 接收來自所述第一用戶的對建立所述第一用戶與所述第三用戶之間的所述聯(lián)系的第ニ批準; 響應于接收所述第二批準,捜索所述儲存庫以查找關于所述第三用戶的簡檔信息的第三集合; 響應于所述搜索以查找簡檔信息的所述第三集合,判定所述儲存庫不包括關于所述第三用戶的簡檔信息的所述第三集合; 在判定所述儲存庫不包括簡檔信息的所述第三集合之后,從所述第一社交網(wǎng)絡網(wǎng)站取回所述第三用戶的簡檔; 捜索所述ー個或多個其它社交網(wǎng)絡網(wǎng)站以查找與包括在來自所述第一社交網(wǎng)絡網(wǎng)站的所述第三用戶的所述簡檔中的信息的匹配; 響應于捜索所述ー個或多個其它社交網(wǎng)絡網(wǎng)站,判定與包括在所述第三用戶的所述簡檔中的所述信息的所述匹配在所述ー個或多個其它社交網(wǎng)絡網(wǎng)站的子集中;以及 響應于判定所述匹配,發(fā)送對在一個或多個其它社交網(wǎng)絡網(wǎng)站的所述子集中的每個社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第三用戶之間的聯(lián)系的ー個或多個請求。
3.如權利要求2的方法,還包括在所述儲存庫中添加所述第三用戶作為所述第一用戶的暫時聯(lián)絡人。
4.如權利要求2的方法,還包括向所述第三用戶發(fā)送向所述儲存庫注冊的邀請。
5.如權利要求I的方法,其中簡檔信息的所述第一集合還包括用于處理對在社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與另一用戶之間的聯(lián)系的請求的缺省設置,并且其中所述缺省設置是從包括自動模式和提示模式的組中選擇的模式。
6.如權利要求5的方法,其中所述缺省設置為所述自動模式,并且其中建立所述第一用戶與所述第二用戶之間的ー個或多個其它聯(lián)系包括基于所述缺省設置為所述自動模式,在所述ー個或多個其它社交網(wǎng)絡網(wǎng)站中自動地建立所述第一用戶與所述第二用戶之間的所述ー個或多個其它聯(lián)系,而不提示所述第二用戶確認所述ー個或多個其它聯(lián)系。
7.如權利要求5的方法,其中所述缺省設置為所述提示模式,并且其中建立所述第一用戶與所述第二用戶之間的ー個或多個其它聯(lián)系包括提示所述第二用戶確認所述ー個或多個其它聯(lián)系中的每個聯(lián)系。
8.如權利要求I的方法,其中簡檔信息的所述第一集合還包括在社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與另一用戶之間的聯(lián)系的一個或多個規(guī)則的集合,并且其中建立ー個或多個其它聯(lián)系包括通過應用一個或多個規(guī)則的所述集合中的規(guī)則來選擇所述ー個或多個其它社交網(wǎng)絡網(wǎng)站作為所述多個社交網(wǎng)絡網(wǎng)站的恰當子集,所應用的規(guī)則將所述第一社交網(wǎng)絡網(wǎng)站與所述多個社交網(wǎng)絡網(wǎng)站的所述恰當子集相關。
9.一種用于跨越多個社交網(wǎng)絡網(wǎng)站同步與新聯(lián)絡人的聯(lián)系的裝置,所述裝置包括 用于通過將關于第一用戶的簡檔信息的第一集合存儲在儲存庫中而向所述儲存庫注冊所述第一用戶的部件,其中簡檔信息的所述第一集合包括在所述多個社交網(wǎng)絡網(wǎng)站中標識所述第一用戶的多個用戶標識符,并且其中簡檔信息的所述第一集合還包括所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的主列表; 用于向所述第一用戶呈現(xiàn)提醒的部件,其中所述提醒指示來自第二用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第二用戶之間的聯(lián)系的請求; 用于接收來自所述第一用戶的對建立所述第一用戶與所述第二用戶之間的所述聯(lián)系的批準的部件; 用于響應于接收所述批準,捜索所述儲存庫以查找關于所述第二用戶的簡檔信息的第ニ集合的部件; 用于響應于所述捜索,找到關于所述第二用戶的簡檔信息的所述第二集合并從所述儲存庫取回關于所述第二用戶的簡檔信息的所述第二集合的部件; 用于在所述取回之后,建立所述第一用戶與所述第二用戶之間的ー個或多個其它聯(lián)系的部件,其中所述ー個或多個其它聯(lián)系與一個或多個其它社交網(wǎng)絡網(wǎng)站關聯(lián),并且其中所述ー個或多個其它社交網(wǎng)絡網(wǎng)站被包括在所述多個社交網(wǎng)絡網(wǎng)站中;以及 用于在所述取回之后,將所述第二用戶添加至所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的所述主列表的部件。
10.如權利要求9的裝置,還包括 用于向所述第一用戶呈現(xiàn)第二提醒的部件,其中所述第二提醒指示來自第三用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第三用戶之間的聯(lián)系的請求; 用于接收來自所述第一用戶的對建立所述第一用戶與所述第三用戶之間的所述聯(lián)系的第二批準的部件; 用于響應于接收所述第二批準,捜索所述儲存庫以查找關于所述第三用戶的簡檔信息的第三集合的部件;用于響應于所述捜索以查找簡檔信息的所述第三集合,判定所述儲存庫不包括關于所述第三用戶的簡檔信息的所述第三集合的部件; 用于在判定所述儲存庫不包括簡檔信息的所述第三集合之后,從所述第一社交網(wǎng)絡網(wǎng)站取回所述第三用戶的簡檔的部件; 用于搜索所述ー個或多個其它社交網(wǎng)絡網(wǎng)站以查找與包括在來自所述第一社交網(wǎng)絡網(wǎng)站的所述第三用戶的所述簡檔中的信息的匹配的部件; 用于響應于搜索所述ー個或多個其它社交網(wǎng)絡網(wǎng)站,判定與包括在所述第三用戶的所述簡檔中的所述信息的所述匹配在所述ー個或多個其它社交網(wǎng)絡網(wǎng)站的子集中的部件;以及 用于響應于判定所述匹配,發(fā)送對在一個或多個其它社交網(wǎng)絡網(wǎng)站的所述子集中的每個社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第三用戶之間的聯(lián)系的一個或多個請求的部件。
11.如權利要求10的裝置,還包括用于在所述儲存庫中添加所述第三用戶作為所述第一用戶的暫時聯(lián)絡人的部件。
12.如權利要求10的裝置,還包括用于向所述第三用戶發(fā)送向所述儲存庫注冊的邀請的部件。
13.如權利要求9的裝置,其中簡檔信息的所述第一集合還包括用于處理對在社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與另一用戶之間的聯(lián)系的請求的缺省設置,并且其中所述缺省設置是從包括自動模式和提示模式的組中選擇的模式。
14.如權利要求13的裝置,其中所述缺省設置為所述自動模式,并且其中建立所述第ー用戶與所述第二用戶之間的ー個或多個其它聯(lián)系包括用于基于所述缺省設置為所述自動模式,在所述ー個或多個其它社交網(wǎng)絡網(wǎng)站中自動地建立所述第一用戶與所述第二用戶之間的所述ー個或多個其它聯(lián)系,而不提示所述第二用戶確認所述ー個或多個其它聯(lián)系的部件。
15.如權利要求13的裝置,其中所述缺省設置為所述提示模式,并且其中建立所述第ー用戶與所述第二用戶之間的ー個或多個其它聯(lián)系包括用于提示所述第二用戶確認所述一個或多個其它聯(lián)系中的每個聯(lián)系的部件。
16.如權利要求9的裝置,其中簡檔信息的所述第一集合還包括在社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與另一用戶之間的聯(lián)系的一個或多個規(guī)則的集合,并且其中建立一個或多個其它聯(lián)系包括用于通過應用ー個或多個規(guī)則的所述集合中的規(guī)則來選擇所述ー個或多個其它社交網(wǎng)絡網(wǎng)站作為所述多個社交網(wǎng)絡網(wǎng)站的恰當子集的部件,所應用的規(guī)則將所述第一社交網(wǎng)絡網(wǎng)站與所述多個社交網(wǎng)絡網(wǎng)站的所述恰當子集相關。
17.—種包括存儲在計算機可讀介質上的計算機程序代碼的計算機程序,當所述計算機程序代碼被載入計算機系統(tǒng)并在其上執(zhí)行吋,導致所述計算機系統(tǒng)執(zhí)行根據(jù)權利要求I至8中的任ー權利要求的方法的所有步驟。
18.一種用于支持計算基礎結構的處理,所述處理包括為在計算機系統(tǒng)中創(chuàng)建、集成、托管、維護及部署計算機可讀程序代碼中的至少ー個提供至少ー種支持服務,其中所述代碼與所述計算機系統(tǒng)相組合能夠執(zhí)行一種用于跨越多個社交網(wǎng)絡網(wǎng)站同步與新聯(lián)絡人的聯(lián)系的方法,所述方法包括通過將關于第一用戶的簡檔信息的第一集合存儲在儲存庫中而向所述儲存庫注冊所述第一用戶,其中簡檔信息的所述第一集合包括在所述多個社交網(wǎng)絡網(wǎng)站中標識所述第一用戶的多個用戶標識符,并且其中簡檔信息的所述第一集合還包括所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的主列表; 向所述第一用戶呈現(xiàn)提醒,其中所述提醒指示來自第二用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第二用戶之間的聯(lián)系的請求; 接收來自所述第一用戶的對建立所述第一用戶與所述第二用戶之間的所述聯(lián)系的批準; 響應于接收所述批準,捜索·所述儲存庫以查找關于所述第二用戶的簡檔信息的第二集合; 響應于所述搜索,找到關于所述第二用戶的簡檔信息的所述第二集合并從所述儲存庫取回關于所述第二用戶的簡檔信息的所述第二集合; 在所述取回之后,所述計算機系統(tǒng)的處理器建立所述第一用戶與所述第二用戶之間的ー個或多個其它聯(lián)系,其中所述ー個或多個其它聯(lián)系在一個或多個其它社交網(wǎng)絡網(wǎng)站內,并且其中所述ー個或多個其它社交網(wǎng)絡網(wǎng)站被包括在所述多個社交網(wǎng)絡網(wǎng)站中;以及在所述取回之后,將所述第二用戶添加至所述第一用戶經(jīng)由所述儲存庫聯(lián)系的聯(lián)絡人的所述主列表。
全文摘要
一種用于跨越多個社交網(wǎng)絡網(wǎng)站自動地同步與新聯(lián)絡人的聯(lián)系的方法及系統(tǒng)。儲存庫存儲第一用戶的簡檔,該簡檔包括所述第一用戶的用于多個社交網(wǎng)絡網(wǎng)站(SN)的標識符以及所述第一用戶的聯(lián)絡人主列表。向所述第一用戶呈現(xiàn)提醒,其中所述提醒指示來自第二用戶的對在第一社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第二用戶之間的聯(lián)系的請求。所述第一用戶批準對在所述第一社交網(wǎng)絡網(wǎng)站中建立所述聯(lián)系的請求。如果對所述儲存庫的搜索找到所述第二用戶的簡檔,則(1)在所述第一用戶參與的其它社交網(wǎng)絡網(wǎng)站中建立所述第一用戶與所述第二用戶之間的聯(lián)系;以及(2)將所述第二用戶添加至所述第一用戶的聯(lián)絡人主列表。
文檔編號G06Q10/10GK102713951SQ201080060528
公開日2012年10月3日 申請日期2010年12月14日 優(yōu)先權日2010年1月5日
發(fā)明者J·布蘭查德三世, J·馬丁 申請人:國際商業(yè)機器公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
徐州市| 长泰县| 育儿| 昂仁县| 乌什县| 介休市| 泰兴市| 穆棱市| 乌鲁木齐市| 儋州市| 双鸭山市| 乌审旗| 谢通门县| 富平县| 九江县| 广汉市| 镇沅| 江达县| 廊坊市| 隆林| 阿勒泰市| 永德县| 镇安县| 永康市| 马边| 徐汇区| 漳平市| 新沂市| 南和县| 佛坪县| 巩留县| 富顺县| 安阳县| 吉安县| 交口县| 安阳县| 郁南县| 六安市| 宜都市| 曲麻莱县| 扬中市|