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: 10726027
    Abstract: 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: Grant
    Filed: November 16, 2017
    Date of Patent: July 28, 2020
    Assignee: International Business Machines Corporation
    Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
  • 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: 10651825
    Abstract: 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: Grant
    Filed: March 22, 2019
    Date of Patent: May 12, 2020
    Assignee: MEDIATEK Singapore Pte. Ltd.
    Inventors: E-Hung Chen, Tamer Mohammed Ali, Ahmed Othman Mohamed Mohamed ElShater, Mazen Soliman Shawky Soliman
  • Patent number: 10630556
    Abstract: 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: Grant
    Filed: June 26, 2018
    Date of Patent: April 21, 2020
    Assignee: International Business Machines Corporation
    Inventors: Bryan S. Langston, Mohamed Mohamed, Yang Song
  • Publication number: 20200106856
    Abstract: 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: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
  • Patent number: 10606480
    Abstract: 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: Grant
    Filed: October 17, 2017
    Date of Patent: March 31, 2020
    Assignee: International Business Machines Corporation
    Inventors: Robert Engel, Dean Hildebrand, Nagapramod Mandagere, Mohamed Mohamed, Amit S. Warke
  • Publication number: 20200098039
    Abstract: 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: Application
    Filed: September 24, 2018
    Publication date: March 26, 2020
    Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
  • Publication number: 20200065135
    Abstract: 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: Application
    Filed: November 5, 2019
    Publication date: February 27, 2020
    Inventors: Ali Balma, Nejib Ben Hadj-Alouane, Aly Megahed, Mohamed Mohamed, Samir Tata, Hana Teyeb
  • Patent number: 10558483
    Abstract: 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: Grant
    Filed: April 20, 2017
    Date of Patent: February 11, 2020
    Assignee: International Business Machines Corporation
    Inventors: Ali Balma, Nejib Ben Hadj-Alouane, Aly Megahed, Mohamed Mohamed, Samir Tata, Hana Teyeb
  • Patent number: 10555142
    Abstract: 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: Grant
    Filed: September 8, 2017
    Date of Patent: February 4, 2020
    Assignee: International Business Machines Corporation
    Inventors: Samir Tata, Mohamed Mohamed, Aly Megahed
  • Publication number: 20200029187
    Abstract: 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: Application
    Filed: September 17, 2019
    Publication date: January 23, 2020
    Inventors: Samir Tata, Mohamed Mohamed, Aly Megahed
  • Patent number: 10445253
    Abstract: 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: Grant
    Filed: April 20, 2016
    Date of Patent: October 15, 2019
    Assignee: International Business Machines Corporation
    Inventors: Gabriel Alatorre, Heiko Ludwig, Nagapramod S. Mandagere, Mohamed Mohamed
  • Publication number: 20190305758
    Abstract: 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: Application
    Filed: March 22, 2019
    Publication date: October 3, 2019
    Applicant: MEDIATEK Singapore Pte. Ltd.
    Inventors: E-Hung Chen, Tamer Mohammed Ali, Ahmed Othman Mohamed Mohamed ElShater, Mazen Soliman Shawky Soliman
  • Patent number: 10407116
    Abstract: 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: Grant
    Filed: August 14, 2017
    Date of Patent: September 10, 2019
    Inventors: Mohamed Mohamed, Brendan Lake
  • Patent number: 10376947
    Abstract: 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: Grant
    Filed: December 30, 2014
    Date of Patent: August 13, 2019
    Assignee: BAKER HUGHES, A GE COMPANY, LLC
    Inventors: Jai K. Koli, Syed Mohamed Mohammed Hussain
  • Publication number: 20190196929
    Abstract: 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: Application
    Filed: March 1, 2019
    Publication date: June 27, 2019
    Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
  • Publication number: 20190147089
    Abstract: 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: Application
    Filed: November 16, 2017
    Publication date: May 16, 2019
    Inventors: Aly Megahed, Mohamed Mohamed, Samir Tata
  • Patent number: 10291508
    Abstract: 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: Grant
    Filed: March 15, 2016
    Date of Patent: May 14, 2019
    Assignee: International Business Machines Corporation
    Inventors: Heiko Ludwig, Nagapramod S. Mandagere, Mohamed Mohamed, Aikaterini Stamou
  • Publication number: 20190114081
    Abstract: 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: Application
    Filed: October 17, 2017
    Publication date: April 18, 2019
    Inventors: Robert Engel, Dean Hildebrand, Nagapramod Mandagere, Mohamed Mohamed, Amit S. Warke
  • Patent number: 10236386
    Abstract: The present disclosure provides vertical hetero- and homo-junction tunnel FET (TFET) based on multi-layer black phosphorus (BP) and transition metal dichalcogenides.
    Type: Grant
    Filed: December 15, 2017
    Date of Patent: March 19, 2019
    Assignee: The Board of Trustees of the University of Illinois
    Inventors: Wenjuan Zhu, Shang-Chun Lu, Mohamed Mohamed