Patents by Inventor Ahmed El Harouni

Ahmed El Harouni 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: 11663057
    Abstract: Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.
    Type: Grant
    Filed: August 27, 2021
    Date of Patent: May 30, 2023
    Assignee: International Business Machines Corporation
    Inventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
  • Patent number: 11334806
    Abstract: A multi-layer analytics framework is provided that obtains a plurality of analytics from one or more analytics source computing systems. The framework applies a wrapper to each of the analytics, where the wrapper provides a unified interface for executing the analytics regardless of the particular computer programming language used to create the analytics. The framework registers the wrapped analytics in an analytics registry, receives a request to perform an analytics operation on an input dataset, from a request computing system, and automatically generates an analytics pipeline comprising a plurality of wrapped analytics retrieved from the analytics registry. The framework executes the analytics pipeline and returns results of executing the analytics pipeline to the requestor computing system.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: May 17, 2022
    Assignee: International Business Machines Corporation
    Inventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
  • Patent number: 11315242
    Abstract: Techniques for fracture detection are provided. A first image is received to be processed to identify rib fractures. A first set of regions of interest (ROIs) is identified by processing the first image using a first machine learning model, where each ROI in the first set of ROIs corresponds to a first potential fracture. Further, a first ROI of the first set of ROIs is upsampled, and the system attempts to verify the first potential fracture in the first ROI by processing the upsampled first ROI using a second machine learning model.
    Type: Grant
    Filed: April 10, 2019
    Date of Patent: April 26, 2022
    Assignee: International Business Machines Corporation
    Inventors: Amin Katouzian, Benedikt Werner Graf, Ahmed El Harouni, Yiting Xie, Arkadiusz Sitek, Vicky Guo, Arun Krishnan
  • Patent number: 11277310
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of policies to be implemented within a system, aggregating the plurality of policies to create an aggregated policy, disseminating the aggregated policy within the system, receiving data collected according to the aggregated policy, and disaggregating the data.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ahmed El Harouni, Samir Tata, Mohamed Mohamed, Aly Megahed
  • Publication number: 20210390435
    Abstract: Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.
    Type: Application
    Filed: August 27, 2021
    Publication date: December 16, 2021
    Inventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
  • Patent number: 11151465
    Abstract: Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.
    Type: Grant
    Filed: December 22, 2017
    Date of Patent: October 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
  • Patent number: 11080326
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement an intelligent medical image viewing engine. The intelligent medical image viewing engine receives a medical imaging study data structure comprising a plurality of electronic medical images from a medical image database. An image processing component executing within the intelligent medical image viewing engine analyzes the medical imaging study data structure to identify, for each electronic medical image in the plurality of electronic medical images, a corresponding set of image attributes.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: August 3, 2021
    Assignee: International Business Machines Corporation
    Inventors: David J. Beymer, Ehsan Dehghan Marvast, Ahmed El Harouni, Girish Narayan, Tanveer F. Syeda-Mahmood
  • Patent number: 10902588
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a multi-modal classification and segmentation engine for anatomical segmentation identifying modes and viewpoints in biomedical images. The mechanism trains a neural network perform simultaneous classification and segmentation using a set of training images. The neural network provides a classification output that identifies a class label and a second output that identifies a segmentation label. The multi-modal classification and segmentation engine provides a biomedical image as the input image to the neural network. The neural network outputs a plurality of class label probabilities for a plurality of class labels and a plurality of segmentation label probabilities for each of a plurality of segmentation labels.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: January 26, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ahmed El Harouni, Alexandros Karargyris
  • Patent number: 10896508
    Abstract: A method comprises (a) collecting (i) a set of chest computed tomography angiography (CTA) images scanned in the axial view and (ii) a manual segmentation of the images, for each one of multiple organs; (b) preprocessing the images such that they share the same field of view (FOV); (c) using both the images and their manual segmentation to train a supervised deep learning segmentation network, wherein loss is determined from a multi-dice score that is the summation of the dice scores for all the multiple organs, each dice score being computed as the similarity between the manual segmentation and the output of the network for one of the organs; (d) testing a given (input) pre-processed image on the trained network, thereby obtaining segmented output of the given image; and (e) smoothing the segmented output of the given image.
    Type: Grant
    Filed: April 26, 2018
    Date of Patent: January 19, 2021
    Assignee: International Business Machines Corporation
    Inventors: Ahmed El Harouni, Mehdi Moradi, Prasanth Prasanna, Tanveer F. Syeda-Mahmood, Hui Tang, Gopalkrishna Veni, Hongzhi Wang
  • Publication number: 20200327660
    Abstract: Techniques for fracture detection are provided. A first image is received to be processed to identify rib fractures. A first set of regions of interest (ROIs) is identified by processing the first image using a first machine learning model, where each ROI in the first set of ROIs corresponds to a first potential fracture. Further, a first ROI of the first set of ROIs is upsampled, and the system attempts to verify the first potential fracture in the first ROI by processing the upsampled first ROI using a second machine learning model.
    Type: Application
    Filed: April 10, 2019
    Publication date: October 15, 2020
    Inventors: AMIN KATOUZIAN, BEN GRAF, AHMED EL HAROUNI, YITING XIE, ARKADIUSZ SITEK, VICKY GUO, ARUN KRISHNAN
  • Patent number: 10667794
    Abstract: Automatic detection of disease from analysis of echocardiographer findings in echocardiogram videos is provided. In various embodiments, a plurality of medical images containing embedded text are read. The plurality of medical images are clustered into a plurality of clusters. Medical images of a first cluster of the plurality of clusters are ranked based on the frequency of measurement names within the medical images of the first cluster. A candidate tabular template is generated indicative of a layout of measurement name/value pairs within the medical images of the first cluster. According to the candidate tabular template, optical character recognition is applied to one of the plurality of medical images of the first cluster to extract candidate measurements. The candidate tabular template and the candidate measurements are presented to a user.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: June 2, 2020
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: David Beymer, Ahmed El Harouni, King Chung Ho, Tanveer Syeda-Mahmood
  • Publication number: 20200153695
    Abstract: A computer-implemented method according to one embodiment includes identifying a plurality of policies to be implemented within a system, aggregating the plurality of policies to create an aggregated policy, disseminating the aggregated policy within the system, receiving data collected according to the aggregated policy, and disaggregating the data.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Inventors: Ahmed El Harouni, Samir Tata, Mohamed Mohamed, Aly Megahed
  • Patent number: 10650923
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a medical imaging story board creation engine. The medical imaging story board creation engine executing in the data processing system receives a patient data structure comprising a medical imaging study comprising a plurality of electronic medical images. The medical imaging story board creation engine analyzes the patient data structure to determine a modality of the medical imaging study. The medical imaging story board creation engine determines, based on the determined modality of the medical imaging study, for each electronic image in the medical imaging study, at least one of an image mode or viewpoint.
    Type: Grant
    Filed: December 10, 2018
    Date of Patent: May 12, 2020
    Assignee: International Business Machines
    Inventors: David J. Beymer, Ehsan Dehghan Marvast, Ahmed El Harouni, Yaniv Gur, Satyananda Kashyap, Mehdi Moradi, Tanveer F. Syeda-Mahmood
  • Publication number: 20200051238
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a multi-modal classification and segmentation engine for anatomical segmentation identifying modes and viewpoints in biomedical images. The mechanism trains a neural network perform simultaneous classification and segmentation using a set of training images. The neural network provides a classification output that identifies a class label and a second output that identifies a segmentation label. The multi-modal classification and segmentation engine provides a biomedical image as the input image to the neural network. The neural network outputs a plurality of class label probabilities for a plurality of class labels and a plurality of segmentation label probabilities for each of a plurality of segmentation labels.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: Ahmed El Harouni, Alexandros Karargyris
  • Patent number: 10522248
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a medical imaging story board creation engine. The medical imaging story board creation engine executing in the data processing system receives a patient data structure comprising a medical imaging study comprising a plurality of electronic medical images. The medical imaging story board creation engine analyzes the patient data structure to determine a modality of the medical imaging study. The medical imaging story board creation engine determines, based on the determined modality of the medical imaging study, for each electronic image in the medical imaging study, at least one of an image mode or viewpoint.
    Type: Grant
    Filed: December 27, 2017
    Date of Patent: December 31, 2019
    Assignee: International Business Machines Corporation
    Inventors: David J. Beymer, Ehsan Dehghan Marvast, Ahmed El Harouni, Yaniv Gur, Satyananda Kashyap, Mehdi Moradi, Tanveer F. Syeda-Mahmood
  • Publication number: 20190244357
    Abstract: A method comprises (a) collecting (i) a set of chest computed tomography angiography (CTA) images scanned in the axial view and (ii) a manual segmentation of the images, for each one of multiple organs; (b) preprocessing the images such that they share the same field of view (FOV); (c) using both the images and their manual segmentation to train a supervised deep learning segmentation network, wherein loss is determined from a multi-dice score that is the summation of the dice scores for all the multiple organs, each dice score being computed as the similarity between the manual segmentation and the output of the network for one of the organs; (d) testing a given (input) pre-processed image on the trained network, thereby obtaining segmented output of the given image; and (e) smoothing the segmented output of the given image.
    Type: Application
    Filed: April 26, 2018
    Publication date: August 8, 2019
    Inventors: Ahmed El Harouni, Mehdi Moradi, Prasanth Prasanna, Tanveer F. Syeda-Mahmood, Hui Tang, Gopalkrishna Veni, Hongzhi Wang
  • Publication number: 20190197418
    Abstract: Mechanisms are provided to implement a multi-layer analytics framework. The multi-layer analytics framework obtains a plurality of analytics from one or more analytics source computing systems, at least two analytics being written in different computer programming languages. The multi-layer analytics framework applies a wrapper to each of the analytics in the plurality of analytics to thereby generate wrapped analytics. The wrapper provides a unified interface for executing the analytics in the plurality of analytics regardless of the particular computer programming language used to create the analytics. The multi-layer analytics framework registers the wrapped analytics in an analytics registry, and executes an analytics pipeline comprising wrapped analytics in the analytics registry to perform an analytics operation based on the unified interface of the wrappers of the wrapped analytics.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
  • Publication number: 20190197419
    Abstract: A multi-layer analytics framework is provided that obtains a plurality of analytics from one or more analytics source computing systems. The framework applies a wrapper to each of the analytics, where the wrapper provides a unified interface for executing the analytics regardless of the particular computer programming language used to create the analytics. The framework registers the wrapped analytics in an analytics registry, receives a request to perform an analytics operation on an input dataset, from a request computing system, and automatically generates an analytics pipeline comprising a plurality of wrapped analytics retrieved from the analytics registry. The framework executes the analytics pipeline and returns results of executing the analytics pipeline to the requestor computing system.
    Type: Application
    Filed: December 22, 2017
    Publication date: June 27, 2019
    Inventors: Amram Abutbul, Yu Cao, Simona Cohen, Ahmed El Harouni, Deepika Kakrania, Tanveer F. Syeda-Mahmood
  • Publication number: 20190198157
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a medical imaging story board creation engine. The medical imaging story board creation engine executing in the data processing system receives a patient data structure comprising a medical imaging study comprising a plurality of electronic medical images. The medical imaging story board creation engine analyzes the patient data structure to determine a modality of the medical imaging study. The medical imaging story board creation engine determines, based on the determined modality of the medical imaging study, for each electronic image in the medical imaging study, at least one of an image mode or viewpoint.
    Type: Application
    Filed: December 27, 2017
    Publication date: June 27, 2019
    Inventors: David J. Beymer, Ehsan Dehghan Marvast, Ahmed El Harouni, Yaniv Gur, Satyananda Kashyap, Mehdi Moradi, Tanveer F. Syeda-Mahmood
  • Publication number: 20190198158
    Abstract: A mechanism is provided in a data processing system comprising a processor and a memory, the memory comprising instructions that are executed by the processor to specifically configure the processor to implement a medical imaging story board creation engine. The medical imaging story board creation engine executing in the data processing system receives a patient data structure comprising a medical imaging study comprising a plurality of electronic medical images. The medical imaging story board creation engine analyzes the patient data structure to determine a modality of the medical imaging study. The medical imaging story board creation engine determines, based on the determined modality of the medical imaging study, for each electronic image in the medical imaging study, at least one of an image mode or viewpoint.
    Type: Application
    Filed: December 10, 2018
    Publication date: June 27, 2019
    Inventors: David J. Beymer, Ehsan Dehghan Marvast, Ahmed El Harouni, Yaniv Gur, Satyananda Kashyap, Mehdi Moradi, Tanveer F. Syeda-Mahmood