×

Customizable user interfaces for software applications based on user-and industry-defined constraints

  • US 10,452,246 B2
  • Filed: 08/27/2015
  • Issued: 10/22/2019
  • Est. Priority Date: 08/27/2015
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method, comprising:

  • receiving, at a software application and prior to runtime of the software application, at least one configuration parameter in a plurality of configuration parameters for configuring a first user interface of the software application, wherein the at least one configuration parameter comprises a user-selected content and/or a pre-delivered content;

    accessing, by the software application and in response to receiving the at least one configuration parameter, at least one process for generating a configured user interface at runtime, the at least one process comprising a plurality of requirements;

    linking at least one requirement of the plurality of requirements to the at least one configuration parameter, the at least one requirement comprising an industry specific requirement specifying, based on an industry associated with the industry specific requirement, a way in which data associated with the at least one process is obtained from a data source and/or is displayed on the configured user interface, wherein the linking includes accessing a table, the table including an industry column indicating the industry, a process column indicating a process associated with the industry, and a status column indicating whether the industry specific requirement for the industry has been activated;

    generating a user interface variant, the generating based on the at least one configuration parameter, the linking of the at least one requirement of the at least one process, and the at least one configuration parameter, wherein the user interface variant comprises a type of user interface that belongs to a same object in a backend system as the configured user interface; and

    generating the configured user interface based on the at least one configuration parameter, the at least one requirement, and the linking of the at least one requirement to the at least one configuration parameter, wherein the configured user interface comprises;

    the user interface variant; and

    an indication of an activation status of the user interface variant, the activation status based on the at least one requirement, wherein the generated configured user interface is indicative of the activation status;

    wherein at least one of the receiving, the linking, and the generating, is performed by at least one processor of at least one computing system.

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