Patents by Inventor Paul E. Hensler

Paul E. Hensler 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: 9996799
    Abstract: A method and associated systems automatically convert source code of a legacy computer program into a target application by generating an intermediary, context-sensitive, business-process model that represents logic of the legacy system. A set of business rules are inferred from the source code. Each rule is modified by a first generation of additional conditions inferred from context of the source code and of the rule. The rule continues to be further refined by successive generations of context-dependent conditions, identifying each generation of conditions from the context of the preceding generation. This procedure repeats until no more levels of context can be identified. The rule is then imported into the business-process model as a logical data structure. Logic represented by the resulting model is used to generate source code of the target application.
    Type: Grant
    Filed: May 20, 2016
    Date of Patent: June 12, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Paul E. Hensler, Craig M. Trim
  • Patent number: 9940581
    Abstract: An approach for distinguishing a business rule from a non-business rule in a computer program is provided. A rule in the program is identified based on a conditional statement within the rule. Whether the rule performs underlying operation of the program independent of a business function of the program is determined. The rule and metadata of the rule are searched for a key word which indicates part of a business transaction. Whether a sequence of program steps in the rule matches a predetermined sequence of program steps indicative of a business rule or whether the sequence of program steps in the rule matches a predetermined sequence of program steps indicative of underlying operation of the program independent of the business function of the program is determined. If the rule is a business rule is determined based on both determining steps and both searching steps.
    Type: Grant
    Filed: November 20, 2013
    Date of Patent: April 10, 2018
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Paul E. Hensler, Craig M. Trim
  • Publication number: 20160267388
    Abstract: A method and associated system for automatically deriving context of a business rule that is being inferred from an information source, such as legacy computer-program source code, a system specification, or a description of a business function or operation. A first generation of context-dependent conditions upon the business rule is identified by analyzing the information source and other, related, sources, and the business rule is modified to account for this first generation of context-dependent conditions. Context-dependent conditions that place constraints upon the previously identified first-generation conditions are then identified and the business rule is further modified to account for this next generation of context-dependent conditions. This process repeats iteratively through multiple generations of identifications, until the business rule has been modified to accommodate all contextual information that may be gleaned from all analyzed information sources.
    Type: Application
    Filed: May 20, 2016
    Publication date: September 15, 2016
    Inventors: James E. Bostick, John M. Ganci, JR., Paul E. Hensler, Craig M. Trim
  • Patent number: 9412070
    Abstract: A method and associated system for automatically deriving context of a business rule that is being inferred from an information source, such as legacy computer-program source code, a system specification, or a description of a business function or operation. A first generation of context-dependent conditions upon the business rule is identified by analyzing the information source and other, related, sources, and the business rule is modified to account for this first generation of context-dependent conditions. Context-dependent conditions that place constraints upon the previously identified first-generation conditions are then identified and the business rule is further modified to account for this next generation of context-dependent conditions. This process repeats iteratively through multiple generations of identifications, until the business rule has been modified to accommodate all contextual information that may be gleaned from all analyzed information sources.
    Type: Grant
    Filed: October 10, 2013
    Date of Patent: August 9, 2016
    Assignee: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, Jr., Paul E. Hensler, Craig M. Trim
  • Publication number: 20150142718
    Abstract: An approach for distinguishing a business rule from a non-business rule in a computer program is provided. A rule in the program is identified based on a conditional statement within the rule. Whether the rule performs underlying operation of the program independent of a business function of the program is determined. The rule and metadata of the rule are searched for a key word which indicates part of a business transaction. Whether a sequence of program steps in the rule matches a predetermined sequence of program steps indicative of a business rule or whether the sequence of program steps in the rule matches a predetermined sequence of program steps indicative of underlying operation of the program independent of the business function of the program is determined. If the rule is a business rule is determined based on both determining steps and both searching steps.
    Type: Application
    Filed: November 20, 2013
    Publication date: May 21, 2015
    Applicant: International Business Machines Corporation
    Inventors: James E. Bostick, John M. Ganci, JR., Paul E. Hensler, Craig M. Trim
  • Publication number: 20150106309
    Abstract: A method and associated system for automatically deriving context of a business rule that is being inferred from an information source, such as legacy computer-program source code, a system specification, or a description of a business function or operation. A first generation of context-dependent conditions upon the business rule is identified by analyzing the information source and other, related, sources, and the business rule is modified to account for this first generation of context-dependent conditions. Context-dependent conditions that place constraints upon the previously identified first-generation conditions are then identified and the business rule is further modified to account for this next generation of context-dependent conditions. This process repeats iteratively through multiple generations of identifications, until the business rule has been modified to accommodate all contextual information that may be gleaned from all analyzed information sources.
    Type: Application
    Filed: October 10, 2013
    Publication date: April 16, 2015
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: James E. Bostick, John M. Ganci, Jr., Paul E. Hensler, Craig M. Trim