×

In-memory based database view for a business rule management application

  • US 10,043,140 B2
  • Filed: 04/14/2014
  • Issued: 08/07/2018
  • Est. Priority Date: 04/14/2014
  • Status: Active Grant
First Claim
Patent Images

1. A computer-implemented method executed by one or more processors, the method comprising:

  • obtaining, in a business rule management application, a user selection of one or more in-memory database objects;

    obtaining, in the business rule management application, a definition of one or more business rules;

    generating a business rule management application object, wherein the business rule management application object includes;

    a representation of the user selected one or more in-memory database objects, including a table type object including a representation of the one or more business rules, anda representation of one or more results of an application of the one or more business rules on the one or more in-memory database objects, wherein the one or more results are generated, at run-time and within an in-memory database associated with the one or more in-memory database objects, by applying the one or more business rules on the one or more in-memory database objects;

    providing the business rule management application object for storage in the in-memory database associated with the one or more in-memory database objects;

    obtaining data during a call of an in-memory procedure generated based on the business rule management application object;

    typing the obtained data with a table type defined in the table type object;

    executing the one or more business rules on the obtained data to obtain the one or more results of the application of the one or more business rules;

    adding one or more new database columns including the one or more results in the in-memory database; and

    providing the typed obtained data and the one or more new database columns including the one or more results to the business rule management application.

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