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: 12117917Abstract: 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: GrantFiled: April 29, 2021Date of Patent: October 15, 2024Assignee: International Business Machines CorporationInventors: Robert Engel, Aly Megahed, Eric Kevin Butler, Nitin Ramchandani, Yuya Jeremy Ong
-
Publication number: 20240127084Abstract: 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: ApplicationFiled: September 29, 2022Publication date: April 18, 2024Inventors: Yuya Jeremy Ong, Aly Megahed, Mark S. Squillante, Yingdong Lu, Yitao Liang, Pravar Mahajan
-
Patent number: 11741405Abstract: 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: GrantFiled: February 24, 2021Date of Patent: August 29, 2023Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Rohit Avinash Mujumdar, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Bing Zhang
-
Patent number: 11650717Abstract: 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: GrantFiled: July 10, 2019Date of Patent: May 16, 2023Assignee: International Business Machines CorporationInventors: Eric Liu, Shun Jiang, Aly Megahed, Lei Huang, Peifeng Yin, Raphael Arar, Guangjie Ren
-
Patent number: 11631497Abstract: 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: GrantFiled: May 30, 2018Date of Patent: April 18, 2023Assignee: International Business Machines CorporationInventors: Shubhi Asthana, Aly Megahed, Hovey R. Strong, Jr., Samir Tata
-
Patent number: 11574186Abstract: 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: GrantFiled: October 31, 2019Date of Patent: February 7, 2023Assignee: International Business Machines CorporationInventors: Ilyas Mohamed Iyoob, Krishna Teja Rekapalli, Aly Megahed
-
Publication number: 20230013684Abstract: 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: ApplicationFiled: July 8, 2021Publication date: January 19, 2023Inventors: Nitin Ramchandani, Aly Megahed, Ahmed Nazeem, Peifeng Yin
-
Patent number: 11556848Abstract: 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: GrantFiled: October 21, 2019Date of Patent: January 17, 2023Assignee: International Business Machines CorporationInventors: Hogun Park, Peifeng Yin, Aly Megahed
-
Publication number: 20220374327Abstract: 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: ApplicationFiled: April 29, 2021Publication date: November 24, 2022Inventors: Robert Engel, Aly Megahed, Eric Kevin Butler, Nitin Ramchandani, Yuya Jeremy Ong
-
Publication number: 20220318522Abstract: 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: ApplicationFiled: April 5, 2021Publication date: October 6, 2022Inventors: Christine T. Wolf, Jeanette Blomberg, Pravar Mahajan, Shubhi Asthana, Aly Megahed, Pei Guo, Shikhar Kwatra
-
Publication number: 20220270019Abstract: 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: ApplicationFiled: February 24, 2021Publication date: August 25, 2022Inventors: Rohit Avinash Mujumdar, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Bing Zhang
-
Patent number: 11423051Abstract: 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: GrantFiled: October 20, 2020Date of Patent: August 23, 2022Assignee: International Business Machines CorporationInventors: Bing Zhang, Shubhi Asthana, Aly Megahed, Alaa Elwany, Mohammed Saeed Abuelmakarm Shafae
-
Publication number: 20220207001Abstract: 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: ApplicationFiled: December 31, 2020Publication date: June 30, 2022Inventors: Yuya Jeremy Ong, Eric Kevin Butler, Robert Engel, German H Flores, Aly Megahed, Nitin Ramchandani
-
Patent number: 11354338Abstract: 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: GrantFiled: July 31, 2018Date of Patent: June 7, 2022Assignee: International Business Machines CorporationInventors: Ramani Routray, Aly Megahed, Samir Tata
-
Publication number: 20220164744Abstract: 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: ApplicationFiled: November 20, 2020Publication date: May 26, 2022Inventors: Bing Zhang, Shubhi Asthana, Pawan Chowdhary, Aly Megahed, Rohit Avinash Mujumdar, Taiga Nakamura
-
Patent number: 11308437Abstract: 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: GrantFiled: August 13, 2018Date of Patent: April 19, 2022Assignee: International Business Machines CorporationInventors: Shubhi Asthana, Valeria Becker, Aly Megahed, Michael E. Rose, Brian D. Yost, Taiga Nakamura, Hovey R. Strong, Jr.
-
Patent number: 11295257Abstract: 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: GrantFiled: April 17, 2018Date of Patent: April 5, 2022Assignee: International Business Machines CorporationInventors: Shubhi Asthana, Valeria Becker, Kugamoorthy Gajananan, Aly Megahed
-
Patent number: 11277310Abstract: 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: GrantFiled: November 14, 2018Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: Ahmed El Harouni, Samir Tata, Mohamed Mohamed, Aly Megahed
-
Patent number: 11275597Abstract: 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: GrantFiled: January 29, 2021Date of Patent: March 15, 2022Assignee: International Business Machines CorporationInventors: German H Flores, Eric Kevin Butler, Robert Engel, Aly Megahed, Yuya Jeremy Ong, Nitin Ramchandani
-
Patent number: 11257110Abstract: 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: GrantFiled: January 20, 2021Date of Patent: February 22, 2022Assignee: International Business Machines CorporationInventors: Mari A. Fukuda, Kugamoorthy Gajananan, Shun Jiang, Aly Megahed, Taiga Nakamura, Mark A. Smith