Patents by Inventor Ahmed Ezzat

Ahmed Ezzat 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).

  • Publication number: 20240152624
    Abstract: Example solutions performing software code vulnerability reduction. An input code portion is extracted from input software code. The input code passage may be syntactically incomplete and/or syntactically incorrect. A code vulnerability is detected in the input code portion. A correction of the code vulnerability is made, and an output code portion is generated including the correction. In some examples, a code vulnerability detection tool take, as input, the output from a code completion tool. The output is thus annotated or corrected in real-time, as a user is developing the code.
    Type: Application
    Filed: February 24, 2023
    Publication date: May 9, 2024
    Inventors: Alexander Winthrop HELYAR, Aaron Yue-Chiu CHAN, Roshanak ZILOUCHIAN MOGHADDAM, Eslam Kamal ABDELREHEEM, Yevhen MOHYLEVSKYY, Mohamed Ali Mohamed ELKAMHAWY, Ahmed Ezzat Abdelgawad MAGOODA, Kyle P. JACKSON
  • Patent number: 11961054
    Abstract: A waste management system includes a waste management device, a monitoring unit, and a communication unit. The waste management device includes a collection unit, a classification unit, a segregation unit, a plurality of sensors, a power unit, and a plurality of waste bins. The collection unit collects one or more waste articles. The classification unit utilizes a machine-learning model and identifies a waste category of the one or more waste articles. The segregation unit transports the one or more waste articles to a particular waste bin corresponding to the identified waste category. The power unit supplies power to the waste management device. The monitoring unit monitors the waste management device and controls a resultant action. The communication unit communicates one or more data between a control station and the waste management device using a plurality of IoT devices.
    Type: Grant
    Filed: October 31, 2023
    Date of Patent: April 16, 2024
    Assignee: Prince Mohammad Bin Fahd University
    Inventors: Ahmed Abul Hussain, Munirah Mohammed Aldossary, Fadia Ezzat Elhamami, Lamya Saad Alqahtani, Ahmed Abul Hasanaath, Hiren Mewada
  • Patent number: 10171292
    Abstract: A method for deploying a cloud infrastructure includes obtaining a specification of one or more network resources in a new region of a service provider. A virtual private cloud (VPC) within an existing region of the service provider may be configured based on the specification, with a plurality of core configuration services. A connection is established between the VPC and the new region. The one or more network resources in the new region are established as a network infrastructure, and are configured over the established connection to run compute services, using at least one of the core configuration services. The plurality of core configuration services are transferred to the one or more network resources in the new region, and the new region is disconnected from the VPC.
    Type: Grant
    Filed: September 29, 2015
    Date of Patent: January 1, 2019
    Assignee: Amazon Technologies, Inc.
    Inventors: Niall Dolan, Gebran Krikor, Brendan Michael Connell, Tobin Coziahr, Peter Eseosa Ehiwe, Abhishek Patidar, Peter Gerard O'Connor, Ahmed Ezzat AbouRaya, Jerry Collier Lane, III
  • Publication number: 20090198703
    Abstract: An intelligent data storage system, comprising: one or more intelligent storage devices each comprising one or more processors, a memory, and a storage medium configured to store source data; and one or more application hosts each comprising one or more processors and a memory, communicatively coupled to said one or more intelligent storage devices and configured to generate an execution plan, comprising at least one data filtering parameter, to divide said execution plan into one or more fragments comprising said at least one data filtering parameter, and to provide said one or more fragment to said one or more intelligent storage devices, wherein said intelligent storage device is configured to execute said execution plan fragment on the source data to generate result data selected from the source data based on said at least one data filtering parameter.
    Type: Application
    Filed: September 5, 2008
    Publication date: August 6, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Ahmed Ezzat, Dinkar Sitaram
  • Publication number: 20060117074
    Abstract: A disclosed method includes maintaining redo log blocks in a disk array cache and filtering the redo log records using a data block written flag (DBWF), and generating a recovery set that in the disk array cache that is a subset of redo log records generated by a failed database instance. A database cluster providing database cluster recovery is also disclosed.
    Type: Application
    Filed: November 30, 2004
    Publication date: June 1, 2006
    Inventor: Ahmed Ezzat
  • Publication number: 20050172138
    Abstract: Methods and systems for providing a flexible protection model in a computer system by decoupling protection from privilege are described. Information describing a relationship between the two or more domains that define types of protection and portions of code is received. The portions of code with the multiple domains that provide fine granularities of protection can be executed in the same privilege level. The relationship is not required to be linear. In addition, the overhead associated with crossing protection domains is relatively low with respect to traditional operating system context switching overhead.
    Type: Application
    Filed: January 30, 2004
    Publication date: August 4, 2005
    Inventor: Ahmed Ezzat
  • Patent number: 6584689
    Abstract: A multi-section support rail has a first section with an outer circumferential wall, a parallel inner circumferential wall and a transverse web extending longitudinally therealong, a second section hollow tubular section with an outer circumferential wall and a parallel inner circumferential wall. The outer circumferential walls are substantially identical dimensionally. The sections are joined at mating surfaces,. The joined sections are pre-bent at the second section and then hydroformed to a final desired shape. The transverse web retains the extruded dimensions throughout the hydroforming process.
    Type: Grant
    Filed: October 30, 2002
    Date of Patent: July 1, 2003
    Assignee: General Motors Corporation
    Inventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R Webb
  • Patent number: 6557930
    Abstract: A multi-section support rail has a first section with an outer circumferential wall, a parallel inner circumferential wall and a transverse web extending longitudinally therealong, a second section hollow tubular section with an outer circumferential wall and a parallel inner circumferential wall. The outer circumferential walls are substantially identical dimensionally. The sections are joined at mating surfaces. The joined sections are pre-bent at the second section and then hydroformed to a final desired shape. The transverse web retains the extruded dimensions throughout the hydroforming process.
    Type: Grant
    Filed: October 26, 2001
    Date of Patent: May 6, 2003
    Assignee: General Motors Corporation
    Inventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R. Webb
  • Publication number: 20030080590
    Abstract: A multi-section support rail has a first section with an outer circumferential wall, a parallel inner circumferential wall and a transverse web extending longitudinally therealong, a second section hollow tubular section with an outer circumferential wall and a parallel inner circumferential wall. The outer circumferential walls are substantially identical dimensionally. The sections are joined at mating surfaces,. The joined sections are pre-bent at the second section and then hydroformed to a final desired shape. The transverse web retains the extruded dimensions throughout the hydroforming process.
    Type: Application
    Filed: October 30, 2002
    Publication date: May 1, 2003
    Applicant: GENERAL MOTORS CORPORATION
    Inventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R. Webb
  • Publication number: 20030080589
    Abstract: A multi-section support rail has a first section with an outer circumferential wall, a parallel inner circumferential wall and a transverse web extending longitudinally therealong, a second section hollow tubular section with an outer circumferential wall and a parallel inner circumferential wall. The outer circumferential walls are substantially identical dimensionally. The sections are joined at mating surfaces. The joined sections are pre-bent at the second section and then hydroformed to a final desired shape. The transverse web retains the extruded dimensions throughout the hydroforming process.
    Type: Application
    Filed: October 26, 2001
    Publication date: May 1, 2003
    Inventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R. Webb
  • Patent number: 5778442
    Abstract: A method and apparatus for replacing data in a list of buffers is provided. The list of buffers has a hot end and a cold end. The buffers at the hot end are maintained in a FIFO list and the buffers at the cold end are maintained in an LRU list. Requested data is located and, if the requested data is located in the LRU portion of the buffer list, the buffer containing the requested data is moved to the head of the FIFO list. If the data is located in a buffer in the FIFO portion of the buffer list, no rearrangement is required. If the requested data is not located in the buffer list, the data is stored into the buffer at the tail end of the LRU list, then the buffer is moved to the head of the FIFO list.
    Type: Grant
    Filed: March 25, 1996
    Date of Patent: July 7, 1998
    Assignee: Oracle Corporation
    Inventors: Ahmed Ezzat, Juan R. Loaiza