×

Monitoring and actuation of view controller parameters to reach deep states without manual developer intervention

  • US 9,858,094 B2
  • Filed: 08/12/2016
  • Issued: 01/02/2018
  • Est. Priority Date: 11/10/2015
  • Status: Expired due to Fees
First Claim
Patent Images

1. A mobile application development system comprising:

  • a developer portal including a first one or more processors configured to;

    receive a copy of a first application from a first developer; and

    provide a routing library to the first developer for incorporation into the first application before the first developer distributes the first application via a digital distribution platform; and

    an offline analysis system comprising;

    a second one or more processors configured to identify a set of view controllers implemented in the first application, wherein the set of view controllers includes at least one member; and

    a third one or more processors configured to execute the first application and, during execution, monitor messages invoking the set of view controllers and extract selector parameters used to invoke the set of view controllers,wherein the routing library includes instructions that, upon installation of a copy of the first application in a user device;

    receive a link from an operating system of the user device, wherein the link includes a data structure;

    decode the data structure within the link, the decoded data structure including a view controller name and selector parameters;

    based on the view controller name in the link, allocate memory for a view controller object indicated by the link; and

    initialize the view controller object based on the selector parameters indicated by the link and using the allocated memory.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×