Patents by Inventor Mohamed Hassan

Mohamed Hassan 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: 9996804
    Abstract: Some embodiments include a machine learner platform. The machine learner platform can implement a model tracking service to track one or more machine learning models for one or more application services. A model tracker database can record a version history and/or training configurations of the machine learning models. The machine learner platform can implement a platform interface configured to present interactive controls for building, modifying, evaluating, deploying, or compare the machine learning models. A model trainer engine can task out a model training task to one or more computing devices. A model evaluation engine can compute an evaluative metric for a resulting model from the model training task.
    Type: Grant
    Filed: April 10, 2015
    Date of Patent: June 12, 2018
    Assignee: Facebook, Inc.
    Inventors: Stuart Michael Bowers, Parul Agarwal, Parv Ajay Oberoi, Hussein Mohamed Hassan Mehanna
  • Publication number: 20180149025
    Abstract: A blade for a gas turbine engine. The blade having: a root; a platform located between the root and the blade, wherein the platform defines a cavity; a damper seal received in the cavity, the damper seal having a main body portion that extends along a major axis of the damper seal between a first end portion and an opposing second end portion of the damper seal, the first end portion and the second end portion each extend towards the root when the damper seal is located in the cavity and wherein the damper seal has a variable thickness along at least a portion of a minor axis of the damper seal that extends between opposite peripheral edges of the main body portion.
    Type: Application
    Filed: November 28, 2016
    Publication date: May 31, 2018
    Inventors: Charles Thistle, Mohamed Hassan
  • Patent number: 9967230
    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
    Type: Grant
    Filed: February 4, 2016
    Date of Patent: May 8, 2018
    Assignee: Google LLC
    Inventors: Ahmed Mohamed Hassan Osman Akef, Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal
  • Patent number: 9875788
    Abstract: A 5 Transistor Static Random Access Memory (5T SRAM) is designed for reduced cell size and immunity to process variation. The 5T SRAM includes a storage element for storing data, wherein the storage element is coupled to a first voltage and a ground voltage. The storage element can include symmetrically sized cross-coupled inverters. A single access transistor controls read and write operations on the storage element. Control logic is configured to generate a value of the first voltage a write operation that is different from the value of the first voltage for a read operation.
    Type: Grant
    Filed: March 25, 2010
    Date of Patent: January 23, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Seong-Ook Jung, Hyunkook Park, Seung-Chul Song, Mohamed Hassan Abu-Rahma, Lixin Ge, Zhongze Wang, Beom-Mo Han
  • Publication number: 20180013138
    Abstract: A method for preparing an electrode for use in lithium batteries and the resulting electrodes are described The method comprises coating a slurry of silicon, sulfur doped graphene and polyacrylonitrile on a current collector followed by sluggish heat treatment.
    Type: Application
    Filed: February 5, 2016
    Publication date: January 11, 2018
    Inventors: Zhongwei CHEN, Aiping YU, Fathy Mohamed Hassan
  • Publication number: 20170230329
    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include the communication endpoint identifier, the site identifier for the web site, and a bucket identifier formed from bucketing criteria corresponding to a network activity session of the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
    Type: Application
    Filed: February 4, 2016
    Publication date: August 10, 2017
    Inventors: Ahmed Mohamed Hassan Osman Akef, Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal
  • Publication number: 20170218776
    Abstract: The present disclosure provides a fir tree coupling for gas turbine engine parts comprising a load beam having a longitudinal axis, a rounded base, a first side, and a second side, wherein the rounded base has a radius of curvature from the first side to the second side, a tooth running parallel to the longitudinal axis and disposed on the first side of the load beam. The fir tree coupling may comprise a channel through the rounded base across a portion of the radius of curvature from the first side to the second side. The channel may comprise a sidewall having a sidewall step cut into a portion of the channel sidewall.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Applicant: United Technologies Corporation
    Inventors: Charles Thistle, Mohamed Hassan
  • Publication number: 20170218775
    Abstract: The present disclosure provides a fir tree coupling for gas turbine engine parts comprising a load beam having a longitudinal axis, a base, a first side, and a second side, a rail extending from the base of the load beam between the first side and the second side, a tooth running parallel to the longitudinal axis disposed on the first side of the load beam. The rail may comprise at least one of, a convex sidewall having a convex curvature, a concave sidewall having a concave curvature, or a vertical sidewall extending perpendicular to the base. The rail may comprise a sidewall comprising a sidewall step wherein the sidewall has a step cut into a portion of the rail. The rail may comprise a tapered sidewall wherein the tapered sidewall extends at an angle to the base.
    Type: Application
    Filed: January 28, 2016
    Publication date: August 3, 2017
    Applicant: United Technologies Corporation
    Inventors: Charles Thistle, Mohamed Hassan
  • Patent number: 9713624
    Abstract: The synthesis of rutin nanotubes includes the steps of providing rutin powder; mixing the rutin powder with a solvent mixture of methanol, dimethyl sulfoxide, and hydrochloric acid to prepare a rutin solution; adding the rutin solution to boiling water dropwise; maintaining the rutin solution and water under ultrasonic conditions at room temperature for about 20 minutes; continuously stirring the solution until rutin nanoparticles are formed; and isolating the rutin nanotubes by centrifugation. A method of controlling the metastatic activity of cancer cells includes administering an effective amount of rutin nanotubes and nanoparticles prepared as described above to a site of metastatic activity in a mammal.
    Type: Grant
    Filed: November 29, 2016
    Date of Patent: July 25, 2017
    Assignee: King Saud University
    Inventors: Manal Ahmed Gasmelseed Awad, Mohamed Mahmoud Hafez Ahmed, Othman A. Al-Shabanah, Zeinab Korany Mohamed Hassan
  • Publication number: 20170195394
    Abstract: The present disclosure is directed to allocating communication resources via information technology infrastructure. A system can provide a communication tag and an analytics tag for integration in a web site. The system can receive a request to allocate a phone number generated based on an interaction between the communication tag and the analytics tag. The request can include a first field comprising the communication endpoint identifier, a second field comprising the site identifier for the web site, and a third field comprising a session identifier for the computing device. The system can determine a virtual phone number to assign to a combination of the values of the fields provided in the request, and create a link between the assigned virtual number and the combination. The system can provide the assigned virtual phone number to the computing device that initiated the request.
    Type: Application
    Filed: February 5, 2016
    Publication date: July 6, 2017
    Inventors: Anshul Kothari, Daniel Andersson, Amit Agarwal, Anshul Kundani, Narendra Kumar Singhal, Ahmed Mohamed Hassan Osman Akef
  • Patent number: 9698267
    Abstract: A transistor is disclosed and includes forming a gate of a transistor within a substrate having a surface and a buried oxide (BOX) layer within the substrate and adjacent to the gate at a first BOX layer face. The method also includes a raised source-drain channel (“fin”), where at least a portion of the fin extends from the surface of the substrate, and where the fin has a first fin face adjacent to a second BOX layer face of the BOX layer.
    Type: Grant
    Filed: July 1, 2014
    Date of Patent: July 4, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Stanley Seungchul Song, Mohamed Hassan Abu-Rahma, Beom-Mo Han
  • Patent number: 9673786
    Abstract: A circuit including a logic gate responsive to a clock signal and to a control signal. The circuit also includes a master stage of a flip-flop. The circuit further includes a slave stage of the flip-flop responsive to the master stage. The circuit further includes an inverter responsive to the logic gate and configured to output a delayed version of the clock signal. An output of the logic gate and the delayed version of the clock signal are provided to the master stage and to the slave stage of the flip-flop. The master stage is responsive to the control signal to control the slave stage.
    Type: Grant
    Filed: April 12, 2013
    Date of Patent: June 6, 2017
    Assignee: QUALCOMM Incorporated
    Inventors: Seid Hadi Rasouli, Animesh Datta, Jay Madhukar Shah, Martin Saint-Laurent, Peeyush Kumar Parkar, Sachin Bapat, Ramaprasath Vilangudipitchai, Mohamed Hassan Abu-Rahma, Prayag Bhanubhai Patel
  • Publication number: 20160358101
    Abstract: Some embodiments include an experiment management interface for a machine learning system. The experiment management interface can manage one or more workflow runs related to building or testing machine learning models. The experiment management interface can receive an experiment initialization command to create a new experiment associated with a new workflow. A workflow can be represented by an interdependency graph of one or more data processing operators. The experiment management interface enables definition of the new workflow from scratch or by cloning and modifying an existing workflow. The workflow can define a summary format for its inputs and outputs. In some embodiments, the experiment management interface can automatically generate a comparative visualization at the conclusion of running the new workflow based on an input schema or an output schema of the new workflow.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Publication number: 20160358102
    Abstract: Some embodiments include a workflow authoring tool that accesses a text string representation of a workflow and a text string representation of at least a data processing operator type. The workflow authoring tool enables definition of one or more data processing operator types that can be referenced in defining the machine learning workflow. When scheduling a workflow, the text string representation of the workflow can be parsed and traversed to generate an interdependency graph of one or more data processing operators. The text string representation of the data processing operator type can identify operator attributes associated with the data processing operator type.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Publication number: 20160358103
    Abstract: Some embodiments include a method of machine learner workflow processing. For example, a workflow execution engine can receive an interdependency graph of operator instances for a workflow run. The operator instances can be associated with one or more operator types. The workflow execution engine can assign one or more computing environments from a candidate pool to execute the operator instances based on the interdependency graph. The workflow execution engine can generate a schedule plan of one or more execution requests associated with the operator instances. The workflow execution engine can distribute code packages associated the operator instances to the assigned computing environments. The workflow execution engine can maintain a memoization repository to cache one or more outputs of the operator instances upon completion of the execution requests.
    Type: Application
    Filed: June 5, 2015
    Publication date: December 8, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Alisson Gusatti Azzolini, Jeffrey Scott Dunn, Rodrigo Bouchardet Farnham, James Robert Paton, Aleksandr Sidorov, Pamela Shen Vagata, Xiaowen Xie
  • Publication number: 20160319655
    Abstract: A drill guidance device, a method to control a trajectory of a drill, and a non-transitory computer readable medium that determine the corrected drill angle and send an output signal to a drill controller configured to control an angle of a drill. The corrected drill angle is determined by at least one of a slant angle data and a formation property data received from a sensor device. The drill guidance device, the method to control a trajectory of a drill, and the non-transitory computer readable medium can be implemented in a measuring while drilling model to provide live guidance during a drilling operation or a predictive model to plan prior to the start of a drilling operation. The corrected drill angle is acted upon by a drill controller to maximize the productivity of an oil reservoir.
    Type: Application
    Filed: October 7, 2015
    Publication date: November 3, 2016
    Applicant: KING FAHD UNIVERSITY OF PETROLEUM AND MINERALS
    Inventors: Mohamed Hassan AWADH, Sami Abdulaziz ALNUAIM
  • Publication number: 20160300156
    Abstract: Some embodiments include a machine learner platform. The machine learner platform can implement a model tracking service to track one or more machine learning models for one or more application services. A model tracker database can record a version history and/or training configurations of the machine learning models. The machine learner platform can implement a platform interface configured to present interactive controls for building, modifying, evaluating, deploying, or compare the machine learning models. A model trainer engine can task out a model training task to one or more computing devices. A model evaluation engine can compute an evaluative metric for a resulting model from the model training task.
    Type: Application
    Filed: April 10, 2015
    Publication date: October 13, 2016
    Inventors: Stuart Michael Bowers, Parul Agarwal, Parv Ajay Oberoi, Hussein Mohamed Hassan Mehanna
  • Patent number: 9458225
    Abstract: The present invention relates to a method for purifying lactoferrin, which is a pharmacologically important milk protein having various physiological activities, from a secretory fluid containing lactoferrin.
    Type: Grant
    Filed: June 26, 2013
    Date of Patent: October 4, 2016
    Assignee: UNITED ARAB EMIRATES UNIVERSITY
    Inventor: Hassan Mohamed Hassan Abdalla
  • Publication number: 20160283863
    Abstract: An online system identifies an additional feature to evaluate for inclusion in a machine learned model. The additional feature is based on characteristics of one or more dimensions of information maintained by the online system. To generate data for evaluating the additional feature, the online system generates various partitions of stored data, where each partition includes characteristics associated with one or more dimensions on which the additional feature is based. Using values of characteristics in a partition, the online system generates values for the additional feature and includes the values of the additional feature in the partition. Values for the additional feature are generated for various partitions based on the values of characteristics in each partition. The online system combines multiple partitions that include values for the additional feature to generate a training set for evaluating a machine learned model including the additional feature.
    Type: Application
    Filed: March 27, 2015
    Publication date: September 29, 2016
    Inventors: Stuart Michael Bowers, Hussein Mohamed Hassan Mehanna, Andrey Malevich, Sai Nishanth Parepally, David Paul Capel, Alisson Gusatti Azzolini
  • Patent number: 9419287
    Abstract: A bifunctional catalyst for catalyzing both an oxygen reduction reaction and an oxygen evolution reaction is provided, wherein the catalyst comprises a doped graphene backbone having thiol functional groups. A method for producing a bifunctional catalyst is also provided.
    Type: Grant
    Filed: January 30, 2015
    Date of Patent: August 16, 2016
    Inventors: Zhongwei Chen, Aiping Yu, Fathy Mohamed Hassan