×

Adaptable application variants

  • US 10,380,191 B2
  • Filed: 01/26/2017
  • Issued: 08/13/2019
  • Est. Priority Date: 01/26/2017
  • Status: Active Grant
First Claim
Patent Images

1. A computer implemented method, comprising:

  • receiving a request for an application, the request including contextual parameter data;

    retrieving a base user interface configuration corresponding to the application;

    automatically retrieving a first interface configuration file corresponding to the contextual parameter data from a first organizational layer of a layered repository, the layered repository partitioned into one or more organizational layers that store a plurality of interface configuration files associated with the application;

    retrieving a second interface configuration file corresponding to the contextual parameter data from a second organizational layer of the layered repository, wherein the second organizational layer is a memory partition different from the first organizational layer and the second organizational layer utilizes write permissions that differ from the first organizational layer;

    merging the first and second interface configuration files with the base user interface configuration by applying changes in the first and second interface configuration files to the base user interface configuration to generate a composite user interface configuration by;

    merging the first interface configuration file with the base user interface configuration to generate a temporary composite interface configuration; and

    merging the second interface configuration file with the temporary composite interface configuration to generate the composite interface configuration,wherein the composite interface configuration includes user interface components from the first interface configuration file, the second interface configuration file, and the base user interface configuration; and

    applying the composite user interface configuration to the application at runtime.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×