推荐原生应用

文档序号:8385971阅读:483来源:国知局
推荐原生应用
【专利说明】推荐原生应用
[0001]相关申请的交叉引用
[0002]本申请要求2012年8月17日提交的名称为“RECOMMENDING NATIVEAPPLICAT1NS”的第13/588,824号美国申请的优先权,其公开通过引用并入本文。
技术领域
[0003]本公开涉及相关移动应用软件的标识和向移动计算设备的通知/分配。
【背景技术】
[0004]移动计算设备,诸如智能电话,最近几年在成熟度上已经大大地提高。很多移动设备现在可以具有从第三方加载到它们上的应用,诸如允许用户阅读特定报纸、玩游戏并且执行各种商业功能的应用。
[0005]移动应用可以被分类为至少两组或者类型:原生应用和网络应用。网络应用通常作为单独地加载到计算设备上的浏览器的一部分运行,其中原生应用可以脱离web浏览器执行。web浏览器可以容易编码并使用,而原生应用可以提供不由HTML编码的限制或者可以被加载在设备上的特定浏览器约束的更加丰富的体验。

【发明内容】

[0006]本文档讨论用于标识用户有可能感兴趣的原生应用并且向用户提供获取在他们的移动计算设备上的标识的原生应用的机会的系统和技术。例如,计算机系统可以基于可以指示用户对一个或者多个原生应用感兴趣的各种信息标识特定移动设备用户的兴趣,这些信息诸如是标识用户使用基于网络的服务(针对其可能存在相关联的原生应用)、用户的web浏览历史、用户设置的浏览器书签、和/或特定用户的熟人(例如,社交网络朋友)使用的原生应用的信息。针对用户标识的使用兴趣、标识与用户的标识的兴趣相一致的特定原生应用的信息可以以各种方式被提供给用户,诸如通过显示在移动计算设备上的推送通知、移动计算设备上的特定原生应用的自动安装、和/或在提供应用推荐的应用商店的部分中的特定原生应用的标识。
[0007]在一个实施方式中,一种计算机实现的方法通过计算机系统从与特定用户相关联的一个或者多个计算设备访问描述特定用户对一个或者多个基于计算机的服务的使用的信息;通过计算机系统标识与一个或者多个服务相关联的一个或者多个原生应用,其中一个或者多个原生应用被配置为由一种或者多种类型的移动计算设备安装并且执行;通过计算机系统基于信息和一个或者多个基于计算机的服务的使用的一个或者多个阈值水平确定是否推荐一个或者多个原生应用;以及基于该确定通过计算机系统提供与特定用户相关联并且标识用于安装在与特定用户相关联的特定移动计算设备上的一个或者多个原生应用中的至少一个原生应用的推荐。
[0008]在另一实施方式中,一种计算机实现的方法包括通过计算机系统访问标识与特定用户在一个或者多个社交网络上至少具有阈值熟人关系的多个用户的社交网络信息;通过计算机系统标识(i)安装在与多个用户相关联的移动计算设备上的和(ii)未安装在与特定用户相关联的特定移动计算设备上的一个或者多个原生应用;基于在与多个用户相关联的移动计算设备上的一个或者多个原生应用的安装或者使用的频率确定是否推荐一个或者多个原生应用;以及基于该确定通过计算机系统提供与特定用户相关联并且标识用于安装在特定移动计算设备上的一个或者多个原生应用中的至少一个原生应用的推荐。
[0009]在另一实施方式中,一种用于提供对原生移动应用的推荐的计算机系统包括:编程以从与特定用户相关联的一个或者多个计算设备访问描述特定用户对一个或者多个基于计算机的服务的使用的信息的数据采集系统;编程以标识与一个或者多个服务相关联的一个或者多个原生应用的原生应用发现系统,其中一个或者多个原生应用被配置有一种或者多种类型的移动计算设备安装并且执行;编程以基于信息和一个或者多个基于计算机的服务的使用的一个或者多个阈值水平确定是否推荐一个或者多个原生应用的原生应用选择系统;以及编程以基于原生通过应用选择系统的确定提供与特定用户相关联的并且标识用于安装在与特定用户相关联的特定移动计算设备上的一个或者多个原生应用中的至少一个原生应用的推荐的推荐单元。
[0010]在某些实施方式中,这样的系统和技术可以提供一种或者多种好处。例如,已经使用特定网络服务的用户可以被标识,并且然后可以被呈现下载与网络服务相关联的原生应用的机会。网络服务提供者可以从改善的或者更频繁的用户访问中受益。这样的好处可以被实现,而提供者不必服务原生应用本身;相反,原生应用市场可以被参考并且可以处理这样的处理(包括处理原生应用的存储、与应用开发者的交互、用于下载应用的带宽以及关于应用购买的财务交易的处理)。
[0011]用户可以通过意识到他们感兴趣并且否则可能不知道的原生应用而从改善的体验中受益。例如,用户可以在他/她的台式计算机上使用网络服务,而不知道用于该网络服务的原生应用对于用户的移动计算设备是可用的。通过意识到这样的原生应用,用户可以在他/她的移动计算设备上安装并且运行原生应用,这可以允许用户访问由移动计算设备上的原生应用提供的附加的特征(例如,基于运动和/或基于位置的传感器的特征)。用户也可以通过不用搜索其中他们可能具有特定兴趣的原生应用而节省时间。
[0012]广告商也可以从向用户提供原生用户建议中受益。例如,通过增加使用原生应用的用户的数目,广告商可以能够在原生应用中提供比通过网络应用提供的广告更丰富的广告体验。在另一示例中,广告商可以能够定位有可能对特定原生应用感兴趣的用户并且向这样的用户提供折扣的定价,这可以提高由广告商提供的广告的效果。
[0013]在附图和以下描述中阐述一个或者多个实施方式的细节。从描述和附图中,并且从权利要求书中,其他特征和优点将显而易见。
【附图说明】
[0014]图1A至图1B描绘了用于确定并且向移动计算设备的用户提供原生移动应用的示例系统的概念图。
[0015]图2描绘了用于确定并且向移动计算设备提供对原生移动应用的推荐的示例系统。
[0016]图3A至图3B描绘了用于提供原生应用推荐的示例技术的流程图。
[0017]图4是用于向移动计算设备提供对原生移动应用的推荐的示例技术的流程图。
[0018]图5是示例计算设备的框图。
[0019]在附图中,同样的附图标记通篇指类似的元件。
【具体实施方式】
[0020]原生移动应用(也可以被称为“app”)的数目近些年来已经增加。对于很多可用的网络服务,像通过银行网站提供的银行服务和通过电子邮件网站提供的电子邮件服务,存在用于多个不同的移动计算设备平台的可用的原生应用。然而,很多用户没有意识到原生应用对于用户使用的网络服务是可用的。例如,更复杂的网络服务的用户可能假设网络服务的特征在移动计算设备上是不可用的并且因此,可能不会调查对应的原生应用是否可用。在另一示例中,让移动用户设备用户从通过应用市场可用的所有原生应用之间标识特定原生应用可以是困难的。本文档描述了用于标识用户可能感兴趣的原生应用并且用于通知这样的原生应用的用户以便改善原生应用发现的计算机系统和技术。
[0021]图1A描绘了用于确定并且向特定移动设备用户推荐有关原生移动应用的示例系统100的概念图。总体上讲,系统100提供了机制,通过该机制用户可以基于web浏览活动和指示用户可能对获得特定原生应用感兴趣的其他信息被通知原生应用的存在。
[0022]示例系统100包括与特定用户相关联的计算设备102、104、106。计算设备102、104和106可以是各种合适的计算设备中的任何计算设备,诸如台式计算机(例如,102)、膝上型计算机(例如,106)、移动计算设备(例如,104)(例如,智能电话、蜂窝电话、个人数字助手(PDA))和/或平板计算设备。
[0023]示例系统100还包括通过一个或者多个网络(例如,因特网、3G/4G网络)向在客户端/服务器配置中的用户提供基于网络的服务的服务提供者计算机系统110和114。月艮务提供者计算机系统110和114可以是各种合适的计算机系统中的任何计算机系统,诸如基于云的分布式计算系统。服务提供者计算机系统I1和114均可以提供各种计算机服务中的任何计算机服务,诸如财务管理服务、电子邮件服务、新闻摘要服务、社交网络服务、线上合作服务、日历管理服务、音频和视频会议服务以及购物服务。
[0024]系统100还可以包括应用市场计算机系统112,即实现允许用户浏览移动应用并且将移动应用下载到诸如图1A中描绘的移动设备104之类的兼容的计算设备等的在线软件商店的商业系统。应用市场计算机系统112可以是各种合适的计算系统中的任何计算系统,诸如基于云的分布式计算机系统。计算设备102、104和104以及计算机系统110、112、114可以通过诸如因特网、LAN、广域网(WAN)、虚拟私人网络(VPN)、无线网络、蜂窝网络、3G/4G网络、光纤网络或其任何组合之类的一个或者多个网络与彼此通信。
[0025]在该示例中,移动设备104是可以诸如web浏览器应用之类的包括安装在其上的若干应用的手持计算设备(例如,智能电话)。这样的web浏览器被配置使得用户能够访问与由诸如服务提供者110和114之类的服务器托管的网站相关联的资源,以及由应用市场系统112提供的软件。例如,并且在该示例中假定服务提供者110托管像纽约时报(NewYork Times)的在线报纸网站,用户可以与移动设备104上的浏览器交互以请求访问由服务提供者110管理的网页http://nytimes.com。作为响应,服务提供者110可以向用户设备104返回与网络相关联的内容“HTML/JScript/等等”。然而,移动设备104上的浏览器可能不是用于诸如阅读纽约时报之类的一些任务的最优软件应用。相反,向用户提供与浏览器相比改善的体验质量的原生移动应用可以是可用的。
[0026]如在下文中更详细地讨论的,用户对原生应用的兴趣可以从计算设备上而不是用户的移动计算设备上的用户活动中标识。例如,由台式计算设备102和膝上型计算设备106上的服务提供者系统110和114提供的网络服务的使用可以指示计算设备102-106的用户有可能对在移动计算设备104上安装特定原生应用感兴趣。在其他计算设备上的这样的活动由示例步骤A和B表示。例如,台式计算设备102通过经过计算机网络发送请求120(步骤A)访问由基于网络的应用服务提供者110提供的服务,并且服务提供者110通过向台式计算设备102提供所请求的服务122 (步骤B)而进行响应。
[0027]计算设备102和/或服务提供者110可以被配置为向应用市场系统112提供使用信息124 (步骤C)。如果用户已经通过用户的计算设备102和/或通过诸如服务提供者计算机系统100之类的其他计算设备提供对共享这样的信息的许可,使用信息124可以仅向应用市场112提供。例如,提供使用信息124可以基于通过选择加入特性的用户许可。使用信息124可以是各种类型的信息。例如,通过用户许可,可以提供涉及用户web浏览历史的信息。这可以包括用户在一个时间段访问特定网站的次数,和/或标识
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1