将更新整合到社交联网服务中的制作方法

文档序号:6349615阅读:183来源:国知局
专利名称:将更新整合到社交联网服务中的制作方法
将更新整合到社交联网服务中

发明内容
提供该发明内容以便以简化形式介绍下面在具体实施方式
中进一步描述的构思的选择。该发明内容不意图标识所要求保护的主题的关键特征或必要特征,也不意图在确定所要求保护的主题的范围时被用作辅助。本发明的实施例涉及用于向第一社交联网站点的第一用户提供与第二社交联网站点的第二用户相关联的信息的系统、方法和计算机可读介质,其中,第二用户未在第一社交联网站点注册。在一个实施例中,在第一社交联网站点注册的第一用户请求将与第二社交联网站点处的第二用户相关联的信息添加到第一社交联网站点上的第一用户的呈现馈送(presentation feed)。在第一用户被第二社交联网站点验证(如果被验证的话)以接收与第二用户相关联的信息之后,与第二用户相关联的信息被在第一社交联网站点的呈现馈送上呈现给第一用户。


下面参考附图详细描述本发明的例示性实施例
图I示出了适于与本发明实施例一起使用的示例性计算设备;
图2A示出了依据本发明实施例的将来自第一社交联网站点的第一人的状态更新整合到第二社交联网站点上的第二用户的状态更新中的示例性流程图示;
图2B示出了依据本发明实施例的将来自第一社交联网站点和来自第三社交联网站点的第一人的状态更新整合到第二社交联网站点上的第二用户的状态更新中的示例性流程;
图3示出了依据本发明实施例整合来自第一社交联网站点的更新和来自第二社交联网站点的更新;
图4A图示了依据本发明实施例的将来自第二社交联网站点的更新整合到第一社交联网站点的呈现中;
图4B图示了依据本发明实施例的将来自第二社交联网站点和第三社交联网站点的更新整合到第一社交联网站点的呈现中;
图5示出了依据本发明实施例的呈现来自第二社交联网站点的馈送的、修改后的第一社交联网站点的呈现;
图6示出了依据本发明实施例的将来自第二社交联网站点的馈送合并到第一社交联网站点的呈现馈送中的、修改后的第一社交联网站点的呈现;
图7示出了依据本发明实施例的将来自第二社交联网站点的馈送合并到第三社交联网站点的呈现馈送中的、修改后的第一社交联网站点的呈现;
图8图示了依据本发明实施例的第一社交联网站点中的各用户连接;
图9示出了依据本发明实施例在第一社交联网站点处呈现的示例性用户界面,其接收用于检验对于从第二社交联网站点接收信息而进行的用户验证的输入;
图10示出了依据本发明实施例的用于整合从第一社交联网站点服务器和第二社交联网站点服务器取得和/或接收的更新并且将更新传送到要整合的社交联网站点的例示性系统;
图11图示了依据本发明实施例的用于在要整合的社交联网站点处接收从第一社交联网站点服务器和第二社交联网站点服务器传递的更新的系统;
图12是图示依据本发明实施例的在从第一社交联网站点服务器验证第一用户与必需验证信息相关联时接收所请求的更新的方法的流程 图13是图示依据本发明实施例的在基于由第一用户提供的信息该第一用户被验证以查看来自第二用户的更新时接收所请求的来自第二用户的更新的方法的流程 图14是图示依据本发明实施例的在第一社交联网站点中呈现在第二社交联网站点中登录的活动的方法的流程 图15是图示依据本发明实施例的在第一社交联网站点中呈现在第二社交联网站点中登录的活动的方法的流程图;以及
图16是示出了依据本发明实施例的将至少来自第一社交联网服务的第一类社交联网活动和来自第二社交联网服务的第二类社交联网活动与第一社交联网服务处的用户简档相关联的方法的另一实施例的流程图。
具体实施例方式这里具体描述本发明实施例的主题以满足法定要求。尽管这里可能使用术语“步骤”和/或“块”或“模块”等来暗示所采用的方法或系统的不同组件,但是所述术语不应被解释为隐含表示这里公开的各个步骤之间的任何特定顺序,除非明确地描述了各步骤的顺序。本发明实施例涉及用于向第一社交联网站点的第一用户提供与第二社交联网站点的第二用户相关联的信息的系统、方法和计算机可读介质,其中,第二用户未在第一社交联网站点处注册。在一些实施例中,在第一社交联网站点处注册的第一用户请求将第二社交联网站点处与第二用户相关联的信息添加到第一社交联网站点上第一用户的呈现馈送。呈现馈送包括可能由一个或多个人输入的更新(诸如,状态更新)的呈现。在第一用户被第二社交联网站点验证(如果需要的话)以接收与第二用户相关联的信息之后,与第二用户相关联的信息被在第一社交联网站点的呈现馈送上显示给第一用户。相应地,在一个方面,本发明提供了在其上包含了计算机可运行指令的计算机可读介质,在所述计算机可运行指令被运行时,执行在第一社交联网站点呈现在第二社交联网站点登录的活动的方法。该方法包括在远程计算设备上向与第一社交联网站点相关联的第一用户呈现第一社交联网站点界面。该方法还包括从第一用户接收信息,该信息标识与第二社交联网站点相关联的第二用户。由第二用户向第二社交联网站点提供的活动信息被与所述第一社交联网站点相关联的第一服务器(其从与第二社交联网站点相关联的第二服务器请求所述活动信息)取得。第二用户的活动信息被在第一社交联网站点上呈现给第一用户。在一些实施例中,活动信息包括用户更新(诸如,状态更新)。另一方面,本发明提供了在其上包含了计算机可运行指令的计算机可读介质,在所述计算机可运行指令被运行时,执行在第一社交联网站点呈现在第二社交联网站点登录的活动的方法。该方法包括在作为第二社交联网站点的主机的应用服务器处将第一用户验证为在第一社交联网站点注册。从第一用户接收用于接收与第二用户相关的活动信息的预订请求,该第二用户与第二社交联网站点相关联。该方法还包括取得由第二用户向第二社交联网站点提供的活动信息。此外,将所取得的活动信息呈现给第一用户。本发明的第三方面提供了一种将至少来自第一社交联网服务的第一类社交联网活动和来自第二社交联网服务的第二类社交联网活动与第一社交联网服务处的用户简档相关联的方式。该方法包括从用户接收对登录第一社交联网服务的请求。该用户被验证为在第一社交联网服务处注册。从用户接收对将第二类社交联网活动添加到第一社交联网服务处的用户简档的请求。该方法还包括确定用户必须被第二社交联网服务验证以接收该第二类社交联网活动。产生用户界面以询问用户输入与第二社交联网服务相关联的验证信息,并且从用户接收验证信息。用户的验证信息被发送到第二社交联网服务。从第二社交联网服务接收对用户被验证的确认。另外,第二类社交联网活动被添加到第一社交联网站点上的用户简档。已经简要描述了本发明实施例的概述,下面描述适于实施其实施例的示例操作环境。一般性地参考附图,并且具体地开始参考图I,示出了适于实施本发明实施例的示例计算设备,并且总地将其表示为计算设备100。计算设备100仅仅是合适的计算环境的一个示例,并且不意图建议关于本发明的使用或功能的范围的任何限制。也不应将计算环境100解释为关于所例示的任何一个模块/组件或模块/组件的组合有任何依赖或要求。可以以多种系统配置(包括手持设备、消费电子设备、通用计算机、专用计算设备等)来实现实施例。还可以在分布式计算环境下(其中由通过通信网络链接的远程处理设备执行任务)实现实施例。继续参考图1,计算设备100包括总线110,其直接或间接地将以下设备耦接存储器112、一个或多个处理器114、一个或多个呈现模块116、输入/输出(I/O)端口 118、I/O模块120、以及例示性电源122。总线110表示可以是一条或多条总线(诸如,地址总线、数据总线、或其组合)。尽管为了清楚以线示出了图I的各块,然而实际上勾画各模块并非如此清楚,并且用比喻地所述线将更精确地为灰色和模糊的(grey and fuzzy)。例如,一个人可能考虑诸如显示设备之类的呈现模块作为I/O模块。而且,处理器具有存储器。本发明人认识到这是本领域的特征,并且重申图I的图仅仅例示可以与一个或多个实施例一起使用的示例计算设备。在诸如“工作站”、“服务器”、“膝上型计算机”、“手持设备”等的类别之间不进行区分,因为所有都被考虑为在图I的范围内并且被称为“计算机”或“计算设备”。计算设备100典型地包括多种计算机可读介质。通过示例而非限制,计算机可读介质可以包括随机存储存储器(RAM);只读存储器(ROM);电可擦除可编程只读存储器(EEPROM);闪存或其它存储器技术KDR0M、数字多用途盘(DVD)、或者其它光学或全息介质;磁带盒、磁带、磁盘存储设备、或其它磁存储设备、载波或可以被用来编码期望信息并且被计算设备100访问的任何其它介质。存储器112包括易失性存储器和/或非易失性存储器形式的计算机存储介质。存储器可以是可移动的、不可移动的、或其组合。示例的硬件设备包括固态存储器、硬盘驱动器、光盘驱动器等。计算设备100包括从诸如存储器112或I/O模块120之类的各实体读取数据的一个或多个处理器。呈现模块116将数据指示呈现给用户或其它设备。示例的呈现模块包括显示设备、扬声器、打印模块、振动模块等。I/o端口 118允许计算设备100在逻辑上与包括I/O模块120的其它设备耦接,所述其它设备中的一些可以是内置的。例示性的模块包括麦克风、遥杆、游戏板、碟型卫星天线、扫描仪、打印机、无线设备等。人们使用因特网来与朋友和家人保持联系。电子邮件的可用性已经允许人们向朋友发送消息,然而最近对于电子邮件用户而言仍难以发送照片或大的电子邮件而无需担心占满朋友的电子邮件收件箱。该问题通过引入社交联网网站而得以解决,在社交联网网站中,人们可以注册并创建在线简档,在该在线简档中,他们可以张贴照片和更新并且与朋友和家人保持联系。然而,社交联网网站的一个缺点在于许多人的朋友已经在多个不同的社交联网网站上创建了简档。尽管一个人可以检查来自在与其相同的第一社交联网网站上的朋友的更新,但是其必须登录到另一社交联网网站来查看来自未在其的第一社交联网网站注册的其他朋友的更新。即使在一个人的、在其它社交联网网站上注册的朋友没有在该人的社交联网网站上注册,该应用仍为其提供了接收关于该朋友的更新的方式。本发明实施例为在社交联网站点注册的人提供了添加来自未在其的社交联网站点注册而在其它社交
联网站点注册的朋友的信息的方式。图2A示出了依据本发明实施例的将来自第一社交联网站点202的第一人210的状态更新206整合到第二社交联网站点209上的第二用户212的状态更新208中的示例性流程图示200。流程图示200包括第一社交联网站点202、第二社交联网站点204、第一人210的状态更新206、第二人212和朋友的状态更新208。在一些实施例中,第二人212向第二社交联网站点204注册,而第一人210未向第二社交联网站点204注册。在替代实施例中,第一人210向第一社交联网站点202提供更新206。第一人210可以在第一社交联网站点202处注册。在第二社交联网站点204处,第二人212可以在第二社交联网站点204处注册,第二人212可以向第二社交联网站点204提供更新208。更新208可以包括来自第二人212的更新,以及/或者可以包括来自第二人212的朋友的更新。在其它实施例中,第二人212的一个或多个朋友可以在第二社交联网站点处注册。在本发明的一些实施例中,如被张贴在第一社交联网站点202上的第一人210的状态更新206可以被添加到如被张贴在第二社交联网站点204上的第二人212的状态更新208。另外,在替代实施例中,第一人210未在第二社交联网站点204处注册。图2B示出了依据本发明实施例的将来自第一社交联网站点和来自第三社交联网站点的第一人的状态更新整合到第二社交联网站点上的第二用户的状态更新中的示例性流程图示240。流程图示240包括第一社交联网站点222、第二社交联网站点224、第一人230的状态更新226、第二人232和朋友的状态更新228、第一人230、第二人232、第三社交联网站点242、以及第一人230的其它状态更新244。在一些实施例中,第二人232向第二社交联网站点224注册,而第一人230未向第二社交联网站点224注册。此外,在替代实施例中,第一人230未在第二社交联网站点224注册。在替代实施例中,第一人230向第一社交联网站点222提供更新226。第一人230还可以向第三社交联网站点242提供其它状态更新244。第一人230可以在第一社交联网站点222处注册。另外或替代地,第一人230可以在第三社交联网站点242处注册。在第二社交联网站点224处,第二人232可以在第二社交联网站点224处注册,第二人232可以在第二社交联网站点224上张贴状态更新228。状态更新228可以包括来自第二人232的更新,以及/或者可以包括来自第二人232的朋友的更新。在其它实施例中,第二人232的一个或多个朋友可以在第二社交联网站点处注册。在本发明的一些实施例中,如被张贴在第一社交联网站点222上的第一人230的状态更新226可以被添加到如被张贴在第二社交联网站点224上的第二人232的状态更新228。附加地或替代地,如被张贴在第三社交联网站点242上的第一人230的其它状态更新244可以被添加到如被张贴在第二社交联网站点224上的第二人232的状态更新228。 图3示出了依据本发明实施例整合300来自第一社交联网站点的更新300和来自第二社交联网站点的更新。呈现300包括第一社交联网站点302、第二社交联网站点304、修改后的第一社交联网站点305、来自第一人的状态更新306、来自第二人的状态更新308、第三人的第一状态更新310、第三人的第二状态更新312、以及第三人的第三状态更新314。在一些实施例中,第一社交联网站点302被注册给第一人Jane Roe ;第二人Sally Smith是Jane Roe的朋友;第三人John Doe的状态更新310、312和314被从第二社交联网站点304
整合到修改后的第一社交联网站点305。图4A图示了依据本发明实施例的将来自第二社交联网站点的更新整合400到第一社交联网站点的呈现中。将来自第二社交联网站点和第三社交联网站点的更新整合允许一个人接收来自所交往的朋友和家人的更新,而不依赖于朋友和家人所注册的社交联网站点。呈现400包括第一社交联网站点402 ;第二社交联网站点404 ;第三社交联网站点416 ;来自第一人的状态更新406 ;来自第二人的状态更新408 ;来自第三人的第一状态更新410 ;来自第三人的第二状态更新412;来自第三人的第三状态更新414;来自第三人的第一其它状态更新418 ;来自第三人的第二其它状态更新420 ;来自第三人的第三其它状态更新422 ;以及分别来自第一、第二和第三社交联网站点402、404和416的更新的整合450。在一些实施例中,第一社交联网站点402被注册给第一人Jane Roe;第二人Sally Smith是JaneRoe的朋友;第三人John Doe的状态更新410、412、414、418、420和422尚未被整合到第一社交联网站点402。图4B图示了依据本发明实施例的将来自第二社交联网站点和第三社交联网站点的更新整合450到第一社交联网站点的呈现中。如上所述,将来自第二社交联网站点和第三社交联网站点的更新整合允许一个人接收来自所交往的朋友和家人的更新,而不依赖于朋友和家人所注册的社交联网站点。整合450包括修改后的第一社交联网站点460 ;来自第一人的状态更新406 ;来自第二人的状态更新408 ;来自第三人的状态更新410、412和414 ;以及来自第三人的其它状态更新418、420和422。与图4A类似,在一些实施例中,修改后的第一社交联网站点460被注册给第一人Jane Roe ;第二人Sally Smith是Jane Roe的朋友;第三人John Doe的状态更新410、412、414、418、420和422被整合到修改后的第一社交联网站点460中。因此,即使John从未向与Jane相关联的社交联网服务注册,我们的技术使得Jane能够接收与John相关的更新(S卩,John经由他自己的社交联网服务对他的状态进行的更新)。图5示出了依据本发明实施例的呈现来自第二社交联网站点的馈送的、修改后的第一社交联网站点的呈现500。可以以一字体来呈现第二社交联网馈送505,其中该字体可以从预定数量的字体中选出。如图5中所看到的,在第一社交联网站点(其从第二社交联网站点接收关于第二用户的所请求信息)处注册的第一用户,当在第一社交联网站点上该用户所具有的用于第二用户的馈送中呈现来自第二社交联网站点的更新时,可以选择保持与第二社交联网站点相关联的字体。以此方式,用户在呈现时可以使用区别以便向该用户提醒更新的源头。在另一示例中,图6示出了依据本发明实施例的将来自第二社交联网站点的馈送合并到第一社交联网站点的呈现馈送中的、修改后的第一社交联网站点的呈现600。可以以第一字体呈现第一社交联网馈送605,而可以以第二字体呈现第二社交联网馈送610。第一字体和第二字体可以分别从预定数量的字体中选出。与图5中看到的呈现500相反,图6中的呈现600包含来自第一社交联网站点和第二社交联网站点两者的与第二用户相关联的更新。例如,如果第二用户具有与第一社交联网站点相关联的简档以及与第二社交联网站点相关联的简档,则第一用户可以倾向于在第一社交联网站点处在第一用户具有的用于第二用户的简档处访问来自第一社交联网站点和第二社交联网站点两者的与第二用户相关联的信息。如图6中所看到的,基于分别将不同字体用于来自第一社交联网站点的更新
和来自第二社交联网站点的更新,可以将来自第一社交联网站点的更新与来自第二社交联网站点的更新区分开。被用来将两个更新源区分开的字体可以从预定字体集中选择。字体还可以分别与来自第一社交联网站点和第二社交联网站点的更新的呈现相关联,或者可以由用户选择为与第一社交联网站点和第二社交联网站点相关联。替代地,用户可以选择以一致的字体呈现与第二用户相关联的所有更新,例如,字体的呈现与更新的源头无关。在另外实施例中,用户可以具有混合的更新呈现,其中混合的更新呈现可以是将来自第一社交联网站点和第二社交联网站点的更新(被分析用于副本更新)组合的更新的呈现。在一些实施例中,用户可以删除来自第二用户的副本更新,诸如分别来自第一社交联网站点和第二社交联网站点的更新。在另一实施例中,图7示出了依据本发明实施例的将来自第二社交联网站点的馈送合并到第三社交联网站点的呈现馈送中的、修改后的第一社交联网站点的呈现700。可以以第一字体呈现第二社交联网馈送705,而可以以第二字体呈现第三社交联网馈送710。第一字体和第二字体可以分别从预定数量的字体中选出。与图6类似,图7的呈现700是混合更新呈现,其中,图7的混合更新呈现组合来自第二社交联网站点和第三社交联网站点的更新。如上面参考图6讨论的,被用来表示来自第二社交联网站点和第三社交联网站点的更新的两种字体可以被用来分别突出显示来自第二社交联网站点和第三社交联网站点的更新的源头。替代地,来自第二社交联网站点和第三社交联网站点两者的更新可以处于与关联于第一社交联网站点的字体相匹配的字体。图8图示了依据本发明实施例的第一社交联网站点中的各用户连接800。具体地,网络800包括多个用户用户B-E,中央用户(用户A)与用户B-E相关联。在一些实施例中,用户A被安置于中央节点805,用户B — E分别被安置于节点810、815、820和825,每个节点都与节点805连接。另外,每个节点805 - 825包括分别表示第一社交联网站点、第二社交联网站点和第三社交联网站点的标识标签835、840和845。每个标识标签标识与每个节点相关联的社交联网站点。例如,在一些实施例中,节点805与第一社交联网站点相关联。这样,节点805包括标识标签835。类似地,节点810也与第一社交联网站点相关联,由此也包括标识标签835。节点805和节点810之间的信息关系A — B是与第一社交联网站点相关联的两个用户之间的信息关系。信息关系包括被呈现给第一用户(诸如用户A)的、与第二用户(诸如用户B)相关联的信息。在一些实施例中,用于A — B的信息关系被定义为被呈现给用户A的来自用户B的信息。与节点805和810相反,节点815与第二社交联网站点相关联。这样,节点815包括标识标签840。这样,节点805和节点815之间的信息关系A — C是两个分离的社交联网站点的两个用户之间的信息关系。为了向用户A呈现来自用户C的信息,用户A可能必须被与用户C相关联的第二社交联网站点验证。例如当用户C将对他的信息的访问限制于仅某一数量和/或某一类型的人(例如,他朋友或来自特定地理区域的人或从特定学校毕业的人,等等)时,可能需要验证。在替代实施例中,当第一用户(诸如用户C)未限制对他的信息的访问时,请求关于第一
用户的信息的第二用户(诸如用户A)可能不需要被第二社交联网站点验证。与节点805 - 815也相反,节点820与第一社交联网站点和第二社交联网站点相关联。这样,节点820分别包括标识标签835和840。包括多于一个标识标签的节点可能被考虑为混合节点。节点805和820之间的信息关系A — D是第一用户和与第二用户相关联的信息之间的信息关系,活动信息包括来自在第一社交联网站点和第二社交联网站点上发现的来自第二用户的信息。与节点820类似,节点825也是与两个社交联网站点(第二社交联网站点和第三社交联网站点)相关联的混合节点。这样,节点825分别包括标识标签840和845。节点805和825之间的信息关系A-E是第一用户和与第二用户相关联的信息之间的信息关系,活动信息包括来自在两个社交联网站点上发现的来自第二用户的信息,所述两个社交联网站点中的每一个与第一社交联网站点都分离开。图9示出了依据本发明实施例在第一社交联网站点处呈现的示例性用户界面900,其接收用于检验对于从第二社交联网站点接收信息而进行的用户验证的输入。如上所述,在一些实施例中,在第一用户可以接收关于第二用户的非公开信息之前第一用户必须被第二社交联网站点验证。在替代实施例中,与所请求的来自第二用户的信息是公开的还是非公开的无关,在与第二用户相关联的任何信息可以被传递到第一社交联网站点之前,第二社交联网站点可能都要求第一用户被验证为与第二社交联网站点相关联。在任一情况下,要被验证的第一用户可以向第二社交联网站点提供验证信息。在一些实施例中,用户可以在第一社交联网站点处所呈现的用户界面(诸如界面900)处输入验证信息。界面900可以被配置为接收用户验证信息。这样,界面900可以包括用户名输入905和密码输入910。在替代实施例中,用户可以与基于GPS的位置相关联,并且可以仅需要输入验证密码。在其它实施例中,用户可以将用户名和/或密码保存至他的计算机,在此情况下,用户验证屏幕可以不被可视地显示给用户,或者可以简单地显示。在替代实施例中,用户对第一社交联网站点的初始登录可以被用来验证第一社交联网站点以及一个或多个相关联的社交联网站点两者。在替代实施例中,第一用户可能请求与第二用户相关的信息,其中第二用户与第二社交联网站点相关联,第二社交联网站点是所述一个或多个社交联网站点中的至少一个。在第一用户已经在第一社交联网站点处被验证以访问第二社交联网站点的一些实施例中,可以不需要第二验证。图10示出了依据本发明实施例的用于整合从第一社交联网站点服务器和第二社交联网站点服务器取得和/或接收的更新并且将更新传送到要整合的社交联网站点的例示性系统1000。该系统包括第一社交联网站点服务器1002 ;第一数据库1003 ;第二社交联网站点服务器1004 ;第二数据库1005 ;整合服务器1006 ;第三数据库1007 ;整合应用1008 ;感兴趣的社交联网站点1010 ;整合服务器1006和第一社交联网站点服务器1002之间的连接1012 ;整合服务器1006和第二社交联网站点服务器1004之间的连接1014 ;以及整合服务器1006和感兴趣的社交联网站点1010之间的连接1016。在一些实施例中,连接1012、1014和1016可以是有线的或无线的。在本发明范围之内的具体有线实施例的示例包括USB连接和电缆连接。在本发明范围之内的具体无线实施例的示例包括近距离无线网络和射频技术。应理解并认识到“近距离无线网络”的指定不意味着限制,而应被广义地解释为包括至少以下技术协商性无线外设(NWP)设备;短距离无线空中接口网络(例如,无线个人域网(wPAN)、无线局域网(wLAN)、无线广域网
(wWAN)、蓝牙"等);无线点对点通信(例如,超宽带);以及支持设备间的数据无线通信的任何协议。另外,熟悉本发明领域的人将认识到可以通过与特定例示的实施例不同的多种数据传递方法(例如,卫星传输、电信网络等)来实现近距离无线网络。在一些实施例中,整合服务器1006可以分别从第一社交联网站点服务器1002或第二社交联网站点服务器1004取得和/或接收更新。更新可以存储在第一社交联网站点服务器1002处,或者更新可以存储在与第一社交联网站点1002相关联的第一数据库1003中。另外或替代地,更新可以存储在第二社交联网站点服务器1004处,或者更新可以存储在与第二社交联网站点服务器1004相关联的第二数据库1005中。更新可以响应于来自一社交联网站点(诸如社交联网站点1010)的用于将更新整合到社交联网站点1010中的请求而从第一社交联网站点服务器1002和/或第二社交联网站点服务器1004发送。作为响应,第一社交联网站点服务器1002和/或第二社交联网站点服务器1004可以将所请求的更新提供给整合服务器1006。更新可以存储在整合服务器1006处,或者更新可以存储在与整合服务器1006相关联的数据库1007处。在替代实施例中,更新可以响应于来自一社交联网站点(诸如社交联网站点1010)的请求而由整合服务器1006取得。在一些实施例中,整合服务器1006可以从社交联网站点1010接收更新请求。整合服务器1006然后可以产生对来自第一社交联网站点服务器1002和/或第二社交联网站点服务器1004的更新的请求。响应于来自整合服务器1006的更新请求,第一社交联网站点服务器1002和/或第二社交联网站点服务器1004可以向整合服务器1006发送响应,其中该响应包括所请求的更新。更新请求和/或响应于该更新请求而被发送的更新可以经由连接1012和/或连接1014被传送。图11图示了依据本发明实施例的用于在要整合的社交联网站点处接收从第一社交联网站点服务器和第二社交联网站点服务器传递的更新的系统1100。该系统1100包括第一社交联网站点服务器1102 ;第二社交联网站点服务器1104 ;社交联网站点的服务器1106 ;社交联网站点1110 ;第一社交联网站点服务器1102和感兴趣的社交联网站点1110之间的连接1112 ;以及第二社交联网站点服务器1104和感兴趣的社交联网站点1110之间的连接1114。
与在图10中看到的连接类似,在一些实施例中,连接1112和1114可以是有线的或无线的。在本发明范围之内的具体有线实施例的示例包括USB连接和电缆连接。在本发明范围之内的具体无线实施例的示例包括近距离无线网络和射频技术。应理解并认识到“近距离无线网络”的指定不意味着限制,而应被广义地解释为包括至少以下技术协商性无线外设(NWP)设备;短距离无线空中接口网络(例如,无线个人域网(wPAN)、无线局域网(wLAN)、无线广域网(wWAN)、蓝牙"^等);无线点对点通信(例如,超宽带);以及支持设备间的数据无线通信的任何协议。另外,熟悉本发明领域的人将认识到可以通过与特定例示的实施例不同的多种数据传递方法(例如,卫星传输、电信网络等)来实现近距离无线网络。在一些实施例中,社交联网站点服务器1106可以分别从第一社交联网站点服务器1102或第二社交联网站点服务器1104取得和/或接收更新。更新可以通过社交联网站点服务器1106的整合功能而被整合到社交联网站点1110的更新中。更新可以从社交联网站点1110请求,或者更新可以与来自社交联网站点1110的请求无关地从第一社交联网站点服务器1102和/或第二社交联网站点服务器1104传送到社交联网站点1110。在替代
实施例中,更新可以存储在第一社交联网站点服务器1102 ;与第一社交联网站点1102相关联的第一数据库1103 ;第二社交联网站点服务器1104 ;与第二社交联网站点服务器1104相关联的第二数据库1105 ;社交联网站点服务器1106 ;以及/或者与社交联网站点服务器1106相关联的第三数据库1107。更新请求和/或响应于该更新请求而被发送的更新可以经由连接1112和/或连接1114被传送。图12是图示依据本发明实施例的在从第一社交联网站点服务器验证第一用户与必需验证信息相关联时接收所请求的更新的方法的流程图1200。初始地,如块1210所指示的,在第一用户1202的计算设备处产生用于获得与第二用户相关联的信息的用户请求1214。第二用户可以被称为例如“John Doe”。第一用户1202从其处发起对与第二用户相关联的信息的请求的计算设备可以是任何类型的计算设备,诸如例如上面参考图I描述的计算设备100。仅仅通过示例而非限制,计算设备可以是个人计算机、桌上型计算机、膝上型计算机、手持设备、移动手持机、消费电子设备等。另外,计算设备还可以包括键盘、小键盘、手写笔、遥杆以及允许用户向提供网络提供有线或无线数据(例如,搜索询问、用户偏好等)的任何其它输入启动组件。然而,应注意,本发明不限于在这样的计算设备上实施,而是可以在本发明实施例范围内的多种不同类型的计算设备中的任何计算设备上实现。用户请求1214然后被发送1212到第一社交联网站点服务器1204。在块1216,在第一社交联网站点服务器处产生用于获得与第二用户相关联的信息的请求1240。在替代实施例中,用于获得与第二用户相关联的信息的请求1240可以是被从第一社交联网站点服务器重定向到适当的第二社交联网站点服务器1206的用户请求1214。在请求1240已经被产生1216之后,请求1240被发送1218到第二社交联网站点服务器1206。在请求1240被接收之后,第二社交联网站点服务器1206认识到1222存在对于对访问所请求的信息的授权的需要,并且仍然在块1222,产生授权请求1226。授权请求然后被发送1224到第一社交联网站点服务器1204。在块1228,第一社交联网站点服务器1204认识到出现所请求的用户验证信息,并且产生响应1230以将验证信息提供给第二社交联网站点服务器1206。在一些实施例中,用户一旦注册到第一社交联网站点,用户验证信息就可以被提供给第一社交联网站点服务器1204。在注册第一社交联网站点的过程中,用户可以向第一社交联网站点服务器1204提供验证信息。第一用户的验证信息可以存储在第一社交联网站点服务器1204处,或者替代地第一用户的验证信息可以存储在可由第一社交联网站点服务器1204访问的数据库处。在一些实施例中,第一用户的验证信息然后可以在块1228处被访问,并且被提供于在第一社交联网站点服务器1204产生的并被发送1232到第二社交联网站点服务器1206的响应1230 中。一旦响应1230已经被产生1228,响应1230就可以被发送1232到第二社交联网站点服务器1206。第二社交联网站点服务器1206然后可以产生1234响应1238,该响应1238可以包括与第二用户相关联的信息。与第二用户相关联的信息可以包括更新、简档信息等。一旦响应1238已经被产生1234,响应1238就可以被发送1236到第一社交联网站点服务器1204。图13是是图示依据本发明实施例的在基于由第一用户提供的信息该第一用户被验证以查看来自第二用户的更新时接收所请求的来自第二用户的更新的方法的流程图1340。初始地,如在块1310处所指示的,在第一用户1302的计算设备处产生用于获得与第二用户相关联的信息的用户请求1314。第二用户可以被称为例如“John Doe”。用户请求1314然后被发送1312到第一社交联网站点服务器1304。在块1316,在第一社交联网站点服务器处产生用于获得与第二用户相关联的信息的请求1340。在替代实施例中,用于获得与第二用户相关联的信息的请求1340可以是被从第一社交联网站点服务器重定向到适当的第二社交联网站点服务器1306的用户请求1314。在请求1340已经被产生1316之后,请求1340被发送1318到第二社交联网站点服务器1306。在请求1340被接收之后,第二社交联网站点服务器1306认识到1322存在对于对访问所请求的信息的授权的需要,并且仍然在块1322,产生授权请求1326。授权请求然后被发送1324到第一社交联网站点服务器1304。在块1327,第一社交联网站点服务器1304认识到未出现所请求的用户验证信息,并且产生验证信息请求1328。请求1328然后被发送1329到第一用户1302。在一些实施例中,在块1330产生用户界面。第一用户1302可以将验证信息输入到用户界面中。替代地,第一用户1302可以向请求1328提供对于访问在第一用户的计算设备上存储的验证信息的许可。在替代实施例中,在第一用户1302的计算设备处产生1330响应1331,该响应1331包括由第一用户1302提供的验证信息。一旦响应1331已经被产生1330,响应1331可以被发送1332给第二社交联网站点服务器1306。第二社交联网站点服务器1306然后可以产生1334响应1338,该响应1338可以包括与第二用户相关联的信息。与第二用户相关联的信息可以包括更新、简档信息等。一旦响应1338已经被产生1334,响应1338就可以被发送1336到第一社交联网站点服务器1304。图14是图示依据本发明实施例的在第一社交联网站点中呈现在第二社交联网站点中登录的活动的方法的流程图1400。如块1410所指示的,在远程计算设备上向第一用户呈现第一社交联网站点界面。第一用户可以与第一社交联网站点相关联。在块1420,从第一用户接收标识与第二社交联网站点相关联的第二用户的信息。在块1430,取得与第二用户相关联的活动信息。活动信息的取得可以由与所述第一社交联网站点相关联的第一服务器促进,所述第一服务器从与所述第二社交联网站点相关联的第二服务器请求所述活动信息。在替代实施例中,活动信息可以由第二用户提供给第二社交联网站点。在块1440,向第一用户呈现与第二用户相关联的活动信息。该活动信息可以在第一社交联网站点上被呈现给第一用户。图15是图示依据本发明实施例的在第一社交联网站点中呈现在第二社交联网站点中登录的活动的方法的流程图1500。如在块1510所指示的,验证第一用户为在第一社交联网站点处注册。在一些实施例中,第一用户可以在作为第二社交联网站点的主机的应用服务器处被验证。在块1520,从第一用户接收对于接收与第二社交联网站点相关联的第二用户相关的活动信息的预订请求。与第二用户相关的信息可以是由第二用户提供给第二社交联网站点的信息。在替代实施例中,与第二用户相关的信息可以是由与第二社交联网站点相关联的其它用户提供的
信息。在块1530,取得活动信息,其中,该信息由第二用户向第二社交联网站点提供。在一些实施例中,活动信息的取得可以由与所述第一社交联网站点相关联的第一服务器促进,所述第一服务器从与所述第二社交联网站点相关联的第二服务器请求所述活动信息。在块1440,向第一用户呈现该活动信息。在一些实施例中,该信息可以在第一社交联网站点上被呈现给第一用户。图16是示出了依据本发明实施例的将至少来自第一社交联网服务的第一类社交联网活动和来自第二社交联网服务的第二类社交联网活动与第一社交联网服务处的用户简档相关联的方法的另一实施例的流程图1600。如在块1610所指示的,从用户接收用于登录到第一社交联网服务的请求。在一些实施例中该用户与第一社交联网服务相关联。在块1620,验证该用户为在第一社交联网服务处注册。在块1630,从用户接收用于将第二类社交联网活动添加到第一社交联网服务处的用户简档的请求。在块1640,确定用户必须被第二社交联网服务验证以接收该第二类社交联网活动。在块1650,产生用户界面以询问用户输入与第二社交联网服务相关联的验证信息。在块1660,从用户接收验证信息。在块1670,用户的验证信息被发送到第二社交联网服务。在块1680,从第二社交联网服务接收对于用户被验证的确认。在块1690,将第二类社交联网活动添加到第一社交联网站点上的用户简档。在不偏离本发明的精神和范围的情况下,可以有所示出的各种组件以及未示出的组件的许多不同布置。已经以例示性而非限制性的意图描述了本发明的实施例。对于本领域技术人员而言,不偏离本发明范围的替代实施例将变得显而易见。本领域技术人员在不偏离本发明的范围的情况下,可以开发实施前述改进的替代部件。将理解某些特征和子组合在不引用其它特征和子组合的情况下具有可用性并且可以被采用,并且被设想为在权利要求的范围之内。并非在各图中列出的所有步骤都必须按照所描述的特定顺序被实施。
权利要求
1.一种在其上包含了计算机可运行指令的计算机可读介质,在所述计算机可运行指令被运行时,执行在第一社交联网网站(“站点”)呈现在第二社交联网站点登录的活动的方法,该方法包括 在远程计算设备上向第一用户(212)呈现(1410)第一社交联网站点界面,第一用户与第一社交联网站点(204)相关联; 从第一用户(212)接收(1420)信息(1214),其中该信息(1214)标识第二用户(210),所述第二用户(210)与第二社交联网站点(202)相关联; 取得(1430)由第二用户(210)提供给第二社交联网站点(202)的活动信息(206);以及 在第一社交联网站点(204)向第一用户(212)呈现(1440)第二用户的活动信息(206)。
2.如权利要求I所述的介质,其中,所述第一社交联网站点界面包括被提供给第一用户的更新的活动信息列表。
3.如权利要求2所述的介质,其中,被提供给第一用户的更新的活动信息列表包括第二用户的活动信息。
4.如权利要求3所述的介质,其中,由第二用户提供的活动信息被从第二社交联网站点自动地取得。
5.如权利要求I所述的介质,还包括 呈现由第二用户提供给第一社交联网站点的活动信息; 整合由第二用户提供给第一社交联网站点的活动信息以及由第二用户提供给第二社交联网站点的活动信息;以及 在第一社交联网站点上将整合后的活动信息呈现到单个统一馈送中。
6.如权利要求5所述的介质,其中,以从至少一个预定字体中选出的第一字体呈现由第二用户提供给第一社交联网站点的活动信息。
7.如权利要求6所述的介质,其中,以从至少一个预定字体中选出的第二字体呈现由第二用户提供给第二社交联网站点的活动信息。
8.如权利要求I所述的介质,其中,所述取得所述活动信息由与所述第一社交联网站点相关联的第一服务器促进,所述第一服务器从与所述第二社交联网站点相关联的第二服务器请求所述活动信息。
9.一种在其上包含了计算机可运行指令的计算机可读介质,在所述计算机可运行指令被运行时,执行在第一社交联网网站(“站点”)呈现在第二社交联网站点登录的活动的方法,该方法包括 在作为第二社交联网站点(202)的主机的应用服务器(1206)处验证(1510)第一用户(212)在第一社交联网站点(204)处注册; 从第一用户接收(1520)对于接收与第二用户(210)相关的活动信息(206)的预订请求(1214),所述第二用户(210)与第二社交联网站点(202)相关联; 取得(1530)由第二用户(210)提供给第二社交联网站点(202)的活动信息(206);以及 向第一用户(212)呈现(1540)该活动信息(206)。
10.如权利要求9所述的介质,其中,由第二用户提供的活动信息被从第二社交联网站点自动地取得。
11.如权利要求9所述的介质,其中,由第二用户提供的活动信息被从第二社交联网站点周期性地取得。
12.如权利要求9所述的介质,还包括 呈现由第二用户提供给第一社交联网站点的活动信息; 整合由第二用户提供给第一社交联网站点的活动信息以及由第二用户提供给第二社交联网站点的活动信息;以及 在第一社交联网站点上将整合后的活动信息呈现到单个统一馈送中。
13.如权利要求9所述的介质,其中,所述取得所述活动信息由与所述第一社交联网站点相关联的第一服务器促进,所述第一服务器从与所述第二社交联网站点相关联的第二服务器请求所述活动信息。
14.一种将至少来自第一社交联网服务的第一类社交联网活动和来自第二社交联网服务的第二类社交联网活动与第一社交联网服务处的用户简档相关联的方法,该方法包括 从用户(1202)接收(1610)对于登录到第一社交联网服务(1204)的请求(1214); 验证(1620)该用户(1202)为在第一社交联网服务(1204)处注册; 从用户(1202)接收(1630)对于将第二类社交联网活动(1238)添加到第一社交联网服务(1204)处的用户简档的请求(1214); 确定(1640)用户(1204)必须被第二社交联网服务(1206)验证以接收该第二类社交联网活动(1238); 产生(1650)用户界面(900)以询问用户(1202)输入与第二社交联网服务(1206)相关联的验证信息(1230); 从用户(1202)接收(1660)验证信息(1230); 将用户(1202)的验证信息(1230)发送(1670)到第二社交联网服务(1206); 从第二社交联网服务(1206)接收(1680)对于用户(1202)被验证的确认;以及 将第二类社交联网活动(1238)添加(1690)到第一社交联网站点(1204)上的用户简档。
15.如权利要求14所述的方法,还包括 呈现由第二用户提供给第一社交联网站点的活动信息; 整合由第二用户提供给第一社交联网站点的活动信息以及由第二用户提供给第二社交联网站点的活动信息;以及 在第一社交联网站点上将整合后的活动信息呈现到单个统一馈送中。
全文摘要
本发明实施例涉及用于向第一社交联网站点的第一用户提供与第二社交联网站点的第二用户相关联的信息的系统、方法和计算机可读介质,其中第二用户未在第一社交联网站点注册。在一些实施例中,在第一社交联网站点注册的第一用户请求将第二社交联网站点处与第二用户相关联的信息添加到第一社交联网站点上第一用户的呈现馈送。在第一用户被第二社交联网站点验证以接收与第二用户相关联的信息之后,与第二用户相关联的信息被在第一社交联网站点上显示给第一用户。
文档编号G06Q50/00GK102804220SQ201080026030
公开日2012年11月28日 申请日期2010年6月9日 优先权日2009年6月12日
发明者B.S.塞蒂, P.埃利奥特, D.奥巴桑约, O.夏海恩 申请人:微软公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1