【技术实现步骤摘要】
【国外来华专利技术】基于动作的应用推荐引擎
本公开文本总体上涉及推荐系统,尤其涉及针对计算设备上的应用的自动推荐系统。
技术介绍
这里所提供的
技术介绍
描述是为了总体上呈现本公开文本背景的目的。目前所称的专利技术人的工作,对于在该
技术介绍
部分所描述的内容,以及在提交时不符合作为现有技术的描述的多个方面,既未明确也未隐含地被认为是对于本公开文本的现有技术。近年来,诸如智能手机和平板设备的互联网连接设备的使用呈指数增加。这样的设备可用的软件应用的数量和种类同样以若干个数量级地增加。目前,在任意给定的互联网连接设备上能够执行许多不同的功能并且能够分析许多不同的数据集合。例如,诸如谷歌公司的谷歌播放(GooglePLAY)平台、苹果公司的应用商店(APPSTORE)平台、Amazon.com公司的亚马逊应用商店(AmazonAPPSTORE)平台、微软公司的视窗手机商店(WINDOWSPHONESTORE)平台和视窗商店(WINDOWSSTORE)平台、以及GetJar公司的GETJAR平台的应用商店共同提供了数以百万计的应用。有如此大量可用的应用,互联网连接设备的许多用户并不清楚可以执行感兴 ...
【技术保护点】
一种系统,包括:第一数据存储器,其用于存储多个记录,其中所述多个记录中的每个记录:与移动设备的应用对应;并且包括元数据,所述元数据用于识别移动设备用户通过使用所述应用能够使用的动作,其中从本体选择所识别的动作;查询模块,其用于处理与用户设备对应的应用推荐请求,其中所述应用推荐请求包括用于指示所述用户设备上已安装应用的集合的数据;集合生成模块,其用于使用所述第一数据存储器,来识别与所述用户设备上已安装应用的集合相关联的可用动作的集合;选择不可用动作的集合,其中不可用动作的集合与可用动作的集合互斥;以及确定来自所述第一数据存储器的应用的考虑集合,其中所述考虑集合中的每个应用实现 ...
【技术特征摘要】
【国外来华专利技术】2015.04.13 US 14/684,8231.一种系统,包括:第一数据存储器,其用于存储多个记录,其中所述多个记录中的每个记录:与移动设备的应用对应;并且包括元数据,所述元数据用于识别移动设备用户通过使用所述应用能够使用的动作,其中从本体选择所识别的动作;查询模块,其用于处理与用户设备对应的应用推荐请求,其中所述应用推荐请求包括用于指示所述用户设备上已安装应用的集合的数据;集合生成模块,其用于使用所述第一数据存储器,来识别与所述用户设备上已安装应用的集合相关联的可用动作的集合;选择不可用动作的集合,其中不可用动作的集合与可用动作的集合互斥;以及确定来自所述第一数据存储器的应用的考虑集合,其中所述考虑集合中的每个应用实现所述不可用动作的集合中的至少一个不可用动作;集合处理模块,其用于从应用的考虑集合中选择应用的被选择子集;以及结果生成模块,其用于利用应用推荐响应对于所述应用推荐请求进行响应,其中所述应用推荐响应包括识别所选择的子集中的每个应用的数据。2.根据权利要求1所述的系统,其中:对于所述多个记录中的每个记录,所述第一数据存储器包括针对所述应用的访问机制的数据;并且所述应用推荐响应包括所选择的子集中每个应用的访问机制。3.根据权利要求2所述的系统,其中,对于所述多个记录中的每个记录,访问机制的数据是数字分发平台内的应用的链接。4.根据权利要求1所述的系统,其中,所述集合处理模块用于:确定所述考虑集合中的每个应用的得分;并且从得分最高应用的考虑集合中选择预定数量的应用作为所选择的子集。5.根据权利要求4所述的系统,其中应用的得分基于应用的评论和该应用的下载统计数据。6.根据权利要求4所述的系统,其中应用的得分与用户设备通过使用该应用能够使用的动作的总数成反比。7.根据权利要求4所述的系统,其中应用的得分与用户设备通过使用该应用能够使用的且不在可用动作集合内的动作数量成正比。8.根据权利要求1所述的系统,其中所述集合处理模块用于从所选择的子集中排除用户设备上已安装应用的集合。9.根据权利要求1所述的系统,其中所述集合处理模块用于从所选择的子集中排除已经从用户设备卸载的应用。10.根据权利要求1所述的系统,其中所述可用动作的集合包括本体内的所有动作,这些动作是用户设备通过使用用户设备上已安装的所有应用集合能够使用的。11.根据权利要求1所述的系统,其中用户设备上已安装应用的集合包含安装在用户设备上的所有应用。12.根据权利要求1所述的系统,其中响应于对于在第一数据存储器中没有记录对应的本体的第一动作,将新记录添加到第一数据存储器并且与该第一动作对应,而触发所述应用推荐请求。13.根据权利要求1所述的系统,其中:对于所述多个记录中的每个记录,所述第一数据存储器包括关于记录的地理相关性的数据;并且响应于用户设备从第一地理区域移动到第二地理区域,触发所述应用推荐请求。14.根据权利要求1所述的系统,还包括监视器模块,所述监视器模块用于,当与第一记录相对应的应用已经从所述用户设备卸载时,响应于所述多个记录中的第一记录的元数据被更新以添加附加动作,生成所述应用推荐请求。15.根据权利要求1所述的系统,还包括监视器模块,所述监视器模块用于,当(i)与第一记录对应的应用已经从用户设备卸载,和(ii)附加动作在所述可用动作集合之外两者都发生时,响应于所述多个记录中的第一记录的元数据被更新以添加附加动作,生成所述应用推荐请求。16.根据权利要求1所述的系统,其中对于与所述用户设备上已安装应用集合中的应用对应的所述第一数据存储器的第一记录,响应于元数据被更新以添加附加动作而触发所述应用推荐请求。17.根据权利要求1所述的系统,其中:所述第一数据存储器的第一记录与多个版本的第一应用对应;并且所述系统包括监视器模块,所述监视器模块用于:当(i)新版本的元数据包括来自本体的不包括在先前版本的第一应用中的动作,和(ii)先前版本的第一应用中的一个先前版本第一应用安装在用户设备上两者都发生时,响应于新版本的第一应用被添加到第一记录,生成针对所述用户设备的应用推荐请求。18.根据权利要求17所述的系统,其中所述监视器模块延迟所述应用推荐请求,直到所述用户设备未能安装新版本的第一应用超过预定的时期。19.根据权利要求1所述的系统,其中:所述第一数据存储器的第一记录与第一版本的第一应用对应;并且所述系统包括监视器模块,其用于:当(i)第二版本的元数据包括来自本体的不包含在第一版本的第一应用中的动作,和(ii)第一版本的第一应用安装在用户设备上两者都发生时,响应于第二版本的第一应用被添加到所述第一数据存储器作为第二记录,生成针对所述用户设备的应用推荐请求。20.根据权利要求1所...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。