当前位置: 首页 > 专利查询>微软公司专利>正文

虚拟身份管理器制造技术

技术编号:9742013 阅读:107 留言:0更新日期:2014-03-07 05:13
提供一种用于管理用户的身份的计算系统和方法。服务器可被配置为在相应的请求和响应流中与多个客户端设备中的每一个客户端设备通信。推断引擎被配置为监视所述流以获得标识因子,该标识因子将该多个客户端设备中的每一个客户端设备与该多个客户端设备中的其他客户端设备区分开。在检测到该多个客户端设备中的两个或更多个客户端设备中的每一个客户端设备的一个或多个标识因子在一阈值概率内匹配时,该推断引擎作出以下推断:该两个或更多个客户端设备是被该用户使用的。基于该推断,该推断引擎在该服务器处创建将该两个或更多个客户端设备相链接的虚拟身份记录。

【技术实现步骤摘要】
【国外来华专利技术】虚拟身份管理器背景随着移动计算设备(包括智能电话、平板、膝上型计算机等)的增长,单个用户可能具有多个设备,该用户通过这些设备来访问各种在线服务、网络和平台。这些不同的服务、网络和平台可具有不同的访问要求和标识机制,这需要该用户维护多个不同的标识源(用户id/口令组合、PIN等)。因此用户可能有割裂的在线体验,并且不允许容易而安全地与该用户所利用的多个服务、网络和平台共享该用户的标识信息。在另一示例中,当用户使用新设备开始访问该用户先前用前一设备访问过的在线服务时,可能提示该用户执行验证过程来确认该用户的身份,因为该服务不能识别新设备,从而用额外的耗时任务打断了用户。此外,用户的各种标识信息的可见性的缺乏可能导致该用户收到缺乏与该用户的相关性的广告和推荐。概述本文公开一种用于管理用户的身份的系统和方法。在一个示例中,该系统包括服务器,该服务器被配置为在相应的请求和响应流中与多个客户端设备通信。推断引擎被配置为监视该服务器和该多个客户端设备中的每一个之间的该请求和响应流,以获得标识因子,该标识因子将该多个客户端设备中的每一个客户端设备与该多个客户端设备中的其他客户端设备区分开。在检测到两个或更多个客户端设备中的每一个客户端设备的一个或多个标识因子在一阈值概率内匹配时,该推断引擎被配置为作出以下推断:该两个或更多个客户端设备是被该用户使用的。基于该推断,该推断引擎在该服务器处创建将该两个或更多个客户端设备相链接的虚拟身份记录。该系统还可包括身份验证引擎,该身份验证引擎被配置为接收身份验证请求,该身份验证请求查询从与该服务的记录上不同的客户端设备对服务的未验证用户登入。该请求可询问该不同客户端设备是否在该虚拟身份记录中被链接到该用户。提供本概述是为了以简化的形式介绍将在以下详细描述中进一步描述的选择的概念。本概述并不旨在标识所要求保护主题的关键特征或必要特征,也不旨在用于限制所要求保护主题的范围。此外,所要求保护的主题不限于解决在本公开的任一部分中所提及的任何或所有缺点的实现。附图简述图1是用于管理用户的身份的系统的一个实施例的示意图,该系统包括推断引擎和身份验证引擎。图2是示出用于管理用户的身份的方法的一个实施例的图示。图3是图2的图示的延续。图4是图1的系统创建的社交超图(supergraph)的示意图。详细描述图1一般性地示出用于管理用户的身份的计算系统10的一个实施例。计算系统10包括虚拟ID管理服务器12,该虚拟ID管理服务器12被配置为通过计算机网络(诸如因特网)与多个客户端设备(包括用户客户端设备)通信。如下面更详细地描述的,虚拟ID管理服务器12包括推断引擎22,该推断引擎22被配置为在虚拟ID管理服务器处创建虚拟身份记录24,该虚拟身份记录24将两个或更多个用户客户端设备链接到一共同的用户。在一个示例中,用户客户端设备14包括大容量存储26、存储器28、显示器29、处理器30、以及地点感测技术,诸如GPS接收机32。GPS接收机32基于卫星信号确定用户客户端设备14的地点,并且在向用户征得对这种地点跟踪的适当同意之后,可周期性地将所确定的该设备的地点通过虚拟ID客户端模块38发送到虚拟ID管理服务器12。存储在大容量存储26中的诸如浏览器34和应用程序(“应用”)36之类的程序可被处理器30使用存储器28来执行,其输出显示在显示器29上,以实现本文描述的各种功能。可在用户客户端设备14上提供虚拟ID客户端模块38,该虚拟ID客户端模块38被配置为通过相应的请求和响应流40与虚拟ID管理服务器12的推断引擎22通信。在其他示例中,用户客户端设备14可包括图1中未示出的其他组件,诸如用户输入设备,包括例如触摸屏、键盘、鼠标、游戏控制器、相机和/或话筒。而且,尽管未在图1中示出,然而应当理解,用户客户端设备16、18、20和114具有按照与上面针对用户客户端设备14描述的类似的方式工作的类似组件。作为一个示例,虚拟ID管理服务器12可驻留于门户44,该门户44提供对各种信息和服务的单个接入点。在门户44处具有用户账户的用户可通过访问控制点46例如用用户名和口令登入,以访问各种信息和服务,诸如托管在在线服务服务器54上的电子邮件50和日历52服务、通过托管在社交网络服务器58上的社交网络引擎56访问社交联网服务等。应当理解,在一个实施例中,访问控制点可被实现为负载平衡代理服务器。用户可以访问托管在另一在线服务服务器64上的其他特征和服务而无需登入门户44,诸如通过搜索引擎60进行搜索、通过新闻引擎62访问新闻等等。现在转向推断引擎22通过其来创建用户的虚拟身份记录24的过程,该推断引擎分别监视虚拟ID管理服务器12和用户客户端设备14、16和18之间的请求和响应流40、70和120,以获得标识因子,该标识因子将这些设备中的每一个设备与其他用户客户端设备区别开。可监视的标识因子的示例包括但不限于:设备ID、浏览器版本、浏览器历史、浏览器cookie、搜索简档、商业交易信息、地点信息以及社交图信息。在一个示例中,用户客户端设备14可以是具有一IP地址的膝上型计算机,该IP地址解析到接近100MainStreet,Anytown,USA(美国,任意城镇,大街100号)的地点。用户客户端设备14上的虚拟ID客户端模块38响应于来自推断引擎22的请求通过流40向推断引擎22发送该IP地址。在到地理地点的IP地址解析具有不同准确度水平的情况下,推断引擎22基于先验学习向100MainStreet,Anytown,USA这一地点赋予80%的置信因子。存储在用户客户端设备14上的浏览器cookie被用来跟踪在该设备上执行的搜索以创建搜索简档,类似地,该搜索简档由推断引擎22监视。在此示例中,所执行的搜索包括对越南度假租赁、XYZ汽车、Anytown,USA(美国,任意城镇)的水管工以及密西西比河游船的搜索。用户客户端设备16可以是移动通信设备,该移动通信设备接收将该设备定位在100MainStreet,Anytown,USA的GPS信号。用户客户端设备16上的虚拟ID客户端模块响应于来自推断引擎22的请求通过流70向推断引擎22发送该地点信息。在通过GPS信号获得的地理地点高度准确的情况下,推断引擎22向用户客户端设备16的MainStreet,Anytown,USA地点赋予99%的置信因子。存储在用户客户端设备16上的cookie被用来跟踪在该设备上执行的以下搜索——搜索越南食物、XYZ汽车、Anytown,USA水管工以及密西西比河游船。还由推断引擎22来监视包含这些搜索的搜索简档。当推断引擎22检测到上述标识因子并赋予相关联的置信因子时,推断引擎确定用户客户端设备14和16的标识因子在一阈值概率内是否匹配。如果匹配,则推断引擎做出以下推断:用户客户端设备14和16被同一用户使用。随后推断引擎22在虚拟ID管理服务器12处创建虚拟身份记录24,该虚拟身份记录24将用户客户端设备14和16链接到用户,诸如用户72。推断引擎22被配置为部分基于从链接其他用户及其相应客户端设备的机器学习来估算同一用户使用用户客户端设备14和16这一推断的准确度。推断引擎22还被配置为监视它已做的推断,并且基于稍后确定本文档来自技高网...
虚拟身份管理器

