推荐原生应用_4

文档序号:8385971阅读:来源:国知局
PN、无线网络、蜂窝网络、3G/4G网络、光纤网络或其任何组合。
[0056]在一个示例场景中,计算设备102或者移动计算设备104的用户可以通过以客户端/服务器布置的网络202与服务提供者计算机系统110交互以请求诸如财务管理服务之类的基于网络的服务。服务提供者计算机系统110可以包括管理通过网络202与客户端交互并且向客户端递送所请求的内容的前端204。服务提供者计算机系统110还可以包括存储可以作为由服务提供者计算机系统110提供的服务的一部分访问的内容(例如,用于动态生成内容的网页、模板、图像、视频、数据、代码)的内容仓库206。服务提供者计算机系统110的前端204可以从计算设备102接收对访问的请求、可以查询内容仓库206并且可以通过网络202向计算设备传输所请求的内容(例如,HTML/Jscript/等等)。
[0057]服务提供者计算机系统110和/或计算设备102/104可以通过网络202向应用市场计算机系统112发送例如涉及用户与服务提供者110交互的使用信息。应用市场计算机系统112的数据采集系统216可以接收使用信息并且将其存储在数据库中,诸如作为应用市场计算机系统112的一部分维持的应用安装和使用数据仓库210。应用安装和使用数据仓库210可以存储标识基于网络的服务和/或原生应用的使用和安装的各种信息。应用安装和使用数据仓库210也可以存储关于应用使用的统计数字,诸如应用被使用的次数和/或使用频率。
[0058]在另一示例场景中,计算设备102和/或移动计算设备104可以与由社交网络系统152提供的社交网络服务的用户相关联。社交网络系统152的前端224可以接收用户对社交网络内容(例如,个人资料页面、新闻摘要的新内容)的请求、可以查询存储关于用户和社交网络上的用户之间的联系的信息的社交图信息仓库226和/或存储作为社交网络的一部分提供的内容(例如,评论、链接、图像、视频)的社交网络内容仓库(未绘出)并且可以向用户的计算设备102/104返回所请求的内容。另外,社交网络系统152可以提供网络202向应用市场服务器112发送社交图信息。应用市场服务器112的数据采集系统216可以收集社交图信息并且可以将社交图信息与在应用安装和使用数据仓库210中所标识的用户相关联(例如,将用户的应用安装和使用与用户的到社交网络上的其他用户的连接匹配)。这样的关联信息可以被存储在应用安装和使用数据仓库210中。
[0059]应用市场计算机系统112可以被配置为以各种合适的方式中的任何方式向移动设备104的用户推荐原生移动应用,诸如上文关于系统100和150所描述的那些方式。数据采集系统216可以获得、处理并且存储关于基于网络的应用/服务的使用、原生应用在移动计算设备上的安装和使用和/或社交图信息的信息。数据采集系统216可以从计算设备102/104和/或从诸如服务提供者系统110和社交网络系统152之类的系统接收传输,和/或数据采集系统216可以为了相关信息周期性地轮询这样的设备和系统。应用安装和使用数据仓库210可以另外包含关于使用应用市场计算机系统112购买、下载和安装的原生移动应用的信息。
[0060]原生应用发现系统218被配置为标识存在并且向用户推荐可用的原生应用。由原生应用发现系统218获得的信息可以用于标识与由诸如服务提供者110之类的服务提供者提供的基于网络的服务相关联的原生应用。原生应用发现系统218可以使用各种合适的技术中的任何技术来标识原生应用,诸如通过访问标识在各种移动应用商店处可获得的原生应用的信息、通过解析提供有基于网络的服务的标识对应于基于网络的服务的原生应用的信息(例如,元标签数据)(例如,唯一地标识由一个或者多个应用商店提供的对应的原生应用的信息)和/或通过执行可获得的基于网络的内容的自动抓取以发现在各种网站上提供的原生应用。原生应用发现系统218可以存储标识在应用可获得仓库211中可获得的原生应用的信息。
[0061]应用市场计算机系统112可以在应用代码仓库212中存储可利用在由市场计算机系统112的前端208提供的应用市场服务上的原生移动应用。原生应用选择系统220可以处理包含在仓库中的信息(例如,使用信息、社交图信息、原生应用可获得性、先前推荐的原生应用)以做出推荐一个或者多个原生应用的决定。原生应用选择系统220可以使用上文关于系统100和150所描述的一种或者多种技术来选择向用户推荐的应用。原生应用选择系统220可以标识可能推荐的应用(例如,在应用市场计算机系统112上活跃度低时)并且可以在推荐仓库214中存储推荐。在下一次出现向特定用户提供对原生应用的推荐的机会时(例如,移动计算设备104请求推荐、移动计算设备104访问应用市场112、用于向特定用户周期性地提供推荐的时间间隔期满),所存储的推荐可以从用于特定用户的推荐仓库214中获取并且向与特定用户相关联的移动计算设备(例如,移动计算设备104)提供。备选地和/或附加地,原生应用选择系统220可以标识按照要求推荐的原生应用(例如,响应于对原生应用推荐的请求)。
[0062]推荐单元222可以管理已经有原生应用选择系统220确定的原生应用推荐的递送。推荐单元222可以在推荐仓库214中存储推荐并且以各种合适的方式中的任何方式(例如,推送通知、提供原生应用)向移动计算设备104提供推荐,如上文关于系统100和150所描述的。推荐仓库214也可以存储标识向用户提供的先前推荐的信息和指示用户是否对推荐采取行动的信息(例如,下载、安装和/购买所推荐的应用)。标识在推荐仓库214中的先前的推荐和推荐转换(用户做出推荐)的这样的信息可以另外由原生应用选择系统220使用以标识向用户推荐的原生应用。例如,使用用户先前安装的和未安装的所推荐的原生应用的类型的历史,原生应用选择系统220可以得到对于用户通常最相关的原生应用的类型的指示。
[0063]图3A至图3B描绘了用于提供原生应用推荐的示例系统300和350的流程图。技术300和350可以通过各种合适的计算设备和/或系统中的任何计算设备/系统执行,诸如应用市场计算机系统112。
[0064]参考图3A,可以访问(302)描述特定用户利用基于计算机的服务的信息。可以以各种方式访问这样的信息,诸如通过从客户端设备(例如,计算设备102和106)接收标识在这些设备上访问的基于网络的服务的信息、从服务提供者接收关于服务使用的信息、和/或通过向客户端设备和/或其他系统周期性地查询关于基于网络的服务的使用的信息。被访问的信息可以包括各种类型的信息,诸如特定用户使用特定基于网络的服务、其他web浏览信息、标识用户已经收藏的网站的信息和/或电子邮件订阅。信息可以针对特定用户被聚合以便创建用户的计算机使用和兴趣的轮廓。
[0065]在304处,原生应用可以被标识为与特定用户已经访问的基于网络的服务相关联。例如,应用市场计算机系统112可以标识由基于网络的应用服务提供者提供的由特定用户作为向该特定用户推荐的候选而使用的原生应用。应用市场计算机系统112也可以标识与由特定用户的其他类型的计算机使用相关联的原生应用。例如,如果用户收藏了网站并且网站提供移动应用,则应用市场计算机系统112可以将网站的移动应用标识为向用户推荐的候选。
[0066]在一些实施方式中,可以在台式计算机或者膝上型计算机上的特定基于计算机的服务由特定用户的使用和与用户相关联的移动计算设备上的相同服务的访问之间做出比较(306)。例如,应用市场计算机系统112可以比较特定用户在台式计算设备/膝上型计算设备和移动计算设备上访问基于网络的应用的使用信息(例如,使用时间、使用频率)以确定是否推荐与基于网络的应用相关联的原生应用。例如,在用户已经从台式计算机比从移动计算设备更加频繁地访问对应的基于网络的服务的情况下,应用市场计算机系统112可以推荐特定原生应用,而在相反是真实的情况下(用户从移动计算设备比从台式计算机更加频繁地访问对应的基于网络的服务),可以推荐其他原生应用。在台式计算机/膝上型计算机上的更多的访问可以指示用户查看基于网络的服务不适合和/或很难在移动计算设备上使用,这是原生移动应用可以通过移动设备特定特性(例如,针对移动计算设备的不同的用户接口控制)可以解决的问题。
[0067]在308处,做出关于是否推荐已经被标识用于用户已经被标识为使用的基于计算机的服务的原生应用的决定。例如,应用市场计算机系统112可以基于各种因素确定是否向移动计算设备104的用户推荐特定原生应用,诸如基于网络的服务在计算设备102和106上的使用、web浏览器书签、对特定内容摘要的订阅(例如,新闻摘要、电子邮件订阅、社交网络摘要)、原生应用通过用户在一个或者多个社交网络上的朋友的安装和使用、和/或用户响应于先前原生应用推荐所采取的行动。
[0068]在310处,对一个或者多个原生移动应用的推荐可以基于关于是否推荐特定原生移动应用的确定向用户的移动计算设备提供。该推荐可以以各种方式提供到并且展示在移动计算设备上,并且用户可以选择他们的递送和展示方式。例如,如在示例系统100中描绘的,所推荐的原生应用可以被自动下载和安装到用户的移动计算设备104上,并且原生应用被安装的消息可以向移动计算设备104上的用户提供。用户可以备选地选择接受各种其他类型的推荐展示,诸如推送通知、电子邮件、在应用商店网站上的通知、和/或SMS消息。
[0069]参考图3B,可以访问(352)描述特定用户的熟人关系的信息。例如,应用市场计算机系统112可以以各种方式访问社交网络信息,诸如通过从一个或者多个社交网络系统接收传输。
[0070]可以标识(354)由一个或者多个社交网络上的特定用户的熟人安装和/或使用的一个或者多个原生移动应用。例如,应用市场计算机系统112可以将所访问的社交网络信息与标识原生移动应用通过用户的安装和使用的信息相互关联以标识已经由一个或者多个社交网络上的特定用户的熟人安装和/或使用的原生移动应用。
[0071]可以至少部分基于原生应用通过一个或者多个社交网络上的特定用户的熟人使用和/或安装的频率做出关于是否推荐一个或者多个原生应用的决定(356)。例如,如上文关于图1A至图1B和图2所描述的,应用市场计算机系统112可以基于各种合适的因素中的任何因素做出这样的决定,诸如已经安装原生移动应用的用户的熟人的数目、这样的熟人已经使用原生应用的频率、这样的熟人在一段时间内已经使用原生移动应用的持续时间、和/或标识原生应用通过熟人的卸载的信息。这样的因素可以另外由特定用户与一个或者多个社交网络上的特定用户的熟人中的每个熟人之间的关系的强度加权,如由所访问的社交网络信息所指出。通过与特定用户具有较强关系的熟人的原生移动应用安装、使用和卸载可以比通过与特定用户具有较弱关系的熟人的这样的活动在标识向特定用户推荐的一个或者多个原生应用上更多地加权。
[0072]对一个或者多个原生应用的推荐可以向与特定用户相关联的移动计算设备提供(358)。例如,应用市场计算机系统112可以向移动计算设备104展
当前第4页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1