多应用用户兴趣存储器管理制造技术

技术编号:23352201 阅读:23 留言:0更新日期:2020-02-15 07:03
本文中描述的技术允许应用访问由多个应用生成的用户兴趣信息。当用户与应用交互时,可以由应用生成用户兴趣数据。本文中描述的技术允许应用向系统提交用户兴趣,该系统使用户兴趣可用于其他应用。该技术允许每个应用订阅可由该应用消耗的用户兴趣。以这种方式,每个应用可以控制哪些用户兴趣信息被接收。

Multi application user interest memory management

【技术实现步骤摘要】
【国外来华专利技术】多应用用户兴趣存储器管理
技术介绍
在最近的过去,在线服务提供方的数目呈指数增长。随着智能电话的出现,应用和应用提供方的数目也出现了类似的增长。对于每个任务(例如,播放音乐),存在可以使用的多个应用和/或服务,从而导致用户针对每个任务在设备上拥有多个应用。部分地由于不兼容的数据模式,应用经常无法彼此共享用户兴趣信息。当前,在逐个应用的基础上收集和存储用户兴趣。
技术实现思路
提供本“
技术实现思路
”以便以简化的形式介绍下面在“具体实施方式”中进一步描述的概念的选择。本“
技术实现思路
”既不旨在标识所要求保护的技术方案的关键特征或必要特征,也不旨在用于帮助确定所要求保护的技术方案的范围。本文中描述的技术允许应用访问由多个应用生成的用户兴趣信息。当用户与应用交互时,可以由应用生成用户兴趣数据。交互可以包括明确地陈述兴趣,诸如提供音乐偏好、电影偏好或其他喜好或厌恶。交互可以包括可以从其中推断出用户兴趣的用户查询。交互还可以包括各种事件,诸如进行购买、逛商店、度假旅行等。本文中描述的技术允许应用向系统提交用户兴趣,该系统使用户兴趣可用于其他应用。该技术允许每个应用订阅可由该应用消耗的用户兴趣。以这种方式,每个应用可以控制接收哪些用户兴趣信息。该技术允许没有用户兴趣数据的新应用使用来自其他应用的用户兴趣数据来提供定制的用户体验。附图说明在附图中,以示例而非限制的方式图示了本文中描述的技术,在附图中,相同的附图标记指示相似的元件,并且在附图中:图1是适合于本公开的实现的示例操作环境的框图;>图2是描绘适合于实现本公开的方面的示例计算架构的示图;图3-图5是示出根据本文中描述的技术的一个方面的在应用之间共享用户兴趣信息的附加示例性方法的流程图;以及图6是适合用于实现本文中描述的技术的方面的示例性计算环境的框图。具体实施方式本文中描述的各种技术以足够的特异性来阐述以满足法定要求。然而,说明书本身并不旨在限制本专利的范围。相反,专利技术人已经预料到,所要求保护的技术方案还可以结合其他当前或未来技术以其他方式实施,以包括与本文档中描述的步骤不同的步骤或步骤的组合。此外,尽管本文中可以使用术语“步骤”和/或“框”来表示所采用的方法的不同元素,但是除非和当明确地描述了各个步骤的顺序时,否则这些术语不应解释为暗示本文中公开的各个步骤之中或之间的任何特定顺序。本文中描述的技术允许应用访问由多个应用生成的用户兴趣信息。当用户与应用交互时,可以由应用生成用户兴趣数据。交互可以包括明确地陈述兴趣,诸如提供音乐偏好、电影偏好或其他喜好或厌恶。交互可以包括可以从其中推断出用户兴趣的用户查询。交互还可以包括各种事件,诸如进行购买、逛商店、度假旅行等。本文中描述的技术允许应用向系统提交用户兴趣,该系统使用户兴趣可用于其他应用。该技术允许每个应用订阅可由该应用消耗的用户兴趣。例如,音乐流应用可以订阅音乐兴趣。可以通过动作来分解兴趣。如上所述,可以从用户动作中推断出用户兴趣。使用音乐示例,应用可以订阅音乐收听和音乐购买动作。订阅这些动作使得应用接收与音乐收听和购买相关的用户兴趣信息。在没有订阅的情况下,将不转发其他用户动作,诸如播放列表生成。用户兴趣数据可以指定与用户兴趣相关的各种实体。继续音乐示例,当用户收听AlanJackson的歌曲“RememberWhen”时发生了收听事件。该事件包括艺术家“AlanJackson”和歌曲名称“RememberWhen”。不同的应用可以以独特的方式标识这些实体,诸如利用独特的标识号。该技术可以访问包括以通用形式的实体的知识库,该实体被映射到事件信息并且针对订阅该系统的每个应用还链接到实体ID。以这种方式,每个应用可以接收具有兼容实体ID的用户兴趣信息。可以通过分析上下文信号数据(包括针对用户的事件数据)来确定用户的兴趣。分析信号信息以检测对应于用户兴趣的模式。例如,可以将经常拜访鱼餐厅的用户分类为对鱼餐厅感兴趣。拜访餐厅可以是被传送给应用的事件。个人可以与多个兴趣和兴趣事件相关联。如本文中使用的,“上下文信号”可以反映用户的任何属性(例如,身体特性)、用户与系统的历史交互(例如,行为、习惯和系统交互模式)和/或用户与系统的最近交互(其中根据相对于给定时间点的预定时间范围来定义“最近度”),这可能影响用户希望参与特定活动的可能性或概率。仅作为示例而非限制,这样的上下文信号可以包括计算设备的用户的位置(利用例如全球定位系统(GPS)信号、互联网协议(IP)地址等确定的)、一天中的时间(大致时间(例如,早晨或下午)或确切时间(例如,6:00pm))、日期(确切或通常是特定的月份、季节等)、用户的身体特性(例如,用户是否瘫痪并且仅能进行语音输入等)、用户当前在计算设备上参与的任务、用户最近在计算设备上参与的任务(再次其中根据相对于给定时间点的预定时间范围来定义“最近度”)、用户当前正在计算设备上从事于的对象(例如,诸如联系人、文件、图像等实体)、用户最近在计算设备上从事于的对象、当前由用户在计算设备上执行的功能、最近由用户在计算设备上执行的功能、计算设备上当前所利用的硬件、计算设备上最近所利用的硬件、计算设备上当前所利用的软件、以及在计算设备上最近所利用的软件。该技术可以通过事件将兴趣信息传送给应用。与兴趣相关的每个事件可以被分类为兴趣类型。事件记录可以包括实体和所采取的动作。该技术可以分析信号数据以建立与不同兴趣相关的事件记录。然后可以将事件记录传送给订阅与事件相关联的兴趣的应用。可以从自诸如可穿戴设备、个人计算机、智能电话、平板计算机、电子阅读器、增强现实眼镜、虚拟现实眼镜等计算设备接收的各种信号中检测事件。由这些设备收集的相关信号可以包括用户浏览历史、查询数据、购买数据、音乐交互、GPS和其他位置数据、旅行时间、应用使用情况、电话记录、消息发送记录等。可以将各种上下文信号组合以确定事件数据。事件数据可以包括锻炼事件、饮食事件、工作事件、运输事件、社交事件、娱乐事件、浏览事件、搜索事件、购物事件以及与兴趣点使用情况相关的其他事件。在一个方面,饮食事件用于确定对不同类型的食物和餐厅的兴趣。预订应用和食物/锻炼应用可能对饮食相关的用户兴趣信息特别感兴趣。将饮食相关的兴趣数据显露给各种应用可以帮助应用更好地为用户服务。可以使用日历数据、位置数据、日记条目、卡路里应用和其他信号源来检测饮食事件。例如,用户在餐厅的位置可以指示饮食事件。在另一方面,用户在杂货店的购买可以用于确定例如一周内用户所吃食物的类型。一些用户使用食物程序、日记、卡路里计数应用或其他应用来明确跟踪卡路里。来自这些应用的信号可以用于确定发生了饮食事件以及饮食事件的内容。如上所述,可以确定饮食事件的持续时间、消耗的食物的量以及消耗的食物的风格或类别。例如,用户的饮食事件可以指示对墨西哥食品感兴趣。可以分析饮食事件以确定用户的食品兴趣。例如,可以将用户分类为对烧烤、印度食品和牛排馆感兴趣。这些兴趣可以用于选择针对用户的兴趣点数据。在一个方面,工作事件可以是兴趣数据本文档来自技高网...

