×

System and method for configurable trading system

  • US 9,256,627 B2
  • Filed: 11/30/2011
  • Issued: 02/09/2016
  • Est. Priority Date: 09/30/2004
  • Status: Active Grant
First Claim
Patent Images

1. A system for dynamically managing parameters that are utilized by business logic rules incorporated into an application program, the system including:

  • one or more processors;

    a rule-based engine for controlling business operations in accordance with a set of business logic rules;

    the application program executed by the one or more processors that executes the business logic rules using system hardware and software, the business logic rules having executable routines for use by the application program;

    a dynamically configurable database that includes fields and sub-fields that correspond to the parameters that are associated with base entities that are used in the business logic rules;

    a dynamic parameter manager sub-system that;

    updates database fields and sub-fields and updates associated database tables by creating new database tables, adding or deleting entries in existing database tables, and removing database tables in response to receiving input where the parameters are created, edited and grouped utilizing one or more graphical user interfaces (GUIs),provides the updated database tables for use by the business logic rules,adds, in a static table associated with a given base entity, rows for end-user defined categories of the given base entity,creates a dynamically configurable category database table for each category of the given base entity with columns for the respective fields and sub-fields for the parameters that are required for the category and also columns for the respective fields and sub-fields for the parameters that the user has selectively included in definition of the category,defines the categories within the given base entity by associating selective groupings of the parameters with the respective categories,links the categories of the given base entity with the business logic rules through at least the respective parameters and any groupings of the parameters that are required to be included in the categories of the given base entity, andadds or deletes columns of the static database tables and dynamically configurable database tables to add or delete corresponding parameters from the definition of the given base entity and the categories in accordance with changes in the business logic rules; and

    the application program that executes the business logic rules incorporating the created, edited and grouped parameters.

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