跨越多个社交网络站点自动同步新联络人的制作方法

文档序号:6351771阅读:185来源:国知局
专利名称:跨越多个社交网络站点自动同步新联络人的制作方法
技术领域
本发明涉及一种用于管理在线社交网络系统上的信息的数据处理方法及系统,更具体地说,涉及一种用于跨越多个社交网络站点自动同步新联络人的技术。
背景技术
存在许多社交网络网站且正频繁地创办新的社交网络网站。许多为社交网民(social networker)的人是一个以上社交网络网站的成员。构建用户的社交网络的过程是麻烦的,尤其当该用户为特定社交网络的新人时更是如此。为了使构建用户的社交网络的过程变得容易,一些社交网络网站尝试与电子邮件地址簿集成。例如,Faeebook_#-使用户能够通过搜索已验证的web电子邮件地址的电子邮件地址或通过上传已自另一应用(例如,自 Microsoft Outlook (Microsoft、Windows、Windows NT 以及 Windows 徽标是Microsoft Corporation在美国和/或其他国家/地区的商标)或自诸如LinkedInIW另一社交网络网站)导出的联络人文件来搜索他们可能认识的人。然而,在社交网络网站上构建用户的社交网络及跨越多个社交网络网站同步信息的其它方面需要手动且耗时的过程。因此,需要克服相关技术的前述不足及限制中的至少一个。

发明内容
在一个或多个实施例中,本发明提供一种跨越多个社交网络网站同步与新联络人的联系的计算机实现的方法。所述方法包括通过将关于第一用户的简档信息的第一集合存储在储存库中而向所述储存库注册所述第一用户,其中简档信息的所述第一集合包括在所述多个社交网络网站中标识所述第一用户的多个用户标识符,并且其中简档信息的所述第一集合还包括所述第一用户经由所述储存库联系的联络人的主列表;向所述第一用户呈现提醒,其中所述提醒指示来自第二用户的对在第一社交网络网站中建立所述第一用户与所述第二用户之间的联系的请求;接收来自所述第一用户的对建立所述第一用户与所述第二用户之间的所述联系的批准;响应于接收所述批准,搜索所述储存库以查找关于所述第二用户的简档信息的第
二集合;响应于所述搜索,找到关于所述第二用户的简档信息的所述第二集合并从所述储存库取回关于所述第二用户的简档信息的所述第二集合;在所述取回之后,计算机系统的处理器建立所述第一用户与所述第二用户之间的一个或多个其它联系,其中所述一个或多个其它联系在一个或多个其它社交网络网站内,并且其中所述一个或多个其它社交网络网站被包括在所述多个社交网络网站中;以及在所述取回之后,将所述第二用户添加至所述第一用户经由所述储存库联系的联络人的所述主列表。
在上文概述的一个实施例的一个方面中,简档信息的所述第一集合还包括在社交网络网站之间建立联系的一个或多个规则的集合。建立一个或多个联系的步骤包括通过应用一个或多个规则的所述集合中的规则来选择所述一个或多个其它社交网络网站作为所述多个社交网络网站的恰当子集。所应用的规则将所述第一社交网络网站与所述多个社交网络网站的所述恰当子集相关。亦在本文中描述且要求保护用于支持对应于上文概述的方法的计算基础结构的系统、程序产品及处理。本发明的各实施例建立用户标识符(ID)与这些ID所属的社交网络网站之间的链接的加入宣告(opt-in)公共储存 库,从而促进用户的关系跨越社交网络网站的领域的传播。


