Patents by Inventor Mohammed Mohammed
Mohammed Mohammed 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: 10726027Abstract: A computing device retrieves historical data regarding one or more historical time periods during which cloud application instances were provisioned. A probability distribution of a number of queries received by the historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A probability distribution of a number of received queries completed by each of the one or more historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A new provisioning plan for further time periods is generated via application of a stochastic optimization model based upon the probability distribution of the number of received queries during each of the one or more historical time periods and the probability distribution of the number of received queries completed by each of the one or more cloud application instances.Type: GrantFiled: November 16, 2017Date of Patent: July 28, 2020Assignee: International Business Machines CorporationInventors: Aly Megahed, Mohamed Mohamed, Samir Tata
-
Publication number: 20200153695Abstract: 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: ApplicationFiled: November 14, 2018Publication date: May 14, 2020Inventors: Ahmed El Harouni, Samir Tata, Mohamed Mohamed, Aly Megahed
-
Patent number: 10651825Abstract: An attenuator system comprising a variable impedance configured to provide an impedance from among a plurality of impedance states, the variable impedance comprising a first port, a second port, a first transistor comprising first and second channel terminals coupled between the first port and the second port, and a second transistor comprising first and second channel terminals coupled between the first port and the second port, and a control circuit configured to control the variable impedance to a first impedance state of the plurality of impedance states at least in part by providing a first output voltage to a control terminal of the first transistor to turn the first transistor on, wherein the first transistor is configured to operate in an under-driven mode when turned on.Type: GrantFiled: March 22, 2019Date of Patent: May 12, 2020Assignee: MEDIATEK Singapore Pte. Ltd.Inventors: E-Hung Chen, Tamer Mohammed Ali, Ahmed Othman Mohamed Mohamed ElShater, Mazen Soliman Shawky Soliman
-
Patent number: 10630556Abstract: A method includes generating, by a processor, an index data structure including allocation of nodes that each represent a computing element of multiple computing elements. In response to determining a change in status of any of the nodes, the method propagates changes in status of any computing element between associated node levels of the index data structure using an application programming interface (API). An updated status of one or more of the nodes is provided based on the change in status.Type: GrantFiled: June 26, 2018Date of Patent: April 21, 2020Assignee: International Business Machines CorporationInventors: Bryan S. Langston, Mohamed Mohamed, Yang Song
-
Publication number: 20200106856Abstract: One embodiment provides a method comprising receiving a first set of data relating to a plurality of applications to be monitored, receiving a second set of data relating to one or more available resources, and determining one or more recommended allocations of the one or more available resources for monitoring the plurality of applications based on each set of data received. The first set of data includes unstructured data.Type: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
-
Patent number: 10606480Abstract: An embodiment of the invention may include a method, computer program product and system for data storage management. The embodiment may include receiving a request from a second container runtime for access to a first container runtime volume by the second container runtime. The embodiment may include determining whether the first container runtime volume exists within a shared unified volume listing. Based on determining that the first container runtime volume exists within the shared unified volume listing, the embodiment may include transforming volume information of the first container runtime volume from a unified volume listing schema to a second container runtime volume listing schema. The embodiment may include returning the volume information of the first container runtime volume to the second container runtime.Type: GrantFiled: October 17, 2017Date of Patent: March 31, 2020Assignee: International Business Machines CorporationInventors: Robert Engel, Dean Hildebrand, Nagapramod Mandagere, Mohamed Mohamed, Amit S. Warke
-
Publication number: 20200098039Abstract: A method for a provider to make a cognitive bidding decision may include using a processor and associated memory to a) obtain information, including unstructured data, relating to deals with procuring organizations, and b) determine a respective predicted business growth of each procuring organization based upon the information. The method may also include using the processor and the associated memory to c) determine a respective predicted growth of provider services for each procuring organization based upon the information, and d) determine a respective probability of winning each bid for each deal from each procuring organization. The method may further include using the processor and the associated memory to e) determine a respective predicted revenue based upon winning each bid, and determine whether to submit each bid based upon b), c), d), and e).Type: ApplicationFiled: September 24, 2018Publication date: March 26, 2020Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
-
Publication number: 20200065135Abstract: A computer-implemented method according to one embodiment includes identifying a set of virtual machines to be placed within a system; receiving characteristics associated with the set of virtual machines; determining characteristics associated with a current state of the system; determining a placement of the set of virtual machines within the system, based on the characteristics associated with the set of virtual machines and the characteristics associated with a current state of the system; determining an updated placement of all virtual machines currently placed within the system, based on the characteristics associated with the set of virtual machines and the characteristics associated with a current state of the system; determining a migration sequence within the system in order to implement the updated placement of all virtual machines currently placed within the system; and implementing the updated placement, utilizing the migration sequence.Type: ApplicationFiled: November 5, 2019Publication date: February 27, 2020Inventors: Ali Balma, Nejib Ben Hadj-Alouane, Aly Megahed, Mohamed Mohamed, Samir Tata, Hana Teyeb
-
Patent number: 10558483Abstract: A computer-implemented method according to one embodiment includes identifying a set of virtual machines to be placed within a system, receiving characteristics associated with the set of virtual machines, determining characteristics associated with a current state of the system, determining a placement of the set of virtual machines within the system, based on the characteristics associated with the set of virtual machines and the characteristics associated with a current state of the system, determining an updated placement of all virtual machines currently placed within the system, based on the characteristics associated with the set of virtual machines and the characteristics associated with a current state of the system, and determining a migration sequence within the system in order to implement the updated placement of all virtual machines currently placed within the system.Type: GrantFiled: April 20, 2017Date of Patent: February 11, 2020Assignee: International Business Machines CorporationInventors: Ali Balma, Nejib Ben Hadj-Alouane, Aly Megahed, Mohamed Mohamed, Samir Tata, Hana Teyeb
-
Patent number: 10555142Abstract: An example method for multi-tenant adaptive monitoring comprises detecting occurrence of a trigger event and modifying a selection of metrics included in a plurality of monitored metrics that are monitored using available resources of a plurality of tenants. The method further comprises assigning a respective monitoring frequency for each metric; computing respective weights for each metric in the modified selection of metrics; performing a feasibility check to find a solution to a mathematical model for monitoring the modified selection of metrics at the respective assigned monitoring frequency for each metric; and, in response to determining that a solution to the mathematical model cannot be found, adjusting the respective monitoring frequency for one or more metrics. The method further comprises, in response to finding a first solution to the mathematical model, allocating processing associated with monitoring each metric among the available resources of the plurality of tenants.Type: GrantFiled: September 8, 2017Date of Patent: February 4, 2020Assignee: International Business Machines CorporationInventors: Samir Tata, Mohamed Mohamed, Aly Megahed
-
Publication number: 20200029187Abstract: An example method for multi-tenant adaptive monitoring comprises detecting occurrence of a trigger event and modifying a selection of metrics included in a plurality of monitored metrics that are monitored using available resources of a plurality of tenants. The method further comprises assigning a respective monitoring frequency for each metric; computing respective weights for each metric in the modified selection of metrics; performing a feasibility check to find a solution to a mathematical model for monitoring the modified selection of metrics at the respective assigned monitoring frequency for each metric; and, in response to determining that a solution to the mathematical model cannot be found, adjusting the respective monitoring frequency for one or more metrics. The method further comprises, in response to finding a first solution to the mathematical model, allocating processing associated with monitoring each metric among the available resources of the plurality of tenants.Type: ApplicationFiled: September 17, 2019Publication date: January 23, 2020Inventors: Samir Tata, Mohamed Mohamed, Aly Megahed
-
Patent number: 10445253Abstract: The embodiments described herein relate to dynamically managing metric data of a network environment with respect to a data storage system. A data retention policy is analyzed, which includes extracting one or more metric definitions from the retention policy. A relevance of a set of metric data is identified based on the analysis. The set of metric data includes an aggregation of one or more metric observations. A storage location in a data storage system for the set of metric values is selected based on the identified relevance. The data storage system includes a cache storage location and a persistent storage location. The set of metric data is retained in the selected storage location. As the retention policy is modified, select data may be re-classified and moved within the storage system based on the re-classification.Type: GrantFiled: April 20, 2016Date of Patent: October 15, 2019Assignee: International Business Machines CorporationInventors: Gabriel Alatorre, Heiko Ludwig, Nagapramod S. Mandagere, Mohamed Mohamed
-
Publication number: 20190305758Abstract: An attenuator system comprising a variable impedance configured to provide an impedance from among a plurality of impedance states, the variable impedance comprising a first port, a second port, a first transistor comprising first and second channel terminals coupled between the first port and the second port, and a second transistor comprising first and second channel terminals coupled between the first port and the second port, and a control circuit configured to control the variable impedance to a first impedance state of the plurality of impedance states at least in part by providing a first output voltage to a control terminal of the first transistor to turn the first transistor on, wherein the first transistor is configured to operate in an under-driven mode when turned on.Type: ApplicationFiled: March 22, 2019Publication date: October 3, 2019Applicant: MEDIATEK Singapore Pte. Ltd.Inventors: E-Hung Chen, Tamer Mohammed Ali, Ahmed Othman Mohamed Mohamed ElShater, Mazen Soliman Shawky Soliman
-
Patent number: 10407116Abstract: An electronic security system for a bicycle includes an electronic security device, first connector and second connector. Electronic security device is disposed on frame of bicycle for securing bicycle and includes first rechargeable battery and first security circuit. First connector is disposed on electronic security device and includes first engagement member. Second connector includes first end portion, second end portion, second engagement member, second security circuit and second rechargeable battery disposed between first end portion and second end portion. Second end portion is connected to an anchoring device of a plurality of types of anchoring devices. Second engagement member is configured on first end portion and engages with first engagement member for charging first rechargeable battery by second rechargeable battery.Type: GrantFiled: August 14, 2017Date of Patent: September 10, 2019Inventors: Mohamed Mohamed, Brendan Lake
-
Patent number: 10376947Abstract: A wire wrap screen manufacturing method for a given screen diameter involves simultaneous winding of parallel wires that begin in circumferentially offset locations on one end of a perforated base pipe that has circumferentially spaced support rods saves fabrication time. Each of the ends of the wires lie in a common plane to allow fitting an end cap for sealing or to just continuously weld at the ends of the wires to seal the assembly to the base pipe. The spot welds to the support rods occur as the wire is wound over such rods. Equal initial circumferential spacing of the start locations for the wires is preferred although asymmetrical spacing is preferred.Type: GrantFiled: December 30, 2014Date of Patent: August 13, 2019Assignee: BAKER HUGHES, A GE COMPANY, LLCInventors: Jai K. Koli, Syed Mohamed Mohammed Hussain
-
Publication number: 20190196929Abstract: Adaptive monitoring dynamically optimizes the monitoring frequency of metrics with respect to system constraints. One or more metrics are monitored. The monitoring includes receiving a value for the metric and evaluating the received metric value. If the evaluation is determined to affect one or monitoring parameters, or if an environment-based event occurs the metrics are adapted. Adapting metrics includes removing or adding a metric based on each metric's correlation to the affected monitoring parameter or environment based trigger. The frequencies of the metrics are optimized based on the available resources.Type: ApplicationFiled: March 1, 2019Publication date: June 27, 2019Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
-
Publication number: 20190147089Abstract: A computing device retrieves historical data regarding one or more historical time periods during which cloud application instances were provisioned. A probability distribution of a number of queries received by the historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A probability distribution of a number of received queries completed by each of the one or more historical cloud application instances during each of the one or more historical time periods is determined by the computing device. A new provisioning plan for further time periods is generated via application of a stochastic optimization model based upon the probability distribution of the number of received queries during each of the one or more historical time periods and the probability distribution of the number of received queries completed by each of the one or more cloud application instances.Type: ApplicationFiled: November 16, 2017Publication date: May 16, 2019Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
-
Patent number: 10291508Abstract: The embodiments described herein relate to dynamically optimizing a mapping from applications to shared service providers via one or more monitoring modules. A software layer positioned between a set of requestor applications and a set of shared service providers is configured. The layer is populated with a collection of one or more monitoring modules, with each monitoring module configured to monitor application resource usage. In response to receiving a monitoring request from the set of requestor applications, a mapping of the received request to the collection of xlets is dynamically optimized.Type: GrantFiled: March 15, 2016Date of Patent: May 14, 2019Assignee: International Business Machines CorporationInventors: Heiko Ludwig, Nagapramod S. Mandagere, Mohamed Mohamed, Aikaterini Stamou
-
Publication number: 20190114081Abstract: An embodiment of the invention may include a method, computer program product and system for data storage management. The embodiment may include receiving a request from a second container runtime for access to a first container runtime volume by the second container runtime. The embodiment may include determining whether the first container runtime volume exists within a shared unified volume listing. Based on determining that the first container runtime volume exists within the shared unified volume listing, the embodiment may include transforming volume information of the first container runtime volume from a unified volume listing schema to a second container runtime volume listing schema. The embodiment may include returning the volume information of the first container runtime volume to the second container runtime.Type: ApplicationFiled: October 17, 2017Publication date: April 18, 2019Inventors: Robert Engel, Dean Hildebrand, Nagapramod Mandagere, Mohamed Mohamed, Amit S. Warke
-
Patent number: 10236386Abstract: The present disclosure provides vertical hetero- and homo-junction tunnel FET (TFET) based on multi-layer black phosphorus (BP) and transition metal dichalcogenides.Type: GrantFiled: December 15, 2017Date of Patent: March 19, 2019Assignee: The Board of Trustees of the University of IllinoisInventors: Wenjuan Zhu, Shang-Chun Lu, Mohamed Mohamed