【技术保护点】
1.一种或多种计算机存储介质,包括计算机可执行指令,所述计算机可执行指令在由计算设备执行时使得所述计算设备在应用之间共享用户兴趣信息,包括:/n从第一应用接收兴趣注册,所述兴趣注册标识所述第一应用和兴趣共享系统内的兴趣;/n存储所述兴趣注册;/n接收从与第二应用的用户交互而生成的针对用户的用户兴趣记录,所述用户兴趣记录包括所述兴趣和与所述兴趣相关联的实体;/n确定已经订阅所述兴趣共享系统内的所述兴趣的多个应用;/n针对所述多个应用中的每个应用,取回针对所述用户兴趣记录中的所述实体的实体ID;以及/n向所述第一应用传送用户兴趣通知,所述用户兴趣通知包括特定于所述第一应用的实体ID和所述兴趣的标识。/n

【技术特征摘要】
【国外来华专利技术】20170630 IN 201741023176;20170717 US 15/651,9051.一种或多种计算机存储介质,包括计算机可执行指令,所述计算机可执行指令在由计算设备执行时使得所述计算设备在应用之间共享用户兴趣信息,包括:
从第一应用接收兴趣注册,所述兴趣注册标识所述第一应用和兴趣共享系统内的兴趣;
存储所述兴趣注册;
接收从与第二应用的用户交互而生成的针对用户的用户兴趣记录,所述用户兴趣记录包括所述兴趣和与所述兴趣相关联的实体;
确定已经订阅所述兴趣共享系统内的所述兴趣的多个应用;
针对所述多个应用中的每个应用,取回针对所述用户兴趣记录中的所述实体的实体ID;以及
向所述第一应用传送用户兴趣通知,所述用户兴趣通知包括特定于所述第一应用的实体ID和所述兴趣的标识。


