×

System, multi-tier interface and methods for management of operational structured data

  • US 9,292,306 B2
  • Filed: 11/10/2008
  • Issued: 03/22/2016
  • Est. Priority Date: 11/09/2007
  • Status: Active Grant
First Claim
Patent Images

1. A method of processing data applications using a computer, comprising:

  • managing, by the computer, processing of data that is distributed among one to multiple data sources, including;

    providing a data application object as a compiled union of a variable object, a language object, a connector object, and one or more user objects that provide functionality to browse, analyze or edit the variable, language and connector objects or to zoom onto the data application object, wherein the data application object is adapted to be managed as a single integrated object;

    providing a programming process for creating the variable object as a data schema of a source and a target data structure in the data, the language object as a data application for an execution process, and the connector object which defines a connection between the source and target data structures,wherein a structured framework is provided for defining data variables of the variable object, creating a compute application for the language object, and defining the source and target data structures for the connector object; and

    allowing for asynchronous execution of the compiled data application object as an Import, Compute, Export (ICE) method, the execution being allowed to be performed in parallel and serially in relation to the execution of other data application objects; and

    managing, by the computer, display of the data applications, including;

    providing a virtual graphical display that comprises a horizontal plane (X), vertical plane (Y) and depth plane (Z);

    automatically placing graphical cells on the virtual graphical display along one or more of the horizontal, vertical and depth planes; and

    providing display controls used to navigate, search and investigate data application objects that are represented by the graphical cells and that operate on the data and for exploding selected graphical cells into screens used to build, drill into and maintain the data application objects, andenabling subject matter expert users to achieve application characteristics applied to data sources among the one to multiple data sources, the enabling step including;

    providing a bi-directional algorithm to enable a data application object to support data movement between data sources bi-directionally through an iterative inverse process with execution of a connector object process;

    providing a function for extending a current formula or adding new command options;

    providing a function for extending current or additional formulas through a series of spread sheet function and for enabling creation of one or more components of the language object; and

    providing an automatic documentation process of each of the variable, language, connector and analysis objects within the compiled data application object,wherein the step of providing the bi-directional algorithm allows for executing an application in the forward and then executing the application in the reverse direction to yield the equivalent results of an original source equivalent; and

    wherein the automatic placement of the graphical cells provides a single display component group as a composite of graphical cells that are arranged horizontally, vertically and/or in depth in accordance with one or more placement algorithms performed using the data operated on by the corresponding data application objects represented by the graphical cells.

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