发明名称 Analytics for mobile applications
摘要 A tag delivery network is disclosed for delivering tags to collect analytics related to use of mobile applications. The tag delivery network may include multiple servers for communicating with mobile devices executing mobile applications. The mobile applications may be any mobile application that has been recompiled with, for example, a particular line of code and a static library. A recompiled mobile application may initiate a browser when executed by a mobile device. The tag delivery network may deliver a tag container to the browser. The tag container may load a bootstrap file which in turn may load one or more rule files and code files. These files may cause the mobile device to modify an appearance of the mobile application. The modification may be performed to carry out multivariate testing (e.g., A/B testing), content swapping, optimization of the mobile application, or personalization of the mobile application.
申请公布号 US9436580(B2) 申请公布日期 2016.09.06
申请号 US201514672718 申请日期 2015.03.30
申请人 Ensighten, Inc. 发明人 Manion Joshua Ryan;Goodwin Joshua C.;Price Scott David;Alden Miles A.;Ulrich Zackary Dean;Yin Arthur C.;Woska Jeremy P.;Amin Gautam B.;Gurudatha Manudath;Chicquette Jonathan David
分类号 G06F9/44;G06F11/36;G06F9/45;G06F9/445 主分类号 G06F9/44
代理机构 Banner & Witcoff, Ltd. 代理人 Banner & Witcoff, Ltd.
主权项 1. A system, comprising: a plurality of servers electrically connected to a network, wherein at least one server of the plurality of servers comprises a hardware processor and a non-transitory computer readable medium that stores computer-executable instructions and the at least one server: communicates with a remote device executing a mobile application;sends a tag container to a browser executed by the remote device, wherein a user interface of the browser is hidden from a user of the remote device, wherein the browser is generated by the mobile application in response to launching the mobile application on the remote device, and wherein the mobile application comprises a single line of code that, when executed by the remote device, initiates generation of the browser; andin response to interpretation of the tag container by the browser, sends at least one file to the browser, the at least one file comprising instructions configured to cause the remote device to output one of a first version of the mobile application comprising a first version of an object and a second version of the mobile application comprising a second version of the object different from the first version of the object.
地址 San Jose CA US