发明名称 System and Method for Identifying, Indexing, and Navigating to Deep States of Mobile Applications
摘要 A mobile application development system includes a developer portal that receives an application from a developer and provides a routing library to the developer to augment the application. An offline analysis system analyzes the application to (i) determine a set of activities that a handler within the application is programmed to resume in response to respective resumption requests from a host operating system and (ii) determine parameters for each of the activities. The offline analysis system generates a set of links that each corresponds to a respective one of the activities. The routing library, installed as part of the augmented application onto a user device, receives a link, from the user device's operating system, that identifies a first activity. The routing library includes instructions for generating a first resumption request based on parameters corresponding to the first activity and transmitting the first resumption request to the augmented application's handler.
申请公布号 US2017046180(A1) 申请公布日期 2017.02.16
申请号 US201615236140 申请日期 2016.08.12
申请人 Quixey, Inc. 发明人 DESINENI Kalyan;LEVI Matan;KRUSH Moshe;TSECHANSKY Danny
分类号 G06F9/445 主分类号 G06F9/445
代理机构 代理人
主权项 1. A mobile application development system comprising: a developer portal configured to: receive a copy of a first application from a first developer; andprovide a routing library to the first developer for incorporation into the first application prior to the first developer distributing an augmented application via a digital distribution platform, wherein the routing library is incorporated into the first application to form the augmented application; and an offline analysis system configured to: analyze the first application to (i) determine a set of activities that a handler within the first application is programmed to resume in response to respective resumption requests from a host operating system and (ii) determine parameters for each activity of the set of activities; andgenerate a set of links, wherein each link of the set of links corresponds to a respective activity of the set of activities, wherein the routing library includes instructions configured to, subsequent to installation of the augmented application from the digital distribution platform onto a user device: receive a link from an operating system of the user device, wherein the link identifies a first activity;generate a first resumption request based on parameters corresponding to the first activity; andtransmit the first resumption request to the handler of the augmented application.
地址 Mountain View CA US