×

Method and system for modifying deployed applications

  • US 10,255,044 B2
  • Filed: 12/11/2014
  • Issued: 04/09/2019
  • Est. Priority Date: 12/16/2013
  • Status: Active Grant
First Claim
Patent Images

1. A method of dynamically modifying a deployed native application including an embedded library, including:

  • executing, by a processing system of a first user apparatus, the native application stored in memory of the first user apparatus and comprising the embedded library, wherein the native application is configured to display, on a display associated with the first user apparatus, a user interface;

    during execution of the application, the library generating and transmitting, to a second user apparatus, a model about the visual appearance of the user interface provided by the application executed on the first user apparatus;

    receiving, by the second user apparatus, the model generated by the library;

    displaying, on a display associated with the second user apparatus, an editing user interface for editing the application executed by the first user apparatus, wherein the editing user interface is configured to generate, based on the received model, a simulation of the application executed by the first user apparatus;

    receiving input from a user at the editing user interface to modify visual appearance of the simulated application;

    in response to the received input, modifying at the second user apparatus, the simulation of the application and generating instructions, utilizing the model, to change visual appearance and functionality of the user interface provided by the application executed by the first user apparatus;

    transmitting by the second user apparatus, the generated instructions to the application executed on first user apparatus for dynamically modifying the application executed on the first user apparatus;

    receiving, by the application executed on the first user apparatus, the generated instructions from the second user apparatus; and

    the application modifying itself, based on the received instructions, to change visual appearance and functionality of the user interface provided by the application.

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