專利名稱:用于社交網(wǎng)絡(luò)關(guān)系映射的方法和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明的領(lǐng)域是數(shù)據(jù)處理,或者更具體地,是用于社交網(wǎng)絡(luò)關(guān)系映射的方法、裝置和廣品。
背景技術(shù):
在社交網(wǎng)絡(luò)環(huán)境中,已知連接是兩個人之間的關(guān)系??梢栽谑褂霉芾砩缃痪W(wǎng)絡(luò)的社交網(wǎng)絡(luò)應(yīng)用的兩個人之間建立此類連接。通常,通過來自第一人的請求(該請求被第二人所接受)來建立連接。請求通常是指好友請求或者鏈接請求。此外,連接可以具有定義第一人和第二人如何相關(guān)的屬性。該屬性例如可以是好友、親戚、同事、現(xiàn)在的以及以前的工友、同學(xué)、分享相似興趣的人,等等。
發(fā)明內(nèi)容
提供了用于社交網(wǎng)絡(luò)關(guān)系映射的方法、系統(tǒng)和計算機程序產(chǎn)品。在一個實施方式中,公開了一種方法,包括社交網(wǎng)絡(luò)關(guān)系映射計算機在向用戶顯示的內(nèi)容內(nèi)標(biāo)識一個或者多個項。該方法包括針對每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射計算機向支持社交網(wǎng)絡(luò)應(yīng)用的一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項。該方法還包括針對每一個所標(biāo)識項,響應(yīng)于社交網(wǎng)絡(luò)關(guān)系映射計算機向一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射計算機從一個或者多個社交網(wǎng)絡(luò)服務(wù)器接收與所標(biāo)識項相對應(yīng)的人員的列表。該方法還包括針對每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射計算機引導(dǎo)顯示設(shè)備來顯示與所標(biāo)識項相對應(yīng)的人員的列表。該方法還包括針對每一個所標(biāo)識項,響應(yīng)于用戶輸入,社交網(wǎng)絡(luò)關(guān)系映射計算機向映射剪貼板添加來自人員的列表的個人的標(biāo)識。該方法還包括社交網(wǎng)絡(luò)關(guān)系映射計算機引導(dǎo)顯示設(shè)備顯示關(guān)系圖,關(guān)系圖指示在映射剪貼板內(nèi)所標(biāo)識的人員在社交網(wǎng)絡(luò)應(yīng)用中如何相互連接。在另一實施方式中,公開了一種用于社交網(wǎng)絡(luò)關(guān)系映射的計算機系統(tǒng),計算機系統(tǒng)包括一個或者多個處理器、一個或者多個計算機可讀存儲器以及一個或者多個計算機可讀的有形存儲設(shè)備。該計算機系統(tǒng)還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上用于經(jīng)由一個或者多個存儲器中的至少一個,由一個或者多個處理器中的至少一個執(zhí)行,以便在向用戶顯示的內(nèi)容中標(biāo)識一個或者多個項。該計算機系統(tǒng)還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上用于經(jīng)由一個或者多個存儲器中的至少一個,由一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項向支持社交網(wǎng)絡(luò)應(yīng)用的一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項。該計算機系統(tǒng)還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上用于經(jīng)由一個或者多個存儲器中的至少一個, 由一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項響應(yīng)于向一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項,從一個或者多個社交網(wǎng)絡(luò)服務(wù)器接收與所標(biāo)識項相對應(yīng)的人員的列表。該計算機系統(tǒng)還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上用于經(jīng)由一個或者多個存儲器中的至少一個,由一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項引導(dǎo)顯示設(shè)備來顯示與所標(biāo)識項相對應(yīng)的人員的列表。該計算機系統(tǒng)還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上用于經(jīng)由一個或者多個存儲器中的至少一個,由一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項響應(yīng)于用戶輸入,向映射剪貼板添加來自人員的列表的個人的標(biāo)識。該計算機系統(tǒng)還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上用于經(jīng)由一個或者多個存儲器中的至少一個,由一個或者多個處理器中的至少一個執(zhí)行,以便引導(dǎo)顯示設(shè)備顯示關(guān)系圖,關(guān)系圖指示在映射剪貼板內(nèi)所標(biāo)識的人員在社交網(wǎng)絡(luò)應(yīng)用中如何相互連接。在另一實施方式中,公開了一種用于社交網(wǎng)絡(luò)關(guān)系映射的計算機程序產(chǎn)品,其包括一個或者多個計算機可讀的有形存儲設(shè)備。該計算機程序產(chǎn)品包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上,用于在向用戶顯示的內(nèi)容中標(biāo)識一個或者多個項。 該計算機程序產(chǎn)品還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上,用于針對每一個所標(biāo)識項向支持社交網(wǎng)絡(luò)應(yīng)用的一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項。該計算機程序產(chǎn)品還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上, 用于針對每一個所標(biāo)識項響應(yīng)于向一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項,從一個或者多個社交網(wǎng)絡(luò)服務(wù)器接收與所標(biāo)識項相對應(yīng)的人員的列表。該計算機程序產(chǎn)品還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上,用于針對每一個所標(biāo)識項 引導(dǎo)顯示設(shè)備來顯示與所標(biāo)識項相對應(yīng)的人員的列表。該計算機程序產(chǎn)品還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上,用于針對每一個所標(biāo)識項響應(yīng)于用戶輸入,向映射剪貼板添加來自人員的列表的個人的標(biāo)識。該計算機程序產(chǎn)品還包括程序指令,存儲在一個或者多個存儲設(shè)備中的至少一個上,用于引導(dǎo)顯示設(shè)備顯示關(guān)系圖,關(guān)系圖指示在映射剪貼板內(nèi)所標(biāo)識的人員在社交網(wǎng)絡(luò)應(yīng)用中如何相互連接。根據(jù)在附圖中圖示的本發(fā)明的示例性實施方式的下列更具體描述,本發(fā)明的前述和其他目標(biāo)、特征、優(yōu)點將變得更加明顯,在附圖中,相同的附圖標(biāo)記一般表示本發(fā)明示例性實施方式中的相同部分。
圖I示出了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的系統(tǒng)的網(wǎng)絡(luò)圖示;圖2示出了根據(jù)本發(fā)明實施方式的自動化計算機器的框圖,該自動化計算機器包括在社交網(wǎng)絡(luò)關(guān)系映射中有用的示例性社交網(wǎng)絡(luò)關(guān)系映射計算機;圖3圖示了根據(jù)本發(fā)明實施方式的、用于社交網(wǎng)絡(luò)關(guān)系映射的示例性方法流程圖;圖4圖示了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的另一示例性方法的流程圖;圖5示出了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的另一示例性方法的流程圖;圖6示出了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的另一示例性方法的流程圖;圖7示出了根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射計算機的顯示設(shè)備,其顯示圖2中的用于社交網(wǎng)絡(luò)關(guān)系映射的社交網(wǎng)絡(luò)關(guān)系映射程序的圖形用戶界面;
圖8示出了根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射計算機的顯示設(shè)備,其顯示圖2中的用于社交網(wǎng)絡(luò)關(guān)系映射的社交網(wǎng)絡(luò)關(guān)系映射程序的另一圖形用戶界面;以及圖9示出了根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射計算機的顯示設(shè)備,其顯示圖2中的用于社交網(wǎng)絡(luò)關(guān)系映射的社交網(wǎng)絡(luò)關(guān)系映射程序的另一圖形用戶界面。
具體實施例方式在本發(fā)明的開發(fā)過程中,發(fā)明人發(fā)現(xiàn),對于用戶而言與人們進行標(biāo)識和建立社交網(wǎng)絡(luò)是耗時并且困難的。由此對改進社交網(wǎng)絡(luò)關(guān)系映射存在持續(xù)的需求。從圖I開始,參考附圖描述根據(jù)本發(fā)明的社交網(wǎng)絡(luò)關(guān)系映射的示例性方法、系統(tǒng)和產(chǎn)品。圖I示出了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的網(wǎng)絡(luò)圖示。圖I的系統(tǒng)包括社交網(wǎng)絡(luò)關(guān)系映射計算機(102),該計算機(102)通過通信網(wǎng)絡(luò)(106)來與支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)進行通信。圖I的社交網(wǎng)絡(luò)關(guān)系映射計算機(102)包括社交網(wǎng)絡(luò)關(guān)系映射程序(190),其配置用于掃描正在向用戶(108)顯示的內(nèi)容(110)。圖I的內(nèi)容(110)可以包括各種格式的電子文件和文檔,諸如H)F、D0C、XLS或者任何其他格式。在掃描內(nèi)容(110)期間,社交網(wǎng)絡(luò)關(guān)系映射程序(190)標(biāo)識內(nèi)容(110)內(nèi)的項(112)。社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送已標(biāo)識的項目(112)作為查詢的一部分,以便確定所標(biāo)識的項(112)是否對應(yīng)于人員的簡檔,該簡檔是由社交網(wǎng)絡(luò)應(yīng)用(104)管理的社交網(wǎng)絡(luò)的一部分。響應(yīng)于檢測到項(112)的所標(biāo)識項對應(yīng)于由社交網(wǎng)絡(luò)應(yīng)用(104)管理的一個或者多個簡檔,支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)向社交網(wǎng)絡(luò)關(guān)系映射計算機(102)發(fā)送與所標(biāo)識項對應(yīng)的人員的列表(114)。圖I的社交網(wǎng)絡(luò)關(guān)系映射程序(190)向用戶(108)顯示與所標(biāo)識項相對應(yīng)的人員的列表(114)。用戶(108)可以從列表(114)中選擇人們的一個或者多個標(biāo)識(116)向映射剪貼板(118)添加。映射剪貼板 (118)是屬于社交網(wǎng)絡(luò)應(yīng)用(104)的人員的列表。社交網(wǎng)絡(luò)關(guān)系映射程序(190)包括多個映射剪貼板(119)。多個映射剪貼板(119)中的每一個映射剪貼板中(諸如,映射剪貼板
(118))可以與人員標(biāo)識的特定集合相對應(yīng)。圖I的映射剪貼板(118)可以是存儲在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)中的電子數(shù)據(jù)文件。社交網(wǎng)絡(luò)關(guān)系映射程序(190)可以繼續(xù)掃描內(nèi)容(110)以便標(biāo)識項、向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送這些項、接收對應(yīng)于這些項的人員的列表,以及向多個映射剪貼板(119)中的一個或者多個添加由用戶(108)選擇的任意人員的標(biāo)識。圖I的社交網(wǎng)絡(luò)關(guān)系映射程序(190)生成指示在映射剪貼板(118)中列出的人員之間聯(lián)系的關(guān)系圖(120)。關(guān)系圖(120)可以是人員之間的連接的可視圖示。在關(guān)系圖 (120)中圖示的每一個人員可以通過單一連接或者通過與在或不在映射剪貼板(118)列出中的一個或者多個人員的連接,而被連接至映射剪貼板(118)中的一個或者多個人員。關(guān)于沒有在映射剪貼板(118)中列出、但是被連接至在映射剪貼板(118)中列出的一個或者多個人員的一個或者多個人員的查詢,該查詢可以由社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送。針對關(guān)于特定個人或者人員的更多信息,從社交網(wǎng)絡(luò)關(guān)系映射程序 (190)請求查詢。響應(yīng)于查詢,社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收關(guān)于人員的信息和連接信息,并且向關(guān)系圖(120)添加該人員。響應(yīng)于關(guān)系圖(120)包括針對映射剪貼板(118)中標(biāo)識的每一個個人的連接,社交網(wǎng)絡(luò)關(guān)系映射程序(190)可以停止構(gòu)造關(guān)系圖(120),并引導(dǎo)圖2的顯示設(shè)備(180)來向用戶(108)顯示已完成的關(guān)系圖(120)。通過使用關(guān)系圖(120) (該關(guān)系圖(120)圖示出與在內(nèi)容(110)中的所標(biāo)識項(112)相對應(yīng)的人員的連接),用戶
(108)能夠快速并有效地標(biāo)識對應(yīng)于內(nèi)容(110)標(biāo)題的社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)的人員。這樣,可以經(jīng)由關(guān)系圖(120)向用戶(108)呈現(xiàn)新的聯(lián)系人,以在社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)添加至用戶的社交網(wǎng)絡(luò)簡檔。構(gòu)成圖I圖示出的示例性系統(tǒng)的服務(wù)器和其他設(shè)備的布置是解釋性的而并非出于限制。根據(jù)本發(fā)明各種實施方式的有益的數(shù)據(jù)處理系統(tǒng)可以包括在圖I中未示出的附加服務(wù)器、路由器、其他設(shè)備以及對等架構(gòu),這對本領(lǐng)域技術(shù)人員將是可見的。此類數(shù)據(jù)處理系統(tǒng)中的網(wǎng)絡(luò)可以支持多種數(shù)據(jù)通信協(xié)議,包括例如TCP (傳輸控制協(xié)議)、IP(因特網(wǎng)協(xié)議)、HTTP (超文本傳輸協(xié)議)、WAP (無線接入?yún)f(xié)議)、HDTP (手持設(shè)備傳輸協(xié)議)以及本領(lǐng)域技術(shù)人員可見的其他協(xié)議。本發(fā)明的各種實施方式可以實現(xiàn)在圖I圖示出以外的各種硬件平臺上。根據(jù)本發(fā)明示例性實施方式的社交網(wǎng)絡(luò)關(guān)系映射通常利用計算機(即利用自動化計算機器)來實現(xiàn)。在圖I的系統(tǒng)中,例如每一個社交網(wǎng)絡(luò)關(guān)系映射計算機(102)和社交網(wǎng)絡(luò)應(yīng)用(104)在某種程度上至少實現(xiàn)為計算機或者利用計算機來實現(xiàn)。因而出于進一步解釋,圖2示出了根據(jù)本發(fā)明實施方式的自動化計算機器的框圖,該自動化計算機器包括在社交網(wǎng)絡(luò)關(guān)系映射中有益的示例性社交網(wǎng)絡(luò)關(guān)系映射計算機(102)。圖2的社交網(wǎng)絡(luò)關(guān)系映射計算機(102)包括一個或者多個計算機處理器(156),該計算機處理器可以由中央處理單元(CPU)以及隨機訪問存儲器(168) (RAM)來提供,該隨機訪問存儲器通過高速存儲器總線(166)和總線適配器(158)連接至處理器(156)和社交網(wǎng)絡(luò)關(guān)系映射計算機(102) 的其他組件。RAM(168)是包括計算機可讀存儲器的計算機可讀的有形存儲設(shè)備。在RAM(168)中存儲的是社交網(wǎng)絡(luò)關(guān)系映射程序(190),該程序包括用于社交網(wǎng)絡(luò)關(guān)系映射的計算機程序指令。同樣存儲于RAM(168)中的是操作系統(tǒng)(I54)。根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射有益的操作系統(tǒng)包括
UNIX 、Linux 、Microsoft XP 、AIX 、IBM i5/OS 以及本領(lǐng)域技術(shù)
人員可見的其他操作系統(tǒng)。Microsoft、Windows、Windows XP是微軟公司在美國、其他國家或者兩者中的注冊商標(biāo)。UNIX是開放組織在美國和其他國家的注冊商標(biāo)。Linux是Linus Torvalds在美國、其他國家或者兩者中的注冊商標(biāo)。圖2中的操作系統(tǒng)(154)和社交網(wǎng)絡(luò)關(guān)系映射程序(190)在RAM(168)中示出,但是此類軟件的各種程序指令通常還可以存儲于非易失性存儲器中,諸如在硬盤(170)上。圖2的社交網(wǎng)絡(luò)關(guān)系映射計算機(102)包括硬盤適配器(172),該硬盤適配器 (172)通過擴展總線(160)和總線適配器(158)耦合至處理器和社交網(wǎng)絡(luò)關(guān)系映射計算機 (102)的其他組件。硬盤適配器(172)以硬盤驅(qū)動器(170)的形式將非易失性數(shù)據(jù)存儲連接至社交網(wǎng)絡(luò)關(guān)系映射計算機(102)。在根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射中有益的硬盤驅(qū)動器包括集成驅(qū)動電子(IDE)適配器、小型計算機系統(tǒng)接口(SCSI)適配器以及對本領(lǐng)域技術(shù)人員可見的其他適配器。如對本領(lǐng)域技術(shù)人員可見的那樣,非易失性計算機存儲器還可以實現(xiàn)為光盤驅(qū)動器、電可擦除可編程只讀存儲器(所謂的EEPROM或者Flash存儲器)、RAM驅(qū)動器等。
圖2的示例社交網(wǎng)絡(luò)關(guān)系映射計算機(102)包括輸入/輸出(I/O)適配器(178)。 I/O適配器(178)例如通過如下軟件驅(qū)動器和計算機硬件實現(xiàn)面向用戶的輸入/輸出,該軟件驅(qū)動器和計算機硬件用于控制去往顯示設(shè)備(諸如計算機顯示屏)的輸出,或者來自用戶輸入設(shè)備(181)(例如可以是鍵盤或者鼠標(biāo))的用戶輸入。圖2的示例社交網(wǎng)絡(luò)關(guān)系映射計算機(102)包括作為I/O適配器的示例的視頻適配器(209),該I/O適配器專門設(shè)計用于向顯示設(shè)備(180)(諸如顯示屏或者計算機監(jiān)視器)進行圖形輸出。視頻適配器(209) 通過高速視頻總線(164)、總線適配器(158)以及前端總線(162)連接至處理器(156),該前端總線(162)也是高速總線。圖2的示例性社交網(wǎng)絡(luò)關(guān)系映射計算機(102)包括通信適配器(167),用于與其他計算機(182)進行數(shù)據(jù)通信、以及與數(shù)據(jù)通信網(wǎng)絡(luò)(106)和支持社交網(wǎng)絡(luò)應(yīng)用(104)的社交網(wǎng)絡(luò)服務(wù)器(105)進行通信。此類數(shù)據(jù)通信可以通過RS-232連接串行地執(zhí)行,通過諸如通用串行總線(USB)的外部總線執(zhí)行、通過諸如IP數(shù)據(jù)通信網(wǎng)絡(luò)的數(shù)據(jù)通信數(shù)據(jù)通信網(wǎng)絡(luò)執(zhí)行,以及以本領(lǐng)域技術(shù)人員可見的其他方式執(zhí)行。通信適配器實施硬件級別的數(shù)據(jù)通信,通過該數(shù)據(jù)通信,一個計算機直接地或者通過數(shù)據(jù)通信網(wǎng)絡(luò)向另一計算機發(fā)送數(shù)據(jù)通信。用于根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射的通信適配器的示例包括用于有線撥號通信的調(diào)制解調(diào)器、用于有線數(shù)據(jù)通信網(wǎng)絡(luò)通信的以太網(wǎng)(IEEE 802.3)適配器、以及用于無線數(shù)據(jù)通信網(wǎng)絡(luò)通信的802. 11適配器。為進一步說明,圖3示出了根據(jù)本發(fā)明實施方式的、圖示了用于社交網(wǎng)絡(luò)關(guān)系映射的示例性方法流程圖。圖3的方法包括社交網(wǎng)絡(luò)關(guān)系映射程序(190),其用于標(biāo)識(302) 向用戶(108)顯示的內(nèi)容(110)內(nèi)的項(112)。標(biāo)識(302)內(nèi)容(110)內(nèi)的項(112)可以通過社交網(wǎng)絡(luò)關(guān)系映射程序(190)針對在社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)可搜索的那些項(112)(例如,姓名、電子郵件地址、電話號碼、標(biāo)記、雇員標(biāo)識符以及雇主標(biāo)識符)掃描內(nèi)容(110)來執(zhí)行。掃描可以由社交網(wǎng)絡(luò)關(guān)系映射程序(190)通過使用搜索技術(shù)(諸如針對常規(guī)表達(dá)、 模式匹配)和通過使用內(nèi)容字典來執(zhí)行。標(biāo)識(302)可以包括使用任意已知的檢測技術(shù)。圖3的方法包括,針對所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序 (190)經(jīng)由一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送(304)所標(biāo)識項。發(fā)送(304)所標(biāo)識項可以通過例如如下方式執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)和支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器 (105)之間建立連接,社交網(wǎng)絡(luò)關(guān)系映射程序(190)將所標(biāo)識項轉(zhuǎn)換為用于傳輸?shù)臄?shù)據(jù),以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送數(shù)據(jù)。圖3的方法還包括針對所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)從一個或者多個社交網(wǎng)絡(luò)服務(wù)器 (105)接收(306)與所標(biāo)識項相對應(yīng)的人員的列表(308)。接收(306)列表(308)可以例如由社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)和支持社交網(wǎng)絡(luò)應(yīng)用 (104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)之間建立連接而執(zhí)行,并且社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)中存儲列表(308)。圖3的方法還包括,針對所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(307)顯示設(shè)備(180)來顯示與所標(biāo)識項相對應(yīng)的人員的列表(308)。引導(dǎo)(307)顯示設(shè)備(180)以顯示列表(308)可以通過如下執(zhí)行由社交網(wǎng)絡(luò)關(guān)系映射程序(190)向顯示設(shè)備(180)發(fā)送命令,以顯示對應(yīng)于列表(308)上的姓名的標(biāo)識的可選擇選項。圖3的方法還包括針對所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于用戶輸入 (309),社交網(wǎng)絡(luò)關(guān)系映射程序(190)向映射剪貼板(118)添加(310)來自人員的列表 (308)的個人的標(biāo)識(116)。向映射剪貼板(118)添加(310)來自列表(308)的個人的標(biāo)識
(116)可以通過以下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)顯示設(shè)備(180)以顯示來自列表(308)的個人的姓名(諸如通過下拉菜單顯示),社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收從下拉菜單中的選擇,以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102) 中存儲對應(yīng)于在下拉菜單中選擇的個人的數(shù)據(jù)。圖3的方法包括社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(316)顯示設(shè)備(180)以顯示如下關(guān)系圖(120),該關(guān)系圖(120)指示在映射剪貼板(118)中已標(biāo)識的人員在社交網(wǎng)絡(luò)應(yīng)用(104)中如何相互連接。引導(dǎo)(316)顯示設(shè)備(180)以顯示關(guān)系圖(120)可以通過以下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收來自用戶(108)的、指令社交網(wǎng)絡(luò)關(guān)系映射程序 (190)構(gòu)造關(guān)系圖(120)的命令,社交網(wǎng)絡(luò)關(guān)系映射程序(190)構(gòu)造關(guān)系圖(120),以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)關(guān)系映射計算機(102)的顯示設(shè)備(180)發(fā)送對應(yīng)于關(guān)系圖(120)的顯示數(shù)據(jù)。為進一步說明,圖4示出了根據(jù)本發(fā)明實施方式的圖示了用于社交網(wǎng)絡(luò)關(guān)系映射的另一示例性方法的流程圖。圖4的方法包括圖3的方法的以下元素社交網(wǎng)絡(luò)關(guān)系映射程序(190)標(biāo)識(302)向用戶(108)顯示的內(nèi)容(110)內(nèi)的項(112),對于所標(biāo)識項(112) 的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)向支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)發(fā)送(304)所標(biāo)識項;對于所標(biāo)識項(112)的每一個所標(biāo)識項, 響應(yīng)于社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送所標(biāo)識項(112),社交網(wǎng)絡(luò)關(guān)系映射程序(190)從一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)接收(306)與所標(biāo)識項相對應(yīng)的人員的列表(308);對于所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序 (190)引導(dǎo)(307)顯示設(shè)備(180)顯示與所標(biāo)識項相對應(yīng)的人員的列表(308);對于所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于用戶輸入(309),社交網(wǎng)絡(luò)關(guān)系映射程序(190)向映射剪貼板(118)添加(310)來自人員的列表(308)的個人的標(biāo)識(116);社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(316)顯示設(shè)備(180)以顯示關(guān)系圖(120),該關(guān)系圖(120)指示在映射剪貼板(118)中的人員在社交網(wǎng)絡(luò)應(yīng)用(104)中如何相互連接。在圖4中以虛線圖示了在圖4中那些與圖3的方法有所不同的元素。更具體地, 那些元素包括社交網(wǎng)絡(luò)關(guān)系映射程序(190),用于標(biāo)識(404)與其他項不同類型文件中的至少一個項;社交網(wǎng)絡(luò)關(guān)系映射程序(190),用于從用戶(108)接收(408)來自多個社交網(wǎng)絡(luò)應(yīng)用(111)的社交網(wǎng)絡(luò)應(yīng)用(104)的選擇;以及社交網(wǎng)絡(luò)關(guān)系映射程序(190),用于接收 (422)來自多個映射剪貼板(119)的映射剪貼板的選擇(420)。圖4的方法包括用于標(biāo)識(404)在其他項以外的不同文件類型中的至少一個項的社交網(wǎng)絡(luò)關(guān)系映射程序(190)。圖4的內(nèi)容(110)包括多個不同類型的內(nèi)容(402)。多個不同類型的內(nèi)容(402)可以包括PDF文件、文本文件等。圖4的方法包括社交網(wǎng)絡(luò)關(guān)系映射程序(190),其從用戶(108)接收(408)對來自多個社交網(wǎng)絡(luò)應(yīng)用的多個社交網(wǎng)絡(luò)應(yīng)用(104)的選擇(406)。接收(408)對社交網(wǎng)絡(luò)應(yīng)用(104)的選擇(406)可以通過以下來執(zhí)行由社交網(wǎng)絡(luò)關(guān)系映射程序(190)標(biāo)識(116)支持對所標(biāo)識項進行搜索的多個社交網(wǎng)絡(luò)應(yīng)用(111),社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)顯示設(shè)備(180)來向用戶(108)顯示多個社交網(wǎng)絡(luò)應(yīng)用(111)中的每一個的標(biāo)識,用戶(108) 選擇標(biāo)識,并且社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)上存儲標(biāo)識社交網(wǎng)絡(luò)應(yīng)用(104)的選擇(406)。社交網(wǎng)絡(luò)關(guān)系映射程序(190)向映射剪貼板(118)添加(310)來自列表(308)的個人標(biāo)識(116)包括,社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收用戶(108)對來自多個映射剪貼板(119)的映射剪貼板(118)的選擇(420)。接收(422)對映射剪貼板(118)的選擇(420) 可以通過以下執(zhí)行由社交網(wǎng)絡(luò)關(guān)系映射程序(190)呈現(xiàn)包括創(chuàng)建新的映射剪貼板的選項,管理映射剪貼板、編輯映射剪貼板。接收(422)選擇(420)還可以通過如下來執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)將個人與特定映射剪貼板或者多個映射剪貼板進行關(guān)聯(lián),以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)上存儲選擇(420)。為進一步說明,圖5示出了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的另一示例性方法的流程圖。圖5的方法包括圖3方法的如下元素社交網(wǎng)絡(luò)關(guān)系映射程序(190) 標(biāo)識(116)向用戶(108)顯示的內(nèi)容(110)內(nèi)的項(112);對于所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)向支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)發(fā)送(304)所標(biāo)識項;對于所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送所標(biāo)識項(112),社交網(wǎng)絡(luò)關(guān)系映射程序(190)從社交網(wǎng)絡(luò)服務(wù)器(105)接收(306)與所標(biāo)識項相對應(yīng)的人員的列表(308);對于所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(307)顯示設(shè)備 (180)來顯示與所標(biāo)識項(112)相對應(yīng)的人員的列表(308);針對所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于用戶輸入(309),社交網(wǎng)絡(luò)關(guān)系映射程序(190)向映射剪貼板(118)添加來自人員的列表(308)的個人的標(biāo)識(116);社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(316)顯示設(shè)備(180)來顯示關(guān)系圖(120),該關(guān)系圖(120)指示映射剪貼板(118)中的人員在社交網(wǎng)絡(luò)應(yīng)用(104)中如何相互連接。在圖5中以虛線示出了圖5中與圖3方法有所不同的元素。更具體地,那些元素包括社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收(502)在社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)可搜索的所標(biāo)識項類型的列表(504);以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)基于在社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)可搜索的、所標(biāo)識項的類型的列表(504)來標(biāo)識(506)項。圖5的方法包括社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收(502)在社交網(wǎng)絡(luò)應(yīng)用(104) 內(nèi)可搜索的所標(biāo)識項類型的列表(504)。接收(504)列表可以通過如下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)和支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)之間建立連接,社交網(wǎng)絡(luò)關(guān)系映射程序(190)針對由社交網(wǎng)絡(luò)應(yīng)用(104)支持的項的類型的列表而查詢社交網(wǎng)絡(luò)應(yīng)用(104),以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收對應(yīng)于由社交網(wǎng)絡(luò)應(yīng)用(104)可搜索的項的類型的數(shù)據(jù)。在社交網(wǎng)絡(luò)應(yīng)用
(104)內(nèi)可搜索的所標(biāo)識項的類型可以包括姓名、電子郵件地址、電話號碼、標(biāo)記、雇員標(biāo)識符以及雇主標(biāo)識符。圖5的方法包括標(biāo)識內(nèi)容(110)內(nèi)的項(112)的社交網(wǎng)絡(luò)關(guān)系映射程序(190)。 標(biāo)識(302)內(nèi)容(110)內(nèi)的項(112)包括,社交網(wǎng)絡(luò)關(guān)系映射程序(190)基于在社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)可搜索的所標(biāo)識項的類型的列表(504)來標(biāo)識(506)項?;诹斜?504)以標(biāo)識(506)項可以通過以下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)在列表(504)內(nèi)標(biāo)識的內(nèi)容(110)內(nèi)搜索諸如字符串、文本和表達(dá)式之類的數(shù)據(jù),社交網(wǎng)絡(luò)關(guān)系映射程序(190)基于項類型而將搜索的結(jié)果進行分類,以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)顯示設(shè)備(180) 來根據(jù)項的類型顯示所標(biāo)識項,諸如以不同顏色突出顯示不同類型的項。為進一步說明,圖6示出了根據(jù)本發(fā)明實施方式的用于社交網(wǎng)絡(luò)關(guān)系映射的另一示例性方法的流程圖。圖6的方法包括圖3方法的如下元素社交網(wǎng)絡(luò)關(guān)系映射程序(190) 標(biāo)識(302)向用戶(108)顯示的內(nèi)容(110)內(nèi)的項(112);針對所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)向支持社交網(wǎng)絡(luò)應(yīng)用(104)的一個或者多個社交網(wǎng)絡(luò)服務(wù)器(105)發(fā)送(304)搜索所標(biāo)識項;針對所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)從社交網(wǎng)絡(luò)服務(wù)器(105)接收(306)對應(yīng)于所標(biāo)識項的人員的列表(308); 針對所標(biāo)識項(112)的每一個所標(biāo)識項,社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(307)顯示設(shè)備(180)顯示與所標(biāo)識項相對應(yīng)的人員的列表(308);針對所標(biāo)識項(112)的每一個所標(biāo)識項,響應(yīng)于用戶輸入(309),社交網(wǎng)絡(luò)關(guān)系映射程序(190)向映射剪貼板(118)添加來自人員的列表(308)的個人標(biāo)識(116);社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(316)顯示設(shè)備 (180)來顯示關(guān)系圖(120),該關(guān)系圖(120)指示映射剪貼板(118)內(nèi)的人員在社交網(wǎng)絡(luò)應(yīng)用(104)中如何相互連接。在圖6中以虛線示出了圖6中與圖3的方法有所不同的元素。更具體地,那些元素包括社交網(wǎng)絡(luò)關(guān)系映射程序(190)向與所標(biāo)識項相對應(yīng)的人員的列表(308)指派(602) 排名(604);以及依賴于排名(604),社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)(606)顯示設(shè)備 (180)來顯示與所標(biāo)識項(606)相對應(yīng)的人員的列表¢08)。圖6的方法包括,社交網(wǎng)絡(luò)關(guān)系映射程序(190)向與所標(biāo)識項相對應(yīng)的人員的列表(308)中的每一個個人指派(602)排名(604)。指派(602)排名(604)可以通過如下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)確定特定個人已經(jīng)被標(biāo)識為對應(yīng)于項的次數(shù),社交網(wǎng)絡(luò)關(guān)系映射程序(190)存儲特定個人已經(jīng)被標(biāo)識的次數(shù),以及社交網(wǎng)絡(luò)關(guān)系映射程序(190) 基于人員已經(jīng)被標(biāo)識的次數(shù)來排序列表中人員姓名。指派(602)排名(604)還可以通過如下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)確定特定個人與社交網(wǎng)絡(luò)應(yīng)用(104)內(nèi)用戶(108) 的距離,社交網(wǎng)絡(luò)關(guān)系映射程序(190)在列表(308)中存儲人員的距離,以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)基于與用戶(108)相關(guān)的距離而在列表(308)中對人員的姓名進行排序。 該距離可以基于在特定個人和用戶(108)之間的到其他人員的連接的數(shù)量而計算。圖6的方法還可以包括依賴于排名(604),社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo) (606)顯示設(shè)備(180)來顯示(608)與所標(biāo)識項相對應(yīng)的人員的列表(608)。引導(dǎo)(606) 顯示設(shè)備(180)來依賴于排名(604)顯示列表(608)可以通過如下執(zhí)行社交網(wǎng)絡(luò)關(guān)系映射程序(190)基于排名(604)記錄列表(308)以形成排名的列表(608),社交網(wǎng)絡(luò)關(guān)系映射程序(190)在社交網(wǎng)絡(luò)關(guān)系映射計算機(102)上存儲排名的列表(608),以及社交網(wǎng)絡(luò)關(guān)系映射程序(190)通過顯示設(shè)備(180)向用戶(108)發(fā)送排名的列表(608)。為進一步說明,圖7示出了根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射計算機 (102)的顯示設(shè)備(180),其顯示圖2中的用于社交網(wǎng)絡(luò)關(guān)系映射的社交網(wǎng)絡(luò)關(guān)系映射程序(190)的圖形用戶界面(⑶I) (730)。顯示設(shè)備(180)還顯示TOF閱讀器程序的⑶I (702)、 文本閱讀器程序的GUI (710)以及編程語言應(yīng)用的GUI (720)。PDF閱讀器程序、文本閱讀器程序以及編程語言應(yīng)用中的每一個⑶1 (702、710、720)分別包括文本區(qū)(704、712和722)。 在其他實施方式中,在所討論的⑶I (702、710、720和730)中任意一個上所顯示的元素還可以在任何其他類型的用戶界面(包括但不限于web用戶界面(WUI))上顯示。社交網(wǎng)絡(luò)關(guān)系映射計算機(102)的社交網(wǎng)絡(luò)關(guān)系映射程序(190)配置以標(biāo)識多個不同文件類型內(nèi)的項(112),其中每一個都是內(nèi)容(110)的示例。在一個示例中,在HF閱讀器程序的⑶I (702)中,社交網(wǎng)絡(luò)關(guān)系映射程序(190)對項“John Smith”進行標(biāo)識。在此情況下,作為標(biāo)識項“John Smith”過程的一部分,社交網(wǎng)絡(luò)關(guān)系映射程序(190)在項周圍放置方框。在另一示例中,在文本閱讀器程序的GUI (710)和編程語言應(yīng)用的GUI (720)中, 社交網(wǎng)絡(luò)關(guān)系映射程序(190)分別對“Peter Donald”(714)、“Simon Fitch”(716)、“Jane Doe”(724)和“Joe K”(726)項進行標(biāo)識。盡管使用方框?qū)椷M行標(biāo)識,然而也可以使用任何指示來向用戶標(biāo)識項。響應(yīng)于對項進行標(biāo)識,社交網(wǎng)絡(luò)關(guān)系映射程序(190)向社交網(wǎng)絡(luò)應(yīng)用(104)發(fā)送項,并針對每一個所標(biāo)識項而接收與所標(biāo)識項相對應(yīng)的人員列表。社交網(wǎng)絡(luò)關(guān)系映射程序 (190)生成⑶I (730)以顯示對應(yīng)于所標(biāo)識項的人員的列表。在一個示例中,⑶I (730)包括可選擇的下拉菜單(732),該菜單顯示對應(yīng)于所標(biāo)識項“Simon Fitch”的人員列表。如圖所示,在該示例中,社交網(wǎng)絡(luò)關(guān)系映射程序(190)接收列表內(nèi)的4個人員(734、736、738和 740),該列表標(biāo)識對應(yīng)于項“Simon Fitch”的人員。在圖7的⑶I (730)中,用戶已經(jīng)在下拉菜單(732)上選擇第三個人(738)。盡管以虛線框示出了對第三個人(738)的選擇,然而也可以使用任何指示來將用戶的選擇與未選擇姓名進行區(qū)分。圖7的⑶I (730)包括按鈕(742),用于向映射剪貼板(諸如圖I中的映射剪貼板(118))添加下拉菜單(732)中選擇的姓名。響應(yīng)于用戶按下添加按鈕(742),社交網(wǎng)絡(luò)關(guān)系映射程序(190)向映射剪貼板添加所選擇姓名。⑶I (730)還包括跳過按鈕(746)以跳過下一所標(biāo)識項。在一個示例中,響應(yīng)于用戶按下跳過按鈕(746),社交網(wǎng)絡(luò)關(guān)系映射程序(190)跳至下一項,諸如,“Jane Doe” (724)、“Joe K,,(726)、“John Smith” (706)或者 “Peter Donald” (714)。為進一步說明,圖8示出了根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射計算機 (102)的顯示設(shè)備(180),其顯示圖2中的用于社交網(wǎng)絡(luò)關(guān)系映射的社交網(wǎng)絡(luò)關(guān)系映射程序(190)的另一圖形用戶界面GUI (802)。社交網(wǎng)絡(luò)關(guān)系映射程序(190)的GUI (802)包括顯示人員標(biāo)識的映射剪貼板(830),該人員標(biāo)識是用戶已經(jīng)從對應(yīng)于所標(biāo)識項的人員的列表選擇的。映射剪貼板(830)是圖I的映射剪貼板(118)的一個示例。圖8中的示例性映射剪貼板(830)包括“JohnSmith” (804)、“Joe K,,(806)、“Simon Fitch” (808)和 “JaneDoe” (810)。⑶I (802)還包括顯示按鈕(820)、添加按鈕(824)以及刪除按鈕(850)。響應(yīng)于用戶按下顯示按鈕(820),社交網(wǎng)絡(luò)關(guān)系映射程序(190)引導(dǎo)顯示設(shè)備(180)來顯示關(guān)系圖 (120),該關(guān)系圖(120)示出了在映射剪貼板(830)中列出的人員的關(guān)系。響應(yīng)于用戶按下添加按鈕(824),社交網(wǎng)絡(luò)關(guān)系映射程序(190)在內(nèi)容(110)中搜索至少一個或者多個標(biāo)識項(112),并且顯示指示對應(yīng)于該至少一個或者多個標(biāo)識項(112)的姓名的窗口。響應(yīng)于用戶按下刪除按鈕(850),社交網(wǎng)絡(luò)關(guān)系映射程序(190)刪除在映射剪貼板(830)中列出的一個或者多個姓名。為進一步說明,圖9示出了根據(jù)本發(fā)明實施方式的社交網(wǎng)絡(luò)關(guān)系映射計算機
(102)的顯示設(shè)備(180),其顯示圖2中的用于社交網(wǎng)絡(luò)關(guān)系映射的社交網(wǎng)絡(luò)關(guān)系映射程序 (190)的另一圖形用戶界面⑶I (902)。社交網(wǎng)絡(luò)關(guān)系映射程序(190)的⑶I (902)包括關(guān)系圖(930),該關(guān)系圖(930)指示映射剪貼板(諸如圖8中的映射剪貼板(830))中的人員的連接。關(guān)系圖(930)是圖I的關(guān)系圖(120)的一個示例。在圖9的示例中,以圓圈來表示人員,并且以圓圈之間的連線表示人員之間的連接。在圖9的示例關(guān)系圖(930)中,社交網(wǎng)絡(luò)關(guān)系映射程序(190)顯示在圖8的映射剪貼板(830)中列出的人員的關(guān)系,“John Smith”(904)、“Joe K,,(910)、“Simon Fitch”(914) 和“Jane Doe” (916)。在映射剪貼板(830)中列出的個人在關(guān)系圖(930)中以深色圓圈指示。如關(guān)系圖(930)中所示,在映射剪貼板(830)中列出的個人沒有被直接連接。當(dāng)在映射剪貼板(830)中列出的個人沒有被直接連接時,社交網(wǎng)絡(luò)關(guān)系映射程序(190)通過使用先前描述的方法來搜索附加個人,并且將其添加至關(guān)系圖(930)。在圖9的示例性關(guān)系圖 (930)中,社交網(wǎng)絡(luò)關(guān)系映射程序(190)添加個人“James S”(906)、“Bill Lee"(908)以及 “Juan L”(912),以指示這些個人在映射剪貼板(830)中如何連接。被添加至關(guān)系圖(930) 但在映射剪貼板(830)中未被標(biāo)識的個人以空心圓圈指示。所屬技術(shù)領(lǐng)域的技術(shù)人員將理解,本發(fā)明的多個方面可以體現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的多個方面可以具體實現(xiàn)為以下形式,即,可以是完全的硬件實施方式、完全的軟件實施方式(包括固件、駐留軟件、微代碼等)、或者在此一般稱為“電路”、“模塊”或“系統(tǒng)”的軟件部分與硬件部分的組合的實施方式。此外,本發(fā)明的多個方面還可以采取體現(xiàn)在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含計算機可用的程序碼。可以使用一個或多個計算機可讀的介質(zhì)的任何組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是但不限于電、 磁、光、電磁、紅外線、或半導(dǎo)體系統(tǒng)、裝置、器件或任何以上的組合。計算機可讀存儲介質(zhì)的更具體的示例(非窮舉的列表)包括以下具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式壓縮磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任何合適的組合。在本文件的語境中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形的介質(zhì),該程序被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。用于執(zhí)行本發(fā)明的操作的計算機程序代碼,可以以一種或多種編程語言的任何組合來編寫,所述編程語言包括面向?qū)ο蟮木幊陶Z言(諸如Java、Smalltalk、C++等等),以及常規(guī)的過程式編程語言(諸如“C”編程語言)或類似的編程語言。程序碼可以全部地在用戶的計算上執(zhí)行、部分地在用戶的計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶的計算機上部分在遠(yuǎn)程計算機上執(zhí)行、或者全部在遠(yuǎn)程計算機或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計算機可以通過任何種類的網(wǎng)絡(luò)(包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))連接到用戶的計算機,或者,可以(例如利用因特網(wǎng)服務(wù)提供商通過因特網(wǎng))連接到外部計算機。
所屬技術(shù)領(lǐng)域的技術(shù)人員將理解,本發(fā)明的多個方面可以體現(xiàn)為系統(tǒng)、方法或計算機程序產(chǎn)品。因此,本發(fā)明的多個方面可以具體實現(xiàn)為以下形式,即,可以是完全的硬件、 完全的軟件(包括固件、駐留軟件、微代碼等)、或者在此一般稱為“電路”、“模塊”或“系統(tǒng)”的軟件部分與硬件部分的組合。此外,本發(fā)明的多個方面還可以采取體現(xiàn)在一個或多個計算機可讀介質(zhì)中的計算機程序產(chǎn)品的形式,該計算機可讀介質(zhì)中包含計算機可用的程序碼??梢允褂靡粋€或多個計算機可讀的介質(zhì)的任何組合。計算機可讀介質(zhì)可以是計算機可讀信號介質(zhì)或者計算機可讀存儲介質(zhì)。計算機可讀存儲介質(zhì)例如可以是但不限于電、 磁、光、電磁、紅外線、或半導(dǎo)體系統(tǒng)、裝置、器件或任何以上的組合。計算機可讀存儲介質(zhì)的更具體的例子(非窮舉的列表)包括以下具有一個或多個導(dǎo)線的電連接、便攜式計算機磁盤、硬盤、隨機存取存儲器(RAM)、只讀存儲器(ROM)、可擦除可編程只讀存儲器(EPR0M或閃存)、光纖、便攜式緊湊磁盤只讀存儲器(CD-ROM)、光存儲器件、磁存儲器件、或者上述的任何合適的組合。在本文件的語境中,計算機可讀存儲介質(zhì)可以是任何包含或存儲程序的有形的介質(zhì),該程序被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。計算機可讀的信號介質(zhì)可包括例如在基帶中或者作為載波一部分傳播的、其中體現(xiàn)計算機可讀的程序碼的傳播的數(shù)據(jù)信號。這種傳播的信號可以采用多種形式,包括但不限于電磁信號、光信號或任何以上合適的組合。計算機可讀的信號介質(zhì)可以是并非為計算機可讀存儲介質(zhì)、但是能發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序的任何計算機可讀介質(zhì)。計算機可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括但不限于無線、電線、光纜、RF等等,或者任何合適的上述組合。用于執(zhí)行本發(fā)明的操作的計算機程序碼,可以以一種或多種編程語言的任何組合來編寫,諸如Java、Smalltalk、C++之類。然而,用于承載本發(fā)明的操作的計算機程序代碼還可以以常規(guī)過程編程語言編寫,該常規(guī)的過程式編程語言諸如“C”編程語言或類似的編程語言。程序碼可以全部地在用戶的計算上執(zhí)行、部分地在用戶的計算機上執(zhí)行、作為一個獨立的軟件包執(zhí)行、部分在用戶的計算機上部分在遠(yuǎn)程計算機上執(zhí)行、或者全部在遠(yuǎn)程計算機或服務(wù)器上執(zhí)行。在后一種情形中,遠(yuǎn)程計算機可以通過任何種類的網(wǎng)絡(luò)(包括局域網(wǎng)(LAN)或廣域網(wǎng)(WAN))連接到用戶的計算機,或者,可以(例如利用因特網(wǎng)服務(wù)提供商通過因特網(wǎng))連接到外部計算機。以下參照按照本發(fā)明實施例的方法、裝置(系統(tǒng))和計算機程序產(chǎn)品的流程圖和/ 或框圖描述本發(fā)明的多個方面。將理解的是,流程圖和/或框圖的每一個方框以及流程圖和/或框圖中各方框的組合,都可以由計算機程序指令實現(xiàn)。這些計算機程序指令可以提供給通用計算機、專用計算機或其他可編程數(shù)據(jù)處理裝置的處理器,從而生產(chǎn)出一種機器, 使得經(jīng)由計算機的處理器或者其他可編程數(shù)據(jù)處理裝置執(zhí)行這些指令,產(chǎn)生用于實現(xiàn)在流程圖和/或框圖中的方框中規(guī)定的功能/操作的裝置。也可以把這些計算機程序指令存儲在如下計算機可讀存儲器中,該指令能導(dǎo)引計算機或其他可編程數(shù)據(jù)處理裝置以特定方式工作,從而使得在計算機可讀介質(zhì)中存儲的指令產(chǎn)生一個包括實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的指令裝置的制造
品o
也可以把計算機程序指令加載到計算機或其他可編程數(shù)據(jù)處理裝置上,使得在計算機或其他可編程數(shù)據(jù)處理裝置上執(zhí)行一系列操作步驟,以產(chǎn)生計算機實現(xiàn)的過程,從而使得在計算機或其他可編程裝置上執(zhí)行的指令提供用于實現(xiàn)流程圖和/或框圖中的方框中規(guī)定的功能/操作的步驟。附圖中的流程圖和框圖,圖示了按照本發(fā)明各種實施例的系統(tǒng)、方法和計算機程序產(chǎn)品的可能實現(xiàn)的體系架構(gòu)、功能和操作。在這點上,流程圖或框圖中的每一個方框可以代表模塊、程序段、或代碼的一部分,所述模塊、程序段、或代碼的一部分包含一個或多個用于實現(xiàn)規(guī)定的邏輯功能的可執(zhí)行指令。還應(yīng)當(dāng)注意,在某些備選實施中,方框中所標(biāo)注的功能也可以以不同于附圖中所標(biāo)注的順序發(fā)生。例如,兩個接連地示出的方框?qū)嶋H上可以基本并行地執(zhí)行,或者該方框有時也可以按相反的順序執(zhí)行,這依所涉及的功能而定。還要注意的是,框圖和/或流程圖中的每一個方框、以及框圖和/或流程圖中的方框的組合,可以用執(zhí)行規(guī)定的功能或操作的專用的基于硬件的系統(tǒng)來實現(xiàn),或者可以用專用硬件與計算機指令的組合來實現(xiàn)。在此使用的術(shù)語僅用于描述特定實施方式的目的,而并不旨在限制本發(fā)明。除非在上下文中明確指出,如在此使用的形式“一個”、“一種”和“該”旨在包括多個形式。還應(yīng)當(dāng)進一步理解,當(dāng)在此說明書中使用時,術(shù)語“包括”和/或“包含”指定所闡明特征、整體、 步驟、操作、元件和/或組件,但并不排除存在或者附加一個或者多個其他的特征、整體、步驟、操作、元件、組件和/或其組合。如具體所要求的,在下文的權(quán)利要求書中的相應(yīng)結(jié)構(gòu)、材料、動作以及全部方式或者步驟功能性元件的等效設(shè)置旨在包括用于與其他所要求的元件相結(jié)合地執(zhí)行功能的任意結(jié)構(gòu)、材料或者動作。本發(fā)明的說明書出于例示和描述的目的而呈現(xiàn),但并不旨在排他性或以所公開方式限制本發(fā)明。在不脫離本發(fā)明范圍和精神的情況下,各種修改和變化對于本領(lǐng)域技術(shù)人員是易見的。針對具有適于對特定用途進行構(gòu)思的各種變化的各種實施方式,選擇和描述了實施方式以便最好地解釋本發(fā)明的原理和實際應(yīng)用,并且以使得本領(lǐng)域技術(shù)人員能夠理解本發(fā)明。從前述描述應(yīng)當(dāng)理解,在不脫離本發(fā)明真實精神的前提下,在本發(fā)明的各種實施方式中可以進行修改和改變。本說明書中的描述僅出于例示目的,而并不構(gòu)成限制的含義。 本發(fā)明的范圍僅由下文權(quán)利要求書的語言來限定。
權(quán)利要求
1.一種用于社交網(wǎng)絡(luò)關(guān)系映射的方法,所述方法包括步驟社交網(wǎng)絡(luò)關(guān)系映射計算機在向用戶顯示的內(nèi)容中標(biāo)識一個或者多個項;針對每一個所標(biāo)識項所述社交網(wǎng)絡(luò)關(guān)系映射計算機向支持社交網(wǎng)絡(luò)應(yīng)用的一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所述所標(biāo)識項;響應(yīng)于所述社交網(wǎng)絡(luò)關(guān)系映射計算機向所述一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所述所標(biāo)識項,所述社交網(wǎng)絡(luò)關(guān)系映射計算機從所述一個或者多個社交網(wǎng)絡(luò)服務(wù)器接收與所述所標(biāo)識項相對應(yīng)的人員的列表;所述社交網(wǎng)絡(luò)關(guān)系映射計算機引導(dǎo)顯示設(shè)備以顯示與所述所標(biāo)識項相對應(yīng)的所述人員的列表;以及響應(yīng)于用戶輸入,所述社交網(wǎng)絡(luò)關(guān)系映射計算機向映射剪貼板添加來自所述人員的列表的個人的標(biāo)識;以及所述社交網(wǎng)絡(luò)關(guān)系映射計算機引導(dǎo)所述顯示設(shè)備顯示關(guān)系圖,所述關(guān)系圖指示在所述映射剪貼板內(nèi)標(biāo)識的人員在所述社交網(wǎng)絡(luò)應(yīng)用中如何相互連接。
2.根據(jù)權(quán)利要求I所述的方法,其中所述內(nèi)容包括多個不同文件類型的文件;并且其中所述社交網(wǎng)絡(luò)關(guān)系映射計算機在所述內(nèi)容內(nèi)標(biāo)識項包括所述社交網(wǎng)絡(luò)關(guān)系映射程序在第一不同類型的文件中標(biāo)識第一項,以及在第二不同類型的文件中標(biāo)識第二項。
3.根據(jù)權(quán)利要求I所述的方法,其中所述社交網(wǎng)絡(luò)關(guān)系映射計算機向所述映射剪貼板添加來自所述人員的列表的個人的標(biāo)識包括所述社交網(wǎng)絡(luò)關(guān)系映射計算機從所述用戶接收對來自多個映射剪貼板的所述映射剪貼板的選擇。
4.根據(jù)權(quán)利要求I所述的方法,進一步包括所述社交網(wǎng)絡(luò)關(guān)系映射計算機從所述用戶接收對來自多個社交網(wǎng)絡(luò)應(yīng)用的所述社交網(wǎng)絡(luò)應(yīng)用的選擇。
5.根據(jù)權(quán)利要求I所述的方法,進一步包括所述社交網(wǎng)絡(luò)關(guān)系映射計算機接收在所述社交網(wǎng)絡(luò)應(yīng)用內(nèi)可搜索的所標(biāo)識項的類型列表;其中所述社交網(wǎng)絡(luò)關(guān)系映射計算機在所述內(nèi)容內(nèi)標(biāo)識項包括所述社交網(wǎng)絡(luò)關(guān)系映射計算機基于在所述社交網(wǎng)絡(luò)應(yīng)用內(nèi)可搜索的所標(biāo)識項的類型的列表,在所述內(nèi)容內(nèi)標(biāo)識項。
6.根據(jù)權(quán)利要求5所述的方法,其中所標(biāo)識項的所述類型從包括以下的組中選擇姓名、電子郵件地址、電話號碼、標(biāo)記、雇員標(biāo)識符以及雇主標(biāo)識符。
7.根據(jù)權(quán)利要求I所述的方法,進一步包括所述社交網(wǎng)絡(luò)關(guān)系映射計算機向與所述所標(biāo)識項相對應(yīng)的所述人員的列表中的每一個個人指派排名;以及根據(jù)所述排名,所述社交網(wǎng)絡(luò)關(guān)系映射計算機引導(dǎo)所述顯示設(shè)備向所述用戶顯示與所述所標(biāo)識項相對應(yīng)的人員的標(biāo)識的列表。
8.根據(jù)權(quán)利要求7所述的方法,其中基于特定個人已經(jīng)被標(biāo)識為對應(yīng)于所述項的次數(shù),為所述特定個人指派所述排名。
9.根據(jù)權(quán)利要求7所述的方法,其中基于在特定個人與所述用戶之間的、所述社交網(wǎng)絡(luò)應(yīng)用內(nèi)的連接的距離,為所述特定個人指派所述排名。
10.一種計算機系統(tǒng),包括一個或者多個處理器、一個或者多個計算機可讀存儲器、一個或者多個計算機可讀的有形存儲設(shè)備以及程序指令,所述程序指令存儲在所述一個或者多個存儲設(shè)備上用于經(jīng)由所述一個或者多個存儲器來由所述一個或者多個處理器執(zhí)行,并且當(dāng)由所述一個或者多個處理器執(zhí)行時執(zhí)行根據(jù)權(quán)利要求I所述的方法。
11.一種用于社交網(wǎng)絡(luò)關(guān)系映射的計算機系統(tǒng),所述計算機系統(tǒng)包括一個或者多個處理器、一個或者多個計算機可讀存儲器以及一個或者多個計算機可讀的有形存儲設(shè)備;程序指令,存儲在所述一個或者多個存儲設(shè)備中的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以便在向用戶顯示的內(nèi)容中標(biāo)識一個或者多個項;程序指令,存儲在所述一個或者多個存儲設(shè)備中的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項向支持社交網(wǎng)絡(luò)應(yīng)用的一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所述所標(biāo)識項;程序指令,存儲在所述一個或者多個存儲設(shè)備中的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項響應(yīng)于向所述一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所述所標(biāo)識項,從所述一個或者多個社交網(wǎng)絡(luò)服務(wù)器接收與所述所標(biāo)識項相對應(yīng)的人員的列表;程序指令,存儲在所述一個或者多個存儲設(shè)備中的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項引導(dǎo)顯示設(shè)備來顯示與所述所標(biāo)識項相對應(yīng)的所述人員的列表;以及程序指令,存儲在所述一個或者多個存儲設(shè)備中的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以便針對每一個所標(biāo)識項響應(yīng)于用戶輸入,向映射剪貼板添加來自所述人員的列表的個人的標(biāo)識; 以及程序指令,存儲在所述一個或者多個存儲設(shè)備中的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以便引導(dǎo)所述顯示設(shè)備顯示關(guān)系圖,所述關(guān)系圖指示在所述映射剪貼板內(nèi)所標(biāo)識的人員在所述社交網(wǎng)絡(luò)應(yīng)用中如何相互連接。
12.根據(jù)權(quán)利要求11所述的系統(tǒng),其中所述內(nèi)容包括多個不同文件類型的文件;并且其中在所述內(nèi)容中標(biāo)識項的所述計算機程序指令,其在第一不同類型的文件中標(biāo)識第一項,以及在第二不同類型的文件中標(biāo)識第二項。
13.根據(jù)權(quán)利要求11所述的系統(tǒng),其中向所述映射剪貼板添加來自所述人員的列表的個人的標(biāo)識的所述計算機程序指令,其從所述用戶接收對來自多個映射剪貼板的所述映射剪貼板的選擇。
14.根據(jù)權(quán)利要求11所述的系統(tǒng),進一步包括程序指令,存儲在所述一個或者多個存儲設(shè)備的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以從所述用戶接收對來自多個社交網(wǎng)絡(luò)應(yīng)用的社交網(wǎng)絡(luò)應(yīng)用的選擇。
15.根據(jù)權(quán)利要求11所述的系統(tǒng),進一步包括程序指令,存儲在所述一個或者多個存儲設(shè)備的至少一個上,用于經(jīng)由所述一個或者多個存儲器中的至少一個,由所述一個或者多個處理器中的至少一個執(zhí)行,以接收在所述社交網(wǎng)絡(luò)應(yīng)用內(nèi)可搜索的所標(biāo)識項的類型的列表;其中所述計算機程序指令用于基于在所述社交網(wǎng)絡(luò)應(yīng)用內(nèi)可搜索的所述所標(biāo)識項的類型的列表,在所述內(nèi)容內(nèi)標(biāo)識項。
全文摘要
本發(fā)明的各實施方式提供了用于社交網(wǎng)絡(luò)關(guān)系映射的方法和系統(tǒng)、以及計算機程序產(chǎn)品。在一個實施方式中,公開了一種方法,該方法包括在向用戶顯示的內(nèi)容內(nèi)標(biāo)識一個或者多個項;針對每一個所標(biāo)識項向支持社交網(wǎng)絡(luò)應(yīng)用的一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項;響應(yīng)于向一個或者多個社交網(wǎng)絡(luò)服務(wù)器發(fā)送所標(biāo)識項,從一個或者多個社交網(wǎng)絡(luò)服務(wù)器接收與所標(biāo)識項相對應(yīng)的人員的列表;引導(dǎo)顯示設(shè)備以顯示與所標(biāo)識項相對應(yīng)的人員的列表;以及響應(yīng)于用戶輸入,向映射剪貼板添加來自人員的列表的個人的標(biāo)識;引導(dǎo)顯示設(shè)備顯示關(guān)系圖,關(guān)系圖指示在映射剪貼板內(nèi)所標(biāo)識的人員在社交網(wǎng)絡(luò)應(yīng)用中如何相互連接。
文檔編號H04L29/08GK102546745SQ201110351208
公開日2012年7月4日 申請日期2011年11月4日 優(yōu)先權(quán)日2010年12月6日
發(fā)明者B·M·奧科尼爾, J·H·漢迪-伯斯瑪, K·R·沃克爾, S·巴拉蘇布拉瑪尼安 申請人:國際商業(yè)機器公司