Patents by Inventor HITHAM AHMED ASSEM ALY SALAMA
HITHAM AHMED ASSEM ALY SALAMA 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: 11962467Abstract: An embodiment includes a method for use in managing a cluster comprising a plurality of computers, each computer comprising at least one hardware processor coupled to at least one memory. The method comprises a computer-implemented manager: collecting access pattern data for the plurality of computers; based at least in part on the access pattern data, determining that at least a first one of the plurality of computers is overutilized; and responsive to determining that the first computer is overutilized, moving stored data from the first computer to at least a second one of the plurality of computers.Type: GrantFiled: August 14, 2017Date of Patent: April 16, 2024Assignees: International Business Machines Corporation, UNIVERSITY COLLEGE DUBLINInventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Patrick J. O'Sullivan, Philip Perry, Lei Xu
-
Patent number: 11888919Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.Type: GrantFiled: July 11, 2019Date of Patent: January 30, 2024Assignee: International Business Machines CorporationInventors: Jonathan Dunne, Paul B. French, James P. Galvin, Jr., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
-
Patent number: 11860971Abstract: According to an embodiment of the present invention, an approach accurately detects anomalies or outliers of a time-series dataset. A method for identifying whether a particular data element of the time-series dataset is an outlier comprises predicting a value for that particular data element and obtaining a threshold value that defines, relative to the predicted value, whether an actual value of the data element is an outlier. In an aspect of a present invention embodiment, the threshold value is generated based on historic error values associated with data elements temporally preceding the particular data element of the time-series dataset.Type: GrantFiled: May 24, 2018Date of Patent: January 2, 2024Assignee: International Business Machines CorporationInventors: Teodora Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar
-
Patent number: 11853017Abstract: Techniques that facilitate machine learning optimization are provided. In one example, a system includes a computational resource component, a batch interval component, and a machine learning component. The computational resource component collects computational resource data associated with a group of computing devices that performs a machine learning process. The batch interval component determines, based on the computational resource data, batch interval data indicative of a time interval to collect data for the machine learning process. The machine learning component provides the batch interval data to the group of computing devices to facilitate execution of the machine learning process based on the batch interval data.Type: GrantFiled: November 16, 2017Date of Patent: December 26, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Teodora Buda, Patrick Joseph O'Sullivan, Hitham Ahmed Assem Aly Salama, Lei Xu
-
Patent number: 11586609Abstract: An embodiment for contextualizing abnormal events which employ location-based social networks, LBSN, data to determine events that may be linked to the abnormal events is provided. The embodiment may include detecting an occurrence of an abnormal event within a geographic region, wherein the abnormal event occurs at an occurrence time. The embodiment may also include obtaining location-based social networks, LBSN, data relating to the geographic region for a time period including the occurrence time. The embodiment may further include analyzing the obtained LBSN data, wherein the analyzation determines a linked event within the geographic region for the time period. The embodiment may also include associating the linked event with the abnormal event.Type: GrantFiled: September 15, 2020Date of Patent: February 21, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Teodora Sandra Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar, Andres Omar Portillo Dominguez, Shane Brady, Magdalena Kacmajor
-
Publication number: 20220385716Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.Type: ApplicationFiled: July 11, 2019Publication date: December 1, 2022Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
-
Publication number: 20220083531Abstract: An embodiment for contextualizing abnormal events which employ location-based social networks, LBSN, data to determine events that may be linked to the abnormal events is provided. The embodiment may include detecting an occurrence of an abnormal event within a geographic region, wherein the abnormal event occurs at an occurrence time. The embodiment may also include obtaining location-based social networks, LBSN, data relating to the geographic region for a time period including the occurrence time. The embodiment may further include analyzing the obtained LBSN data, wherein the analyzation determines a linked event within the geographic region for the time period. The embodiment may also include associating the linked event with the abnormal event.Type: ApplicationFiled: September 15, 2020Publication date: March 17, 2022Inventors: Teodora Sandra Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar, Andres Omar Portillo Dominguez, Shane Brady, Magdalena Kacmajor
-
Patent number: 11113629Abstract: An embodiment includes a method for use in managing a system comprising one or more computers, each computer comprising at least one hardware processor coupled to at least one memory, the method comprising a computer-implemented manager: generating a potential configuration for hardware resources of the system; determining whether the potential configuration satisfies accuracy and time constraints for a selected machine learning model; if the potential configuration satisfies the constraints, indicating the potential configuration to be the optimal configuration for the system; and if the potential configuration does not satisfy the constraints, adapting the potential configuration to satisfy the constraints. The adapting may comprise repeating the generating and determining steps. The adapting may be based at least in part on the hardware resources and the selected machine learning model.Type: GrantFiled: December 31, 2017Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Faisal Ghaffar, Lei Xu
-
Patent number: 11113625Abstract: An embodiment includes a method for use in managing a system comprising one or more computers, each computer comprising at least one hardware processor coupled to at least one memory, the method comprising a computer-implemented manager: generating a potential configuration for hardware resources of the system; determining whether the potential configuration satisfies accuracy and time constraints for a selected machine learning model; if the potential configuration satisfies the constraints, indicating the potential configuration to be the optimal configuration for the system; and if the potential configuration does not satisfy the constraints, adapting the potential configuration to satisfy the constraints. The adapting may comprise repeating the generating and determining steps. The adapting may be based at least in part on the hardware resources and the selected machine learning model.Type: GrantFiled: August 14, 2017Date of Patent: September 7, 2021Assignee: International Business Machines CorporationInventors: Hitham Ahmed Assem Aly Salama, Teodora Sandra Buda, Faisal Ghaffar, Lei Xu
-
Patent number: 11048665Abstract: Embodiments for data replication in a distributed file system environment by a processor. Data replication of one or more files that are more frequently used as compared to other files in a plurality of files may be increased according to hot data detected from one or more queries to a distributed file system.Type: GrantFiled: March 26, 2018Date of Patent: June 29, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Lei Xu, Patrick J. O'Sullivan, Christina Thorpe, Leandro Almeida
-
Patent number: 11037064Abstract: A system and method for recognizing recurrent crowd mobility patterns in a defined geographical area are presented. A crowded area may be determined for a selected geographical region at predefined time intervals based on spatial distribution of a plurality of users collected from a social media network. A crowd footprint may be generated according to the crowded areas determined at the predefined time intervals. Recurrent crowd mobility patterns may be detected according to the crowd footprint.Type: GrantFiled: October 19, 2017Date of Patent: June 15, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Teodora Buda, Faisal Ghaffar, Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama, Lei Xu
-
Publication number: 20210014296Abstract: A computer-implemented method, computer program product, and computing system is provided for determining quality of experience for communication sessions. In an implementation, a method may include determining a plurality of intrusive quality of experience scores associated with a plurality of intrusive audio transmission samples. The method may also include determining a plurality of non-intrusive quality of experience scores associated with a plurality of non-intrusive audio transmission samples. The method may further include deriving a quality of experience coefficient based upon a relationship between the plurality of intrusive quality of experience scores and the plurality of non-intrusive quality of experience scores.Type: ApplicationFiled: July 11, 2019Publication date: January 14, 2021Inventors: Jonathan Dunne, Paul B. French, James P. Galvin, JR., Patrick J. O'Sullivan, Hitham Ahmed Assem Aly Salama
-
Patent number: 10776231Abstract: Detecting data anomalies by receiving a first data set related to a first variable metric, determining data anomaly detection scores for data points of the first data set according to a plurality of data anomaly detection techniques, generating an adaptive ground-truth window according to the data anomaly detection scores, assigning a weighting value to each data point within the adaptive ground-truth window, training a machine learning system using the set of data anomaly detection scores and weighting values, and providing a trained machine learning system for evaluating a second data set.Type: GrantFiled: November 29, 2018Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Lei Xu, Bora Caglayan
-
Patent number: 10776886Abstract: A method, computer system, and a computer program product for improving social media network actions is provided. The present invention may include determining a proposed action by a user and predicting a predicted influence score for the proposed action. The present invention may include identifying a prior related action in the user's social media network. The present invention may include retrieving a previously calculated average influence score for the type and user of the prior related action and applying a decay profile to the average influence score from the time of the action to a current time. The present invention may include comparing the predicted influence score with the decayed average influence score at the current time. The present invention may include posting the proposed action on the social media network at a time when the predicted influence score is greater than the decayed average influence score.Type: GrantFiled: November 8, 2018Date of Patent: September 15, 2020Assignee: International Business Machines CorporationInventors: Faisal Ghaffar, Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan
-
Patent number: 10764395Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include determining a participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.Type: GrantFiled: June 28, 2019Date of Patent: September 1, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, Jr., Patrick J. O'Sullivan
-
Publication number: 20200174902Abstract: Detecting data anomalies by receiving a first data set related to a first variable metric, determining data anomaly detection scores for data points of the first data set according to a plurality of data anomaly detection techniques, generating an adaptive ground-truth window according to the data anomaly detection scores, assigning a weighting value to each data point within the adaptive ground-truth window, training a machine learning system using the set of data anomaly detection scores and weighting values, and providing a trained machine learning system for evaluating a second data set.Type: ApplicationFiled: November 29, 2018Publication date: June 4, 2020Inventors: Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Lei Xu, Bora Caglayan
-
Publication number: 20200151826Abstract: A method, computer system, and a computer program product for improving social media network actions is provided. The present invention may include determining a proposed action by a user and predicting a predicted influence score for the proposed action. The present invention may include identifying a prior related action in the user's social media network. The present invention may include retrieving a previously calculated average influence score for the type and user of the prior related action and applying a decay profile to the average influence score from the time of the action to a current time. The present invention may include comparing the predicted influence score with the decayed average influence score at the current time. The present invention may include posting the proposed action on the social media network at a time when the predicted influence score is greater than the decayed average influence score.Type: ApplicationFiled: November 8, 2018Publication date: May 14, 2020Inventors: Faisal Ghaffar, Teodora S. Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan
-
Publication number: 20200074267Abstract: Various embodiments are directed to concepts for spatio-temporal prediction based on one-dimensional features and two-dimensional features from diverse data sources. One embodiment comprises processing one-dimensional data matrices representative of variations of one-dimensional, 1D, feature values with a fully connected network to generate respective outputs from the fully connected network. It also comprises processing two-dimensional data matrices representative of variations of two-dimensional, 2D, feature values with a convolutional neural network to generate respective outputs from the convolutional neural network.Type: ApplicationFiled: August 31, 2018Publication date: March 5, 2020Inventors: Hitham Ahmed Assem Aly Salama, Faisal Ghaffar, Teodora S. Buda, Bora Caglayan
-
Publication number: 20190362245Abstract: According to an embodiment of the present invention, an approach accurately detects anomalies or outliers of a time-series dataset. A method for identifying whether a particular data element of the time-series dataset is an outlier comprises predicting a value for that particular data element and obtaining a threshold value that defines, relative to the predicted value, whether an actual value of the data element is an outlier. In an aspect of a present invention embodiment, the threshold value is generated based on historic error values associated with data elements temporally preceding the particular data element of the time-series dataset.Type: ApplicationFiled: May 24, 2018Publication date: November 28, 2019Inventors: Teodora Buda, Hitham Ahmed Assem Aly Salama, Bora Caglayan, Faisal Ghaffar
-
Publication number: 20190320042Abstract: A computer-implemented method, computer program product, and computing system is provided for managing quality of experience for communication sessions. In an implementation, a method may include determining a participant focus metric for each of a plurality of participants of a communication session. The method may also include identifying one of the plurality of participants of the communication session as having sufficient capacity to support the communication session based upon, at least in part, the participant focus metric for each of the plurality of participants of the communication session. The method may also include selecting the one of the plurality of participants having a sufficient capacity to support the communication session as a selected focus for the communication session. The method may further include adaptively implementing a centralized communication session architecture utilizing the selected focus.Type: ApplicationFiled: June 28, 2019Publication date: October 17, 2019Inventors: Hitham Ahmed Assem Aly Salama, Jonathan Dunne, James P. Galvin, JR., Patrick J. O'Sullivan