2.根据权利要求1所述的介质,其中所述兴趣注册还包括针对与所述兴趣相关联的动作的动作ID。


3.根据权利要求1所述的介质,其中通过在兴趣/动作图中将兴趣ID节点与应用ID节点链接,所述兴趣注册被存储在所述兴趣/动作图中,所述兴趣/动作图是知识图。


4.根据权利要求1所述的介质,其中所述用户兴趣记录包括与所述兴趣相关联的动作,并且所述方法还包括确定已经订阅所述兴趣共享系统内的所述兴趣和所述动作的所述多个应用。


5.根据权利要求4所述的介质,其中所述兴趣注册还标识兴趣共享系统内的所述动作。


6.根据权利要求1所述的介质,其中取回针对所述实体的所述实体ID包括:在知识图中查找针对所述实体的实体节点;以及通过跟随从所述实体节点到与所述第一应用相关联的节点的边来寻找针对所述第一应用的所述实体ID。


7.根据权利要求1所述的介质,其中所述方法还包括从所述第一应用接收针对用户兴趣信息的请求,所述请求包括应用ID和针对所述第一应用的所述用户的用户ID。

【专利技术属性】
技术研发人员:R·古普塔
申请(专利权)人:微软技术许可有限责任公司
类型:发明
国别省市:美国;US

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

1