×

Method and system for visual requirements and component reuse driven rapid application composition

  • US 10,606,450 B2
  • Filed: 04/20/2017
  • Issued: 03/31/2020
  • Est. Priority Date: 06/24/2016
  • Status: Active Grant
First Claim
Patent Images

1. A method for generating an application manifest, the method comprising:

  • receiving an application industry selection for a target application;

    receiving a target application model selection input for identifying a target application model corresponding to the target application;

    accessing the target application model based on the target application model selection input, where the target application model comprises a framework for the target application that includes at least an image of an application graphical user interface, application component identifiers of functional components in the target application model, and navigational flow information describing relationships and navigational rules between different screens for the target application model;

    extracting functionality metadata from the target application model that identifies a functional component included in the images of the application graphical user interface, the functional component in the target application model, and the navigational flow information;

    receiving a plurality of selected candidate components for the target application responsive to the functionality metadata;

    displaying an application composition graphical user interface (GUI) comprising an application canvas area and a palette menu displayed separately from the application canvas area, wherein;

    the palette menu includes a set of application building entities including at least a set of blocks, a set of rules, and a set of flow visuals, wherein a block included in the set of blocks includes machine-readable metadata comprising at least reuse restriction data and sample code data, wherein the reuse restriction data describes a scope of reuse for the corresponding block, and the sample code includes machine executable code for the corresponding block; and

    the application canvas area includes the selected candidate components displayed to depict an exemplary navigational flow between the selected candidate components according to the navigational flow information;

    receiving a selected application building entity and a selected flow visual from the set of application building entities;

    displaying, within the application canvas area, the selected application building entity and the selected flow visual applied to the selected candidate components displayed in the application canvas area; and

    generating an application manifest for the target application responsive to the selected candidate components, the selected flow visual, and the selected application building entity.

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