Patents by Inventor Mohamed Sameh Tawfik

Mohamed Sameh Tawfik 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: 10572623
    Abstract: This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can generate a data packet for transmission to the host program via the virtual interface. The virtual machine can receive a saturation signal generated by a virtual interface driver in the virtual interface. The virtual interface driver can be configured to populate a virtual buffer in the virtual interface with the data packet. The virtual machine can determine an availability of resources in the virtual buffer to store the data packet based, at least in part, on the saturation signal, and selectively stall transmission of the data packet to the host program based, at least in part, on the saturation signal. The host program can bypass a hypervisor in the computing system to directly access the virtual buffer in the virtual interface.
    Type: Grant
    Filed: January 23, 2017
    Date of Patent: February 25, 2020
    Assignee: Mentor Graphics Corporation
    Inventors: Ankit Garg, John R. Stickley, Deepak Kumar Garg, Georges Antoun Elias Ghattas, Hanan Mohamed Sameh Tawfik, Abdallah Galal Yahya Khalil
  • Publication number: 20180113732
    Abstract: This application discloses a computing system having a virtual machine and a host program that communicate via a virtual interface. The virtual machine can generate a data packet for transmission to the host program via the virtual interface. The virtual machine can receive a saturation signal generated by a virtual interface driver in the virtual interface. The virtual interface driver can be configured to populate a virtual buffer in the virtual interface with the data packet. The virtual machine can determine an availability of resources in the virtual buffer to store the data packet based, at least in part, on the saturation signal, and selectively stall transmission of the data packet to the host program based, at least in part, on the saturation signal. The host program can bypass a hypervisor in the computing system to directly access the virtual buffer in the virtual interface.
    Type: Application
    Filed: January 23, 2017
    Publication date: April 26, 2018
    Inventors: Ankit Garg, John R. Stickley, Deepak Kumar Garg, Georges Antoun Elias Ghattaas, Hanan Mohamed Sameh Tawfik, Abdallah Galal Yahya Khalil
  • Patent number: 7730433
    Abstract: An analog retargeting system and method are disclosed for converting a circuit from a source technology to a target technology. Thus, an analog circuit in a source technology can be converted to another technology while maintaining substantially the same circuit behavior and specifications as the original design. The conversion includes analyzing and resizing the circuit at the device level. For example, the analysis may include determining a mode of operation for a transistor and resizing the transistor based on the mode of operation. In another example, the analysis may include determining node voltages coupled to a device and the resizing strategy may be adjusted based on the determined node voltages.
    Type: Grant
    Filed: September 29, 2005
    Date of Patent: June 1, 2010
    Inventors: Sherif Ahmed Abdel-Wahab Hammouda, Mohamed Amin Ibrahim Dessouky, Mohamed Sameh Tawfik
  • Publication number: 20080134109
    Abstract: An analog retargeting system and method are disclosed for converting a circuit from a source technology to a target technology. Thus, an analog circuit in a source technology can be converted to another technology while maintaining substantially the same circuit behavior and specifications as the original design. The conversion includes analyzing and resizing the circuit at the device level. For example, the analysis may include determining a mode of operation for a transistor and resizing the transistor based on the mode of operation. In another example, the analysis may include determining node voltages coupled to a device and the resizing strategy may be adjusted based on the determined node voltages.
    Type: Application
    Filed: September 29, 2005
    Publication date: June 5, 2008
    Inventors: Sherif Ahmed Abdel-Wahab Hammouda, Mohamed Amin Ibrahim Dessouky, Mohamed Sameh Tawfik