【技术保护点】
一种用于管理用户的身份的计算系统,包括:服务器,被配置为在相应的请求和响应流中与多个客户端设备中的每一个客户端设备通信;推断引擎,被配置为:监视所述服务器和所述多个客户端设备中的每一个客户端设备之间的所述请求和响应流,以得到标识因子,所述标识因子将所述多个客户端设备中的每一个客户端设备与所述多个客户端设备中的其他客户端设备区分开;在检测到所述多个客户端设备中的两个或更多个客户端设备中的每一个客户端设备的标识因子中的一个或多个在一阈值概率内匹配时,作出以下推断:所述所述两个或更多个客户端设备是由所述用户使用的;以及基于所述推断,在所述服务器处创建虚拟身份记录,所述虚拟身份记录链接所述两个或更多个客户端设备;以及身份验证引擎,被配置为:接收身份验证请求,所述身份验证请求查询从与一服务的记录上的客户端设备不同的客户端设备对所述服务的未验证用户登入,所述请求询问在所述虚拟身份记录中所述不同的客户端设备是否链接到所述用户。

【技术特征摘要】
【国外来华专利技术】2011.06.20 US 13/164,6811.一种用于管理用户的身份的计算系统,包括:服务器,被配置为在相应的请求和响应流中与多个客户端设备中的每一个客户端设备通信;推断引擎,被配置为:监视所述服务器和所述多个客户端设备中的每一个客户端设备之间的所述请求和响应流,以得到标识因子,所述标识因子将所述多个客户端设备中的每一个客户端设备与所述多个客户端设备中的其他客户端设备区分开;在检测到所述多个客户端设备中的两个或更多个客户端设备中的每一个客户端设备的标识因子中的一个或多个在一阈值概率内匹配时,作出以下推断:所述两个或更多个客户端设备是由所述用户使用的;以及基于所述推断,在所述服务器处创建虚拟身份记录,所述虚拟身份记录链接所述两个或更多个客户端设备;以及身份验证引擎,被配置为:接收身份验证请求,所述身份验证请求查询从与一服务的记录上的客户端设备不同的客户端设备对所述服务的未验证用户登入,所述请求询问在所述虚拟身份记录中所述不同的客户端设备是否链接到所述用户。2.如权利要求1所述的计算系统,其特征在于,所述推断引擎被配置为估算与所述推断相关联的准确度。3.如权利要求1所述的计算系统,其特征在于,所述推断引擎被配置为将来自所述虚拟身份记录的信息发送到广告引擎,并且所述广告引擎被配置为向所述两个或更多个客户端设备中的一个客户端设备发送针对用户的广告。4.如权利要求3所述的计算系统,其特征在于,所述请求和响应流中的一个请求和响应流包括与跨越社交网络同所述用户的交互相关联的社交网络信息,所述社交网络建立社交图。5.如权利要求4所述的计算系统,其特征在于,所述推断引擎被配置为:从多个社交网络接收与所述用户有关的社交图信息,其中每个社交网络在一不同的社交网络服务器上执行;从来自不同社交网络的多个社交图创建所述用户的社交超图;以及计算原本通过所述不同社交网络中的每一个社交网络无法彼此连接的用户之间的跨社交网络通信路径。6.如权利要求5所述的计算系统,其特征在于,所述请求和响应流中的另一请求和响应流包括与所述用户相关联的商业交易信息,所述商业交易...

【专利技术属性】
技术研发人员:D·伯格L·程X·黄S·帕帕里佐斯
申请(专利权)人:微软公司
类型:
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1