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: 20240152624Abstract: 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: ApplicationFiled: February 24, 2023Publication date: May 9, 2024Inventors: 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: 11961054Abstract: 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: GrantFiled: October 31, 2023Date of Patent: April 16, 2024Assignee: Prince Mohammad Bin Fahd UniversityInventors: Ahmed Abul Hussain, Munirah Mohammed Aldossary, Fadia Ezzat Elhamami, Lamya Saad Alqahtani, Ahmed Abul Hasanaath, Hiren Mewada
-
Patent number: 10171292Abstract: 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: GrantFiled: September 29, 2015Date of Patent: January 1, 2019Assignee: 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: 20090198703Abstract: 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: ApplicationFiled: September 5, 2008Publication date: August 6, 2009Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.Inventors: Ahmed Ezzat, Dinkar Sitaram
-
Publication number: 20060117074Abstract: 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: ApplicationFiled: November 30, 2004Publication date: June 1, 2006Inventor: Ahmed Ezzat
-
Publication number: 20050172138Abstract: 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: ApplicationFiled: January 30, 2004Publication date: August 4, 2005Inventor: Ahmed Ezzat
-
Patent number: 6584689Abstract: 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: GrantFiled: October 30, 2002Date of Patent: July 1, 2003Assignee: General Motors CorporationInventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R Webb
-
Patent number: 6557930Abstract: 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: GrantFiled: October 26, 2001Date of Patent: May 6, 2003Assignee: General Motors CorporationInventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R. Webb
-
Publication number: 20030080590Abstract: 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: ApplicationFiled: October 30, 2002Publication date: May 1, 2003Applicant: GENERAL MOTORS CORPORATIONInventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R. Webb
-
Publication number: 20030080589Abstract: 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: ApplicationFiled: October 26, 2001Publication date: May 1, 2003Inventors: Charles J. Bruggemann, Sanjay Mahasukhlal Shah, Hesham Ahmed Ezzat, Michael R. Webb
-
Patent number: 5778442Abstract: 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: GrantFiled: March 25, 1996Date of Patent: July 7, 1998Assignee: Oracle CorporationInventors: Ahmed Ezzat, Juan R. Loaiza