提供用于动态地维护以用户为中心的数据的一种或多种技术和/或系统。例如,数据提供商应用可以获悉与用户相关联的以用户为中心的数据(例如,社交网络应用可以具有用户的社交网络朋友的联系信息)。可以基于利用数据提供商应用提供的信息为以用户为中心的数据定义以用户为中心的配置文件(例如,可以为社交网络朋友生成联系卡片)。响应于从请求者应用(例如,事件规划应用)接收到对于以用户为中心的配置文件的请求,可以向用户暴露以用户为中心的配置文件,但是出于安全和/或隐私的目的而不向请求者应用暴露以用户为中心的配置文件。例如,操作系统可以在操作系统用户界面内呈现以用户为中心的配置文件中的至少一些。
【技术实现步骤摘要】
【国外来华专利技术】
技术介绍
许多用户可以利用各种服务来维护(maintain)以用户为中心的(usercentric)数据。在示例中,用户可以利用通过个人电子邮件应用和/或个人电子邮件网站可访问的个人电子邮件服务来维护电子邮件联系人列表。在另一示例中,用户可以利用工作生产率服务来维护工作日历。工作日历可以包括事件数据、日历条目、任务、电子邮件数据和/或各种各样其他的以用户为中心的数据。在另一示例中,用户可以利用社交网络服务来维护社交网络配置文件(profile)。社交网络配置文件可以对应于社交网络朋友列表、社交网络消息、社交网络日历、社交网络配置文件、社交网络帖子和/或各种各样其他的以用户为中心的数据。这样的服务可以是通过应用诸如个人电子邮件应用、社交网络应用、工作生产率应用等等而可访问的。在应用之间聚合(aggregate)和/或共享以用户为中心的数据可能是有用的,但是可能带来安全和/或隐私风险(例如,垃圾邮件应用可以利用通过另一应用暴露(expose)的个人信息来向其他的用户发送垃圾邮件或导致其他的问题)。
技术实现思路
提供这个综述部分来以简化的形式介绍下面在具体描述部分中进一步描述的概念的选择。这个综述部分并不旨在识别所请求保护的主题的关键因素或基本特征,也非旨在用于限制所请求保护的主题的范畴。尤其,本文提供用于动态地维护以用户为中心的数据的一个或多个系统和/或技术。例如,用户可以与第一以用户为中心的数据(例如社交网络朋友联系人、电子邮件地址薄条目、任务、事件信息、社交网络配置文件、用户日历条目和/或大量其他的用户定义的数据)相关联。数据提供商应用可以获悉第一以用户为中心的数据。例如,社交网络数据提供商应用可能能够访问和/或定义通过社交网络服务来维护的以社交网络用户为中心的数据。相应地,可以从数据提供商应用接收用于第一以用户为中心的数据的第一以用户为中心的定义(例如,社交网络数据提供商应用可以通过第一以用户为中心的定义来指定社交网络朋友列表、社交网络消息传递信息、社交网络日历信息和/或利用社交网络服务来维护的其他的以用户为中心的数据)。在示例中,数据提供商应用可以为第一以用户为中心的数据的各部分指定访问标准(例如,社会安全号码可能仅仅对于操作系统用户界面而言是可访问的,照片可能对于特定的请求者应用而言是可访问的(例如,在特定的请求者应用成功地满足验证处理之后),用户名可能对于任何的请求者应用而言是可访问的,等等)。可以基于第一以用户为中心的定义来为第一以用户为中心的数据定义第一以用户为中心的配置文件。在示例中,第一以用户为中心的配置文件可以指定与以用户为中心的数据相关联的一个或多个用户联系人(例如电子邮件地址、社交网络ID、邮寄地址、工作电话号码和/或与Jane(简)即用户的社交网络朋友有关的其他信息)。在另一示例中,第一以用户为中心的配置文件可以指定与以用户为中心的数据相关联的事件信息(例如聚会位置地址、受邀者联系人列表、蛋糕店电话号码和/或其他的与用户主办的生日聚会事件相关联的事件信息)。在另一示例中,第一以用户为中心的配置文件可以指定一个或多个日历条目(例如,下午工作会议的信息)。可以意识到:在一个示例中,各种各样的以用户为中心的数据可以被指定为第一以用户为中心的配置文件内的一个或多个配置文件参数(例如Jane的电子邮件地址配置文件参数、Jane的社交网络ID配置文件参数和/或Jane的以用户为中心的配置文件内的其他配置文件参数)。在一些实施例中,可以为各自的以用户为中心的条目创建以用户为中心的配置文件(例如用于第一用户联系人的第一以用户为中心的配置文件、用于第二用户联系人的第二以用户为中心的配置文件、用于第一事件的第三以用户为中心的配置文件、用于第一日历条目的第四以用户为中心的配置文件等等)。在一些实施例中,以用户为中心的配置文件可以对应于多个以用户为中心的条目(例如,第一以用户为中心的配置文件可以对应于用户的当前月的日历条目、用户的任务和/或用户的其他的以用户为中心的数据)。在示例中,可以利用被配置成限制针对第一以用户为中心的配置文件的未经授权访问的受信任源诸如操作系统来维护和/或拥有第一以用户为中心的配置文件。操作系统可以向用户暴露第一以用户为中心的配置文件和/或可以选择性地仅仅将第一以用户为中心的配置文件的一部分提供给能够依据第一以用户为中心的配置文件来执行动作的动作服务商应用(actionfacilitatorapp)。在示例中,可以从请求者应用接收请求(例如,用户可以利用事件规划应用来规划聚会)。响应于与第一以用户为中心的配置文件相对应的请求(例如,请求可以包括诸如Jane的电话号码之类的查询参数),第一以用户为中心的配置文件或其(一个或多个)部分可以被暴露给请求者应用的用户,但是不可以被暴露给请求者应用。例如,通过操作系统用户界面,可以将第一以用户为中心的配置文件内用于Jane的社交网络ID显示给用户(例如,可以在事件规划应用的请求者应用界面内绘制操作系统用户界面,但是操作系统用户界面对于事件规划应用而言可能是无法访问的),而不允许请求者应用访问社交网络ID。以这样的方式,用户可以通过请求者应用来访问第一以用户为中心的配置文件而没有请求者应用访问第一以用户为中心的配置文件。在一些实施例中,可以基于请求者应用满足访问标准而将以用户为中心的配置文件的一个或多个部分暴露给请求者应用(例如,而通过操作系统用户界面可以暴露以用户为中心的配置文件的相同和/或不同的部分)。例如,基于请求者应用满足用于照片的访问标准,可以仅仅将以用户为中心的配置文件中的照片而非社会安全号码或其他敏感信息暴露给请求者应用。在一些实施例中,各自提供以用户为中心的配置文件的不同部分的一个或多个数据提供商应用可以指定:以用户为中心的配置文件的哪些部分可以被暴露给哪些请求者应用,和/或不同的请求者应用能够访问以用户为中心的配置文件的不同部分的各自访问标准。例如,第一请求者应用可能必须满足第一标准,以便能够访问以用户为中心的配置文件的第一部分(例如,其中利用曾提供以用户为中心的配置文件的第一部分的第一数据提供商应用来指定第一标准),第二请求者应用可能必须满足第二不同的标准,以便能够访问以用户为中心的配置文件的第一部分(例如,其中利用曾提供以用户为中心的配置文件的第一部分的第一数据提供商应用来指定第二标准),第一请求者应用和第二请求者应用可能必须满足第三标准,以便能够访问以用户为中心的配置文件的第二部分(例如,其中利用曾提供以用户为中心的配置文件的第二部分的第二数据提供商应用来指定第三标准),等等。在一些实施例中,通过促进可以依据第一以用户为中心的配置文件来执行的动作,可以将第一以用户为中心的配置文件暴露给用户。在促进动作的示例中,来自请求者应用的请求可以包括执行动作的请求(例如,针对Jane的社交网络电子邮件地址的发送消息)。操作系统可以调用动作服务商应用(例如,电子邮件应用)来创建新的电子邮件,其中将Jane作为收件者,以便用户可以给Jane写电子邮件。操作系统可以给动作服务商应用仅仅传送Jane的社交网络电子邮件地址,而不是完整的第一以本文档来自技高网...
【技术保护点】
一种用于动态地维护以用户为中心的数据的方法,包括:从数据提供商应用接收用于第一以用户为中心的数据的第一以用户为中心的定义;基于第一以用户为中心的定义,为第一以用户为中心的数据定义第一以用户为中心的配置文件;以及响应于从请求者应用接收到与第一以用户为中心的配置文件相对应的请求,向所述请求者应用的用户暴露第一以用户为中心的配置文件,但是限制所述请求者应用访问第一以用户为中心的配置文件。
【技术特征摘要】
【国外来华专利技术】2013.05.24 US 13/9017431.一种用于动态地维护以用户为中心的数据的方法,包括:
从数据提供商应用接收用于第一以用户为中心的数据的第一以用户为中心的定义;
基于第一以用户为中心的定义,为第一以用户为中心的数据定义第一以用户为中心的配置文件;以及
响应于从请求者应用接收到与第一以用户为中心的配置文件相对应的请求,向所述请求者应用的用户暴露第一以用户为中心的配置文件,但是限制所述请求者应用访问第一以用户为中心的配置文件。
2.根据权利要求1所述的方法,暴露第一以用户为中心的配置文件包括:
呈现由所述用户依据第一以用户为中心的配置文件而可调用的动作。
3.根据权利要求2所述的方法,包括:
响应于所述用户对于所述动作的选择:
识别能够执行所述动作的动作服务商应用;
基于与所述动作相对应的第一配置文件参数,给所述动作服务商应用提供第一以用户为中心的配置文件内的第一配置文件参数;以及
调用所述动作服务商应用来利用第一配置文件参数执行所述动作。
4.根据权利要求3所述的方法,给所述动作服务商应用提供第一配置文件参数包括:
基于与所述动作不相对应的第二配置文件参数,限制所述动作服务商应用访问第一以用户为中心的配置文件内的第二配置文件参数。
5.根据权利要求1所述的方法,包括:
响应于从所述数据提供商应用接收到更新,基于所述更新来更新第一以用户为中心的配置文件,所述更新至少包括以下之一:
更新第一以用户为中心的配置文件内的第一配置文件参数;
将新的配置文件参数添加至第一以用户为中心的配置文件;或者
...
【专利技术属性】
技术研发人员:JA萨布尔斯基,CS迪肯斯,Z哈金,H赛义德,A安德烈斯,JS莫罗,RS巴赫,S伊斯金,MK比斯瓦斯,S舍思,JK森达拉姆,S拉胡帕蒂,
申请(专利权)人:微软技术许可有限责任公司,
类型:发明
国别省市:美国;US
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。