现在将仅通过实例的方式参考附图中示出的本发明的各优选实施例描述本发明,这些附图是图I为根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的系统的方块图;图2A至图2B描绘根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的处理的流程图,其中所述处理可在图I的系统中实现;以及图3为根据本发明的各实施例的包括在图I的系统中且实现图2的处理的计算机系统。
具体实施例方式综述本发明的一个或多个实施例提供使用由多个用户共享的中央储存库的方法及系统。所述中央储存库将用户ID与这些用户ID所属的社交网络站点(例如,网站)相关。所述多个用户在中央储存库中维护其自身的信息且确定何人被许可访问其自身的信息。响应于第一用户批准对在社交网络站点中与第二用户联系的请求,所述中央储存库促进跨越第一用户参与的所有其它社交网络站点的第一用户与新联络人的联系(亦即,与第二用户的联系)的同步。新联络人同步系统图I为根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的系统的方块图。系统100包括稱合至中央数据储存库104(亦称为,中央储存库或储存库)的中央计算机系统102。中央储存库104存储向储存库注册的多个用户的简档信息。每个用户的存储在中央储存库104中的简档信息包括(I)用户的用于用户参与的多个社交网络网站的用户ID ; (2)用于处理新联络人请求的缺省设置;(3)用于配置用户参与的相关社交网络网站的一个或多个规则;以及(4)联络人主列表(亦即,用户已经由下文关于图2A至图2B描述的新联络人同步方法在社交网络网站中与之建立联系的一个或多个其它用户的列表)。用户的用于处理新联络人请求的上文列出的缺省设置可指示(1)自动模式,其中包括在系统100中的新联络人同步工具106将与新联络人的联系自动地添加至该用户参与的社交网络网站;或(2)提示模式,其中工具106将请求发送(例如,通过电子邮件)至新联络人,由此提示新联络人确认前述联系的添加。用户参与的这些社交网络网站包括在系统100中所包括的多个社交网络网站108-1、…、108-N中。上文列出的一个或多个规则将相关社交网络网站配置成用户指定的组,使得可创建联络人的不同子网络。例如,用户可将社交网络网站分组成面向商业的站点及非面向商 业的站点,且建立指示将XJnkedln 中的联络人自动地添加至Xing (因为jjnkedln
及为面向商业的社交网络站点),但不自动地添加至为非面向商业的社交网
络站点的MySpace 的规则。Linkedln 为位于加利福尼亚州蒙坦夫由(MountainView, California)的 Linkedin 公司(Linkedin Corporation)提供的在线商业网络站点。Xing 为位于德国汉堡(Hamburg, Germany)的Xing AG提供的在线商业网络站点。MySpaee 为位于加利福尼亚州贝弗利山(Beverly Hills, California)的MySpace公司(MySpace, Inc.)提供的在线社交网络站点。工具106可实施为安装于由向中央储存库104注册的用户利用的计算设备中的网页浏览器中的插件,其中用户利用网页浏览器与社交网络网站108-1、…、108-N中的一个或多个网站交互。工具106亦可实施为由包括在网站108-1、->108-N中的社交网络网站使用的应用编程接口(API)。在一个实施例中,中央储存库104提供允许社交网络网站108-1、…、108-N提供增强的能力且利用已建立的相互联系(如果由个别用户授权)的API。新联络人同步方法图2A至图2B描绘根据本发明的各实施例的用于跨越多个社交网络网站自动地同步与新联络人的联系的处理的流程图,其中所述处理可在图I的系统中实施。用于跨越多个社交网络网站同步与新联络人的联系的处理在步骤200开始。在步骤202中,第一用户(亦称为,用户A)向中央储存库104 (参见图I)注册。步骤202中的注册包括用户A输入或选择用户A参与的社交网络网站的标识。步骤202中的注册亦包括用户A输入其用户ID,所述用户ID被用来访问用户A参与的社交网络网站。此外,步骤202中的注册包括用户A输入其它简档信息(亦称为,简档设置),所述其它简档信息可包括用于处理新联络人请求的缺省设置(例如,自动地添加与新联络人的联系或通过电子邮件或另一形式的通知来提示新联络人确认与该新联络人的联系的添加),和/或用于配置用户A参与的相关社交网络网站的一个或多个规则。亦在步骤202中,中央储存库104 (参见图I)存储包括在步骤202中的注册中的信息(I)用户A参与的社交网络网站的标识;(2)用户A的用于访问用户A参与的社交网络网站的用户ID ;以及(3)由用户输入的其它简档信息,诸如用于处理新联络人请求的缺省设置及用于配置相关社交网络网站的所述规则(多个)。在步骤204中,用户A接收来自第一社交网络网站(亦称为,SN I)的提醒。所述提醒可在步骤204中以文字、音频或可由用户A理解的任何其它格式呈现给用户A。在一个实施例中,步骤204中所接收的提醒的形式为包括由用户A选择以登录SN I的超级链接的电子邮件。
在步骤206中,用户A经由网页浏览器访问SN I且查看(或以其它方式理解)该提醒中的额外信息,所述额外信息指示对在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参与的一个或多个其它社交网络网站(亦即,除了 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)将对确认在所述一个或多个其它社交网络网站中添加用户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中建立的联系必须为在组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的状态从是中央储存库中的用户A的暂时联络人更改成被包括为用户A的联络人主列表上的常用联络人。在步骤224中,工具106 (参见图I)在SN I上取回用户B的简档信息,并使用所取回的简档信息在用户A参与的一个或多个其它社交网络网站(亦即,除了 SN I之外的社交网络网站(多个))中搜索与关于用户B的简档信息的匹配。在查询步骤226中,如果步骤224中的搜索在包括在用户A参与的前述一个或多个其它社交网络网站中的社交网络网站(多个)(亦称为,“匹配社交网络网站(多个)”)中找到与关于用户B的简档信息的匹配,则选取步骤226的“是”分支且执行步骤228。在步骤228中,工具106 (参见图I)请求用户A确认发送对在匹配社交网络网站(多个)中建立用户A与用户B之间的联系的请求(多个)。在查询步骤230中,如果工具106 (参见图I)接收到在步骤228中请求的确认,则选取步骤230的“是”分支且执行步骤232。在步骤232中,工具106 (参见图I)发送对建立用户A与用户B之间的联系的请求(多个),如步骤228中指示的那样。如果用户B批准对建立所述联系的请求(多个),则跨越包括SN I及匹配社交网络网站(多个)的网站同步了SN I中的用户A与用户B之间的联系。图2A至图2B的处理在步骤234结束。返回至查询步骤226,如果步骤224中的搜索在用户A参与的所述一个或多个其它社交网络网站中未找到与关于用户B的简档信息的匹配,则选取步骤226的“否”分支且图2A至图2B的处理在步骤234结束。返回至查询步骤230,如果工具106 (参见图I)未接收到在步骤228中请求的确认,则选取步骤230的“否”分支且图2A至图2B的处理在步骤234结束。计算机系统图3为根据本发明的各实施例的包括在图I的系统中且实施图2的处理的计算机系统。计算机系统300总体上包括中央处理单元(CPU) 302、存储器304、输入/输出(I/O)接口 306以及总线308。此外,计算机系统300耦合至I/O设备310及计算机数据存储单元 312。CPU 302执行计算机系统300的计算及控制功能。CPU 302可包括单个处理单元,或跨一个或多个位置中的一个或多个处理单元分布(例如,在客户端及服务器上)。在一个实施例中,计算机系统300实施新联络人同步工具106 (参见图I)。存储器304可包括下文描述的任何已知计算机可读存储介质。在一个实施例中,存储器304的高速缓存元件提供至少某一程序代码(例如,程序代码314)的暂时存储,以便减少在执行程序代码的指令时必须从大容量存储装置取回程序代码的次数。此外,类似于CPU 302,存储器304可位于单个物理位置处(包括一个或多个类型的数据存储装置),或以各种形式跨多个物理系统分布。此外,存储器304可包括例如跨局域网(LAN)或广域网(WAN)分布的数据。I/O接口 306包括用于与外部源来回地交换信息的任何系统。I/O设备310包括任何已知类型的外部设备,包括显示设备(例如,监视器)、键盘、鼠标、打印机、扬声器、手持设备、传真等。总线308提供计算机系统300中的每个组件之间的通信链路,且可包括任何类型的传输链路(包括电、光学、无线等等)。I/O接口 306亦允许计算机系统300存储信息且从诸如计算机数据存储单元312或另一计算机数据存储单元(未图标)之类的辅助存储设备取回信息(例如,数据或诸如程序代码314的程序指令)。计算机数据存储单元312可包括下文描述的任何已知计算机可读存储介质。例如,计算机数据存储单元312可为非易失性数据存储设备,诸如磁盘驱动器(亦即,硬盘驱动器)或光驱(例如,容纳CD-ROM盘片的CD-ROM驱动器)。存储器304可包括计算机程序代码314,计算机程序代码314提供用于跨越多个社交网络网站同步新联络人的逻辑(例如,图 2A至图2B的处理)。在一个实施例中,计算机程序代码314包括在新联络人同步工具106 (参见图I)内。此外,存储器304可包括图3中未示出的其它系统,诸如在CPU 302上执行且提供对计算机系统300内和/或连接至计算机系统300的各种组件的控制的操作系统(例如,Linux)。另外,存储器304可包括提供用于与社交网络网站108-1、…、108-N (参见图I)交互的网页浏览器的逻辑的代码。存储器304、存储单元312,和/或耦合至计算机系统300的一个或多个其它计算机数据存储单元(未图示)可存储包括在中央储存库104 (参见图I)中的简档信息。如本领域技术人员将了解,本发明可体现为系统、方法或计算机程序产品。相应地,本发明的各方面可采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微码等)或组合软件与硬件方面的实施例的形式,所述软件与硬件方面在本文中皆可通称为“模块”或“系统”(例如,图I中的系统100或计算机系统300)。此外,本发明的实施例可采取体现在一个或多个计算机可读介质(例如,存储器304或计算机数据存储单元312)中的计算机程序产品的形式,所述一个或多个计算机可读介质具有体现或存储在其上的计算机可读程序代码(例如,程序代码314)。可利用一个或多个计算机可读介质(例如,存储器304及计算机数据存储单元312)的任何组合。计算机可读介质可为计算机可读信号介质或计算机可读存储介质。例如,计算机可读存储介质可为(但不限于)电子、磁性、光学、电磁、红外线或半导体系统、装置、设备,或前述各项的任何合适组合。计算机可读存储介质的更特定实例的非穷举列表包括具有一或多根导线的电连接、便携计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可抹除可编程只读存储器(EPROM或闪存)、光纤、便携光盘只读存储器(⑶-ROM)、光学存储器件、磁性存储器件,或前述各项的任何合适组合。在此文件的上下文中,计算机可读存储介质可为可含有或存储供用于执行指令的系统、装置或设备使用或与用于执行指令的系统、装置或设备结合而使用的程序的任何有形介质。计算机可读信号介质可包括体现有计算机可读程序代码(例如,在基频中或作为载波的部分)的传播数据信号。此类传播信号可采用各种形式中的任一者,包括(但不限于)电磁、光学或其任何合适组合。计算机可读信号介质可为并非计算机可读存储介质但可传达、传播或输送供用于执行指令的系统、装置或设备使用或与用于执行指令的系统、装置或设备结合而使用的程序的任何计算机可读介质。可使用任何适当介质(包括但不限于无线、有线、光缆、射频(RF)等或前述各项的任何合适组合)来传输体现在计算机可读介质上的程序代码(例如,程序代码314)。可以以一种或多种程序设计语言的任何组合来撰写用于执行本发明的各方面的操作的计算机程序代码(例如,程序代码314),所述一种或多种程序设计语言包括诸如Java*> Smalltalk、C++之类的面向对象的程序设计语言及诸如“C”程序设计语言或类似程序设计语言的常规过程程序设计语言。程序代码的指令可完全在用户的计算机上执行,部分地在用户的计算机上执行,作为独立软件包执行,部分地在用户的计算机上执行且部分地在远程计算机上执行,或完全在远程计算机或服务器上执行,其中前述用户的计算机、远程计算机及服务器可为(例如)计算机系统300或具有与图3中包括的计算机系统300的组件类似的组件的另一计算机系统(未图示)。在后一种情形中,远程计算机可经由包括LAN或WAN的任何类型的网络(未图示)连接至用户的计算机,或可(例如,使用因特网服务提供商经由因特网)连接至外部计算机。本文中参考根据本发明的各实施例的流程图说明(例如,图2A至图2B)和/或方法、装置(系统)的方块图(例如,图I及图3)及计算机程序产品来描述本发明的各方面。将理解,可由计算机程序指令(例如,程序代码314)来实施流程图说明和/或方块图的每个方块及这些流程图说明和/或方块图中的方块的组合。可将这些计算机程序指令提供给通用计算机、专用计算机或其它可编程数据处理装置的处理器(例如,CPU 302)以产生机器,使得经由所述计算机或其它可编程数据处理装置的处理器执行的指令创建用于实施所一个或多个流程图和/或方块图方块中所规定的功能/动作的部件。这些计算机程序指令亦可存储在计算机可读介质(例如,存储器304或计算机数 据存储单元312)中,这些计算机程序指令可指导计算机(例如,计算机系统300)、其它可编程数据处理装置或其它设备以特定方式工作,使得存储在所述计算机可读介质中的指令产生制品,所述制品包括实施一个或多个流程图和/或方块图方块中所规定的功能/动作的指令。这些计算机程序指令亦可加载至计算机(例如,计算机系统300)、其它可编程数据处理装置或其它设备上以使一系列操作步骤在所述计算机、其它可编程装置或其它设备上执行以产生计算机实施的过程,使得在所述计算机、其它可编程装置或其它设备上执行的指令提供用于实施一个或多个流程图和/或方块图方块中所规定的功能/动作的处理。本发明的各实施例的组件中的任一组件均可由提供部署或集成关于跨越多个社交网络网站同步新联络人的处理的计算基础结构的服务提供商来部署、管理、服务等。因此,本发明的一个实施例揭示一种用于支持计算机基础结构的处理,所述处理包括集成、托管、维护及部署计算机可读代码(例如,程序代码314)于计算机系统(例如,计算机系统300)中,其中所述代码与所述计算机系统相组合能够执行跨越多个社交网络网站同步新联络人的处理。在另一实施例中,本发明提供商业方法,其在订制、广告和/或收费的基础上执行本发明的处理步骤。亦即,服务提供商(诸如,解决方案集成商)可意图建立、维护、支持跨越多个社交网络网站同步新联络人的处理,等等。在此情况下,服务提供商可建立、维护、支持为一个或多个客户执行本发明的处理步骤的计算机基础结构,等等。作为回报,服务提供商可依据订制和/或费用协议从客户处收取付款,和/或服务提供商可由于向一个或多个第三方销售广告内容而收取付款。图2A至图2B中的流程图及图I及图3中的方块图说明了根据本发明的各种实施例的系统、方法及计算机程序产品的可能实施方式的架构、功能性及操作。就此而言,在流程图或方块图中的每个方块可表示代码(例如,程序代码314)的模块、区段或部分,其包括用于实施所规定的逻辑功能的一个或多个可执行指令。亦应注意,在一些备选实施方式中,方块中所述的功能可不以图中所指出的次序发生。例如,取决于所涉及的功能性,相继展示的两个方块实际上可基本同时执行,或所述方块有时可以相反次序执行。亦应注意,方块图和/或流程图说明的每个方块及方块图和/或流程图说明中 的方块的组合可由执行规定功能或动作的基于硬件的专用系统实施,或由专用硬件与计算机指令的组合来实施。尽管已出于说明的目的而描述本发明的实施例,但许多修改及改变对于本领域技术人员而言将变得显而易见。因此,所附权利要求书旨在涵盖落入本发明的范围内的所有这些修改及改变。
权利要求
1.一种用于跨越多个社交网络网站同步与新联络人的联系的方法,所述方法包括 通过将关于第一用户的简档信息的第一集合存储在储存库中而向所述储存库注册所述第一用户,其中简档信息的所述第一集合包括在所述多个社交网络网站中标识所述第一用户的多个用户标识符,并且其中简档信息的所述第一集合还包括所述第一用户经由所述储存库联系的联络人的主列表; 向所述第一用户呈现提醒,其中所述提醒指示来自第二用户的对在第一社交网络网站中建立所述第一用户与所述第二用户之间的联系的请求; 接收来自所述第一用户的对建立所述第一用户与所述第二用户之间的所述联系的批准; 响应于接收所述批准,捜索所述储存库以查找关于所述第二用户的简档信息的第二集合; 响应于所述搜索,找到关于所述第二用户的简档信息的所述第二集合并从所述储存库取回关于所述第二用户的简档信息的所述第二集合; 在所述取回之后,计算机系统的处理器建立所述第一用户与所述第二用户之间的ー个或多个其它联系,其中所述ー个或多个其它联系与一个或多个其它社交网络网站关联,并且其中所述ー个或多个其它社交网络网站被包括在所述多个社交网络网站中;以及 在所述取回之后,将所述第二用户添加至所述第一用户经由所述储存库联系的联络人的所述主列表。
2.如权利要求I的方法,还包括 向所述第一用户呈现第二提醒,其中所述第二提醒指示来自第三用户的对在第一社交网络网站中建立所述第一用户与所述第三用户之间的联系的请求; 接收来自所述第一用户的对建立所述第一用户与所述第三用户之间的所述联系的第ニ批准; 响应于接收所述第二批准,捜索所述储存库以查找关于所述第三用户的简档信息的第三集合; 响应于所述搜索以查找简档信息的所述第三集合,判定所述储存库不包括关于所述第三用户的简档信息的所述第三集合; 在判定所述储存库不包括简档信息的所述第三集合之后,从所述第一社交网络网站取回所述第三用户的简档; 捜索所述ー个或多个其它社交网络网站以查找与包括在来自所述第一社交网络网站的所述第三用户的所述简档中的信息的匹配; 响应于捜索所述ー个或多个其它社交网络网站,判定与包括在所述第三用户的所述简档中的所述信息的所述匹配在所述ー个或多个其它社交网络网站的子集中;以及 响应于判定所述匹配,发送对在一个或多个其它社交网络网站的所述子集中的每个社交网络网站中建立所述第一用户与所述第三用户之间的联系的ー个或多个请求。
3.如权利要求2的方法,还包括在所述储存库中添加所述第三用户作为所述第一用户的暂时联络人。
4.如权利要求2的方法,还包括向所述第三用户发送向所述储存库注册的邀请。
5.如权利要求I的方法,其中简档信息的所述第一集合还包括用于处理对在社交网络网站中建立所述第一用户与另一用户之间的联系的请求的缺省设置,并且其中所述缺省设置是从包括自动模式和提示模式的组中选择的模式。
6.如权利要求5的方法,其中所述缺省设置为所述自动模式,并且其中建立所述第一用户与所述第二用户之间的ー个或多个其它联系包括基于所述缺省设置为所述自动模式,在所述ー个或多个其它社交网络网站中自动地建立所述第一用户与所述第二用户之间的所述ー个或多个其它联系,而不提示所述第二用户确认所述ー个或多个其它联系。
7.如权利要求5的方法,其中所述缺省设置为所述提示模式,并且其中建立所述第一用户与所述第二用户之间的ー个或多个其它联系包括提示所述第二用户确认所述ー个或多个其它联系中的每个联系。
8.如权利要求I的方法,其中简档信息的所述第一集合还包括在社交网络网站中建立所述第一用户与另一用户之间的联系的一个或多个规则的集合,并且其中建立ー个或多个其它联系包括通过应用一个或多个规则的所述集合中的规则来选择所述ー个或多个其它社交网络网站作为所述多个社交网络网站的恰当子集,所应用的规则将所述第一社交网络网站与所述多个社交网络网站的所述恰当子集相关。
9.一种用于跨越多个社交网络网站同步与新联络人的联系的装置,所述装置包括 用于通过将关于第一用户的简档信息的第一集合存储在储存库中而向所述储存库注册所述第一用户的部件,其中简档信息的所述第一集合包括在所述多个社交网络网站中标识所述第一用户的多个用户标识符,并且其中简档信息的所述第一集合还包括所述第一用户经由所述储存库联系的联络人的主列表; 用于向所述第一用户呈现提醒的部件,其中所述提醒指示来自第二用户的对在第一社交网络网站中建立所述第一用户与所述第二用户之间的联系的请求; 用于接收来自所述第一用户的对建立所述第一用户与所述第二用户之间的所述联系的批准的部件; 用于响应于接收所述批准,捜索所述储存库以查找关于所述第二用户的简档信息的第ニ集合的部件; 用于响应于所述捜索,找到关于所述第二用户的简档信息的所述第二集合并从所述储存库取回关于所述第二用户的简档信息的所述第二集合的部件; 用于在所述取回之后,建立所述第一用户与所述第二用户之间的ー个或多个其它联系的部件,其中所述ー个或多个其它联系与一个或多个其它社交网络网站关联,并且其中所述ー个或多个其它社交网络网站被包括在所述多个社交网络网站中;以及 用于在所述取回之后,将所述第二用户添加至所述第一用户经由所述储存库联系的联络人的所述主列表的部件。
10.如权利要求9的装置,还包括 用于向所述第一用户呈现第二提醒的部件,其中所述第二提醒指示来自第三用户的对在第一社交网络网站中建立所述第一用户与所述第三用户之间的联系的请求; 用于接收来自所述第一用户的对建立所述第一用户与所述第三用户之间的所述联系的第二批准的部件; 用于响应于接收所述第二批准,捜索所述储存库以查找关于所述第三用户的简档信息的第三集合的部件;用于响应于所述捜索以查找简档信息的所述第三集合,判定所述储存库不包括关于所述第三用户的简档信息的所述第三集合的部件; 用于在判定所述储存库不包括简档信息的所述第三集合之后,从所述第一社交网络网站取回所述第三用户的简档的部件; 用于搜索所述ー个或多个其它社交网络网站以查找与包括在来自所述第一社交网络网站的所述第三用户的所述简档中的信息的匹配的部件; 用于响应于搜索所述ー个或多个其它社交网络网站,判定与包括在所述第三用户的所述简档中的所述信息的所述匹配在所述ー个或多个其它社交网络网站的子集中的部件;以及 用于响应于判定所述匹配,发送对在一个或多个其它社交网络网站的所述子集中的每个社交网络网站中建立所述第一用户与所述第三用户之间的联系的一个或多个请求的部件。
11.如权利要求10的装置,还包括用于在所述储存库中添加所述第三用户作为所述第一用户的暂时联络人的部件。
12.如权利要求10的装置,还包括用于向所述第三用户发送向所述储存库注册的邀请的部件。
13.如权利要求9的装置,其中简档信息的所述第一集合还包括用于处理对在社交网络网站中建立所述第一用户与另一用户之间的联系的请求的缺省设置,并且其中所述缺省设置是从包括自动模式和提示模式的组中选择的模式。
14.如权利要求13的装置,其中所述缺省设置为所述自动模式,并且其中建立所述第ー用户与所述第二用户之间的ー个或多个其它联系包括用于基于所述缺省设置为所述自动模式,在所述ー个或多个其它社交网络网站中自动地建立所述第一用户与所述第二用户之间的所述ー个或多个其它联系,而不提示所述第二用户确认所述ー个或多个其它联系的部件。
15.如权利要求13的装置,其中所述缺省设置为所述提示模式,并且其中建立所述第ー用户与所述第二用户之间的ー个或多个其它联系包括用于提示所述第二用户确认所述一个或多个其它联系中的每个联系的部件。
16.如权利要求9的装置,其中简档信息的所述第一集合还包括在社交网络网站中建立所述第一用户与另一用户之间的联系的一个或多个规则的集合,并且其中建立一个或多个其它联系包括用于通过应用ー个或多个规则的所述集合中的规则来选择所述ー个或多个其它社交网络网站作为所述多个社交网络网站的恰当子集的部件,所应用的规则将所述第一社交网络网站与所述多个社交网络网站的所述恰当子集相关。
17.—种包括存储在计算机可读介质上的计算机程序代码的计算机程序,当所述计算机程序代码被载入计算机系统并在其上执行吋,导致所述计算机系统执行根据权利要求I至8中的任ー权利要求的方法的所有步骤。
18.一种用于支持计算基础结构的处理,所述处理包括为在计算机系统中创建、集成、托管、维护及部署计算机可读程序代码中的至少ー个提供至少ー种支持服务,其中所述代码与所述计算机系统相组合能够执行一种用于跨越多个社交网络网站同步与新联络人的联系的方法,所述方法包括通过将关于第一用户的简档信息的第一集合存储在储存库中而向所述储存库注册所述第一用户,其中简档信息的所述第一集合包括在所述多个社交网络网站中标识所述第一用户的多个用户标识符,并且其中简档信息的所述第一集合还包括所述第一用户经由所述储存库联系的联络人的主列表; 向所述第一用户呈现提醒,其中所述提醒指示来自第二用户的对在第一社交网络网站中建立所述第一用户与所述第二用户之间的联系的请求; 接收来自所述第一用户的对建立所述第一用户与所述第二用户之间的所述联系的批准; 响应于接收所述批准,捜索·所述储存库以查找关于所述第二用户的简档信息的第二集合; 响应于所述搜索,找到关于所述第二用户的简档信息的所述第二集合并从所述储存库取回关于所述第二用户的简档信息的所述第二集合; 在所述取回之后,所述计算机系统的处理器建立所述第一用户与所述第二用户之间的ー个或多个其它联系,其中所述ー个或多个其它联系在一个或多个其它社交网络网站内,并且其中所述ー个或多个其它社交网络网站被包括在所述多个社交网络网站中;以及在所述取回之后,将所述第二用户添加至所述第一用户经由所述储存库联系的联络人的所述主列表。
全文摘要
一种用于跨越多个社交网络网站自动地同步与新联络人的联系的方法及系统。储存库存储第一用户的简档,该简档包括所述第一用户的用于多个社交网络网站(SN)的标识符以及所述第一用户的联络人主列表。向所述第一用户呈现提醒,其中所述提醒指示来自第二用户的对在第一社交网络网站中建立所述第一用户与所述第二用户之间的联系的请求。所述第一用户批准对在所述第一社交网络网站中建立所述联系的请求。如果对所述储存库的搜索找到所述第二用户的简档,则(1)在所述第一用户参与的其它社交网络网站中建立所述第一用户与所述第二用户之间的联系;以及(2)将所述第二用户添加至所述第一用户的联络人主列表。
文档编号G06Q10/10GK102713951SQ201080060528
公开日2012年10月3日 申请日期2010年12月14日 优先权日2010年1月5日
发明者J·布兰查德三世, J·马丁 申请人:国际商业机器公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1