Deep linking to mobile application states through programmatic replay of user interface events
US9983892B2 · kind B2 · utility
Assignee
Inventors
Key dates
| Filing date | Aug 12, 2016 |
| Grant date | May 29, 2018 |
| Priority date | — |
| Expiry date | Aug 12, 2036 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F9/44
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A mobile application development system includes a developer portal that receives a first application from a first developer and provides a routing library to the first developer for incorporation into the first application. An offline analysis system executes the first application and, during execution, monitors a sequence of user interface (UI) events initiated by an operator starting from an initial state and proceeding to a first state. The offline analysis system stores the sequence of UI events as a first data structure corresponding to the first state. The routing library includes instructions that, subsequent to installation of a copy of the first application in a user device, receive a link from an operating system of the user device identifying the first state and, based on the first data structure corresponding to the first state, replay, in order, each UI event from the sequence of UI events to the first application.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.