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

用于奖励应用程序安装的系统及方法技术方案

技术编号:9089224 阅读:181 留言:0更新日期:2013-08-29 02:34
在用于监控应用程序安装的系统及方法中,将对下载应用程序的引用传输到客户端装置。促进了客户端装置与应用程序服务器之间的通信,所述应用程序服务器提供可由客户端装置下载的应用程序。检测到客户端装置对应用程序的执行,且执行对应用程序在客户端装置上的安装历史的确定。针对应用程序在客户端装置上的第一次安装,将奖励数据与客户端装置相关联。

【技术实现步骤摘要】
【国外来华专利技术】用于奖励应用程序安装的系统及方法相关申请案的交叉引用本申请案根据专利法请求于2010年8月6日申请的名为“SYSTEMANDMETHODFORREWARDINGAPPLICATIONINSTALLS”的美国临时专利申请案第61/371,500号的优先权,所述申请案的全文以引用的方式并入本文中。
本申请案的示例性实施方式通常涉及监控在线用户活动的领域,且更具体地说,但并不加以限制,涉及用于检测应用程序安装的技术。
技术介绍
在线广告模型通常涉及通过一或多个广告渠道将广告或建议传递给用户。然而,广告的效果取决于广告类型和用于传递广告的渠道而改变。特定来说,用户可能忽略广告的一个原因在于:没有刺激用户关注广告。附图说明在不一定按比例绘制的图式中,相同数字符号在多个视图中描述实质上相似的组件。具有不同字母后缀的相同数字符号表示实质上相似的组件的不同实例。图式通常以实例但不加以限制的方式说明本文件中论述的各种实施方式。图1为图示网络环境的示例性实施方式的方块图,在所述网络环境内,客户端装置通过网络与应用程序服务器连接,而推荐系统监控所述连接。图2为图示根据示例性实施方式的客户端装置、奖励系统与应用程序商店之间的示例性互动的流程图。图3为图示根据示例性实施方式的奖励系统、广告商与发布者之间的回应用户活动的示例性互动的流程图。图4为展示根据示例性实施方式的在客户端装置上运行的应用程序模块和在服务器上运行的奖励系统模块的方块图。图5为图示用于跟踪及刺激应用程序安装的示例性方法的流程图。图6为图示用于传递及监控在应用程序内发生的目标按行为付费事件的流程图。图7图示呈计算机系统的示例性形式的机器的图解表示,在所述计算机系统内,可执行用于使机器执行本文中论述的方法中的任何一或多个方法的一组指令。具体实施方式以下详细描述包括对附图的参考,所述参考形成详细描述的一部分。图式展示根据示例性实施方式的图解。足够详细地描述这些实施方式(在本文中也称作“实例”),以使所属领域的技术人员能够实践本文中所公开的实施方式。将对所属领域的技术人员显而易见的是,不需要示例性实施方式中的具体细节,以便实践本文中所公开的实施方式。可组合示例性实施方式,可使用其他实施方式,或可在不脱离所请求的范围的情况下进行结构改变、逻辑改变和电气改变。因此,以下详细描述不应理解为限制意义,并且,范围由所附权利要求书和权利要求书的等效物限定。在客户端环境中,可提供应用程序用于在集中式站点(例如,应用程序商店(“应用程序商店”))处下载。在应用程序商店中的应用程序可通过多种度量标准(例如,类别、流行度和费用)列出。关于经提供用于在应用程序商店中下载的应用程序,发布者应参考发布或另外提供由用户下载的应用程序的实体。广告商应参考提供通常为将由用户采取的行为形式的建议的实体。图1为图示网络环境的示例性实施方式的方块图,在所述网络环境中,客户端装置通过网络连接到代管应用程序商店的应用程序服务器。参看图1,客户端装置102和客户端装置104各自存储一或多个应用程序106,所述客户端装置102及所述客户端装置104可通过网络108(例如,互联网)连接到执行应用程序商店122的应用程序服务器120。在一些实施方式中,客户端装置102和客户端装置104可为移动装置、个人计算机、平板计算机、膝上型计算机或其他计算装置。客户端装置102和客户端装置104可重新导向到应用程序商店122,以通过网络108下载一或多个应用程序。网络服务器110可托管用于客户端应用程序平台的网站,该客户端应用程序平台连接广告商和发布者。网络服务器110可向网站提供各种托管型网络服务,包括代码部署及测试、在线分析、数据存储和任务管理。此外,网络服务器110可连接到一或多个数据库112,所述一或多个数据库112存储与网站相关联的数据。在一些实施方式中,网络服务器110可为提供网络服务的托管型网络服务器。然而,预计可使用不同的第三方托管型网络服务提供商,或与网站相关联的服务器可提供网络服务,而不依靠第三方提供的网络服务。额外网络服务器(未图示)可包括与托管型网站相关联的服务器。在一些实施方式中,一或多个数据库112可为SimpleDB分布式数据库。与结构化查询语言(SQL)数据库相比,SimpleDB分布式数据库使用键值对启用快速查找操作和检索操作。预计可使用其他数据库,例如采用键值对存储并索引数据的其他数据库。在一些实施方式中,所述数据库112中的至少一个数据库112可为SQL数据库。与网站相关联的数据(例如,用户数据和应用程序跟踪数据)也可存储在缓存服务器114中。缓存服务器114可包括(例如)呈RAM形式的存储器116,所述存储器116存储储存在一或多个数据库112中的部分或所有数据。缓存服务器114可作为网站的备用或补充数据存储器操作。在一些实施方式中,缓存服务器114可为Memcached分布式存储器缓存系统。发布者服务器118可充当下载到客户端装置102或客户端装置104的应用程序的来源,或发布者服务器118可将应用程序提供到应用程序服务器120以用于存储并列出在应用程序商店122中。相似地,广告商服务器118可代表广告商或广告网络将广告提供并传递到客户端装置102或客户端装置104,或广告商服务器118可通过网络108将广告提供到应用程序服务器120以便应用程序服务器120传递。图2为图示根据示例性实施方式的客户端装置、奖励系统与应用程序商店之间的示例性互动的流程图。参看图2,当使用网站广告平台或与网站广告平台相关联的应用程序执行时,对奖励系统进行调用。奖励系统或平台可包含网站、提供网络服务的一或多个网络服务器和一或多个数据存储装置,所述一或多个数据存储装置通过网络108分布并访问或连接到一或多个网络服务器。调用可为命令或由应用程序中的软件代码启动的推送(push)通信的形式。命令被推送到奖励系统。在一些实施方式中,命令可通过一或多个服务器推送到奖励系统。在其他实施方式中,命令可直接推送到奖励系统。在区块208处,与奖励平台相关联的奖励机器204可将广告传递到执行应用程序的客户端装置202。奖励平台可跟踪广告的显示,以使得平台可记录广告印象。在区块210处,客户端装置202可接收广告。广告可能为与在客户端装置202上执行的应用程序有关的建议或推荐。在一个示例性实施方式中,推荐建议可提示用户下载不同应用程序来换取奖励或激励。在示例性实施方式中,奖励或激励可为用于与执行的应用程序一起使用的虚拟货币或虚拟商品。虚拟货币可用于购买与执行应用程序相关联的虚拟商品或真实商品。在区块212处,客户端装置202(例如)通过选择对所推荐的应用程序的引用或点击URL或超链接访问推荐。在一些实施方式中,推荐可将用户导向到应用程序商店206,并且,在一些实施方式中,推荐可将用户导向到应用程序商店206中的所推荐的应用程序。在区块214处,当用户点击推荐时,推荐指向奖励平台,在所述奖励平台中跟踪且存储所述推荐。在一些实施方式中,存储访问推荐的客户端装置的唯一装置标识符(“Udid”)。在一些实施方式中,还存储与所推荐的应用程序相关联的应用程序标识符(“AppID”)。预计还可存储其他标识信息,包括客户端装置的互本文档来自技高网...
用于奖励应用程序安装的系统及方法

