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

基于安装历史给移动设备推荐应用制造技术

技术编号:10226107 阅读:123 留言:0更新日期:2014-07-17 18:33
本发明专利技术的实施方式公开了一种基于安装历史给移动设备推荐应用的方法、系统和装置,其包括在计算机存储介质上编码的计算机程序,其用于:接收安装数据,所述安装数据对应于能在移动计算设备上安装和执行的一个或多个应用,接收对应于所述一个或多个应用中的每个应用的元数据,针对每个应用:基于安装数目生成时间序列,处理所述时间序列和所述元数据,计算评分,确定所述评分大于或等于阈值评分,以及响应于所述确定,将相应的应用添加到趋势应用索引中,将所述趋势应用索引存储到计算机可读存储器中,获取所述趋势应用索引,以及基于所述趋势应用索引,传送一个或多个应用的指示用于显示。

【技术实现步骤摘要】
【国外来华专利技术】【专利摘要】本专利技术的实施方式公开了一种基于安装历史给移动设备推荐应用的方法、系统和装置,其包括在计算机存储介质上编码的计算机程序,其用于:接收安装数据,所述安装数据对应于能在移动计算设备上安装和执行的一个或多个应用,接收对应于所述一个或多个应用中的每个应用的元数据,针对每个应用:基于安装数目生成时间序列,处理所述时间序列和所述元数据,计算评分,确定所述评分大于或等于阈值评分,以及响应于所述确定,将相应的应用添加到趋势应用索引中,将所述趋势应用索引存储到计算机可读存储器中,获取所述趋势应用索引,以及基于所述趋势应用索引,传送一个或多个应用的指示用于显示。【专利说明】基于安装历史给移动设备推荐应用优先权声明本申请按照35 USC § 119(e)要求对2011年5月9日提交的美国临时专利申请N0.61/484,125的优先权,其全文通过引用并入于此。
本公开涉及推荐一个或多个应用用于在移动计算设备上安装。
技术介绍
移动计算设备(或简单地说“移动设备”)可运行扩展现有设备功能并且添加新功能的各种软件应用。很多类型的应用诸如用于信息获取、通信和娱乐的应用通常是可用的。应用可由移动设备制造商和/或第三方(例如应用开发商)创建,并且可由该制造商预安装,或者可由设备用户下载和安装。通过浏览可用应用的目录,用户可通过与在线应用市场关联的界面发现新的应用。另外,关于新的应用的信息通常通过广告、产业回顾、“十佳”和“最佳”榜单以及通过口碑营销可以得到。一旦听说新的应用,用户可能会获取、安装和使用该应用的完整版,或用户可能会访问允许用 户通过购买或无需购买而尝试该应用的该应用的演示版。经过一段时间以后,用户可能保留应用、升级应用(例如从演示版到完整版)并且可能删除不再想要的应用。
技术实现思路
本说明书中描述的主题的创造性方面可在方法中体现,该方法包括如下动作:接收安装数据,所述安装数据对应于能在移动计算设备上安装和执行的一个或多个应用,接收对应于所述一个或多个应用中的每个应用的元数据,针对每个应用:基于安装数目生成时间序列,处理所述时间序列和所述元数据,计算评分,确定所述评分大于或等于阈值评分,以及响应于所述确定,将相应的应用添加到趋势应用索引中,将所述趋势应用索引存储到计算机可读存储器中,获取所述趋势应用索引,以及基于所述趋势应用索引,传送一个或多个应用的指示用于显示。这些方面的其他实施方式包括对应的系统、装置和在计算机存储设备上编码的计算机程序,其被配置为执行所述方法的所述动作。例如,每个时间序列包括针对预定数目的时间段的每时间段的安装数目;所述时间段是一天并且所述预定数目的时间段合计一周;处理所述时间序列包括应用衰减系数以修正时间段在计算所述评分中的影响;所述评分基于所述时间序列的二阶导数;针对每个应用,所述评分基于所述应用的安装数量分数;所述安装数量分数基于全部应用的总安装数目确定;所述操作还包括基于所述元数据从所述趋势应用索引中的包括中过滤应用;在针对每个应用的生成、处理和计算之前执行过滤;所述动作还包括基于安装数目从所述趋势应用索引中的包括中过滤应用;当关联的安装数目小于阈值安装数目时,应用被过滤掉;在针对每个应用的生成、处理和计算之前执行过滤;所述操作还包括基于预定时间段的加速度从所述趋势应用索引中的包括中过滤应用;当所述预定时间段内的负加速度的连续数目大于负加速度的阈值数目时,应用被过滤掉;当所述预定时间段的特定子段内发生一个或多个负加速度时,应用被过滤掉;周期性地执行所述动作以周期性地更新所述趋势应用索引;所述安装数据包括每个应用的安装数目、卸载数目和更新数目。可实施本说明书中描述的主题的特定实施方式以实现下列优点中的一个或多个优点。本公开的实施方式辅助用户发现通过检索可能难以发现的有趣的应用,并且可辅助用户了解应用市场的动态。实施方式还使得开发商能够更好地理解何种主题是流行的并且生成高下载量。此外,趋势应用可被用作其他产品中的信号。在附图和下面的描述中阐述了本说明书中描述的主题的一个或多个实施方式的细节。通过该描述、附图和权利要求,该主题的其他潜在特征、方面和优点将变得显而易见。附图简要说明图1是可执行本公开的实施方式的示例性系统的图。图2描绘了用于显示趋势应用类别的示例性移动设备。图3是包括用于识别趋势应用的示例性组件的系统的框图。图4是根据本公开的实施方式可执行的示例性过程的流程图。图5是图示用于显示趋势应用的示例性过程的流程图。各图中同样的附图标记指示同样的元件。【具体实施方式】本说明书描述了用于识别应用市场内的趋势应用的系统和技术。在一些实施方式中,计算设备(例如移动计算设备)的用户可在应用市场中搜索可执行应用,并且可在该计算设备上下载和安装应用。然而,用户会发现搜遍应用市场来发现新发布并且相对不知名但是正开始变得更流行的应用(即,趋势应用)是不方便的。根据本公开的实施方式,基于应用的安装加速度和应用的安装数量,将应用识别为趋势应用。加速度可被定义为一时间段(例如每天)期间该应用的总安装数目的变化率的增加或减少。该总安装数目可被提供为该应用的安装数目和该应用的更新数目之和减去该应用的卸载数目。正加速度指示该时间段期间该应用的安装数目的变化率增加。负加速度指示该时间段期间该应用的安装数目的变化率减少。该应用的安装数量可被提供为该应用的安装数目相对于该应用市场内全部应用的总安装数目的百分比(例如数量分数)。在一些实施方式中,该应用的数量分数是整个应用市场的子集(例如与该应用类似(或有关)的应用或具有与该应用相同的类别的应用)的百分比。基于该加速度和该数量分数,生成每个应用的趋势评分。在一个示例中,针对多天(例如7天)期间的每天,计算该应用的加速度。可针对每天的加速度应用衰减系数。在一些实施方式中,随着远离当前日期,该衰减系数进一步增加。作为结果,从当前日期开始,将更小的权重与加速度进一步关联。对每天的加速度求和以定义该时间段(例如7天)期间该应用的总加速度。该趋势评分可被定义为该总加速度与该数量分数的乘积。基于应用的趋势评分,生成趋势应用索引。应用可基于各自的趋势评分在该趋势应用索引中排名。例如,应用的趋势评分越高,它在该索引中排名越高。该趋势应用索引可被存储到数据库中。该趋势应用索引可间歇地更新(例如每6小时、每天)。在一些实施方式中,将每个应用的趋势评分与阈值评分相比。如果该趋势评分大于或等于阈值评分,则认为相应的应用是趋势应用并且包括在该趋势应用索引中。如果该趋势评分小于阈值评分,则认为相应的应用不是趋势应用并且不包括在该趋势应用索引中。在一些实施方式中,应用子集可被过滤掉以将该应用子集从该趋势应用索引的可能包括中去除。具体地,针对这样的应用并不生成趋势评分。如这里进一步详细讨论的,该应用子集可包括例如具有诸如成人内容的内容的应用、具有小于最小安装数目的应用、具有多于最大天数的减小的安装速率的应用等。在一些实施方式中,可在生成该趋势应用索引之前执行这种过滤。在一些实施方式中,可在生成该趋势应用索引之后过滤应用使得能够从该索引中去除应用。图1是可执行本公开的实施方式的示例性系统100的图表。该系统100包括计算设备102A-102F,其每个可通过网络106与服务器系统1本文档来自技高网
...

【技术保护点】
一种系统,包括:一个或多个计算机;以及其上存储有指令的耦合到所述一个或多个计算机的计算机可读介质,当所述指令被所述一个或多个计算机执行时致使所述一个或多个计算机执行包括如下的操作:接收安装数据,所述安装数据对应于能在移动计算设备上安装和执行的一个或多个应用;接收对应于所述一个或多个应用中的每个应用的元数据;针对每个应用:基于安装数目生成时间序列;处理所述时间序列和所述元数据;计算评分;确定所述评分大于或等于阈值评分;响应于所述确定,将相应的应用添加到趋势应用索引;将所述趋势应用索引存储到计算机可读存储器中;获取所述趋势应用索引;以及基于所述趋势应用索引,传送一个或多个应用的指示用于显示。

【技术特征摘要】
【国外来华专利技术】...

【专利技术属性】
技术研发人员:F·德博纳B·梅塔
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1