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

向应用提供个性化和上下文相关的内容制造技术

技术编号:7809410 阅读:200 留言:0更新日期:2012-09-27 08:14
本发明专利技术涉及向应用提供个性化和上下文相关的内容。技术向应用当前正在执行的实例提供关于用户的内容,该实例使用所提供的内容来个性化并使其处理对于用户是上下文相关的。当启动应用实例时,向内容相关、内容聚集和分发系统发送请求与用户的类别相关的数据的消息。服务在云计算系统内执行,并向应用实例提供从像其他应用的源得出的内容、以及在应用实例未在或无法与之通信的设备上存储的数据。服务从很多不同类型的在线资源收集内容,诸如电子邮件、社交联网站点、网站、以及使用不同的通信协议通过通信网络可以访问的其他数据。

【技术实现步骤摘要】

本专利技术涉及向应用提供内容,尤其是向应用提供个性化和上下文相关的内容
技术介绍
随着因特网的广泛采用,更多的人比以前访问更多的信息,并且用户可用来访问该信息的应用想要关于该用户的更多数据来提供更相关的结果或处理。应用曾寻找跟踪其用户的方式。通常,应用依赖于用户使用其应用的历史来提供个性化服务。应用通常期望能够将最相关的内容推送给用户,但是首先要构建历史。尝试共享数据以捕捉用户的更真实图片的应用与他或她期望的服务之间的交互通常是ー对一的共享遭遇并且可能只能提供用户兴趣的一瞥。此外,应用可能具有在应用实例或会话期间关于用户的有限的上下文信息。尽管全部的跟踪努力,但应用可能仍然错过标识重要的关系和信息以便提高用户在使用该应用中的体验。
技术实现思路
系统自动地并持续地对关于用户关心的人和事的相关和当前信息进行聚集。基于当前用户上下文(例如,用户在哪里,用户在干什么,用户说了/键入什么等)和/或用户感兴趣的主题来过滤该信息。由干与在计算设备上加载的应用(例如,智能电话上的联系人和Internet Explorer )以及第三方应用(例如,智能电话上的Yelp! )的API,使得信息收集的结果可用。应用程序可以与相关的上下文、内容数据获取和分发系统进行交互以获得关于用户生活的方方面面。当用户启动应用程序的一个实例吋,以计算机可访问的形式作为内容来表示的信息可被该应用程序用来为用户提高个性化并且上下文相关的处理。这种处理的ー个示例是生成对具有与用户的上下文和偏好最高相关性的内容区分优先级的输出。上下文相关、内容聚集和分发服务系统可在云计算系统或环境中实现,计算机系统在该云计算系统或环境中使用不同的通信协议进行通信。此外,上下文相关、内容聚集和分发服务访问不同类型的不同的在线资源,其中的ー些是公开可访问的,而ー些是私有的,因为它们需要凭证来访问。内容服务可基于由ー个应用在发出请求的应用不能访问的用户账户中存储的用户数据来提供内容,例如推荐。另外,该服务可基于从发出请求的应用当前未与之通信的另ー个应用检索的用户数据来提供内容。此外,该服务可基于从在与该用户相关联的另ー个用户客户机设备上执行的另ー个应用检索的用户数据来提供内容。在一个实施例中,技术提供一个或多个处理器可读存储设备,其具有在该ー个或多个处理器可读存储设备上实现的处理器可读代码。该处理器可读代码对ー个或多个处理器进行编程以执行向应用提供关于用户的个性化内容以供上下文相关处理的方法。该方法包括从在线资源自动地和持续地收集关于用户感兴趣的一个或多个主题的内容,该在线资源在经由不同的通信协议可以访问的计算机系统上执行。从应用接收对描述用户对ー个或多个主题感兴趣的数据以及用户的上下文的请求。基于来自应用的应用数据请求、用户简档数据和当前的用户上下文来自动地对为用户收集的内容进行过滤。向发出请求的应用提供来自经过滤的上下文的上下文相关内容。在另ー个实施例中,技术提供了为用户对应用处理进行个性化的方法。通过正在执行的应用实例。该方法包括从上下文相关、内容聚集和分发服务接收用户的上下文相关和个性化的内容。所接收的内容是基于服务从应用实例不可用的不同的正在执行的应用接收的数据。该方法还包括接收用户在内容中的上下文,并且输出对于用户个性化的并与用户上下文相关的内容。在另ー个实施例中,技术提供了向应用实例提供关于用户的个性化内容以供上下文相关处理的系统。该系统包括存储用户简档数据的ー个或多个数据存储,该用户简档数 据包括用户的当前上下文数据。一个或多个服务器可以访问ー个或多个数据存储,并且使用不同的通信协议通过通信网络与执行在线资源的计算机系统通信。在线资源包括正在执行的应用实例不可用的资源。该ー个或多个服务器执行用于从正在执行的应用实例接收对关于用户的所选的数据类别的请求的软件。该ー个或多个服务器还执行用于从在线资源搜索并收集关于用户的所选数据类别的内容的软件。该ー个或多个服务器执行基于用户的当前上下文数据以及为所选类别收集的内容来向正在执行的应用实例发送内容的软件。提供本
技术实现思路
以便以简化形式介绍将在以下具体实施例中进ー步描述的ー些概念。本
技术实现思路
并非g在标识所要求保护的主题的关键特征或必要特征,也不g在用于帮助确定所要求保护的主题的范围。附图说明图I描绘了向应用实例提供关于用户的个性化内容以供上下文相关处理的云计算系统的一个实施例。图2是向应用实例提供关于用户的个性化内容以供上下文相关处理的系统的软件组件的一个实施例的框图。图3示出了可用于向应用实例提供关于用户的个性化内容的系统的用户数据的数据类别的实施例。图4A是示出用于在用户简档数据中组织和存储数据的方法的一个实施例的流程图。图4B是示出应用访问用户简档数据中的数据的方法的一个实施例的流程图。图5A是示出向应用实例提供关于用户的个性化内容以供上下文相关处理的方法的一个实施例的流程图。图5B是示出为用户个性化应用处理的方法的一个实施例的流程图。图6是描绘向应用实例提供关于用户的个性化内容以供上下文相关处理的服务系统的软件架构的另一个实施例的逻辑框图。图7A是服务客户机模块向用于聚集和分发上下文相关内容的服务提供用户上下文信息的方法的流程图。图7B是服务为用户更新当前上下文的过程的流程图。图7C是服务客户机模块向用于聚集和分发上下文相关内容的服务指示用户活动的过程的流程图。图7D是服务基于所指示的用户活动捜索用户感兴趣的主题的内容的过程的流程图。图7E是服务处理来自应用实例的对与所选择的数据类别相关的数据的请求的过程的流程图。图7F是应用从服务接收并处理上下文相关的内容的过程的流程图。图8A至8F示出了应用可如何修改其处理以向用户提供个性化和相关内容的各个示例。图SG示出了一个或多个应用图标在其中描绘该应用所提供的内容的并且对用户进行个性化的用户界面的ー个示例。 图9是示例性计算环境的框图。图10是示例性游戏控制台的框图。图11是示例性移动设备的框图。具体实施例方式了解什么与用户相关的智能应用显著地改善了用户在与这些应用交互中的体验。此处所描述的技术允许应用利用诸如来自上下文相关、内容聚集和分发服务的推荐等内容,以供个性化它们向用户提供的数据和服务并使其上下文相关。该技术提供上下文相关、内容聚集和分发服务的实施例,该服务持续地收集与用户以及从各种各样的在线资源请求关于用户的信息的应用相关的内容。该服务对与用户的上下文相关的内容以及应用为其请求信息的数据种类或类别进行过滤。该服务向发出请求的正在执行的应用提供内容(例如,关于用户偏好的推荐以及由此的相关性分数),因此它可以实时地修改其处理,使其对用户而言是个人的并且是上下文相关的。从该服务接收的内容还可包括或指示用户的当前上下文。可从通常存储在用户简档中的诸如用户的人口统计数据(例如年龄、性別、和居住地以及所标识的感兴趣的主題)等信息中确定内容与用户的相关性。感兴趣的主题可由用户明确地标识,而内容聚集和分发系统可通过例如监控用户的浏览历史和社交联网历史来被动地标识主題。 内容是计算机系统可以访问的形式的信息。例如,对智能电话的对话的记录和流传输带来可由计算机处理的经流传输的音频数据。其他示例包括以计算机可读格式存储的视频、摄影和音频数据,以及表示物理传感(例本文档来自技高网
...

【技术保护点】

【技术特征摘要】
2011.02.15 US 13/027,8511.一种由正在执行的应用实例为用户对应用处理进行个性化的计算机实现的方法,包括 从上下文相关、内容聚集和分发服务接收用户的上下文相关和个性化内容(61),其中所接收的内容是基于所述服务从所述应用实例不可用的不同的正在执行的应用接收的数据; 接收所述内容中的所述用户的上下文(62);以及 输出为所述用户个性化的并与所述用户的所述上下文相关的内容(64)。2.如权利要求I所述的方法,其特征在于,还包括 所述用户的所述上下文包括所述用户的物理位置和所述用户的邻近区内物理存在的ー个或多个人;以及 响应于接收所述物理存在的ー个或多个人的上下文相关和个性化的内容,在显示设备上输出为所述用户的邻近区中的所述ー个或多个人进行个性化的内容。3.如权利要求I所述的方法,其特征在于,还包括 所述用户的所述上下文包括ー个或多个人;以及 响应于接收所述ー个或多个人的上下文相关和个性化的内容,所述应用在显示设备上输出为所述ー个或多个人和所述用户进行个性化的内容。4.一种向应用实例提供关于用户的个性化内容以供上下文相关处理的系统,包括 存储用户简档数据(282)的ー个或多个数据存储(96),所述用户简档数据包括所述用户的当前上下文数据; 一个或多个服务器(92),其可以访问所述ー个或多个数据存储,并且使用不同的通信协议通过通信网络(50)与执行在线资源(170、284)的计算机系统(78)进行通信; 所述ー个或多个服务器执行用于从正在执行的应用实例接收对关于所述用户的所选的数据类别的请求的软件(252、286); 所述ー个或多个服务器执行用于从所述在线资源搜索和收集关于所述用户的所选的数据类别的内容的软件(218、252、270),其中所述在线资源包括所述正在执行的应用实例不可用的资源;以及 所述ー个或多个服务器执行基于所述用户的当前上下文数据以及为所选类别收集的内容来向所述正在执行的应用实例发送内容的软件(240、252、286)。5.如权利要求4所述的系统,其特征在于,还包括 所述ー个或多个服务器与同所述用户及...

【专利技术属性】
技术研发人员:A·O·A·安德鲁斯R·鲍威尔A·O·M·莫尔J·P·帕克
申请(专利权)人:微软公司
类型:发明
国别省市:

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

1