Patents by Inventor Aly Megahed

Aly Megahed 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: 12117917
    Abstract: A method of using a computing device to compare performance of multiple algorithms. The method includes receiving, by a computing device, multiple algorithms to assess. The computing device further receives a total amount of resources to allocate to the multiple algorithms. The computing device additionally assigns a fair share of the total amount of resources to each of the multiple algorithms. The computing device still further executes each of the multiple algorithms using the assigned fair share of the total amount of resources. The computing device additionally compares the performance of each of the multiple based on at least one of multiple hardware relative utility metrics describing a hardware relative utility of any given resource allocation for each of the multiple algorithms.
    Type: Grant
    Filed: April 29, 2021
    Date of Patent: October 15, 2024
    Assignee: International Business Machines Corporation
    Inventors: Robert Engel, Aly Megahed, Eric Kevin Butler, Nitin Ramchandani, Yuya Jeremy Ong
  • Publication number: 20240127084
    Abstract: Methods, systems, and computer program products for a joint prediction and improvement framework for machine learning models are provided herein. A method includes obtaining a machine learning model initialized with a set of parameters; identifying one or more actions based on test inputs corresponding to the machine learning model and historical actions related to a task, where the historical actions are dependent on respective historical outputs of the machine learning model; using the identified one or more actions to jointly compute: one or more first values corresponding to inference loss for the machine learning model; and one or more second values based at least in part on a computing cost function associated with the task; and updating the set of parameters of the machine learning model based on the one or more first values and the one or more second values.
    Type: Application
    Filed: September 29, 2022
    Publication date: April 18, 2024
    Inventors: Yuya Jeremy Ong, Aly Megahed, Mark S. Squillante, Yingdong Lu, Yitao Liang, Pravar Mahajan
  • Patent number: 11741405
    Abstract: Embodiments are provided for ticket-agent matching and agent skillset development. In some embodiments, a system includes a processor that executes computer-executable components stored in memory. The computer-executable components can include a matching component that determines, using a ticket profile and a space of agent profiles, a ticket-agent pair including a ticket identifier of a service request and an agent identifier of a particular agent within a pool of agents. The computer-executable components also can include a rematching component that assigns a second agent identifier to the service request to develop a skillset of a second particular agent within the pool of agents, the second agent identifier being associated with an unsatisfactory skill score for a defined skill to resolve the service request.
    Type: Grant
    Filed: February 24, 2021
    Date of Patent: August 29, 2023
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Rohit Avinash Mujumdar, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Bing Zhang
  • Patent number: 11650717
    Abstract: A computer-implemented method, system and computer program product for generating a user interface. A sketch (e.g., wireframe) of a portion of a user interface is received. The sketch is analyzed to predict a set of intended sketches using artificial intelligence based on historical data and/or the user's asset library. A set of intended final sketch renderings of the user interface is then generated and displayed using the set of predicted intended sketches based on historical data or a model trained to extract visual characteristics from existing user interface screens. If the user selects one of the intended final sketch renderings of the user interface as being directed to the intended design of the user interface and indicates that the selected intended final sketch rendering of the user interface corresponds to the final intended design, then code is generated to render the selected final sketch rendering of the user interface.
    Type: Grant
    Filed: July 10, 2019
    Date of Patent: May 16, 2023
    Assignee: International Business Machines Corporation
    Inventors: Eric Liu, Shun Jiang, Aly Megahed, Lei Huang, Peifeng Yin, Raphael Arar, Guangjie Ren
  • Patent number: 11631497
    Abstract: Systems, methods, and computer program products for providing personalized recommendations of devices for monitoring and/or managing a health condition are disclosed, and generally include receiving first structured information regarding a patient and a first set of one or more patient populations; receiving unstructured information regarding at least the patient and a second set of one or more patient populations; analyzing the unstructured information to derive second structured information; determining one or more health metrics to be monitored for the patient based on analyzing each of the first structured information and the second structured information, using a classification model; and determining an optimum set of devices to be used for monitoring the one or more health metrics. In some embodiments, metrics may be continuously monitored to detect a change exceeding an event trigger threshold, and a new set of recommended devices may be generated.
    Type: Grant
    Filed: May 30, 2018
    Date of Patent: April 18, 2023
    Assignee: International Business Machines Corporation
    Inventors: Shubhi Asthana, Aly Megahed, Hovey R. Strong, Jr., Samir Tata
  • Patent number: 11574186
    Abstract: Computer systems, methods and program products for automating pseudonymization of personal identifying information (PII) using machine learning, metadata, and crowdsourcing patterns to identify and replace PII. Machine learning models are trained for classifying known column names or key names for processing, using metadata. Column or key names are classified to be unprocessed, anonymized or pseudonymized by a pseudonymizer without revealing PII or scrubbing data into a useless format. A library of crowdsourced patterns are utilized for matching PII to data values within column or key names and PII is mapped to replacement methods. Feedback from user annotations retrains the algorithms to improve classification accuracy and Deep Learning algorithms automate the identification of PII using regular expression generation to concisely articulate how pseudonymizers search for PII patterns within a data set.
    Type: Grant
    Filed: October 31, 2019
    Date of Patent: February 7, 2023
    Assignee: International Business Machines Corporation
    Inventors: Ilyas Mohamed Iyoob, Krishna Teja Rekapalli, Aly Megahed
  • Publication number: 20230013684
    Abstract: A computer-implemented method according to one embodiment includes receiving input data for a plurality of entities and locations; defining constraints for a group-based allocation model; mapping a distance matrix to a plurality of distance levels to obtain a distance-level formulation; defining a group-level objective function for the group-based allocation model; applying the distance-level formulation to the group-level objective function; solving the group-based allocation model to obtain a group-level assignment; and mapping the group-level assignment to an entity-level assignment.
    Type: Application
    Filed: July 8, 2021
    Publication date: January 19, 2023
    Inventors: Nitin Ramchandani, Aly Megahed, Ahmed Nazeem, Peifeng Yin
  • Patent number: 11556848
    Abstract: One embodiment provides a method comprising receiving training data and experts' intuition, training a machine learning model based on the training data, predicting a class label for a new data input based on the machine learning model, estimating a degree of similarity of a target attribute of the new data input relative to the training data, and selectively applying a correction to the class label for the new data input based on the degree of similarity prior to providing the class label as an output. The target attribute is an attribute related to the experts' intuition.
    Type: Grant
    Filed: October 21, 2019
    Date of Patent: January 17, 2023
    Assignee: International Business Machines Corporation
    Inventors: Hogun Park, Peifeng Yin, Aly Megahed
  • Publication number: 20220374327
    Abstract: A method of using a computing device to compare performance of multiple algorithms. The method includes receiving, by a computing device, multiple algorithms to assess. The computing device further receives a total amount of resources to allocate to the multiple algorithms. The computing device additionally assigns a fair share of the total amount of resources to each of the multiple algorithms. The computing device still further executes each of the multiple algorithms using the assigned fair share of the total amount of resources. The computing device additionally compares the performance of each of the multiple based on at least one of multiple hardware relative utility metrics describing a hardware relative utility of any given resource allocation for each of the multiple algorithms.
    Type: Application
    Filed: April 29, 2021
    Publication date: November 24, 2022
    Inventors: Robert Engel, Aly Megahed, Eric Kevin Butler, Nitin Ramchandani, Yuya Jeremy Ong
  • Publication number: 20220318522
    Abstract: Systems and methods for generating user-centric and event-sensitive text summaries are described. For example, summaries may be generated based on user selected reading parameters and user workflow. According to some embodiments, a reinforcement learning module is used to modify a change summarization network based on user feedback. For example, a text summary may change in real-time based on changes to the reader or event context. In some cases, user actions and feedback (e.g., a number of edits to a text summary or the editing time taken by a user) are used to improve prediction of future summaries.
    Type: Application
    Filed: April 5, 2021
    Publication date: October 6, 2022
    Inventors: Christine T. Wolf, Jeanette Blomberg, Pravar Mahajan, Shubhi Asthana, Aly Megahed, Pei Guo, Shikhar Kwatra
  • Publication number: 20220270019
    Abstract: Embodiments are provided for ticket-agent matching and agent skillset development. In some embodiments, a system includes a processor that executes computer-executable components stored in memory. The computer-executable components can include a matching component that determines, using a ticket profile and a space of agent profiles, a ticket-agent pair including a ticket identifier of a service request and an agent identifier of a particular agent within a pool of agents. The computer-executable components also can include a rematching component that assigns a second agent identifier to the service request to develop a skillset of a second particular agent within the pool of agents, the second agent identifier being associated with an unsatisfactory skill score for a defined skill to resolve the service request.
    Type: Application
    Filed: February 24, 2021
    Publication date: August 25, 2022
    Inventors: Rohit Avinash Mujumdar, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Bing Zhang
  • Patent number: 11423051
    Abstract: A method, a computer program product, and a system for predicting low-frequency sensor signal predictions using a hierarchical prediction model. The method includes receiving a historical dataset of high-frequency sensor signal data and low-frequency sensor signal data. The method also includes generating a Gaussian process regression model using the historical dataset and sensor parameters and outputting high-frequency sensor signal predictions. The method also includes generating a hierarchical Gaussian process model using the historical dataset and the high-frequency sensor signal predictions and predicting low-frequency sensor signal predictions.
    Type: Grant
    Filed: October 20, 2020
    Date of Patent: August 23, 2022
    Assignee: International Business Machines Corporation
    Inventors: Bing Zhang, Shubhi Asthana, Aly Megahed, Alaa Elwany, Mohammed Saeed Abuelmakarm Shafae
  • Publication number: 20220207001
    Abstract: A method of using a computing device executing to interrelate two or more corpuses of dissimilar data that includes receiving input data from each of two or more corpuses of dissimilar data. The computing device computes a pass for each of the input data into two or more encoder-decoder models. The computing device further obtains a prediction of an identity mapping for each of different domains of knowledge from each of the two or more encoder-decoder models. The computing device additionally computes a distribution distance metric as an output from each of a low-dimensional embedding vector representation from each of the two or more encoder-decoder models. The computing device still further computes a function based on each of the predictions from each of the two or more encoder-decoder models and the distribution distance metrics. The computing device additionally updates the two or more encoder-decoder models.
    Type: Application
    Filed: December 31, 2020
    Publication date: June 30, 2022
    Inventors: Yuya Jeremy Ong, Eric Kevin Butler, Robert Engel, German H Flores, Aly Megahed, Nitin Ramchandani
  • Patent number: 11354338
    Abstract: One embodiment provides a method comprising receiving data relating to a tenant utilizing a cloud computing environment, and determining one or more classifications for a variation in current workload resource consumption of the tenant based on the data. The current workload resource consumption is indicative of current usage of one or more computing resources of the cloud computing environment.
    Type: Grant
    Filed: July 31, 2018
    Date of Patent: June 7, 2022
    Assignee: International Business Machines Corporation
    Inventors: Ramani Routray, Aly Megahed, Samir Tata
  • Publication number: 20220164744
    Abstract: A method for predicting service requests volume includes generating a machine learning model predicting a number of service requests in time series data, based upon a plurality of actually received service requests in the time series data. The method recommends service request features for use in predicting the service requests volume. The method receives a determination from an human-in-the-loop indicating whether the generated machine learning model correctly predicts the number of service requests in time series data, based on the plurality of actually received service requests in the time series data and the recommended service request features. The method selectively updates the machine learning model predicting the number of service requests in times series data, based upon the determination from the human-in-the-loop. The method predicts, using the updated machine learning model, a number of service requests in time series data incoming during a future time period.
    Type: Application
    Filed: November 20, 2020
    Publication date: May 26, 2022
    Inventors: Bing Zhang, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Rohit Avinash Mujumdar, Taiga Nakamura
  • Patent number: 11308437
    Abstract: A computer-implemented method, according to one embodiment, includes: receiving an offer request including one or more desired services, and selecting available offerings, each of which include at least one of the desired services. A determination is made whether available benchmarks exist for each of the at least one desired service included in each of the selected available offerings. For each desired service determined as not having available benchmarks, a draft benchmark is computed for each of a plurality of criteria. A confidence weight is also computed for each of the draft benchmarks. The available benchmarks, the draft benchmarks, and the confidence weights are further used to construct an offer which is submitted in response to the received offer request. Moreover, the draft benchmarks and the corresponding confidence weights are re-computed for each of the respective desired services in response to determining that the submitted offer was not accepted.
    Type: Grant
    Filed: August 13, 2018
    Date of Patent: April 19, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shubhi Asthana, Valeria Becker, Aly Megahed, Michael E. Rose, Brian D. Yost, Taiga Nakamura, Hovey R. Strong, Jr.
  • Patent number: 11295257
    Abstract: A system for cognitive prioritization for report generation may include a processor and a memory cooperating therewith. The processor may be configured to accept a request for a new report from a user, the request having a user profile importance associated therewith and generate a predicted completion time for the new report based upon a historical completion time prediction model based upon historical data for prior reports. The processor may be configured to generate a predicted importance of the new report based upon a historical importance prediction model based upon the historical data for prior reports and determine a combined predicted importance based upon the user profile importance and the predicted importance. The processor may also be configured to generate a prioritization of the new report among other reports based upon the predicted completion time and the combined predicted importance and generate the new report based upon the prioritization.
    Type: Grant
    Filed: April 17, 2018
    Date of Patent: April 5, 2022
    Assignee: International Business Machines Corporation
    Inventors: Shubhi Asthana, Valeria Becker, Kugamoorthy Gajananan, Aly Megahed
  • 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
  • Patent number: 11275597
    Abstract: Techniques for augmenting data visualizations based on user interactions to enhance user experience are provided. In one aspect, a method for providing real-time recommendations to a user includes: capturing user interactions with a data visualization, wherein the user interactions include images captured as the user interacts with the data visualization; building stacks of the user interactions, wherein the stacks of the user interactions are built from sequences of the user interactions captured over time; generating embeddings for the stacks of the user interactions; finding clusters of embeddings having similar properties; and making the real-time recommendations to the user based on the clusters of embeddings having the similar properties.
    Type: Grant
    Filed: January 29, 2021
    Date of Patent: March 15, 2022
    Assignee: International Business Machines Corporation
    Inventors: German H Flores, Eric Kevin Butler, Robert Engel, Aly Megahed, Yuya Jeremy Ong, Nitin Ramchandani
  • Patent number: 11257110
    Abstract: One embodiment provides a method for augmenting missing values in historical or market data for deals. The method comprises receiving information relating to a set of deals. For any service included in one or more deals of the set of deals but not included in one or more other deals of the set of deals, the method further comprises augmenting, for any or all of the one or more other deals that does not include the service, one or more missing values for the service with one or more recommended values based on a recommendation algorithm. The service may be at any service level of a hierarchy of services.
    Type: Grant
    Filed: January 20, 2021
    Date of Patent: February 22, 2022
    Assignee: International Business Machines Corporation
    Inventors: Mari A. Fukuda, Kugamoorthy Gajananan, Shun Jiang, Aly Megahed, Taiga Nakamura, Mark A. Smith