Patents by Inventor Mohammed Ebrahim
Mohammed Ebrahim 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: 11962327Abstract: Provided is a memory system comprising a plurality of memory components; and a controller in communication with the plurality of memory components and configured to perform error correction code (ECC) decoding on a received word read from the plurality of memory components. The ECC decoding is configured to (i) detect one or more random errors in a portion of the received word, the portion corresponding to one of the components within the plurality, and (ii) correct the detected random errors; and when the correcting of the detected random errors fails, iteratively marking symbols in the remaining portions of the received word as erasures.Type: GrantFiled: August 26, 2022Date of Patent: April 16, 2024Assignee: Micron Technology, Inc.Inventors: Joseph M. McCrate, Nevil Gajera, Mohammed Ebrahim Hargan
-
Publication number: 20230297285Abstract: An apparatus can include a number of memory devices and a memory controller coupled to one or more of the number of memory devices. The memory controller can include a row hammer detector. The memory controller can be configured increment for a first time period a row counter in a first data structure and a refresh counter. The memory controller can be configured to increment for a second time period a row counter in a second data structure and the refresh counter. The memory controller can be configured to determine that a value of the refresh counter exceeds a refresh threshold and responsive to the determination that the value of the refresh counter exceeds the refresh threshold, issue a notification.Type: ApplicationFiled: March 15, 2023Publication date: September 21, 2023Inventors: Amitava Majumdar, Anandhavel Nagendrakumar, Mohammed Ebrahim Hargan, Scott Garner, Danilo Caraccio, Daniele Balluchi, Chia Wei Chang, Ankush Lal
-
Publication number: 20230223961Abstract: Provided is a memory system comprising an error correction code (ECC) decoder configured to receive data from a memory. The ECC decoder includes a syndrome generator configured to calculate at least one of syndrome vector and an erasure value, the calculation being devoid of erasure location information and an error-location polynomial generator configured to determine error location and error/erasure value polynomials responsive to syndrome and erasure calculation values output from the syndrome generator. An error value generator confirms error values at one or more known error locations based upon the determined error/erasure value polynomials, and an error location generator search for an error evaluation value to confirm the known error locations based upon the determined error location polynomials. Outputs of the error value generator and the error location generator are combined to produce corrected data.Type: ApplicationFiled: August 26, 2022Publication date: July 13, 2023Applicant: Micron Technology, Inc.Inventors: Joseph M. McCrate, Nevil Gajera, Mohammed Ebrahim Hargan
-
Publication number: 20230223960Abstract: Provided is a memory system comprising a plurality of memory components; and a controller in communication with the plurality of memory components and configured to perform error correction code (ECC) decoding on a received word read from the plurality of memory components. The ECC decoding is configured to (i) detect one or more random errors in a portion of the received word, the portion corresponding to one of the components within the plurality, and (ii) correct the detected random errors; and when the correcting of the detected random errors fails, iteratively marking symbols in the remaining portions of the received word as erasures.Type: ApplicationFiled: August 26, 2022Publication date: July 13, 2023Applicant: Micron Technology, Inc.Inventors: Joseph M. McCrate, Nevil Gajera, Mohammed Ebrahim Hargan
-
Patent number: 11557368Abstract: Memory devices may have an array of elements in two or more dimensions. The memory devices use multiple access lines arranged in a grid to access the memory devices. Memory cells located at intersections of the access lines in the grid. Drivers are used for each access line and configured to transmit a corresponding signal to respective memory cells of the plurality of memory cells via a corresponding access line. The memory devices may use an address scrambler to determine a bit error rate for accessing memory cells and remap an address of a particular memory cell to have a bit error rate below a threshold. In this way, the address scrambler may distribute the bit error rates of multiple accesses of the array.Type: GrantFiled: July 8, 2021Date of Patent: January 17, 2023Assignee: Micron Technology, Inc.Inventor: Mohammed Ebrahim H. Hargan
-
Publication number: 20230010086Abstract: Memory devices may have an array of elements in two or more dimensions. The memory devices use multiple access lines arranged in a grid to access the memory devices. Memory cells located at intersections of the access lines in the grid. Drivers are used for each access line and configured to transmit a corresponding signal to respective memory cells of the plurality of memory cells via a corresponding access line. The memory devices may use an address scrambler to determine a bit error rate for accessing memory cells and remap an address of a particular memory cell to have a bit error rate below a threshold. In this way, the address scrambler may distribute the bit error rates of multiple accesses of the array.Type: ApplicationFiled: July 8, 2021Publication date: January 12, 2023Inventor: Mohammed Ebrahim H. Hargan
-
Publication number: 20110319738Abstract: Implantable medical devices, systems, methods and kits for transcutaneous insertion of the implantable medical devices are provided.Type: ApplicationFiled: June 28, 2011Publication date: December 29, 2011Applicant: Abbott Diabetes Care Inc.Inventors: Richard David Woodruff, Mohammed Ebrahim Moein, Phillip Yee
-
Patent number: 7078825Abstract: A microturbine engine that includes a compressor that is operable to provide a flow of compressed air. The compressed air flows through a recuperator where it is preheated before delivery to a combustor. The preheated compressed air mixes with a fuel and is combusted within the combustor to provide a flow of products of combustion. The flow of products of combustion pass through one or more turbines to drive the compressor and a synchronous generator. The synchronous generator is able to synchronize to a priority load, to the utility grid or to both depending on the mode of operation. A control system monitors various engine parameters as well as load and grid parameters to determine the desired mode of operation.Type: GrantFiled: June 18, 2003Date of Patent: July 18, 2006Assignee: Ingersoll-Rand Energy Systems Corp.Inventors: Mohammed Ebrahim, German Lakov, Sunit Oliver
-
Patent number: 7045913Abstract: A microturbine engine that includes a compressor that is operable to provide a flow of compressed air. The compressed air flows through a recuperator where it is preheated before delivery to a combustor. The preheated compressed air mixes with a fuel and is combusted within the combustor to provide a flow of products of combustion. The flow of products of combustion pass through one or more turbines to drive the compressor and a synchronous generator. The synchronous generator is able to synchronize to a priority load, to the utility grid or to both depending on the mode of operation. A control system monitors various engine parameters as well as load and grid parameters to determine the desired mode of operation.Type: GrantFiled: October 25, 2005Date of Patent: May 16, 2006Assignee: Ingersoll Rand Energy SystemsInventors: Mohammed Ebrahim, German Lakov, Sunit Oliver
-
Publication number: 20060066113Abstract: A microturbine engine that includes a compressor that is operable to provide a flow of compressed air. The compressed air flows through a recuperator where it is preheated before delivery to a combustor. The preheated compressed air mixes with a fuel and is combusted within the combustor to provide a flow of products of combustion. The flow of products of combustion pass through one or more turbines to drive the compressor and a synchronous generator. The synchronous generator is able to synchronize to a priority load, to the utility grid or to both depending on the mode of operation. A control system monitors various engine parameters as well as load and grid parameters to determine the desired mode of operation.Type: ApplicationFiled: October 25, 2005Publication date: March 30, 2006Applicant: Ingersoll-Rand Energy SystemsInventors: Mohammed Ebrahim, German Lakov, Sunit Oliver
-
Publication number: 20040008010Abstract: A microturbine engine that includes a compressor that is operable to provide a flow of compressed air. The compressed air flows through a recuperator where it is preheated before delivery to a combustor. The preheated compressed air mixes with a fuel and is combusted within the combustor to provide a flow of products of combustion. The flow of products of combustion pass through one or more turbines to drive the compressor and a synchronous generator. The synchronous generator is able to synchronize to a priority load, to the utility grid or to both depending on the mode of operation. A control system monitors various engine parameters as well as load and grid parameters to determine the desired mode of operation.Type: ApplicationFiled: June 18, 2003Publication date: January 15, 2004Inventors: Mohammed Ebrahim, German Lakov, Sunit Oliver