发明名称 |
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 |