Patents by Inventor Ibrahim A. Ahmed
Ibrahim A. Ahmed 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: 11925666Abstract: Bee venom nanoparticles and methods of synthesizing bee venom nanoparticles are provided. The bee venom nanoparticles may be synthesized by drying bee venom, suspending the dried bee venom in a solvent to form a first bee venom solution, spraying the first bee venom solution into boiling water under ultrasonic conditions to form a bee venom solution including the bee venom nanoparticles, stirring the bee venom solution including the bee venom nanoparticles, and freeze-drying the bee venom solution. The resulting nanoparticles may be used in pharmaceutical compositions, and may be useful for their antimicrobial activities.Type: GrantFiled: March 23, 2021Date of Patent: March 12, 2024Assignee: KING SAUD UNIVERSITYInventors: Reem Atta Alajmi, Nadin Mohamed Moubayed, Manal Ahmed Gasmelseed Awad, Hany Mohamed Yehia, Manal Fawzy Elkhadragy, Ibrahim Abdullah Barakat, Faten Nasser Alsaqabi, Amany Zein Elabedein Mahmoud Elshahidy
-
Publication number: 20240037209Abstract: Authentication devices and methods. The authentication device includes a connection component configured to establish a physical connection with a computing system configured to perform at least an authentication procedure, a housing including a screen portion to at least visually present authentication data as part of an interaction with the computing system, and a cable portion connecting the housing and the connection component, wherein the cable portion is configured to prevent stress from being imparted on the connection component at least due to handling of the housing.Type: ApplicationFiled: July 26, 2022Publication date: February 1, 2024Inventors: Kerry Matthew, Thomas Levins, Mohamed Ibrahim Ahmed Hassan Mahmoud
-
Patent number: 11875272Abstract: Compute engine circuitry configured to represent a spin network mapping of a graph representing a combinatorial optimization problem includes a plurality of ring oscillator cells, each of which includes a ring oscillator having an oscillator output, at least one coupling block, and a read block. Each coupling block connects the ring oscillator of the cell to the ring oscillator of one of a plurality of neighboring cells to form a coupled ring oscillator. The read block generates a state output for each coupled ring oscillator that indicates whether the coupled ring oscillator is in one of a same-phase state, in which the connected ring oscillators oscillate in phase with each other, and an opposite-phase state, in which the connected ring oscillators oscillate in an opposite phase from each other. A controller is configured to output a total energy of the mapping based on the state outputs.Type: GrantFiled: March 26, 2021Date of Patent: January 16, 2024Assignee: REGENTS OF THE UNIVERSITY OF MINNESOTAInventors: Hyung-il Kim, Ibrahim Ahmed, Po-wei Chiu
-
Publication number: 20230409882Abstract: Facilitating efficient processing of transformer based models is provided herein. A low latency processing system includes a transformer having an embedding layer and a Tensor Streaming Processor (TSP) having a Matrix Multiplication module (MXM) and Vector Calculation module (VXM). The TSP is arranged to deterministically process information arranged by the embedding layer and an encoder layer with the associated self-attention mechanism, the information being further modified according to the transformer using a general matrix multiply (GEMM) mapped directly on the MXM and associated accumulator. Further, at least some set of information is processed to parallelize the execution of GEMMs across all MXM planes.Type: ApplicationFiled: June 16, 2023Publication date: December 21, 2023Inventors: Ibrahim Ahmed, Sahil Parmar, Matthew Thomas Boyd
-
Publication number: 20230272969Abstract: A refrigerator appliance includes a liner positioned within a cabinet, the liner having an inner liner surface that defines a chilled chamber and an aperture that passes through the liner. A light assembly is mounted to the liner and includes a light source positioned within a light housing in the insulated space between the liner and the cabinet. A lens is mounted to the light housing and is positioned within the aperture, the lens defining an outer lens surface that sits flush with the inner liner surface and an inner lens surface defining a plurality of refractive grooves.Type: ApplicationFiled: February 28, 2022Publication date: August 31, 2023Inventors: Nurein Ibrahim Ahmed, Kyle Andrew Kozinski, Philip Nehemiah Simons, Mark Aaron Weaver
-
Publication number: 20230125534Abstract: The present disclosure relates generally to targeted gene editing constructs, including methods of designing a DNA-recognition moiety for modulation of gene expression in plants, DNA-recognition moieties, gene editing constructs, methods for the modulation of gene expression in plants using gene editing constructs, and plants or regenerable plant cells produced therefrom.Type: ApplicationFiled: October 14, 2020Publication date: April 27, 2023Inventors: Ehab Ibrahim Ahmed Mohamaden, Lennon James Matchett-Oates, Shivraj Kaur Braich, Noel Cogan, German Carlos Spangenberg
-
Patent number: 11519213Abstract: An automated door assembly for a dishwasher appliance includes a door frame pivotally mounted to the cabinet. An extension arm is mounted to and extends away from the door frame at approximately 90 degrees. A motor is mounted to the cabinet and is coupled to a distal end of the extension arm by a cable. The motor is selectively rotated to wind and unwind the cable to move the door frame between the closed position and the open position. A latch assembly engages a striker mounted on the door frame to initiate the opening and closing process.Type: GrantFiled: October 31, 2019Date of Patent: December 6, 2022Assignee: Haier US Appliance Solutions, Inc.Inventors: Maria Alejandra Contreras, Nurein Ibrahim Ahmed, Nasib AlHaffar
-
Patent number: 11308823Abstract: Provided herein are a method of using thermochromic ink for blood simulation in medical training and a method of using thermochromic ink for blood simulation. A prominent application is for simulation of Extracorporeal Membrane Oxygenation (ECMO) simulation.Type: GrantFiled: February 8, 2019Date of Patent: April 19, 2022Assignee: QATAR UNIVERSITYInventors: Abdullah Alsalemi, Mohammed Al Disi, Yahya Alhomsi, Ibrahim Ahmed, Fayçal Bensaali, Abbes Amira, Guillaume Alinier
-
Publication number: 20220046877Abstract: The present invention relates generally to an artificial plant seed and to its use for plant propagation, in particular, for the propagation of cannabis plants.Type: ApplicationFiled: December 18, 2019Publication date: February 17, 2022Inventors: Noel Cogan, Ehab Ibrahim Ahmed Mohamaden, German Carlos Spangenberg
-
Publication number: 20210312298Abstract: Compute engine circuitry configured to represent a spin network mapping of a graph representing a combinatorial optimization problem includes a plurality of ring oscillator cells, each of which includes a ring oscillator having an oscillator output, at least one coupling block, and a read block. Each coupling block connects the ring oscillator of the cell to the ring oscillator of one of a plurality of neighboring cells to form a coupled ring oscillator. The read block generates a state output for each coupled ring oscillator that indicates whether the coupled ring oscillator is in one of a same-phase state, in which the connected ring oscillators oscillate in phase with each other, and an opposite-phase state, in which the connected ring oscillators oscillate in an opposite phase from each other. A controller is configured to output a total energy of the mapping based on the state outputs.Type: ApplicationFiled: March 26, 2021Publication date: October 7, 2021Inventors: Hyung-il Kim, Ibrahim Ahmed, Po-wei Chiu
-
Patent number: 11018668Abstract: Modern FPGAs operate at a core voltage around 1V and therefore even small voltage fluctuations can lead to timing violations and logic errors. The Power Delivery Network (PDN) between a power supply and the FPGA core must be carefully designed to achieve a low output impedance over a broad range of frequencies. The present disclosure describes two techniques for characterization of the PDN: 1) to extract the DC resistance in the power delivery path, and 2) to identify the high impedance frequency band(s) in the PDN. An embedded impedance extraction tool is synthesized within the FPGA load, in coordination with a mixed-signal current-mode dc-dc converter. A self-calibrated Carry-Chain based ADC (CC-ADC) is used for high-speed sampling of the core voltage. By modifying the PDN based on the extracted results, the voltage operating range and reliability of a crossbar application may be greatly extended.Type: GrantFiled: November 14, 2018Date of Patent: May 25, 2021Assignees: The Governing Council of the University of TorontoInventors: Shuze Zhao, Olivier Trescases, Ibrahim Ahmed, Vaughn Betz
-
Publication number: 20210131161Abstract: An automated door assembly for a dishwasher appliance includes a door frame pivotally mounted to the cabinet. An extension arm is mounted to and extends away from the door frame at approximately 90 degrees. A motor is mounted to the cabinet and is coupled to a distal end of the extension arm by a cable. The motor is selectively rotated to wind and unwind the cable to move the door frame between the closed position and the open position. A latch assembly engages a striker mounted on the door frame to initiate the opening and closing process.Type: ApplicationFiled: October 31, 2019Publication date: May 6, 2021Inventors: Maria Alejandra Contreras, Nurein Ibrahim Ahmed, Nasib AlHaffar
-
Patent number: 10615802Abstract: Methods and systems for operating a programmable logic fabric (16) including a dynamic parameter scaling controller (22) that tracks an operating parameter that functions at multiple operating conditions by maintaining the operating parameter while cycling through multiple operating conditions during a calibration mode using the calibration configuration for the programmable logic fabric (16). The dynamic parameter scaling controller (22) also stores one or more functional values for the operating parameter in a calibration table. The dynamic parameter scaling controller (22) also operates the programmable logic fabric (16) using a design configuration using dynamic values for the operating parameter based at least in part on the one or more operating conditions.Type: GrantFiled: February 10, 2017Date of Patent: April 7, 2020Assignee: THE GOVERNING COUNCIL OF THE UNIVERSITY OF TORONTOInventors: Vaughan Betz, Shuze Zhao, Ibrahim Ahmed Ibrahim, Olivier Trescases
-
Patent number: 10503556Abstract: In an example embodiment performance is optimized in a complex event stream (CEP) system. Information about a plurality of CEP threads is obtained. Then nearness among the plurality of CEP threads is determined, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread. Based on the determined nearness, the plurality of CEP threads are organized into a plurality of CEP thread groups. Then, each of the plurality of CEP thread groups are assigned to a different processing node, with each processing node having one or more processors and a memory.Type: GrantFiled: January 31, 2018Date of Patent: December 10, 2019Assignee: SYBASE, INC.Inventors: Ibrahim Ahmed, Palaniappan Gandhi, Mark Theiding
-
Publication number: 20190251869Abstract: Provided herein are a method of using thermochromic ink for blood simulation in medical training and a method of using thermochromic ink for blood simulation. A prominent application is for simulation of Extracorporeal Membrane Oxygenation (ECMO) simulation.Type: ApplicationFiled: February 8, 2019Publication date: August 15, 2019Inventors: Abdullah Alsalemi, Mohammed Al Disi, Yahya Alhomsi, Ibrahim Ahmed, Fayçal Bensaali, Abbes Amira, Guillaume Alinier
-
Publication number: 20190165782Abstract: Modern FPGAs operate at a core voltage around 1V and therefore even small voltage fluctuations can lead to timing violations and logic errors. The Power Delivery Network (PDN) between a power supply and the FPGA core must be carefully designed to achieve a low output impedance over a broad range of frequencies. The present disclosure describes two techniques for characterization of the PDN: 1) to extract the DC resistance in the power delivery path, and 2) to identify the high impedance frequency band(s) in the PDN. An embedded impedance extraction tool is synthesized within the FPGA load, in coordination with a mixed-signal current-mode dc-dc converter. A self-calibrated Carry-Chain based ADC (CC-ADC) is used for high-speed sampling of the core voltage. By modifying the PDN based on the extracted results, the voltage operating range and reliability of a crossbar application may be greatly extended.Type: ApplicationFiled: November 14, 2018Publication date: May 30, 2019Inventors: Shuze ZHAO, Oliver TRESCASES, Ibrahim AHMED, Vaughn BETZ
-
Publication number: 20190115924Abstract: Methods and systems for operating a programmable logic fabric (16) including a dynamic parameter scaling controller (22) that tracks an operating parameter that functions at multiple operating conditions by maintaining the operating parameter while cycling through multiple operating conditions during a calibration mode using the calibration configuration for the programmable logic fabric (16). The dynamic parameter scaling controller (22) also stores one or more functional values for the operating parameter in a calibration table. The dynamic parameter scaling controller (22) also operates the programmable logic fabric (16) using a design configuration using dynamic values for the operating parameter based at least in part on the one or more operating conditions.Type: ApplicationFiled: February 10, 2017Publication date: April 18, 2019Applicant: The Governing Council of the University of TorontoInventors: Vaughan BETZ, Shuze ZHAO, Ibrahim Ahmed IBRAHIM, Olivier TRESCASES
-
Publication number: 20180196701Abstract: In an example embodiment performance is optimized in a complex event stream (CEP) system. Information about a plurality of CEP threads is obtained. Then nearness among the plurality of CEP threads is determined, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread. Based on the determined nearness, the plurality of CEP threads are organized into a plurality of CEP thread groups. Then, each of the plurality of CEP thread groups are assigned to a different processing node, with each processing node having one or more processors and a memory.Type: ApplicationFiled: January 31, 2018Publication date: July 12, 2018Inventors: Ibrahim Ahmed, Palaniappan Gandhi, Mark Theiding
-
Patent number: 9921881Abstract: In an example embodiment, performance is optimized in a complex event stream (CEP) system. Information about a plurality of CEP threads is obtained. Then nearness among the plurality of CEP threads is determined, wherein nearness between a first and a second CEP thread indicates how much interaction is expected to occur between the first and second CEP thread. Based on the determined nearness, the plurality of CEP threads are organized into a plurality of CEP thread groups. Then, each of the plurality of CEP thread groups are assigned to a different processing node, with each processing node having one or more processors and a memory.Type: GrantFiled: June 27, 2014Date of Patent: March 20, 2018Assignee: SYBASE, INC.Inventors: Ibrahim Ahmed, Palaniappan Gandhi, Mark Theiding
-
Publication number: 20170272073Abstract: Methods and systems for operating a programmable logic fabric including a dynamic parameter scaling controller that tracks an operating parameter that functions at multiple operating conditions by maintaining the operating parameter while cycling through a multiple operating conditions during a calibration mode using the calibration configuration for the programmable logic fabric. The dynamic parameter scaling controller also stores one or more functional values for the operating parameter in a calibration table. The dynamic parameter scaling controller also operates the programmable logic fabric using a design configuration using dynamic values for the operating parameter based at least in part on the one or more operating conditions.Type: ApplicationFiled: June 30, 2016Publication date: September 21, 2017Inventors: Vaughn Betz, Shuze Zhao, Ibrahim Ahmed Ibrahim, Olivier Trescases