Patents by Inventor Jason A. Gayman
Jason A. Gayman 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: 20220382465Abstract: Systems, apparatuses and methods may provide for technology that determines a write-to-write delay with respect to a memory cell, wherein one or more neighboring cells are adjacent to the memory cell and controls a write disturb refresh rate of the one or more neighboring cells based on the write-to-write delay. In one example, the technology increments a write counter corresponding to the memory cell by a first value if the write-to-write delay exceeds a delay threshold and increments the write counter by a second value if the write-to-write delay does not exceed the delay threshold, wherein the second value is greater than the first value, and wherein the write disturb refresh rate is controlled based on the write counter.Type: ApplicationFiled: August 8, 2022Publication date: December 1, 2022Inventors: Rakan Maddah, Jason Gayman, Arjun Kripanidhi, Wilson Fang, Prashant S. Damle
-
Patent number: 10452312Abstract: Provided are an apparatus, system and method to determine whether to use a low or high read voltage. First level indications of write addresses, for locations in the non-volatile memory to which write requests have been directed, are included in a first level data structure. For a write address of the write addresses having a first level indication in the first level data structure, the first level indication of the write address is removed from the first level data structure and a second level indication for the write address is added to a second level data structure to free space in the first level data structure to indicate a further write address. A first voltage level is used to read data from read addresses mapping to one of the first and second level indications in the first and the second level data structures, respectively.Type: GrantFiled: December 30, 2016Date of Patent: October 22, 2019Assignee: INTEL CORPORATIONInventors: Zhe Wang, Zeshan A. Chishti, Muthukumar P. Swaminathan, Alaa R. Alameldeen, Kunal A. Khochare, Jason A. Gayman
-
APPARATUS, SYSTEM AND METHOD TO DETERMINE A DEMARCATION VOLTAGE TO USE TO READ A NON-VOLATILE MEMORY
Publication number: 20180188953Abstract: Provided are an apparatus, system and method to determine whether to use a low or high read voltage. First level indications of write addresses, for locations in the non-volatile memory to which write requests have been directed, are included in a first level data structure. For a write address of the write addresses having a first level indication in the first level data structure, the first level indication of the write address is removed from the first level data structure and a second level indication for the write address is added to a second level data structure to free space in the first level data structure to indicate a further write address. A first voltage level is used to read data from read addresses mapping to one of the first and second level indications in the first and the second level data structures, respectively.Type: ApplicationFiled: December 30, 2016Publication date: July 5, 2018Inventors: Zhe WANG, Zeshan A. CHISHTI, Muthukumar P. SWAMINATHAN, Alaa R. ALAMELDEEN, Kunal A. KHOCHARE, Jason A. GAYMAN -
Patent number: 9971685Abstract: A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the non-volatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a first physical block address of the first set may be swapped with second data from a first physical block address of the second set. A second physical block address of the first set that is adjacent to the first physical block address of the first set may be identified. Third data from the second physical block address of the first set may be swapped with fourth data from a second physical block address of the second set that is adjacent to the first physical block of the second set.Type: GrantFiled: April 1, 2016Date of Patent: May 15, 2018Assignee: Intel CorporationInventors: Jason A. Gayman, Robert W. Faber
-
Publication number: 20170286293Abstract: A first set representing a first plurality of physical block addresses of a non-volatile memory and a second set representing a second plurality of physical block addresses of the non-volatile memory may be identified. In response to a request to perform a wear leveling operation, first data from a first physical block address of the first set may be swapped with second data from a first physical block address of the second set. A second physical block address of the first set that is adjacent to the first physical block address of the first set may be identified. Third data from the second physical block address of the first set may be swapped with fourth data from a second physical block address of the second set that is adjacent to the first physical block of the second set.Type: ApplicationFiled: April 1, 2016Publication date: October 5, 2017Inventors: Jason A. Gayman, Robert W. Faber
-
Patent number: 9417684Abstract: A mechanism is described for facilitating power governance of non-volatile memory devices using a power governing mechanism employed at a computing device according to one embodiment of the invention. A method of embodiments of the invention includes maintaining a credit pool having a plurality of credits to be released to a plurality of memory channels associated with a plurality of non-volatile memory devices. The plurality of credits may be used to provide sufficient power to perform memory operations associated with a computing device. The method may further include receiving a credit request having a petition to obtain one or more credits for a memory channel of the plurality of memory channels to facilitate performance of a memory operation, determining whether the one or more credits are available in the credit pool, and retrieving the one or more credits from the credit pool, if the one or more credits are available in the credit pool.Type: GrantFiled: December 22, 2011Date of Patent: August 16, 2016Assignee: Intel CorporationInventors: Simon D. Ramage, Jason A. Gayman, Joerg Hartung, Curtis A. Gittens, Sowmiya Jayachandran, Richard P. Mangold
-
Publication number: 20130275781Abstract: A mechanism is described for facilitating power governance of non-volatile memory devices using a power governing mechanism employed at a computing device according to one embodiment of the invention. A method of embodiments of the invention includes maintaining a credit pool having a plurality of credits to be released to a plurality of memory channels associated with a plurality of non-volatile memory devices. The plurality of credits may be used to provide sufficient power to perform memory operations associated with a computing device. The method may further include receiving a credit request having a petition to obtain one or more credits for a memory channel of the plurality of memory channels to facilitate performance of a memory operation, determining whether the one or more credits are available in the credit pool, and retrieving the one or more credits from the credit pool, if the one or more credits are available in the credit pool.Type: ApplicationFiled: December 22, 2011Publication date: October 17, 2013Applicant: Intel CorporationInventors: Simon D. Ramage, Jason A. Gayman, Joerg Hartung, Curtis A. Gittens, Richard P. Mangold
-
Patent number: 7018095Abstract: A circuit for sensing on-die temperature at multiple locations using a minimum number of pins is described. Thermal diodes coupled to pins are placed on a die to measure the temperature at various die locations. Voltage is applied to the pins to determine the temperature at each given diode location. The polarity of the voltage applied across the pins determines what diodes are selected for measurement.Type: GrantFiled: June 27, 2002Date of Patent: March 28, 2006Assignee: Intel CorporationInventors: Dean J. Grannes, Harjinder Singh, Jason A. Gayman
-
Patent number: 6903559Abstract: A system may include a first diode and a device coupled to the first diode. The device may be adapted to transmit a first current through the first diode, to determine a first voltage across the first diode, the first voltage associated with the first current, to transmit a second current through the first diode, and to determine a second voltage across the first diode, the second voltage associated with the second current. The device may be further adapted to transmit a third current through the first diode, to determine a third voltage across the first diode, the third voltage associated with the third current, and to determine a temperature of the first diode based at least in part on the first voltage, the second voltage and the third voltage.Type: GrantFiled: October 6, 2003Date of Patent: June 7, 2005Assignee: Intel CorporationInventor: Jason A. Gayman
-
Publication number: 20050073326Abstract: A system may include a first diode and a device coupled to the first diode. The device may be adapted to transmit a first current through the first diode, to determine a first voltage across the first diode, the first voltage associated with the first current, to transmit a second current through the first diode, and to determine a second voltage across the first diode, the second voltage associated with the second current. The device may be further adapted to transmit a third current through the first diode, to determine a third voltage across the first diode, the third voltage associated with the third current, and to determine a temperature of the first diode based at least in part on the first voltage, the second voltage and the third voltage.Type: ApplicationFiled: October 6, 2003Publication date: April 7, 2005Inventor: Jason Gayman
-
Publication number: 20040001527Abstract: A circuit for sensing on-die temperature at multiple locations using a minimum number of pins is described. Thermal diodes coupled to pins are placed on a die to measure the temperature at various die locations. Voltage is applied to the pins to determine the temperature at each given diode location. The polarity of the voltage applied across the pins determines what diodes are selected for measurement.Type: ApplicationFiled: June 27, 2002Publication date: January 1, 2004Inventors: Dean J. Grannes, Harjinder Singh, Jason A. Gayman
-
Patent number: 6256673Abstract: A client/server network system is disclosed for cyclic multicasting of an image file from a central data provider (server) to one or more remote client machines (workstations) over a computer network with minimum network transmission while allowing any number of client machines (workstations) to download the image file at any moment in time without the need to synchronize with the central server's transmission. The network system includes a computer network; a plurality of remote client machines on the computer network; and a central server for providing a cyclic multicasting of an image file to one or more client machines over the computer network concurrently through the use of different transmission cycles of a single cyclic multicast session.Type: GrantFiled: December 17, 1998Date of Patent: July 3, 2001Assignee: Intel Corp.Inventor: Jason A. Gayman