Rapidly configurable program
AssigneeMobile Epiphany, LLC
InventorsGlenn Kletsky, Brian Nelson, Earl Wing
Life of this patent
Estimating the term…
Abstract
The present application describes a rapid application configuration program. The application configuration program allows for an enterprise to configure a standard framework into numerous applications without having to develop the software application anew. Herein, the application configuration program can be based on a data paradigm that encompasses most, if not all, of the different enterprise applications that may be developed by an enterprise. The data paradigm helps configure applications based on a hierarchical nodal structure that allows data or information to be input by a user for various enterprise tasks.
Claims20
A computer program product including computer executable instructions stored onto a non-transitory computer readable medium which, when executed by a processor of a computer, causes the computer to perform a method for configuring an application, the instructions comprising:
- instructions to receive a definition of an enterprise;
- the enterprise definition including a hierarchical data structure, the hierarchical data structure comprising:
- an enterprise node that defines an enterprise;
- an asset node, wherein the asset node is a child node of the enterprise node, and wherein the asset node defines an asset of the enterprise;
- a process node, wherein the process node is a child node of the asset node, and wherein the process defines a process associated with the asset;
- a step node, wherein the step node is a child node of the property node, and wherein the step defines a step included in the process;
- and
- a progression logic node, wherein the progression logic node is a child node of the step node, and wherein the progression logic defines a result for the step.
The computer program product as defined in claim 5, further comprising receiving first data associated with the first application.
A method for executing a configured application, comprising:
- a web server providing a configuration framework;
- the web server receiving configuration changes associated with the framework;
- the web server providing the configuration changes to a user device;
- the user device mapping the configuration changes to an application;
- the user device executing the configured application based on the mapping;
- and
- the user device receiving input into the configured application.
A system for executing a configured application, the system comprising:
- a server comprising:
- a memory;
- a processor in communication with the memory, the process operable to:
- provide a configuration framework;
- receive configuration changes associated with the framework;
- provide the configuration changes;
- receive data;
- store the data;
- distribute the data;
- a user device in communication with the server, the user device comprising:
- a second memory;
- a second processor in communication with the second memory, the processor operable to:
- receive the configuration changes from the server;
- map the configuration changes to an application;
- execute the configured application based on the mapping;
- receive input into the configured application, wherein the input creates data;
- send the data to the server;
- and
- receive distributed data from the server.
Dependencies are inferred from the claim text.