Patents by Inventor Amr K. Ali

Amr K. Ali 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: 8631385
    Abstract: A code generation system is optimized by integrating input data. An input code to the code generation system has a program code and an annotation. The program code is a program text to be automated by the code generation system. The annotation has code generating instructions to process the program code. An input code parser generates a template that parameterizes texts of the program code for automatically generating an output code. The input code parser produces a model to instantiate parameterized program code for each parameter. The template is used as inputs to a template engine of the code generation system and produces a code generator. An output code is created by applying the model to the code generator.
    Type: Grant
    Filed: February 26, 2009
    Date of Patent: January 14, 2014
    Assignee: International Business Machines Corporation
    Inventor: Amr K. Ali
  • Publication number: 20100218165
    Abstract: A code generation system is optimized by integrating input data. An input code to the code generation system has a program code and an annotation. The program code is a program text to be automated by the code generation system. The annotation has code generating instructions to process the program code. An input code parser generates a template that parameterizes texts of the program code for automatically generating an output code. The input code parser produces a model to instantiate parameterized program code for each parameter. The template is used as inputs to a template engine of the code generation system and produces a code generator. An output code is created by applying the model to the code generator.
    Type: Application
    Filed: February 26, 2009
    Publication date: August 26, 2010
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventor: Amr K. Ali