Patents by Inventor Stephen Glancy
Stephen Glancy 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: 11698842Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: GrantFiled: October 7, 2021Date of Patent: July 11, 2023Assignee: International Business Machines CorporationInventors: Stephen Glancy, Kyu-hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Patent number: 11645171Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: GrantFiled: October 7, 2021Date of Patent: May 9, 2023Assignee: International Business Machines CorporationInventors: Stephen Glancy, Kyu-hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Patent number: 11593196Abstract: A method and/or system for checking the bus/interface between a host and a memory system during memory access operations includes a memory system having one or more of the data memory devices and a spare memory device; providing a bus/interface between a host and the memory system; selecting information on a per memory device basis to associate with a spare memory device; disassociating the selected information from the one or more data memory devices and associating the selected information with the spare memory device; adding Cyclical Redundancy Check (CRC) code to the one or more data memory devices from which the selected information was disassociated; transferring the CRC code and information over the bus and interface between the host and the memory system; and checking the bus interface with the CRC code added to the one or more data memory devices.Type: GrantFiled: December 1, 2021Date of Patent: February 28, 2023Assignee: International Business Machines CorporationInventors: Kevin M. Mcilvain, Warren E. Maule, Stephen Glancy, Kyu-hyoun Kim, Edgar R. Cordero
-
Publication number: 20220091927Abstract: A method and/or system for checking the bus/interface between a host and a memory system during memory access operations includes a memory system having one or more of the data memory devices and a spare memory device; providing a bus/interface between a host and the memory system; selecting information on a per memory device basis to associate with a spare memory device; disassociating the selected information from the one or more data memory devices and associating the selected information with the spare memory device; adding Cyclical Redundancy Check (CRC) code to the one or more data memory devices from which the selected information was disassociated; transferring the CRC code and information over the bus and interface between the host and the memory system; and checking the bus interface with the CRC code added to the one or more data memory devices.Type: ApplicationFiled: December 1, 2021Publication date: March 24, 2022Inventors: Kevin M. Mcilvain, Warren E. Maule, Stephen Glancy, Kyu-hyoun Kim, Edgar R. Cordero
-
Publication number: 20220027243Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: ApplicationFiled: October 7, 2021Publication date: January 27, 2022Inventors: Stephen Glancy, Kyu-hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Patent number: 11200112Abstract: A method and/or system for checking the bus/interface between a host and a memory system during memory access operations includes a memory system having one or more of the data memory devices and a spare memory device; providing a bus/interface between a host and the memory system; selecting information on a per memory device basis to associate with a spare memory device; disassociating the selected information from the one or more data memory devices and associating the selected information with the spare memory device; adding Cyclical Redundancy Check (CRC) code to the one or more data memory devices from which the selected information was disassociated; transferring the CRC code and information over the bus and interface between the host and the memory system; and checking the bus interface with the CRC code added to the one or more data memory devices.Type: GrantFiled: August 24, 2020Date of Patent: December 14, 2021Assignee: International Business Machines CorporationInventors: Kevin M. Mcilvain, Warren E. Maule, Stephen Glancy, Kyu-hyoun Kim, Edgar R. Cordero
-
Patent number: 11182262Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: GrantFiled: March 24, 2020Date of Patent: November 23, 2021Assignee: International Business Machines CorporationInventors: Stephen Glancy, Kyu-hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Publication number: 20210267453Abstract: A method, computer system, and computer program product for self-correcting temperature and notification are provided. The embodiment may include detecting a user body temperature. The embodiment may also include determining if the detected body temperature is within a pre-configured normal temperature range. The embodiment may further include in response to the detected body temperature is outside the pre-configured threshold temperature range, adjusting the body temperature to the pre-configured normal temperature range. The embodiment may also include notifying a user when the detected body temperature reaches pre-configured dangerous body temperature.Type: ApplicationFiled: February 27, 2020Publication date: September 2, 2021Inventors: Kristina Anne MAULTSBY, Jaime Mae STOCKTON, Stephen GLANCY, David XIE
-
Patent number: 10936222Abstract: A computer-implemented method for calibrating DRAM is provided. A non-limiting example of the computer-implemented method includes reading, by a processor, system configuration information and disabling, by the processor, one or more steps in a list of calibration steps to be performed based on the system configuration information to leave a list of remaining calibration steps. Based on a determination that two or more remaining calibration steps are co-dependent, the method configures, by the processor, a single calibration step that encapsulates the co-dependent algorithm and places, by the processor, the single calibration step in a list of steps to be called. The method then provides, by the processor, the list of steps to be called.Type: GrantFiled: June 19, 2019Date of Patent: March 2, 2021Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Anuwat Saetow, Stephen Glancy
-
Publication number: 20200401330Abstract: A computer-implemented method for calibrating DRAM is provided. A non-limiting example of the computer-implemented method includes reading, by a processor, system configuration information and disabling, by the processor, one or more steps in a list of calibration steps to be performed based on the system configuration information to leave a list of remaining calibration steps. Based on a determination that two or more remaining calibration steps are co-dependent, the method configures, by the processor, a single calibration step that encapsulates the co-dependent algorithm and places, by the processor, the single calibration step in a list of steps to be called. The method then provides, by the processor, the list of steps to be called.Type: ApplicationFiled: June 19, 2019Publication date: December 24, 2020Inventors: Anuwat Saetow, Stephen Glancy
-
Publication number: 20200226040Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: ApplicationFiled: March 24, 2020Publication date: July 16, 2020Inventors: Stephen Glancy, Kyu-hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Patent number: 10671497Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: GrantFiled: January 19, 2018Date of Patent: June 2, 2020Assignee: International Business Machines CorporationInventors: Stephen Glancy, Kyu-Hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Patent number: 10606696Abstract: An aspect includes generating, within a first memory device of a memory system, a plurality of event-based information associated with activity in the memory system. The event-based information is stored in a reserved portion of the first memory device. The event-based information is provided to a memory controller of the memory system corresponding with an access of a memory row across a plurality of memory devices of the memory system associated with the event-based information.Type: GrantFiled: December 4, 2017Date of Patent: March 31, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: David D. Cadigan, Stephen Glancy, Frank LaPietra, Kevin McIlvain, Jeremy R. Neaton, Richard D. Wheeler
-
Patent number: 10580476Abstract: A double data rate (DDR) memory controller writes a test pattern to a location in a DDR memory for a coarse calibration test, delayed by a first number of cycles set in a tunable write delay setting. The DDR memory controller simulates a single data rate (SDR) mode for the coarse calibration test by only comparing every other read beat of the test pattern read from the DDR memory, delayed by a second number of cycles set in tunable read delay setting, wherein every other read beat is latched for a full cycle. The DDR memory controller, responsive to every other read beat of the test pattern matching an expected result, sets the first number of cycles and the second number of cycles as coarse calibration settings for a DRAM.Type: GrantFiled: January 11, 2018Date of Patent: March 3, 2020Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Ryan P. King, Stephen Glancy, John S. Bialas, Jr.
-
Publication number: 20190227886Abstract: A memory system for storing data is disclosed, the memory system including a plurality of memory devices configured to store data, each memory device having a plurality of bits, the memory devices configured and associated to work together as a rank to respond to a request; a memory control circuit associated with the plurality of memory devices and configured to output command and control signals to the plurality of memory devices; a detector for detecting a bit error in an operation; and a controller for remapping the bit error to a spare bit lane in response to the detector detecting the bit error.Type: ApplicationFiled: January 19, 2018Publication date: July 25, 2019Inventors: Stephen Glancy, Kyu-Hyoun Kim, Warren E. Maule, Kevin M. Mcilvain
-
Publication number: 20190214073Abstract: A double data rate (DDR) memory controller writes a test pattern to a location in a DDR memory for a coarse calibration test, delayed by a first number of cycles set in a tunable write delay setting. The DDR memory controller simulates a single data rate (SDR) mode for the coarse calibration test by only comparing every other read beat of the test pattern read from the DDR memory, delayed by a second number of cycles set in tunable read delay setting, wherein every other read beat is latched for a full cycle. The DDR memory controller, responsive to every other read beat of the test pattern matching an expected result, sets the first number of cycles and the second number of cycles as coarse calibration settings for a DRAM.Type: ApplicationFiled: January 11, 2018Publication date: July 11, 2019Inventors: RYAN P. KING, STEPHEN GLANCY, JOHN S. BIALAS, JR.
-
Publication number: 20190171520Abstract: An aspect includes generating, within a first memory device of a memory system, a plurality of event-based information associated with activity in the memory system. The event-based information is stored in a reserved portion of the first memory device. The event-based information is provided to a memory controller of the memory system corresponding with an access of a memory row across a plurality of memory devices of the memory system associated with the event-based information.Type: ApplicationFiled: December 4, 2017Publication date: June 6, 2019Inventors: David D. Cadigan, Stephen Glancy, Frank LaPietra, Kevin McIlvain, Jeremy R. Neaton, Richard D. Wheeler
-
Patent number: 4606768Abstract: A copper infiltrated ferrous powder metal part infiltrated with copper or a copper alloy characterized as having after infiltration a residual uninfiltrated porosity of less than about 7 volume percent and a maximum pore size of the residual uninfiltrated porosity of less than about 125 micrometers, said porosity and pore size values being taken from a worst field of view in a functionally critical area of said metal part.Type: GrantFiled: July 15, 1985Date of Patent: August 19, 1986Assignee: SCM CorporationInventors: Mark Svilar, Stephen Glancy, Erhard Klar