《跨越多个社交网络站点自动同步新联络人的制作方法》由会员分享,可在线阅读,更多相关《跨越多个社交网络站点自动同步新联络人的制作方法(6页珍藏版)》请在金锄头文库上搜索。
1、跨越多个社交网络站点自动同步新联络人的制作方法专利名称:跨越多个社交网络站点自动同步新联络人的制作方法技术领域:本发明涉及一种用于管理在线社交网络系统上的信息的数据处理方法及系统,更具体地说,涉及一种用于跨越多个社交网络站点自动同步新联络人的技术。背景技术:存在许多社交网络网站且正频繁地创办新的社交网络网站。许多为社交网民(social networker)的人是一个以上社交网络网站的成员。构建用户的社交网络的过程是麻烦的,尤其当该用户为特定社交网络的新人时更是如此。为了使构建用户的社交网络的过程变得容易,一些社交网络网站尝试与电子邮件地址簿集成。例如,Faeebook_#-使用户能够通过搜索
2、已验证的web电子邮件地址的电子邮件地址或通过上传已自另一应用(例如,自 Microsoft Outlook (Microsoft、Windows、Windows NT 以及 Windows 徽标是Microsoft Corporation在美国和/或其他国家/地区的商标)或自诸如LinkedInIW另一社交网络网站)导出的联络人文件来搜索他们可能认识的人。然而,在社交网络网站上构建用户的社交网络及跨越多个社交网络网站同步信息的其它方面需要手动且耗时的过程。因此,需要克服相关技术的前述不足及限制中的至少一个。发明内容在一个或多个实施例中,本发明提供一种跨越多个社交网络网站同步与新联络人的联系的
3、计算机实现的方法。所述方法包括通过将关于第一用户的简档信息的第一集合存储在储存库中而向所述储存库注册所述第一用户,其中简档信息的所述第一集合包括在所述多个社交网络网站中标识所述第一用户的多个用户标识符,并且其中简档信息的所述第一集合还包括所述第一用户经由所述储存库联系的联络人的主列表;向所述第一用户呈现提醒,其中所述提醒指示来自第二用户的对在第一社交网络网站中建立所述第一用户与所述第二用户之间的联系的请求;接收来自所述第一用户的对建立所述第一用户与所述第二用户之间的所述联系的批准;响应于接收所述批准,搜索所述储存库以查找关于所述第二用户的简档信息的第二集合;响应于所述搜索,找到关于所述第二用户
4、的简档信息的所述第二集合并从所述储存库取回关于所述第二用户的简档信息的所述第二集合;在所述取回之后,计算机系统的处理器建立所述第一用户与所述第二用户之间的一个或多个其它联系,其中所述一个或多个其它联系在一个或多个其它社交网络网站内,并且其中所述一个或多个其它社交网络网站被包括在所述多个社交网络网站中;以及在所述取回之后,将所述第二用户添加至所述第一用户经由所述储存库联系的联络人的所述主列表。 在上文概述的一个实施例的一个方面中,简档信息的所述第一集合还包括在社交网络网站之间建立联系的一个或多个规则的集合。建立一个或多个联系的步骤包括通过应用一个或多个规则的所述集合中的规则来选择所述一个或多个其
5、它社交网络网站作为所述多个社交网络网站的恰当子集。所应用的规则将所述第一社交网络网站与所述多个社交网络网站的所述恰当子集相关。亦在本文中描述且要求保护用于支持对应于上文概述的方法的计算基础结构的系统、程序产品及处理。本发明的各实施例建立用户标识符(ID)与这些ID所属的社交网络网站之间的链接的加入宣告(opt-in)公共储存 库,从而促进用户的关系跨越社交网络网站的领域的传播。现在将仅通过实例的方式参考附图中示出的本发明的各优选实施例描述本发明,这些附图是图I为根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的系统的方块图;图2A至图2B描绘根据本发明的各实施例的用于跨
6、越多个社交网络网站自动地同步与新联络人的联系的处理的流程图,其中所述处理可在图I的系统中实现;以及图3为根据本发明的各实施例的包括在图I的系统中且实现图2的处理的计算机系统。具体实施例方式综述本发明的一个或多个实施例提供使用由多个用户共享的中央储存库的方法及系统。所述中央储存库将用户ID与这些用户ID所属的社交网络站点(例如,网站)相关。所述多个用户在中央储存库中维护其自身的信息且确定何人被许可访问其自身的信息。响应于第一用户批准对在社交网络站点中与第二用户联系的请求,所述中央储存库促进跨越第一用户参与的所有其它社交网络站点的第一用户与新联络人的联系(亦即,与第二用户的联系)的同步。新联络人同
7、步系统图I为根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的系统的方块图。系统100包括稱合至中央数据储存库104(亦称为,中央储存库或储存库)的中央计算机系统102。中央储存库104存储向储存库注册的多个用户的简档信息。每个用户的存储在中央储存库104中的简档信息包括(I)用户的用于用户参与的多个社交网络网站的用户ID ; (2)用于处理新联络人请求的缺省设置;(3)用于配置用户参与的相关社交网络网站的一个或多个规则;以及(4)联络人主列表(亦即,用户已经由下文关于图2A至图2B描述的新联络人同步方法在社交网络网站中与之建立联系的一个或多个其它用户的列表)。用户的用
8、于处理新联络人请求的上文列出的缺省设置可指示(1)自动模式,其中包括在系统100中的新联络人同步工具106将与新联络人的联系自动地添加至该用户参与的社交网络网站;或(2)提示模式,其中工具106将请求发送(例如,通过电子邮件)至新联络人,由此提示新联络人确认前述联系的添加。用户参与的这些社交网络网站包括在系统100中所包括的多个社交网络网站108-1、108-N中。上文列出的一个或多个规则将相关社交网络网站配置成用户指定的组,使得可创建联络人的不同子网络。例如,用户可将社交网络网站分组成面向商业的站点及非面向商 业的站点,且建立指示将XJnkedln 中的联络人自动地添加至Xing (因为jj
9、nkedln及为面向商业的社交网络站点),但不自动地添加至为非面向商业的社交网络站点的MySpace 的规则。Linkedln 为位于加利福尼亚州蒙坦夫由(MountainView, California)的 Linkedin 公司(Linkedin Corporation)提供的在线商业网络站点。Xing 为位于德国汉堡(Hamburg, Germany)的Xing AG提供的在线商业网络站点。MySpaee 为位于加利福尼亚州贝弗利山(Beverly Hills, California)的MySpace公司(MySpace, Inc.)提供的在线社交网络站点。工具106可实施为安装于由向中
10、央储存库104注册的用户利用的计算设备中的网页浏览器中的插件,其中用户利用网页浏览器与社交网络网站108-1、108-N中的一个或多个网站交互。工具106亦可实施为由包括在网站108-1、-108-N中的社交网络网站使用的应用编程接口(API)。在一个实施例中,中央储存库104提供允许社交网络网站108-1、108-N提供增强的能力且利用已建立的相互联系(如果由个别用户授权)的API。新联络人同步方法图2A至图2B描绘根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的处理的流程图,其中所述处理可在图I的系统中实施。用于跨越多个社交网络网站同步与新联络人的联系的处理在步骤
11、200开始。在步骤202中,第一用户(亦称为,用户A)向中央储存库104 (参见图I)注册。步骤202中的注册包括用户A输入或选择用户A参与的社交网络网站的标识。步骤202中的注册亦包括用户A输入其用户ID,所述用户ID被用来访问用户A参与的社交网络网站。此外,步骤202中的注册包括用户A输入其它简档信息(亦称为,简档设置),所述其它简档信息可包括用于处理新联络人请求的缺省设置(例如,自动地添加与新联络人的联系或通过电子邮件或另一形式的通知来提示新联络人确认与该新联络人的联系的添加),和/或用于配置用户A参与的相关社交网络网站的一个或多个规则。亦在步骤202中,中央储存库104 (参见图I)存
12、储包括在步骤202中的注册中的信息(I)用户A参与的社交网络网站的标识;(2)用户A的用于访问用户A参与的社交网络网站的用户ID ;以及(3)由用户输入的其它简档信息,诸如用于处理新联络人请求的缺省设置及用于配置相关社交网络网站的所述规则(多个)。在步骤204中,用户A接收来自第一社交网络网站(亦称为,SN I)的提醒。所述提醒可在步骤204中以文字、音频或可由用户A理解的任何其它格式呈现给用户A。在一个实施例中,步骤204中所接收的提醒的形式为包括由用户A选择以登录SN I的超级链接的电子邮件。在步骤206中,用户A经由网页浏览器访问SN I且查看(或以其它方式理解)该提醒中的额外信息,所述
13、额外信息指示对在SN I中建立用户A与第二用户(亦称为,用户B)之间的联系的请求。在步骤208中,经由所述网页浏览器访问SN 1,用户A批准对在SNl中建立用户A与用户B之间的联系的请求。在步骤210中,新联络人同步工具106 (参见图I)搜索中央储存库104 (参见图O以查找与标识用户B的简档信息的匹配。在一个实施例中,步骤210包括工具106 (参见图I)搜索访问SN I的用户B的用户ID 。在查询步骤212中,如果步骤210中的搜索找到与标识用户B的简档信息的匹配,则选取步骤212的“是”分支且执行步骤214。在步骤214中,工具106 (参见图I)在用户A参与的一个或多个其它社交网络网
14、站(亦即,除了 SN I之外的社交网络网站(多个)中添加用户B作为用户A的联络人。因此,步骤214跨越用户A参与的多个社交网络网站同步用户A与新联络人(亦即,用户B)的联系。在步骤214中添加用户B作为用户A的联络人是基于存储在中央储存库中的用户A及用户B两者的简档信息。在第一实例中,存储在中央储存库104 (参见图I)中的用户A的缺省设置指示自动模式,使得在步骤214中,工具106 (参见图I)在一个或多个其它社交网络网站中自动地添加用户B作为用户A的联络人。在第二实例中,存储在中央储存库104 (参见图I)中的用户A的缺省设置指示提示模式,使得在步骤214中,工具106 (参见图I)将对确
15、认在所述一个或多个其它社交网络网站中添加用户A与用户B之间的联系的请求发送(例如,经由电子邮件)至用户B。在一个实施例中,用户A在步骤202中输入一个或多个规则,所述一个或多个规则将用户A参与的社交网络网站分组成多个组。例如,用户A使SN I及社交网络网站2 (SN2)包括在组I中,因为SN I及SN 2为面向商业的网络网站,而用户A使社交网络网站3(SN 3)包括在组2中且不包括在组I中,因为SN 3为非面向商业的网络网站。在此实例中,存储在中央储存库104 (参见图I)中且与用户A关联的规则指示如果在步骤208中在组I中的社交网络网站(例如,SN I)中建立与新联络人的联系,则在步骤214
16、中建立的联系必须为在组I中的所有其它社交网络网站(例如,SN 2)中而非在组2中的任何社交网络网站(例如,SN 3)中的用户A与新联络人之间的联系。在步骤216中,工具106 (参见图I)将用户B添加至用户A的存储在中央储存库104 (参见图I)中的联络人主列表。跨越多个社交网络网站同步与新联络人的联系的处理在步骤218中结束。返回至查询步骤212,如果步骤210中的搜索未找到与标识用户B的简档信息的匹配,则选取步骤212的“否”分支且图2A至图2B的处理以图2B中的步骤220继续。在步骤220中,工具106 (参见图I)在中央储存库104 (参见图I)中添加用户B作为用户A的暂时联络人。在步骤222中,用户A可选地向用户B发送加入中央储存库104 (参见图I)(亦即,向中央储存库104注册)的邀请。用户B可接受该邀请且向中央储存库104 (参见图I)注册,由此将与在步骤202 (参见图2A)中由用户A提供的信息类似的简档信息提供给中央储存库。如果用户B向中央储存库注册,则工具106 (参见图I)将用户B的状态从