Patents by Inventor Henrik Lochmann

Henrik Lochmann 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: 8656349
    Abstract: Embodiments of the present invention include systems and methods for template reverse engineering. In one embodiment, the present invention includes a computer-implemented method modifying templates in a code generation process comprising receiving a template for generating code, receiving a model for generating code, processing the template and the model in a code generator, and in accordance therewith, generating code based on the model and the template, receiving a modification to the generated code, and in accordance therewith, producing modified code, and automatically changing the template based on the modified code to produce a modified template, wherein processing the modified template and the model in the code generator automatically generates said modified code.
    Type: Grant
    Filed: March 7, 2008
    Date of Patent: February 18, 2014
    Assignee: SAP AG
    Inventor: Henrik Lochmann
  • Patent number: 8448132
    Abstract: Embodiments of the present invention include systems and methods for template reverse engineering. In one embodiment, the present invention includes a computer-implemented method for code generation comprising receiving a template for generating code, receiving a model for generating code, processing the template and the model in a code generator, and in accordance therewith, generating code based on the model and the template, and automatically identifying a common program code construct in two or more of the generated code files. The common code may be automatically extracted from the generated code and embedded in a framework, and the templates may be modified to reference the framework.
    Type: Grant
    Filed: May 7, 2009
    Date of Patent: May 21, 2013
    Assignee: SAP AG
    Inventor: Henrik Lochmann
  • Patent number: 8132147
    Abstract: In one embodiment the present invention includes a method of generating a user interface comprising storing an interpretation model that describes program logic corresponding to a user interface for a computer program. Elements of the interpretation model may be bound with one or more user interface fragments. In one embodiment, the UI fragments may be specified in a user interface specification. User interface components may be generated based on said interpretation model, the user interface components comprising a plurality of said user interface fragments. In one embodiment, if the program logic is changed, a new user interface may be generated that works with the changed program logic.
    Type: Grant
    Filed: May 29, 2007
    Date of Patent: March 6, 2012
    Assignee: SAP AG
    Inventor: Henrik Lochmann
  • Publication number: 20100287528
    Abstract: Embodiments of the present invention include systems and methods for template reverse engineering. In one embodiment, the present invention includes a computer-implemented method for code generation comprising receiving a template for generating code, receiving a model for generating code, processing the template and the model in a code generator, and in accordance therewith, generating code based on the model and the template, and automatically identifying a common program code construct in two or more of the generated code files. The common code may be automatically extracted from the generated code and embedded in a framework, and the templates may be modified to reference the framework.
    Type: Application
    Filed: May 7, 2009
    Publication date: November 11, 2010
    Applicant: SAP AG
    Inventor: Henrik Lochmann
  • Publication number: 20090228866
    Abstract: Embodiments of the present invention include systems and methods for template reverse engineering. In one embodiment, the present invention includes a computer-implemented method modifying templates in a code generation process comprising receiving a template for generating code, receiving a model for generating code, processing the template and the model in a code generator, and in accordance therewith, generating code based on the model and the template, receiving a modification to the generated code, and in accordance therewith, producing modified code, and automatically changing the template based on the modified code to produce a modified template, wherein processing the modified template and the model in the code generator automatically generates said modified code.
    Type: Application
    Filed: March 7, 2008
    Publication date: September 10, 2009
    Applicant: SAP AG
    Inventor: Henrik Lochmann
  • Publication number: 20080301628
    Abstract: In one embodiment the present invention includes a method of generating a user interface comprising storing an interpretation model that describes program logic corresponding to a user interface for a computer program. Elements of the interpretation model may be bound with one or more user interface fragments. In one embodiment, the UI fragments may be specified in a user interface specification. User interface components may be generated based on said interpretation model, the user interface components comprising a plurality of said user interface fragments. In one embodiment, if the program logic is changed, a new user interface may be generated that works with the changed program logic.
    Type: Application
    Filed: May 29, 2007
    Publication date: December 4, 2008
    Applicant: SAP AG
    Inventor: Henrik Lochmann