Patents by Inventor Jonathan C. Jasper

Jonathan C. Jasper 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: 10795755
    Abstract: Provided are a method and apparatus for performing error handling operations using error signals A first error signal is asserted on an error pin on a bus to signal to a host memory controller that error handling operations are being performed by a memory module controller in response to detecting an error. Error handling operations are performed to return the bus to an initial state in response to detecting the error. A second error signal is asserted on the error pin on the bus to signal that error handling operations have completed and the bus is returned to the initial state.
    Type: Grant
    Filed: March 24, 2016
    Date of Patent: October 6, 2020
    Assignee: INTEL CORPORATION
    Inventors: Bill Nale, Jonathan C. Jasper, Murugasamy K. Nachimuthu, Jun Zhu, Tuan M. Quach
  • Patent number: 10482041
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: October 14, 2016
    Date of Patent: November 19, 2019
    Assignee: INTEL CORPORATION
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Patent number: 10331585
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: June 15, 2017
    Date of Patent: June 25, 2019
    Assignee: INTEL CORPORATION
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Publication number: 20170286330
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Application
    Filed: June 15, 2017
    Publication date: October 5, 2017
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, Arnaud J. FORESTIER
  • Patent number: 9766817
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: September 19, 2017
    Assignee: Intel Corporation
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Patent number: 9627029
    Abstract: A memory controller transmits a control signal to a memory module, where the memory controller continuously transmits a clock signal to the memory module. The memory controller determines adjustments to the control signal with respect to the clock signal, by iteratively analyzing a strobe signal.
    Type: Grant
    Filed: March 4, 2015
    Date of Patent: April 18, 2017
    Assignee: INTEL CORPORATION
    Inventors: Tonia G. Morris, Jonathan C. Jasper, John V. Lovelace, Benjamin T. Tyson
  • Publication number: 20170031846
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Application
    Filed: October 14, 2016
    Publication date: February 2, 2017
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, Arnaud J. FORESTIER
  • Patent number: 9495103
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: November 15, 2016
    Assignee: INTEL CORPORATION
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Publication number: 20160210187
    Abstract: Provided are a method and apparatus for performing error handling operations using error signals A first error signal is asserted on an error pin on a bus to signal to a host memory controller that error handling operations are being performed by a memory module controller in response to detecting an error. Error handling operations are performed to return the bus to an initial state in response to detecting the error. A second error signal is asserted on the error pin on the bus to signal that error handling operations have completed and the bus is returned to the initial state.
    Type: Application
    Filed: March 24, 2016
    Publication date: July 21, 2016
    Inventors: Bill NALE, Jonathan C. JASPER, Murugasamy K. NACHIMUTHU, Jun ZHU, Tuan M. QUACH
  • Publication number: 20160211973
    Abstract: Provided are a method and apparatus method and apparatus for scrambling read data in a memory module. A read data packet having scrambled read data returned in response to a read request is received. The scrambler seed is updated in response to receiving the read data packet. The scrambler seed is used to descramble the scrambled read data.
    Type: Application
    Filed: March 24, 2016
    Publication date: July 21, 2016
    Inventors: Bill NALE, Jonathan C. JASPER, Jun ZHU, Tuan M. QUACH
  • Patent number: 9229828
    Abstract: A mechanism is described for achieving high memory reliability, availability, and serviceability (RAS) according to one embodiment of the invention. A method of embodiments of the invention includes detecting a permanent failure of a first memory device of a plurality of memory devices of a first channel of a memory system at a computing system, and eliminating the first failure by merging a first error-correction code (ECC) locator device of the first channel with a second ECC locator device of a second channel, wherein merging is performed at the second channel.
    Type: Grant
    Filed: December 8, 2014
    Date of Patent: January 5, 2016
    Assignee: Intel Corporation
    Inventors: Dableena Das, Kai Cheng, Jonathan C. Jasper
  • Publication number: 20150325281
    Abstract: A memory controller transmits a control signal to a memory module, where the memory controller continuously transmits a clock signal to the memory module. The memory controller determines adjustments to the control signal with respect to the clock signal, by iteratively analyzing a strobe signal.
    Type: Application
    Filed: March 4, 2015
    Publication date: November 12, 2015
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, John V. LOVELACE, Benjamin T. TYSON
  • Publication number: 20150220410
    Abstract: A mechanism is described for achieving high memory reliability, availability, and serviceability (RAS) according to one embodiment of the invention. A method of embodiments of the invention includes detecting a permanent failure of a first memory device of a plurality of memory devices of a first channel of a memory system at a computing system, and eliminating the first failure by merging a first error-correction code (ECC) locator device of the first channel with a second ECC locator device of a second channel, wherein merging is performed at the second channel.
    Type: Application
    Filed: December 8, 2014
    Publication date: August 6, 2015
    Inventors: DABLEENA DAS, Kai Cheng, Jonathan C. Jasper
  • Patent number: 9058111
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: December 23, 2014
    Date of Patent: June 16, 2015
    Assignee: INTEL CORPORATION
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Patent number: 9025399
    Abstract: A memory controller transmits a control signal to a memory module, where the memory controller continuously transmits a clock signal to the memory module. The memory controller determines adjustments to the control signal with respect to the clock signal, by iteratively analyzing a strobe signal.
    Type: Grant
    Filed: December 6, 2013
    Date of Patent: May 5, 2015
    Assignee: Intel Corporation
    Inventors: Tonia G. Morris, Jonathan C. Jasper, John V. Lovelace, Benjamin T. Tyson
  • Patent number: 9021154
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Grant
    Filed: September 27, 2013
    Date of Patent: April 28, 2015
    Assignee: Intel Corporation
    Inventors: Tonia G. Morris, Jonathan C. Jasper, Arnaud J. Forestier
  • Publication number: 20150113235
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, Arnaud J. FORESTIER
  • Publication number: 20150113234
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, Arnaud J. FORESTIER
  • Publication number: 20150113215
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Application
    Filed: December 23, 2014
    Publication date: April 23, 2015
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, Arnaud J. FORESTIER
  • Publication number: 20150095565
    Abstract: Provided are a device and computer readable storage medium for programming a memory module to initiate a training mode in which the memory module transmits continuous bit patterns on a side band lane of the bus interface; receiving the bit patterns over the bus interface; determining from the received bit patterns a transition of values in the bit pattern to determine a data eye between the determined transitions of the values; and determining a setting to control a phase interpolator to generate interpolated signals used to sample data within the determined data eye.
    Type: Application
    Filed: September 27, 2013
    Publication date: April 2, 2015
    Inventors: Tonia G. MORRIS, Jonathan C. JASPER, Arnaud J. FORESTIER