Patents by Inventor Ahmed Hussein Mohamed Kamel El-Khouly

Ahmed Hussein Mohamed Kamel El-Khouly 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: 11681503
    Abstract: A method, system, and computer program product for implementing machine learning visual code and action generation is provided. The method includes receiving from a plurality of hardware and software sources, digital description data associated with visual presentations and an action for execution. A resulting code-based class for each portion of the digital description data is generated with respect to the visual presentation. Self learning software code is executed and a type of visual presentation is selected with respect to associated visual features and the code-based class. Additionally, a visual presentation is selected and an action is executed resulting in hardware and software of a server hardware device being operationally modified. The visual presentation is presented to a user.
    Type: Grant
    Filed: April 27, 2021
    Date of Patent: June 20, 2023
    Assignee: International Business Machines Corporation
    Inventor: Ahmed Hussein Mohamed Kamel El-Khouly
  • Publication number: 20220342643
    Abstract: A method, system, and computer program product for implementing machine learning visual code and action generation is provided. The method includes receiving from a plurality of hardware and software sources, digital description data associated with visual presentations and an action for execution. A resulting code-based class for each portion of the digital description data is generated with respect to the visual presentation. Self learning software code is executed and a type of visual presentation is selected with respect to associated visual features and the code-based class. Additionally, a visual presentation is selected and an action is executed resulting in hardware and software of a server hardware device being operationally modified. The visual presentation is presented to a user.
    Type: Application
    Filed: April 27, 2021
    Publication date: October 27, 2022
    Inventor: Ahmed Hussein Mohamed Kamel El-Khouly
  • Publication number: 20210271709
    Abstract: A computer-implemented method, system and computer program product for recommending a template or a dataset. A descriptor (input descriptor) of the input, corresponding to a dataset or a dashboard template, is extracted or fetched. The input descriptor may be the descriptor of the dataset which includes topics and concept combinations. Alternatively, the input descriptor may be the descriptor of the dashboard template which includes topics, concept combinations and column-to-visualization mappings. Scores are then generated for the candidate targets, corresponding to dashboard templates or datasets, based on one or more of the following: matching topics in the input descriptor with topics in the candidate target descriptors, matching concept combinations in the input descriptor with concept combinations in the candidate target descriptors, and determining compatibility of the datasets with the dashboard templates.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Firas Kazem, Anthony Nicola Tasca, Laura Marie Alkhoury, Ahmed Hussein Mohamed Kamel El-Khouly, Mohammed Mostafa
  • Publication number: 20210271637
    Abstract: A computer-implemented method, system and computer program product for creating a descriptor for a dashboard template. The column-to-visualization mappings are extracted from a dashboard of a created or modified dashboard (or a created or modified dashboard template). Furthermore, the concept combinations from each visualization of the dashboard are extracted. Additionally, topics from the dashboard are extracted. The concept combinations, topics and column-to-visualization mappings are aggregated into a dashboard template descriptor. The dashboard template descriptor is then stored. In this manner, the dashboard template descriptor captures how concept combinations are used in the visualizations of the dashboard as well as how high-level concepts (topics) are incorporated in the dashboard. Furthermore, the dashboard template descriptor captures how the concepts of the columns of a dataset are mapped to the visualizations of the dashboard.
    Type: Application
    Filed: February 27, 2020
    Publication date: September 2, 2021
    Inventors: Firas Kazem, Laura Marie Alkhoury, Anthony Nicola Tasca, Ahmed Hussein Mohamed Kamel El-Khouly, Mohammed Mostafa