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

基于用户反馈生成应用推荐的计算机实现的系统和方法技术方案

技术编号:11972945 阅读:108 留言:0更新日期:2015-08-28 10:21
一种基于用户反馈生成应用推荐的方法、系统和装置,包括在计算机存储介质上被编码的计算机程序,该计算机程序用于接收搜索日志,该搜索日志包括与通过应用市场可获得的多个建议应用关联的事件数据;对于每个建议应用,基于事件数据确定反馈评分以提供多个反馈评分;将多个反馈评分存储在建议应用的索引中,该反馈评分与建议应用的索引内的建议应用关联;接收用以显示与所选应用关联的一个或多个建议应用的请求;基于所选应用和建议应用的索引来标识建议应用的集合;以及向客户端计算设备传输指令以按照基于相应反馈评分的顺序显示建议应用的集合中的建议应用。

【技术实现步骤摘要】
【国外来华专利技术】
本公开内容涉及在应用市场内基于所选应用建议一个或多个应用。
技术介绍
移动计算设备(或者简称为“移动设备”)可以运行各种软件应用,这些软件应用扩展现有设备能力并且添加新的能力。通常可获得很多类型的应用,诸如用于信息获取的应用、用于通信的应用和用于娱乐的应用。各应用可以由移动设备制造商和/或第三方(例如应用开发者)来创建,并且可以由制造商预先安装,或者可以由设备用户来下载和安装。用户可以通过浏览可用应用的目录、通过与在线应用市场关联的界面来发现新的应用。另外,通常通过广告、行业综述、“十佳”和“最佳”列表、并且通过口碑推荐可获得关于新的应用的信息。在了解新的应用时,用户可以获得、安装和使用该应用的完整版本,或者用户可以访问该应用的试用版本,该应用的试用版本允许用户在购买或者没有购买该应用的情况下来尝试该应用。最后,用户可以保留该应用,更新该应用(例如从试用版本至完整版本),并且可以删除不再想要的应用。
技术实现思路
本说明书中所描述的主题的创新性方面可以用方法来实现,这些方法包括以下动作:接收搜索日志,该搜索日志包括与通过应用市场可获得的多个建议应用关联的事件数据;对于每个建议应用,基于该事件数据确定反馈评分以提供多个反馈评分;将该多个反馈评分存储在建议应用的索引中,反馈评分与该建议应用的索引内的建议应用关联;接收用以显示与所选应用关联的一个或多个建议应用的请求;基于所选应用和该建议应用的索引来标识建议应用的集合;以及向客户端计算设备传输指令以按照基于相应反馈评分的顺序显示该建议应用的集合中的建议应用。这些方面的其他实施例包括被配置成执行方法的动作的对应的系统、装置和在计算机存储设备上编码的计算机程序。这些和其他实施例可以各自可选地包括以下特征中的一个或多个特征。比如,对于相应建议应用的反馈评分基于与该相应应用关联的事件被确定;该事件包括对该建议应用的点击和该建议应用的安装;该事件基于该相应建议应用正被提供在建议应用的列表中被生成;对于相应建议应用的反馈评分基于与该相应建议应用关联的点击数目以及与该相应建议应用关联的安装数目被确定;该反馈评分还基于安装乘数、位置乘数和付费应用乘数中的至少一项被确定;该安装乘数被应用于所述安装数目并且大于一;确定该相应建议应用为付费应用,将该付费应用乘数提供为大于一的值,以及向该安装数目应用该付费应用乘数;确定该相应建议应用不是付费应用,将该付费应用乘数提供为等于一的值,以及向该安装数目应用该付费应用乘数;对于点击数目中的每个点击,该位置乘数基于该相应建议应用在建议应用的列表中的位置被确定;对于该安装数目中的每个安装,该位置乘数基于该相应建议应用在建议应用的列表中的位置被确定。本公开内容的各种实施例可以具有以下特征中的一个或多个特征。例如,通过捕获如用户所表达的对两个应用的相关性的主观感觉来生成与应用相关的应用的排序表。其他方法可以考虑应用开发者所提供的数据;并且分析直接用户反馈以调节排序算法。因此,用户更容易发现他们可能喜欢的应用,并且产生更大的应用的安装总数。在以下附图和描述中阐述本说明书中所描述的主题的一个或多个实施例的细节。根据描述、附图和权利要求,主题的其他可能的特征、方面和优点将变得清楚。【附图说明】图1描绘可以执行本公开内容的实现的示例系统。图2描绘用于显示鉴于所选应用而被标识为建议应用的应用的示例移动设备。图3是包括用于鉴于所选应用来将一个或多个应用标识为建议应用的示例部件的系统的框图。图4是可以根据本公开内容的实现来被执行的示例过程的流程图。图5是图示用于应用列表的示例过程的流程图。图6是图示用于显示鉴于所选应用而被标识为建议应用的应用的示例过程的流程图。图7是包括用于基于用户反馈来标识用于建议的应用的示例部件的系统的框图。图8是图示用于基于用户反馈来标识用于建议的应用的示例过程的流程图。在各个附图中,相似的附图标记表示相似的元件。【具体实施方式】本说明书描述用于在应用市场内将一个或多个应用标识为与所选应用相关的系统和方法。在一些实现中,计算设备(例如移动计算设备)的用户可以在应用市场中搜索可执行应用,并且可以在计算设备上下载和安装这些应用。然而,用户通常可以发现搜索应用市场以发现可以鉴于所选应用而被建议的其他应用非常繁琐。所选应用与目标应用之间的对应程度基于查询日志数据和应用元数据。如果所选应用与目标应用之间的对应程度足够,则鉴于所选应用来建议(例如用户可能感兴趣的)目标应用。例如,可以用于相同或相似目的的应用可以鉴于其他应用来建议,即使这些应用之间没有其他直接关联(例如相同的开发者)。在一些实现中,用户可以通过向应用市场的用户界面中所提供的查询字段中输入搜索项来搜索通过应用市场可用的应用。可以向该应用市场传输所得查询,这搜索可用应用以标识与查询对应的一个或多个应用。该应用市场可以向计算设备返回一个或多个应用的列表。用户然后可以从计算设备上显示的列表中选择应用。响应于该用户选择,可以经由计算设备向用户呈现与所选应用有关的信息。另外,如下面进一步详细讨论的,也可以响应于该用户选择而向用户显示鉴于所选应用而被建议的一个或多个应用的列表。该用户可以在计算设备上开始所选应用的安装。可以将与搜索查询相关的信息、用于显示详细信息的应用的选择、应用安装、应用内容、应用排序等存储在数据库中。该信息可以说明搜索查询、对详细信息的请求和多个设备上的多个用户的安装。如下面进一步详细讨论的,可以处理应用信息以鉴于所选应用来将应用标识为建议应用。可以在应用市场中将建议应用显示为鉴于所选应用的建议应用。如本文中进一步详细讨论的,可以监测具有建议应用的用户界面以进一步影响哪些应用鉴于所选应用被标识为建议应用。在一些实现中,将用户界面提供为关于建议应用的直接用户反馈。在一些示例中,可以将直接用户反馈提供为对鉴于所选应用的建议应用的列表中所显示的建议应用的点击、以及在出现点击时建议应用在建议应用的列表内的位置。在一些示例中,可以将直接用户反馈提供为鉴于所选应用的建议应用的列表中所显示的建议应用的安装、以及在开始安装时建议应用在建议应用的列表内的位置。图1是可以执行本公开内容的实现的示例系统100的图。系统100包括计算设备102A至102F,该计算设备各自通过网络106与服务器系统104通信。计算设备102A至102F中的每个计算设备分别包括关联的用户108A至108F。网络116可以包括连接任何数目的移动计算设备、固定计算设备和服务器系统的大型计算机网络,诸如局域网(LAN)、广域网(WAN)、因特网、蜂窝网络或者其组合。服务器系统104包括一个或多个计算设备110以及一个或多个机器可读储存库或数据库112。在示例系统100中,计算设备102A至102D被图示为移动计算设备,计算设备102E被图示为桌上型计算设备并且计算设备102F被图示为膝上型计算设备。然而,应当理解,计算设备102A至102F可以各自包括任何类型的计算设备,诸如桌上型计算机、膝上型计算机、手持式计算机、个人数字助理(PDA)、蜂窝电话、网络家电、相机、智能电话、增强型通用分组无线业务(EGPRS)移动电话、计算表格设备、媒体播放器、导航设备、电子邮件设备、游戏机或者这些数据处理设备或其他本文档来自技高网...

【技术保护点】
一种系统,包括:一个或多个计算机;以及耦合至所述一个或多个计算机的计算机可读介质,具有存储在其上的指令,所述指令在由所述一个或多个计算机执行时使得所述一个或多个计算机执行操作,所述操作包括:接收搜索日志,所述搜索日志包括与通过应用市场可获得的多个建议应用关联的事件数据;对于每个建议应用,基于所述事件数据确定反馈评分以提供多个反馈评分;将所述多个反馈评分存储在建议应用的索引中,反馈评分与所述建议应用的索引内的建议应用关联;接收用以显示与所选应用关联的一个或多个建议应用的请求;基于所选应用和所述建议应用的索引来标识建议应用的集合;以及向客户端计算设备传输指令以按照基于相应反馈评分的顺序显示所述建议应用的集合中的建议应用。

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

【专利技术属性】
技术研发人员:I·马哈尼奥克B·梅塔
申请(专利权)人:谷歌公司
类型:发明
国别省市:美国;US

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

1