Patents by Inventor Joydeep Paul

Joydeep Paul has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 10043140
    Abstract: In one aspect, a computer-implemented method comprises obtaining, in a business rule management application, a 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 one or more business rules and a representation of one or more results of the application of the one or more business rules on the one or more in-memory database objects, the method further comprising providing the business rule management application object for storage in the in-memory database.
    Type: Grant
    Filed: April 14, 2014
    Date of Patent: August 7, 2018
    Assignee: SAP SE
    Inventors: Michael Aakolk, Andrea Waldi, Carsten Ziegler, Marco Wuest, Joydeep Paul
  • Patent number: 9489642
    Abstract: Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
    Type: Grant
    Filed: June 19, 2012
    Date of Patent: November 8, 2016
    Assignee: SAP SE
    Inventors: Joydeep Paul, Carsten Ziegler
  • Publication number: 20150293969
    Abstract: In one aspect, a computer-implemented method comprises obtaining, in a business rule management application, a 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 one or more business rules and a representation of one or more results of the application of the one or more business rules on the one or more in-memory database objects, the method further comprising providing the business rule management application object for storage in the in-memory database.
    Type: Application
    Filed: April 14, 2014
    Publication date: October 15, 2015
    Inventors: Michael Aakolk, Andrea Waldi, Carsten Ziegler, Marco Wuest, Joydeep Paul
  • Publication number: 20130338980
    Abstract: Embodiments relate to systems and methods for visualizing processing traces as a flow diagram. Certain embodiments allow conversion of a text based processing trace, into an intermediate state which can then be projected using a flow diagram. A model transformation engine receives as an input, a trace log and also a pointer to the trace metadata. The model transformation engine uses the metadata information to convert the trace into a format from which a flow diagram can be built. Such an intermediate state could be, for instance, an XML document or a JSON object. Output of the model transformation engine is then fed to renderer, which reads the XML document or JSON object and displays it onto the screen. Embodiments may be particularly suited for visualizing processing traces of business rules in an enterprise system.
    Type: Application
    Filed: June 19, 2012
    Publication date: December 19, 2013
    Applicant: SAP AG
    Inventors: Joydeep Paul, Carsten Ziegler
  • Publication number: 20130117318
    Abstract: A data definition language (DDL) may be extended by a new column type: a rule type column. Database rules are modeled using patterns (e.g. decision table, decision tree, or formula) specifying rule content through accessible user interfaces instead of programming constructs. A rule type column can be created using the DDL statements to define its storage type (transient or permanent), and/or whether it is generic or non-generic. A transient rule column will be populated only when a query is performed. A non-transient rule column will be populated when an insert is performed, and may be re-triggered during an update. A generic rule column allows a rule to be defined each time an insert is performed (e.g. each row might trigger a different rule). A non-generic rule column allows initial definition of one rule statically for all rows. The system of rules evaluation can be integrated with the language processor.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: SAP AG
    Inventors: Joydeep Paul, Nitesh Lohiya, Carsten Ziegler, Hans-Georg Beuter
  • Publication number: 20130117323
    Abstract: Embodiments allow complex conditional statements to be considered in formulating database queries. Business rules are modeled based upon ready-to-use abstract structures such as decision trees, decision tables, or formulas. A query to the database is then posed by a user. The query includes a system of rules evaluation activating a built-in processing function provided with a unique identifier of the rule. This function processes the rule, taking the input data set from the context of the application level language (e.g. SQL) in which the database was created. This rule-processing capability may be implemented as a functional mechanism similar to the standard aggregation functions (e.g. SUM, AVG, MAX, MIN), rather than by extending the application level language itself.
    Type: Application
    Filed: November 3, 2011
    Publication date: May 9, 2013
    Applicant: SAP AG
    Inventors: Nitesh Lohiya, Carsten Ziegler, Hans-Georg Beuter, Joydeep Paul