ADAPTABLE APPLICATION VARIANTS
First Claim
1. A computer implemented method, comprising:
- receiving a request for an application, the request including one or more contextual parameters;
retrieving a base user interface configuration corresponding to the application;
retrieving one or more interface configuration files corresponding to the one or more contextual parameters from 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;
merging the one or more interface configuration files with the base user interface configuration to generate a composite interface configuration; and
applying the composite interface configuration to the application at runtime.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein are system, method, and computer program product embodiments for managing and accessing variants of applications. In an embodiment, a request for an application including one or more contextual parameters may be received. A base user interface configuration corresponding to the application may first be retrieved. One or more interface configuration files corresponding to the one or more contextual parameters may then be retrieved from a layered repository. The layered repository may be partitioned into organizational layers that store a plurality of interface configuration files associated with the application. The retrieved interface configuration files may be merged with the base user interface configuration to generate a composite interface configuration, and the composite interface configuration may be applied to the application at runtime.
-
Citations
20 Claims
-
1. A computer implemented method, comprising:
-
receiving a request for an application, the request including one or more contextual parameters; retrieving a base user interface configuration corresponding to the application; retrieving one or more interface configuration files corresponding to the one or more contextual parameters from 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; merging the one or more interface configuration files with the base user interface configuration to generate a composite interface configuration; and applying the composite interface configuration to the application at runtime. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A system, comprising:
-
a memory; and at least one processor coupled to the memory and configured to; receive a request for an application, the request including one or more contextual parameters; retrieve a base user interface configuration corresponding to the application; retrieve one or more interface configuration files corresponding to the one or more contextual parameters from 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; merge the one or more interface configuration files with the base user interface configuration to generate a composite interface configuration; and apply the composite interface configuration to the application at runtime. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
-
15. A non-transitory computer-readable storage device having instructions stored thereon that, when executed by at least one computing device, causes the at least one computing device to perform operations comprising:
-
receiving a request for an application, the request including one or more contextual parameters; retrieving a base user interface configuration corresponding to the application; retrieving one or more interface configuration files corresponding to the one or more contextual parameters from 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; merging the one or more interface configuration files with the base user interface configuration to generate a composite interface configuration; and applying the composite interface configuration to the application at runtime. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification