專利名稱:社交活動(dòng)饋源和聯(lián)系人信息的聚集提供器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及聚集社會(huì)活動(dòng)饋源和聯(lián)系人信息的技術(shù)。
背景技術(shù):
用戶可能在多個(gè)社交網(wǎng)絡(luò)上具有賬戶。一般地,用戶分開(kāi)地連接到每一社交網(wǎng)絡(luò)并調(diào)出針對(duì)該用戶的網(wǎng)頁(yè)。該網(wǎng)頁(yè)一般顯示該用戶的社交網(wǎng)絡(luò)中的人和組織的聯(lián)系人和活動(dòng)饋源信息。由于社交聯(lián)網(wǎng)很受歡迎,因此用戶在一天中可能要檢查其社交網(wǎng)絡(luò)多次。然而,周期性地連接到多個(gè)社交網(wǎng)絡(luò)可能是費(fèi)時(shí)的。將社交聯(lián)網(wǎng)信息集成到公共工作平臺(tái)中是以較為有效的方式來(lái)提供社交聯(lián)網(wǎng)更 新的一個(gè)方法。然而,將社交網(wǎng)絡(luò)與平臺(tái)(諸如,電子郵件應(yīng)用)集成在一起可能需要安裝用戶可能沒(méi)有動(dòng)機(jī)來(lái)使用并且可能無(wú)法從某些社交網(wǎng)絡(luò)中得到的附加軟件。
發(fā)明內(nèi)容
本公開(kāi)的各實(shí)施例涉及一種用于在客戶計(jì)算機(jī)上獲取聯(lián)系人信息的方法。在客戶計(jì)算機(jī)上,接收將個(gè)人的聯(lián)系人信息顯示在運(yùn)行在客戶計(jì)算機(jī)上的電子郵件應(yīng)用上的請(qǐng)求。作出第三方聯(lián)系人信息是否對(duì)電子郵件應(yīng)用的用戶可用的判定。當(dāng)作出第三方聯(lián)系人信息對(duì)用戶可用的判定時(shí),從服務(wù)器計(jì)算機(jī)處獲取用于從與社交網(wǎng)絡(luò)相關(guān)聯(lián)的第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息的指令。服務(wù)器計(jì)算機(jī)不同于第三方計(jì)算機(jī)。從服務(wù)器計(jì)算機(jī)處獲取用于在客戶計(jì)算機(jī)上格式化第三方聯(lián)系人信息的指令。通過(guò)使用來(lái)自所述服務(wù)器計(jì)算機(jī)的、獲取第三方聯(lián)系人信息的指令,從第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息。通過(guò)使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于將第三方聯(lián)系人信息格式化的指令,在客戶計(jì)算機(jī)上格式化并顯不所獲取的第二方聯(lián)系人彳目息。提供本發(fā)明內(nèi)容從而以簡(jiǎn)要形式引入將在下面具體實(shí)施例中進(jìn)一步描述的概念的選擇。本發(fā)明內(nèi)容并不旨在標(biāo)識(shí)所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也決不旨在用于限制所要求保護(hù)的主題的范圍。
圖I示出支持將社交聯(lián)網(wǎng)信息顯示在客戶計(jì)算機(jī)的電子郵件應(yīng)用上的示例系統(tǒng)。圖2示出圖I的客戶計(jì)算機(jī)的示例組件。圖3示出用于圖I的客戶計(jì)算機(jī)的電子郵件應(yīng)用的社交聯(lián)網(wǎng)信息的示例用戶界面顯不。圖4示出支持將社交聯(lián)網(wǎng)信息顯示在客戶計(jì)算機(jī)的電子郵件應(yīng)用上的替換實(shí)施例的示例系統(tǒng)。圖6示出用于在客戶計(jì)算機(jī)處聚集社交聯(lián)網(wǎng)聯(lián)系人信息和活動(dòng)饋源的方法的示例流程圖。
圖7示出用于在客戶計(jì)算機(jī)處聚集社交聯(lián)網(wǎng)聯(lián)系人信息和活動(dòng)饋源的替換方法的示例流程圖。圖8示出圖I的客戶計(jì)算機(jī)的示例組件。
具體實(shí)施例方式本申請(qǐng)涉及用于將社交聯(lián)網(wǎng)信息顯示在客戶計(jì)算機(jī)上的電子郵件應(yīng)用上的系統(tǒng)和方法。從一個(gè)或多個(gè)第三方計(jì)算機(jī)處獲取社交聯(lián)網(wǎng)信息(一般為聯(lián)系人消息和活動(dòng)饋源數(shù)據(jù)),而不要求將附加的軟件組件安裝在客戶計(jì)算機(jī)上。這些系統(tǒng)和方法還可用于將社交聯(lián)網(wǎng)信息顯示在電子郵件應(yīng)用之外的應(yīng)用上。各示例包括文字處理應(yīng)用、筆記本應(yīng)用和繪圖應(yīng)用。其他示例也是可能的??梢灾苯訌牡谌接?jì)算機(jī)處或從訪問(wèn)第三方計(jì)算機(jī)的服務(wù)器計(jì)算機(jī)處獲取社交聯(lián)網(wǎng)信息。在一個(gè)實(shí)施例中,服務(wù)器計(jì)算機(jī)向客戶計(jì)算機(jī)提供用于訪問(wèn)第三方計(jì)算機(jī)以及將從第三方計(jì)算機(jī)處獲取的社交聯(lián)網(wǎng)信息格式化的指令。在另一個(gè)實(shí)施例中,服務(wù)器計(jì)算 機(jī)可直接從第三方計(jì)算機(jī)處獲得社交聯(lián)網(wǎng)信息,并將該社交聯(lián)網(wǎng)信息變換成可在客戶計(jì)算機(jī)上使用的格式。這些系統(tǒng)和方法準(zhǔn)許從多個(gè)第三方計(jì)算機(jī)處獲取對(duì)應(yīng)于不同社交網(wǎng)絡(luò)的社交聯(lián)網(wǎng)信息。不例社交網(wǎng)絡(luò)包括 Facebook、My Space、Windows LiveMessenger Social、LinkedIruTwitter和Google+.其他社交網(wǎng)絡(luò)是可能的。在從多個(gè)第三方計(jì)算機(jī)處獲取社交聯(lián)網(wǎng)信息時(shí),在客戶計(jì)算機(jī)上聚集并標(biāo)識(shí)該社交聯(lián)網(wǎng)信息。在本發(fā)明中,術(shù)語(yǔ)第三方計(jì)算機(jī)指與從其獲取社交聯(lián)網(wǎng)信息的社交網(wǎng)絡(luò)相關(guān)聯(lián)的一個(gè)或多個(gè)服務(wù)器計(jì)算機(jī)。圖I是支持將社交聯(lián)網(wǎng)信息顯示在客戶計(jì)算機(jī)上的電子郵件應(yīng)用上的系統(tǒng)100的示例。示例系統(tǒng)100包括客戶計(jì)算機(jī)102、第三方計(jì)算機(jī)104、108和服務(wù)器計(jì)算機(jī)106。更多的客戶計(jì)算機(jī)和服務(wù)器計(jì)算機(jī)以及更多或更少的第三方計(jì)算機(jī)是可能的。示例客戶計(jì)算機(jī)102運(yùn)行電子郵件應(yīng)用,諸如來(lái)自華盛頓州雷蒙德市的微軟公司的Outlook 個(gè)人信息管理器。示例第三方計(jì)算機(jī)104、108 —般是與第三方社交網(wǎng)絡(luò)相關(guān)聯(lián)的服務(wù)器計(jì)算機(jī)。在各示例中,第三方計(jì)算機(jī)104、108可以包括多個(gè)服務(wù)器計(jì)算機(jī)或服務(wù)器場(chǎng)。示例服務(wù)器計(jì)算機(jī)106 —般是由擁有電子郵件應(yīng)用或與電子郵件應(yīng)用相關(guān)聯(lián)的實(shí)體所維護(hù)的服務(wù)器計(jì)算機(jī)。服務(wù)器計(jì)算機(jī)106包括維護(hù)可用社交網(wǎng)絡(luò)的列表的軟件。在各示例中,服務(wù)器計(jì)算機(jī)106還包括如下規(guī)則該規(guī)則用于將從一個(gè)或多個(gè)可用社交網(wǎng)絡(luò)處接收到的數(shù)據(jù)變換成與在客戶計(jì)算機(jī)102的電子郵件應(yīng)用上的顯示相兼容的格式。例如,服務(wù)器計(jì)算機(jī)106可包括如下變換規(guī)則或指令該變換規(guī)則或指令用于判定社交網(wǎng)絡(luò)上的人(例如,F(xiàn)acebook朋友或LinkedIn聯(lián)系人)是否是與電子郵件應(yīng)用相關(guān)聯(lián)的聯(lián)系人(例如,Outlook 聯(lián)系人)相同的人。作為另一示例,服務(wù)器計(jì)算機(jī)106可將某聯(lián)系人在社交網(wǎng)絡(luò)中的圖標(biāo)變換成該聯(lián)系人在電子郵件應(yīng)用中的相應(yīng)圖標(biāo)。在各示例中,服務(wù)器計(jì)算機(jī)106可以包括多個(gè)服務(wù)器計(jì)算機(jī)。服務(wù)器計(jì)算機(jī)106還存儲(chǔ)各社交網(wǎng)絡(luò)的版本信息,并提供對(duì)應(yīng)于社交網(wǎng)絡(luò)版本的變換規(guī)則或指令。例如,如果聯(lián)系人在社交網(wǎng)絡(luò)的一個(gè)版本中被稱為朋友,而在該社交網(wǎng)絡(luò)的另一版本中被稱為伙伴,則服務(wù)器計(jì)算機(jī)106能夠合適地判定該朋友或伙伴是否是與電子郵件應(yīng)用相關(guān)聯(lián)的聯(lián)系人(例如,Outlook 聯(lián)系人)。在各示例中,這些指令可被包括在服務(wù)器計(jì)算機(jī)106上的樣式表或腳本中。在一優(yōu)選實(shí)施例中,客戶計(jì)算機(jī)102連接到第三方計(jì)算機(jī)104、108中的一個(gè)或多個(gè),并從第三方計(jì)算機(jī)104、108處獲取社交聯(lián)網(wǎng)信息。一般地,客戶計(jì)算機(jī)102基于激勵(lì)事件(例如,客戶計(jì)算機(jī)102處的用戶動(dòng)作)而連接到第三方計(jì)算機(jī)104、108。一示例激勵(lì)事件指客戶計(jì)算機(jī)102上的電子郵件應(yīng)用的用戶選擇該電子郵件應(yīng)用上的電子郵件消息的時(shí)候。另一示例指用戶選擇或標(biāo)識(shí)電子郵件應(yīng)用上的聯(lián)系人列表中的聯(lián)系人的時(shí)候。其他激勵(lì)事件是可能的。當(dāng)用戶動(dòng)作發(fā)送時(shí),客戶計(jì)算機(jī)102向服務(wù)器計(jì)算機(jī)106發(fā)送獲取對(duì)與該用戶動(dòng)作相關(guān)聯(lián)的用戶可用的任何社交網(wǎng)絡(luò)的連接信息的請(qǐng)求。在各示例中,服務(wù)器計(jì)算機(jī)106維護(hù)對(duì)一個(gè)或多個(gè)用戶可用的社交網(wǎng)絡(luò)的列表。服務(wù)器計(jì)算機(jī)106還存儲(chǔ)這些社交網(wǎng)絡(luò)的連接信息??捎蒙缃痪W(wǎng)絡(luò)一般是用戶已注冊(cè)過(guò)的或用戶具有賬戶的社交網(wǎng)絡(luò)。當(dāng)服務(wù)器計(jì)算機(jī)106判定用戶在這些社交網(wǎng)絡(luò)中的一個(gè)或多個(gè)社交網(wǎng)絡(luò)上具有活動(dòng)賬戶時(shí),服務(wù)器計(jì)算機(jī)106向客戶計(jì)算機(jī)102發(fā)送信息,該信息一般為連接到該一個(gè)或多個(gè)社交網(wǎng)絡(luò)的API (應(yīng)用程序接口)指令。在各示例中,在電子郵件應(yīng)用的安裝或操作期間,電子郵件應(yīng)用的用戶輸入與該用戶相關(guān)聯(lián)的各社交網(wǎng)絡(luò)的用戶ID和口令。在各示例中,用戶ID和口令可被直接輸入到電子郵件應(yīng)用中,并被發(fā)送至服務(wù)器計(jì)算機(jī)106。在其他示例中,用戶ID和口令可被輸入并存儲(chǔ)在服務(wù)器計(jì)算機(jī)106上。當(dāng)客戶計(jì)算機(jī)102基于用戶動(dòng)作而連接到第三方計(jì)算機(jī)104、108時(shí),客戶計(jì)算機(jī)102還訪問(wèn)服務(wù)器計(jì)算機(jī)106以得到處理從第三方計(jì)算機(jī)104、108處接收到的數(shù)據(jù)的規(guī)則或指令。這些規(guī)則或指令準(zhǔn)許客戶計(jì)算機(jī)102對(duì)從第三方計(jì)算機(jī)104、108處接收到的數(shù)據(jù)進(jìn)行處理并格式化。為了獲取規(guī)則和指令,如此后所解釋地,服務(wù)器計(jì)算機(jī)106建立與第三方計(jì)算機(jī)104、108的通信,并從第三方計(jì)算機(jī)104、108獲取規(guī)則和指令更新。在各示例中,服務(wù)器計(jì)算機(jī)106可以安裝一個(gè)或多個(gè)插件以從第三方計(jì)算機(jī)104、108獲取信息。圖2示出客戶計(jì)算機(jī)102的示例模塊。示例客戶計(jì)算機(jī)102包括示例社交網(wǎng)絡(luò)處理模塊202和示例用戶界面模塊204。示例社交網(wǎng)絡(luò)處理模塊202使用從服務(wù)器計(jì)算機(jī)106獲取的信息來(lái)訪問(wèn)來(lái)自第三方計(jì)算機(jī)104、108的社交聯(lián)網(wǎng)數(shù)據(jù)、聚集這些數(shù)據(jù)并將這些數(shù)據(jù)格式化以供顯示在客戶計(jì)算機(jī)102上。在各示例中,社交聯(lián)網(wǎng)處理模塊202獲取來(lái)自服務(wù)器客戶機(jī)106的可用社交網(wǎng)絡(luò)的列表以及用于連接到這些可用社交網(wǎng)絡(luò)的API指令。當(dāng)在客戶計(jì)算機(jī)102處接收到來(lái)自第三方計(jì)算機(jī)的社交聯(lián)網(wǎng)數(shù)據(jù)時(shí),社交網(wǎng)絡(luò)處理模塊202聚集這些數(shù)據(jù)并將這些數(shù)據(jù)格式化以供顯示在客戶計(jì)算機(jī)102上。在聚集并格式化這些數(shù)據(jù)時(shí),社交網(wǎng)絡(luò)處理模塊202利用從服務(wù)器計(jì)算機(jī)106獲取的變換規(guī)則和指令。示例用戶界面模塊204顯示從第三方計(jì)算機(jī)處接收的社交聯(lián)網(wǎng)信息。在各示例中,用戶界面模塊204將社交聯(lián)網(wǎng)信息顯示在運(yùn)行在客戶計(jì)算機(jī)1002上的電子郵件應(yīng)用上的單獨(dú)的窗口(例如,個(gè)人窗格)中。個(gè)人窗格是電子郵件應(yīng)用中可顯示個(gè)人的社交信息的窗口。顯示社交聯(lián)網(wǎng)信息的其他方式是可能的。圖3是用于將社交聯(lián)網(wǎng)信息顯示在運(yùn)行在客戶計(jì)算機(jī)1002上的電子郵件應(yīng)用上的示例用戶界面顯示300。在各示例中,用戶界面顯示300可對(duì)應(yīng)于電子郵件應(yīng)用的個(gè)人窗格。示例用戶界面顯示300包括用戶的姓名302和用戶的相片304。還可顯示有關(guān)用戶的其他信息,諸如職稱、家庭地址、電話號(hào)碼等。用戶界面顯示300還包括對(duì)應(yīng)于用戶的可用社交網(wǎng)絡(luò)的示例圖標(biāo)306、308、310。例如,示例圖標(biāo)306表示Facebook,示例圖標(biāo)308表示LinkedIn,且示例圖標(biāo)310表示Google+。其他圖標(biāo)是可能的。用戶界面顯示300包括用戶的三個(gè)示例社交網(wǎng)絡(luò)。示例條目312來(lái)自LinkedIn并用LinkedIn圖標(biāo)來(lái)顯示,示例條目314來(lái)自Facebook并用Facebook圖標(biāo)來(lái)顯示,且示例條目316來(lái)自Google+并用示例Google+圖標(biāo)來(lái)顯示。時(shí)戳318、320和322也與這些條目一起被提供。另外,示例滾動(dòng)條326被提供。示出社交聯(lián)網(wǎng)信息的用戶界面顯示的其他格式是可能的。圖4是支持將社交聯(lián)網(wǎng)信息顯示在客戶計(jì)算機(jī)的電子郵件應(yīng)用上的替換實(shí)施例的系統(tǒng)400的示例。示例系統(tǒng)400包括客戶計(jì)算機(jī)402、服務(wù)器計(jì)算機(jī)404和第三方計(jì)算機(jī)104、108。 示例客戶計(jì)算機(jī)402運(yùn)行電子郵件應(yīng)用,諸如來(lái)自華盛頓州雷蒙德市的微軟公司的Outlook 個(gè)人彳目息管理器。不例第二方計(jì)算機(jī)104、108是與第二方社交網(wǎng)絡(luò)相關(guān)聯(lián)的計(jì)算機(jī)(一般為服務(wù)器計(jì)算機(jī))。在各示例中,第三方計(jì)算機(jī)104、108可以包括多個(gè)服務(wù)器計(jì)算機(jī)或服務(wù)器場(chǎng)。示例服務(wù)器計(jì)算機(jī)404訪問(wèn)來(lái)自第三方計(jì)算機(jī)104、108的社交聯(lián)網(wǎng)數(shù)據(jù)并將社交聯(lián)網(wǎng)數(shù)據(jù)變換成與運(yùn)行在客戶計(jì)算機(jī)402上的電子郵件應(yīng)用相兼容的格式。因此,服務(wù)器計(jì)算機(jī)404擔(dān)當(dāng)客戶計(jì)算機(jī)402和第三方計(jì)算機(jī)104、108間的中介。服務(wù)器計(jì)算機(jī)404一般是因特網(wǎng)服務(wù)的、由支持運(yùn)行在客戶計(jì)算機(jī)402上的電子郵件應(yīng)用的實(shí)體來(lái)維護(hù)的部分。圖5示出服務(wù)器計(jì)算機(jī)404的示例組件。服務(wù)器計(jì)算機(jī)404包括示例社交網(wǎng)絡(luò)處理模塊502。示例社交網(wǎng)絡(luò)處理模塊502代表客戶計(jì)算機(jī)402上的用戶連接到一個(gè)或多個(gè)社交網(wǎng)絡(luò)、代表該用戶從一個(gè)或多個(gè)社交網(wǎng)絡(luò)獲取社交聯(lián)網(wǎng)信息、將社交聯(lián)網(wǎng)信息格式化成與運(yùn)行在客戶計(jì)算機(jī)402上的電子應(yīng)用的用戶界面相兼容;以及向客戶計(jì)算機(jī)402發(fā)送經(jīng)格式化的社交聯(lián)網(wǎng)信息。社交網(wǎng)絡(luò)處理模塊還可包括如下的一個(gè)或多個(gè)變換規(guī)則或指令該一個(gè)或多個(gè)變換規(guī)則或指令用于將從社交網(wǎng)絡(luò)的第三方計(jì)算機(jī)(例如,第三方計(jì)算機(jī)104,108)處接收到的數(shù)據(jù)變換成可在客戶計(jì)算機(jī)102上聚集并顯示的數(shù)據(jù)。例如,這些變換規(guī)則或指令可指定Facebook上的朋友圖標(biāo)將如何被變換成Outlook 個(gè)人信息管理器的聯(lián)系人圖標(biāo)。在各示例中,社交網(wǎng)絡(luò)處理模塊502接收用戶具有賬戶的各社交網(wǎng)絡(luò)的用戶ID和口令。社交聯(lián)網(wǎng)處理模塊502連接到與社交網(wǎng)絡(luò)相關(guān)聯(lián)的第三方計(jì)算機(jī)(例如,第三方計(jì)算機(jī)104、108)并從這些第三方計(jì)算機(jī)處獲取社交聯(lián)網(wǎng)信息。社交網(wǎng)絡(luò)處理模塊502維護(hù)這些社交網(wǎng)絡(luò)的版本信息,并從第三方計(jì)算機(jī)處接收版本更新。圖6示出一種用于在客戶計(jì)算機(jī)處聚集社交聯(lián)網(wǎng)聯(lián)系人信息和活動(dòng)饋源的方法600的示例流程圖。在本發(fā)明中,聯(lián)系人信息可包括個(gè)人信息以及有關(guān)聯(lián)系人的特定信息。個(gè)人信息的示例包括生日、社交活動(dòng)、技能、技術(shù)特長(zhǎng)等。個(gè)人信息的其他示例是可能的。在示例方法600中,客戶計(jì)算機(jī)從服務(wù)器計(jì)算機(jī)處獲取連通性并格式化信息,而直接從與社交網(wǎng)絡(luò)相關(guān)聯(lián)的一個(gè)或多個(gè)第三方計(jì)算機(jī)處獲取社交聯(lián)網(wǎng)信息。在操作602,在客戶計(jì)算機(jī)(例如,客戶計(jì)算機(jī)102)上,接收顯示個(gè)人的聯(lián)系人信息的請(qǐng)求。該請(qǐng)求一般基于用戶動(dòng)作,諸如選擇電子郵件消息或選擇個(gè)人的聯(lián)系人記錄。在操作604,作出第三方聯(lián)系人信息是否對(duì)用戶可用的判定。在本發(fā)明中,第三方聯(lián)系人信息指在與社交網(wǎng)絡(luò)相關(guān)聯(lián)的第三方計(jì)算機(jī)處可用的社交聯(lián)網(wǎng)信息。第三方聯(lián)系人信息的可用性指用戶具有社交網(wǎng)絡(luò)上的賬戶。消息(即,活動(dòng)饋源信息或其他聯(lián)系人信息)可以對(duì)或可以不對(duì)第三方計(jì)算機(jī)處的個(gè)人可用。一般地,在運(yùn)行在客戶計(jì)算機(jī)上的電子郵件應(yīng)用的安裝期間,電子郵件應(yīng)用的用戶輸入與該用戶相關(guān)聯(lián)的一個(gè)或多個(gè)社交網(wǎng)絡(luò)的用戶ID和口令信息。在各示例中,當(dāng)客戶計(jì)算機(jī)上的電子郵件應(yīng)用判定與第三方聯(lián)系人信息相關(guān)聯(lián)的至少一個(gè)用戶ID和口令已被輸入時(shí),在操作606作出第三方聯(lián)系人信息可用的判定。當(dāng)在操作606處作出第三方聯(lián)系人信息可用的判定時(shí),在操作608,從服務(wù)器計(jì)算 機(jī)(例如,服務(wù)器計(jì)算機(jī)106)處獲取連接到用戶具有用戶ID和口令的一個(gè)或多個(gè)第三方計(jì)算機(jī)的指令。一般地,這些指令為連接到第三方計(jì)算機(jī)的一個(gè)或多個(gè)應(yīng)用編程接口(API)命令的形式,或包括該一個(gè)或多個(gè)應(yīng)用編程接口(API)命令。在操作610,從服務(wù)器計(jì)算機(jī)處獲取用于將第三方聯(lián)系人信息格式化的指令。在各示例中,這些指令可采取用于將第三方聯(lián)系人信息變換成客戶計(jì)算機(jī)上的顯示可兼容的格式的規(guī)則的形式。在其他示例中,這些指令可采取可用于變換或格式化第三方聯(lián)系人信息的腳本的形式。其他類(lèi)型的指令是可能的。在操作612,客戶計(jì)算機(jī)(例如,客戶計(jì)算機(jī)102)使用從服務(wù)器計(jì)算機(jī)106處獲取的指令并使用輸入到運(yùn)行在客戶計(jì)算機(jī)上的電子郵件應(yīng)用中的一個(gè)或多個(gè)第三方計(jì)算機(jī)的用戶ID和口令來(lái)作出到該一個(gè)或多個(gè)第三方計(jì)算機(jī)(例如,第三方計(jì)算機(jī)104、108)的連接。當(dāng)聯(lián)系人信息對(duì)該一個(gè)或多個(gè)第三方計(jì)算機(jī)上的用戶可用的時(shí),在操作612,客戶計(jì)算機(jī)102從該一個(gè)或多個(gè)第三方計(jì)算機(jī)處獲取聯(lián)系人信息。在操作614,在客戶計(jì)算機(jī)102上聚集、格式化并顯示第三方聯(lián)系人信息。聚集第三方聯(lián)系人信息指收集個(gè)人的第三方聯(lián)系人信息,這些第三方聯(lián)系人信息來(lái)自不止一個(gè)第三方計(jì)算機(jī);在合適的情況下,組合這些第三方聯(lián)系人信息;以及將這些第三方信息與其他聯(lián)系人信息一起集成在客戶計(jì)算機(jī)的用戶界面上。將聯(lián)系人信息格式化成同與運(yùn)行在客戶計(jì)算機(jī)上的電子郵件系統(tǒng)一起使用的圖標(biāo)和其他組件相一致。圖7示出一種用于在客戶計(jì)算機(jī)處聚集社交聯(lián)網(wǎng)聯(lián)系人信息和活動(dòng)饋源的方法700的示例流程圖。在該示例方法700中,客戶計(jì)算機(jī)直接從服務(wù)器計(jì)算機(jī)處獲取經(jīng)聚集并經(jīng)格式化的第三方聯(lián)系人信息。在操作702,在客戶計(jì)算機(jī)(例如,客戶計(jì)算機(jī)402)上,接收顯示個(gè)人的聯(lián)系人信息的請(qǐng)求。該請(qǐng)求一般基于用戶動(dòng)作,諸如選擇電子郵件消息或選擇個(gè)人的聯(lián)系人記錄。在操作704,作出第三方聯(lián)系人信息是否對(duì)用戶可用的判定。在各示例中,當(dāng)客戶計(jì)算機(jī)上的電子郵件應(yīng)用判定已為用戶輸入了與第三方聯(lián)系人信息相關(guān)聯(lián)的至少一個(gè)用戶ID和口令時(shí),在操作706作出第三方聯(lián)系人信息可用的判定。在操作708處,從服務(wù)器計(jì)算機(jī)處,例如從服務(wù)器計(jì)算機(jī)404處,獲取第三方聯(lián)系人信息(如果可用的話)。服務(wù)器計(jì)算機(jī)404使用對(duì)個(gè)人可用的用戶ID和口令來(lái)訪問(wèn)一個(gè)或多個(gè)第二方計(jì)算機(jī)(例如,第二方計(jì)算機(jī)104、108),并從第二方計(jì)算機(jī)處獲取社交聯(lián)網(wǎng)/[目息。第三方聯(lián)系人信息可以與或可以不與個(gè)人相關(guān)聯(lián)。在各示例中,服務(wù)器計(jì)算機(jī)僅獲取與個(gè)人相關(guān)聯(lián)的第三方聯(lián)系人信息。在這些示例中,如果沒(méi)有任何更新對(duì)該個(gè)人可用,則沒(méi)有任何第三方聯(lián)系人信息可被服務(wù)器計(jì)算機(jī)獲取。在其他示例中,服務(wù)器計(jì)算機(jī)獲取該用戶的任何新的第三方聯(lián)系人信息。客戶計(jì)算機(jī)可以將該新的第三方聯(lián)系人信息存儲(chǔ)在高速緩存中,以在所獲取的聯(lián)系人信息被需要時(shí)被使用。在各示例中,在操作710處,服務(wù)器計(jì)算機(jī)聚集可從多個(gè)第三方計(jì)算機(jī)處獲取的第三方聯(lián)系人信息。在其他示例中,在操作710,在客戶計(jì)算機(jī)處聚集第三方聯(lián)系人信息。在操作712處,第三方信息被顯示在運(yùn)行在客戶計(jì)算機(jī)上的電子郵件應(yīng)用的用戶界面上。
參照?qǐng)D8,示出客戶計(jì)算機(jī)102的示例組件。在示例實(shí)施方式中,客戶計(jì)算機(jī)102是計(jì)算設(shè)備??蛻粲?jì)算機(jī)102可包括輸入/輸出設(shè)備、中央處理單元(“CPU”)、數(shù)據(jù)存儲(chǔ)設(shè)備、和網(wǎng)絡(luò)設(shè)備??蛻粲?jì)算機(jī)102還可以是移動(dòng)計(jì)算設(shè)備,諸如膝上型、平板、可折疊的或其它手持設(shè)備,像智能手機(jī)或蜂窩式電話。在基本的配置中,客戶計(jì)算機(jī)102通常包括至少一個(gè)處理單元802和系統(tǒng)存儲(chǔ)器804。取決于計(jì)算設(shè)備的確切配置和類(lèi)型,系統(tǒng)存儲(chǔ)器804可以是易失性的(諸如RAM)、非易失性的(諸如ROM、閃存等)或是兩者的某種組合。系統(tǒng)存儲(chǔ)器804通常包括適用于控制客戶計(jì)算機(jī)的操作的操作系統(tǒng)806。系統(tǒng)存儲(chǔ)器804還可以包括一個(gè)或多個(gè)軟件應(yīng)用808并且可以包括程序數(shù)據(jù)??蛻粲?jì)算機(jī)102可具有附加特征或功能。例如,客戶計(jì)算機(jī)102還可包括計(jì)算機(jī)可讀介質(zhì)。計(jì)算機(jī)可讀介質(zhì)可包括計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)和通信介質(zhì)兩者。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)是物理介質(zhì),諸如包括磁盤(pán)、光盤(pán)或磁帶的數(shù)據(jù)存儲(chǔ)設(shè)備(可移動(dòng)和/或不可移動(dòng))。這樣的附加存儲(chǔ)在圖8中由可移動(dòng)存儲(chǔ)810和不可移動(dòng)存儲(chǔ)812示出。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括以用于存儲(chǔ)諸如計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊或其它數(shù)據(jù)等信息的任何方法或技術(shù)實(shí)現(xiàn)的易失性和非易失性、可移動(dòng)和不可移動(dòng)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以包括但不限于,RAM、ROM、EEPR0M、閃存或其他存儲(chǔ)器技術(shù)、CD-ROM、數(shù)字多功能盤(pán)(DVD )或其他光盤(pán)存儲(chǔ)、盒式磁帶、磁帶、磁盤(pán)存儲(chǔ)或其他磁存儲(chǔ)設(shè)備,或者可用于存儲(chǔ)所需信息并可由客戶計(jì)算機(jī)102訪問(wèn)的任何其他介質(zhì)。任何這樣的計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)都可以是客戶計(jì)算機(jī)102的一部分??蛻粲?jì)算機(jī)102還可具有諸如鍵盤(pán)、鼠標(biāo)、筆、語(yǔ)音輸入設(shè)備、觸摸輸入設(shè)備等輸入設(shè)備814。還可包括諸如顯示器、揚(yáng)聲器、打印機(jī)等輸出設(shè)備816。根據(jù)本公開(kāi)的實(shí)施例,輸入設(shè)備814可包括能夠檢測(cè)用戶的移動(dòng)或姿勢(shì)的任何運(yùn)動(dòng)檢測(cè)設(shè)備。例如,輸入設(shè)備814可以包括微軟公司的KINECT 運(yùn)動(dòng)捕捉設(shè)備,它包括多個(gè)相機(jī)和多個(gè)話筒。客戶計(jì)算機(jī)102也可以包含允許該設(shè)備與其它計(jì)算設(shè)備820通信的通信連接818,諸如在分布式計(jì)算環(huán)境中通過(guò)網(wǎng)絡(luò),例如內(nèi)聯(lián)網(wǎng)或互聯(lián)網(wǎng)。通信連接818是通信介質(zhì)的一個(gè)示例。通信介質(zhì)通常由諸如載波或其他傳輸機(jī)制之類(lèi)的已調(diào)制數(shù)據(jù)信號(hào)中的計(jì)算機(jī)可讀指令、數(shù)據(jù)結(jié)構(gòu)、程序模塊、或其他數(shù)據(jù)來(lái)體現(xiàn),并且包括任何信息傳送介質(zhì)。術(shù)語(yǔ)“已調(diào)制數(shù)據(jù)信號(hào)”是指具有以在信號(hào)中編碼信息的方式被設(shè)定或改變其一個(gè)或多個(gè)特征的信號(hào)。作為示例而非限制,通信介質(zhì)包括諸如有線網(wǎng)絡(luò)或直接線連接之類(lèi)的有線介質(zhì),以及諸如聲學(xué)、RF、紅外及其他無(wú)線介質(zhì)之類(lèi)的無(wú)線介質(zhì)??梢酝ㄟ^(guò)片上系統(tǒng)(SOC)來(lái)實(shí)踐本發(fā)明的實(shí)施例,其中,可以將圖8中示出的每個(gè)或許多組件集成到單個(gè)集成電路上。這樣的SOC設(shè)備可包括一個(gè)或多個(gè)處理單元、圖形單元、通信單元、系統(tǒng)虛擬化單元以及各種應(yīng)用功能,所有這些都被集成到(或“燒錄到”)芯片基板上作為單個(gè)集成電路。當(dāng)通過(guò)SOC操作時(shí),以上所述的關(guān)于本申請(qǐng)的功能可以通過(guò)在單個(gè)集成電路(芯片)上與計(jì)算設(shè)備102的其它組件集成在一起的專用邏輯來(lái)操作。 以上描述的各個(gè)實(shí)施例僅作為說(shuō)明提供,并且不應(yīng)被解釋為限制??蓪?duì)以上描述的實(shí)施例做出各種修改和改變,而不背離本公開(kāi)的真實(shí)精神和范圍。
權(quán)利要求
1.一種用于在客戶計(jì)算機(jī)上獲取聯(lián)系人信息的方法,所述方法包括 在所述客戶計(jì)算機(jī)上,接收將個(gè)人的聯(lián)系人信息顯示在運(yùn)行在所述客戶計(jì)算機(jī)上的電子郵件應(yīng)用上的請(qǐng)求; 判定第三方聯(lián)系人信息是否對(duì)所述電子郵件應(yīng)用的用戶可用; 當(dāng)作出所述第三方聯(lián)系人信息對(duì)所述用戶可用的判定時(shí) 從服務(wù)器計(jì)算機(jī)處獲取用于從與社交網(wǎng)絡(luò)相關(guān)聯(lián)的第三方計(jì)算機(jī)處獲取所述第三方聯(lián)系人信息的指令,所述服務(wù)器計(jì)算機(jī)不同于所述第三方計(jì)算機(jī); 從所述服務(wù)器計(jì)算機(jī)處獲取用于在所述客戶計(jì)算機(jī)上將所述第三方聯(lián)系人信息格式化的指令; 使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于獲取所述第三方聯(lián)系人信息的指令來(lái)從所述第三方計(jì)算機(jī)處獲取所述第三方聯(lián)系人信息;以及 使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于將所述第三方聯(lián)系人信息格式化的指令來(lái)在所述客戶計(jì)算機(jī)上格式化并顯示所獲取的第三方聯(lián)系人信息。
2.如權(quán)利要求I所述的方法,其特征在于,接收顯示個(gè)人的聯(lián)系人信息的請(qǐng)求包括判定在客戶計(jì)算機(jī)處檢測(cè)到了激勵(lì)事件,所述激勵(lì)事件包括在所述客戶計(jì)算機(jī)上對(duì)該個(gè)人的選擇或標(biāo)識(shí)。
3.如權(quán)利要求I所述的方法,其特征在于,判定所述第三方聯(lián)系人信息是否對(duì)所述電子郵件應(yīng)用的用戶可用包括判定是否已為所述用戶將用于訪問(wèn)所述第三方計(jì)算機(jī)的用戶ID和口令輸入到了所述電子郵件應(yīng)用中。
4.如權(quán)利要求I所述的方法,其特征在于,用于從所述第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息的指令包括用于連接到所述第三方計(jì)算機(jī)的一個(gè)或多個(gè)應(yīng)用編程接口命令。
5.如權(quán)利要求I所述的方法,其特征在于,所述第三方聯(lián)系人信息包括所述個(gè)人的活動(dòng)饋源數(shù)據(jù)。
6.如權(quán)利要求I所述的方法,其特征在于,還包括從一個(gè)或多個(gè)附加第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息和活動(dòng)饋源信息,并將來(lái)自所述一個(gè)或多個(gè)附加第三方計(jì)算機(jī)的第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù)聚集在所述客戶計(jì)算機(jī)上。
7.如權(quán)利要求6所述的方法,其特征在于,還包括通過(guò)與來(lái)自所述一個(gè)或多個(gè)附加第三方計(jì)算機(jī)中的每一個(gè)的第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù)一起顯示的圖標(biāo)來(lái)標(biāo)識(shí)該第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù),所述圖標(biāo)以及該第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù)被顯示在電子郵件應(yīng)用的用戶界面上,所述圖標(biāo)表示與所述附加第三方計(jì)算機(jī)中的一個(gè)相對(duì)應(yīng)的社交網(wǎng)絡(luò)。
8.如權(quán)利要求I所述的方法,其特征在于,從服務(wù)器計(jì)算機(jī)處獲取格式化信息包括從所述服務(wù)器計(jì)算機(jī)處獲取用于將所述第三方聯(lián)系人信息變換成與所述客戶計(jì)算機(jī)的所述電子郵件應(yīng)用上的顯示相兼容的格式的指令。
9.一種電子計(jì)算設(shè)備,包括 處理單元;以及 系統(tǒng)存儲(chǔ)器,所述系統(tǒng)存儲(chǔ)器包括當(dāng)被所述處理單元執(zhí)行時(shí)使得所述電子計(jì)算設(shè)備執(zhí)行以下操作的指令 接收顯示個(gè)人的聯(lián)系人信息的請(qǐng)求;判定第三方聯(lián)系人信息是否對(duì)運(yùn)行在所述電子計(jì)算設(shè)備上的電子郵件應(yīng)用的用戶可用;以及 當(dāng)作出所述第三方聯(lián)系人信息對(duì)所述用戶可用的判定時(shí) 請(qǐng)求來(lái)自服務(wù)器計(jì)算機(jī)的所述個(gè)人的所述第三方聯(lián)系人信息,所述服務(wù)器計(jì)算機(jī)不同于與社交網(wǎng)絡(luò)相關(guān)聯(lián)的第三方計(jì)算機(jī); 從所述服務(wù)器計(jì)算機(jī)處接收第三方聯(lián)系人信息,從所述服務(wù)器計(jì)算機(jī)處接收的所述第三方聯(lián)系人信息包括來(lái)自一個(gè)或多個(gè)社交網(wǎng)絡(luò)的所述個(gè)人的聯(lián)系人信息,從所述服務(wù)器計(jì)算機(jī)處接收的所述第三方聯(lián)系人信息被格式化為被顯示在運(yùn)行在所述電子計(jì)算設(shè)備上的電子郵件應(yīng)用的用戶界面上;以及 將從所述服務(wù)器計(jì)算機(jī)處接收的第三方聯(lián)系人信息顯示在所述電子郵件應(yīng)用的所述用戶界面上。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)包括當(dāng)被電子計(jì)算設(shè)備執(zhí)行時(shí)使得所述電子計(jì)算設(shè)備執(zhí)行以下操作的指令 接收將個(gè)人的聯(lián)系人信息顯示在運(yùn)行在所述電子計(jì)算設(shè)備上的電子郵件應(yīng)用上的請(qǐng)求,所述請(qǐng)求包括判定是否在所述電子計(jì)算設(shè)備處檢測(cè)到了激勵(lì)事件,所述激勵(lì)事件包括在所述電子計(jì)算設(shè)備上對(duì)所述個(gè)人的選擇或標(biāo)識(shí); 判定第三方聯(lián)系人信息是否對(duì)所述電子郵件應(yīng)用的用戶可用,所述第三方聯(lián)系人信息是否對(duì)所述電子郵件應(yīng)用的所述用戶可用的判定包括判定是否已為所述用戶將用于訪問(wèn)所述第三方計(jì)算機(jī)的用戶ID和口令輸入到了所述電子郵件應(yīng)用中; 當(dāng)作出所述第三方聯(lián)系人信息對(duì)所述用戶可用的判定時(shí) 從服務(wù)器計(jì)算機(jī)處獲取用于從第三方計(jì)算機(jī)處獲取所述第三方聯(lián)系人信息的指令,該指令包括用于連接到所述第三方計(jì)算機(jī)的一個(gè)或多個(gè)應(yīng)用編程接口命令,所述服務(wù)器計(jì)算機(jī)不同于所述第三方計(jì)算機(jī); 從所述服務(wù)器計(jì)算機(jī)處獲取可用社交網(wǎng)絡(luò)的列表; 從所述服務(wù)器計(jì)算機(jī)處獲取用于在所述電子計(jì)算設(shè)備上將所述第三方聯(lián)系人信息格式化的指令,該指令包括用于將所述第三方聯(lián)系人信息變換成與所述電子計(jì)算設(shè)備的所述電子郵件應(yīng)用上的顯示相兼容的格式的一個(gè)或多個(gè)規(guī)則,該指令為樣式表或腳本的形式,該指令包括所述第三方那個(gè)聯(lián)系人信息的版本信息; 使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于獲取所述第三方聯(lián)系人信息的指令來(lái)從所述第三方計(jì)算機(jī)處獲取所述第三方聯(lián)系人信息,所述第三方聯(lián)系人信息包括所述個(gè)人的活動(dòng)饋源數(shù)據(jù); 使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于獲取所述第三方聯(lián)系人信息的指令來(lái)從一個(gè)或多個(gè)附加第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息和活動(dòng)饋源信息,并在所述電子計(jì)算設(shè)備上聚集來(lái)自所述一個(gè)或多個(gè)附加第三方計(jì)算機(jī)的第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù); 在獲取了用于將所述第三方聯(lián)系人信息格式化的指令后,通過(guò)與來(lái)自所述一個(gè)或多個(gè)第三方計(jì)算機(jī)的每一個(gè)處的第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù)一起顯示的圖標(biāo)來(lái)標(biāo)識(shí)該第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù),所述圖標(biāo)以及該第三方聯(lián)系人信息和活動(dòng)饋源數(shù)據(jù)被顯示在所述電子郵件應(yīng)用的用戶界面上,所述圖標(biāo)表示與所述第三方計(jì)算機(jī)中的一個(gè)相對(duì)應(yīng)的社交網(wǎng)絡(luò);以及在獲取了用于將所述第三方聯(lián)系人信息格式化的指令后,在所述電子計(jì)算設(shè)備上聚集、格式化和顯不所 獲取的第二方聯(lián)系人彳目息。
全文摘要
本發(fā)明涉及社交活動(dòng)饋源和聯(lián)系人信息的聚集提供器。呈現(xiàn)了用于在客戶計(jì)算機(jī)上獲取聯(lián)系人信息的方法。接收將個(gè)人的聯(lián)系人信息顯示在運(yùn)行在客戶計(jì)算機(jī)上的電子郵件應(yīng)用上的請(qǐng)求。作出第三方聯(lián)系人信息是否對(duì)電子郵件應(yīng)用的用戶可用的判定。從服務(wù)器計(jì)算機(jī)處獲取用于從與社交網(wǎng)絡(luò)相關(guān)聯(lián)的第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息的指令。從服務(wù)器計(jì)算機(jī)處獲取用于在客戶計(jì)算機(jī)上將第三方聯(lián)系人信息格式化的指令。通過(guò)使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于獲取第三方聯(lián)系人信息的指令,從第三方計(jì)算機(jī)處獲取第三方聯(lián)系人信息。通過(guò)使用來(lái)自所述服務(wù)器計(jì)算機(jī)的用于將第三方聯(lián)系人信息格式化的指令,在客戶計(jì)算機(jī)上格式化并顯示所獲取的第三方聯(lián)系人信息。
文檔編號(hào)G06Q10/10GK102968713SQ20121044863
公開(kāi)日2013年3月13日 申請(qǐng)日期2012年11月9日 優(yōu)先權(quán)日2011年11月10日
發(fā)明者R·A·弗朗科, G·瓦爾什內(nèi), A·布魯欣 申請(qǐng)人:微軟公司