【技术保护点】

【技术特征摘要】
【国外来华专利技术】2010.08.06 US 61/371,5001.一种计算机实施方法,所述方法包含以下步骤:将用于下载应用程序的推荐建议传输到客户端装置,以换取奖励;通过至少一个处理器,检测对于所述推荐建议的选择;促进所述客户端装置与应用程序服务器之间的通信,以将所述应用程序下载到所述客户端装置;通过至少一个处理器,检测所述客户端装置对所述应用程序的执行;回应于通过所述客户端装置检测所述应用程序的执行,判定所述客户端装置在预定时间量内已点击所述应用程序,其中所述客户端装置已在下载所述应用程序之前点击所述应用程序;至少部分地基于对于所述客户端装置在预定时间量内已点击所述应用程序的判定,判定满足所述推荐建议;回应于对于满足所述推荐建议的判定,针对所述应用程序在所述客户端装置上的第一次安装,将奖励数据与所述客户端装置和与所述客户端装置的用户相关联的账户中的至少一者相关联;其中,检测所述应用程序的执行包括在所述应用程序的执行后,从在所述客户端装置上执行的所述应用程序接收命令。2.如权利要求1所述的方法,其中所述推荐建议包括用于将所述应用程序下载到所述装置的下载链接,且所述方法进一步包含存储由所述客户端装置访问所述推荐建议的路径。3.如权利要求1所述的方法,所述方法进一步包含以下步骤:接收来自广告商的贷款,所述贷款在广告商账户中,其中所述贷款的一部分将用于支付每一次新应用程序安装;存储对应于所述相关联奖励数据的金融交易数据;将所述广告商账户记入用于所述应用程序的所述第一次安装的账户的借方;及将发布者账户记入用于所述应用程序的所述第一次安装的账户的贷方。4.如权利要求1所述的方法,其中所述奖励数据为虚拟金额与虚拟商品中的一者。5.如权利要求1所述的方法,所述方法进一步包含以下步骤:检测欺诈性应用程序安装活动,所述检测步骤包含以下步骤:使用互联网协议地址、所述客户端装置的唯一装置标识符及对应于所述应用程序的应用程序标识符中的一者监控所述应用程序的多次安装。6.如权利要求1所述的方法,所述方法进一步包含以下步骤:将操作所述客户端装置的用户重新导向到所述应用程序中的应用程序事件;监控所述用户与所述应用程序事件的互动;及向所述用户提供对所述用户与所述应用程序事件的互动的奖励。7.如权利要求1所述的方法,所述方法进一步包含以下步骤:基于所述检测所述应用程序的所述执行的步骤,确定所述应用程序在所述客户端装置上的安装历史。8.如权利要求7所述的方法,其中所述确定所述应用程序的所述安装历史的步骤包含以下步骤:使用所述客户端装置的唯一装置标识符及对应于所述应用程序的应用程序标识符搜索存储的点击表。9.如权利要求8所述的方法,其中基于确定所述存储的点击表含有具有所述唯一装置标识符及所述应用程序标识符的记录,确定所述应用程序不是第一次安装,并且,其中基于确定所述存储的点击表不含具有所述唯一装置标识符及所述应用程序标识符的所述记录,确定所述应用程序为第一次安装。10.一种系统,所述系统包含:处理器实施推荐模块,所述处理器实施推荐模块经配置以产生对下载应用程序的引用;处理器实施应用程序使用模块,所述处理器实施应用程序使用模块经配置以:检测客户端装置对所述应用程序的执行;回应于通过所述客户端装置检测所述应用程序的执行,判定所述引用在预定时间量内已被选择;至少部分地基于对于所述引用在预定时间量内已被选择的判定,判定所述应用程序已在所述客户端装置上安装;处理器实施通信模块,所述处理器实施通信模块经配置以:将所述应用程序引用传输到所述客户端装置;从所述客户端装置接收对所述应用程序的所述执行的指示;及针对所述应用程序在所述客户端装置上的第一次安装,将与所述客户端装置相关联的奖励数据传输至所述客户端装置的用户。11.如权利要求10所述的系统,所述系统进一步包含深度链接模块,所述深度链接模块经配置以将所述客户端装置的用户重新导向到应用程序事件,其中所述处理器实施应用程序使用模块进一步经配置以监控用户与所述应用程序事件的互动。12.如权利要求10所述的...

【专利技术属性】
技术研发人员:本杰明·刘易斯李·林登史蒂芬·麦卡锡赖安·约翰斯
申请(专利权)人:Tapjoy公司
类型:
国别省市:

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

1