Patents by Inventor Melvin K. Benedict

Melvin K. Benedict 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: 20160085691
    Abstract: A technique includes monitoring activation rates of a plurality of memory locations associated with a plurality of memory addresses and regulating the activation rates. The regulating includes selectively updating a cache with the memory addresses based on the activation rates.
    Type: Application
    Filed: March 28, 2013
    Publication date: March 24, 2016
    Inventors: Melvin K. Benedict, William James Walker, Andrew C. Walton
  • Publication number: 20160077751
    Abstract: A computing system can include a processor and a memory. The computing system can also include a memory controller to interface between the processor and the memory. The memory controller coalesces requests to access a memory row to form a single request to access the memory row.
    Type: Application
    Filed: April 30, 2013
    Publication date: March 17, 2016
    Inventor: Melvin K. Benedict
  • Publication number: 20150227461
    Abstract: A technique includes during in-service use of a memory package in a computer system, using a first interface to access a defective address memory of the memory package. The defective address memory is accessible by a manufacturer of the memory package prior to the in-service use using a second interface of the memory package other than the first interface. In connection with the in-service use of the memory package, the memory package is repair, a repair that includes storing a defective address in the defective address memory to change an address mapping for at least one cell of the storage array.
    Type: Application
    Filed: October 31, 2012
    Publication date: August 13, 2015
    Inventors: Melvin K. Benedict, Eric L. Pope, Reza M. Bacchus, Guy E. McSwain, Joseph W. Fahy
  • Publication number: 20150143186
    Abstract: DIMM seating errors may be detected. An example detection method includes determining whether a training error has occurred for a number of dynamic random access memories (DRAMs) of a DIMM. The Example method includes identifying a location for each of the DRAMs. The example method includes determining whether a seating error has occurred based on the training error, the number, and the location of the DRAMs.
    Type: Application
    Filed: July 27, 2012
    Publication date: May 21, 2015
    Applicant: HEWLETT-PACKARD DEVELOPEMENT COMPANY
    Inventor: Melvin K. Benedict
  • Publication number: 20150095564
    Abstract: An apparatus includes a memory module, which includes a memory array. The memory array includes rows of memory and columns of memory. The apparatus also includes at least one row of memory not in the memory array and a register. The register includes an address space and a row/column indicator. The apparatus also includes row selection logic to select the at least one row to be activated if the address from an address bus equals the register value and if the row/column indicator indicates row.
    Type: Application
    Filed: May 9, 2012
    Publication date: April 2, 2015
    Inventors: Melvin K. Benedict, Eric L. Pope, Guy E. McSwain, Joseph W. Fahy, Maurizio Contini
  • Patent number: 8990646
    Abstract: An error test routine tests for a type of memory error by changing a content of a memory module. A memory handling procedure isolates the memory error in response to a positive outcome of the error test routine. The error test routine and memory handling procedure are to be performed at runtime transparent to an operating system. Information corresponding to isolating the memory error is stored.
    Type: Grant
    Filed: May 31, 2012
    Date of Patent: March 24, 2015
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Naveen Muralimanohar, Norman Paul Jouppi, Melvin K Benedict, Andrew C. Walton
  • Publication number: 20150004824
    Abstract: The present disclosure describes, in one example, a dual inline memory module socket. The dual inline memory module socket includes a base to receive a memory module. The base further comprises a first detection pin and a second detection pin. A latch may be coupled to the base and is to electrically couple the first detection pin to the second detection pin in a dosed position to enable a determination that the memory module is properly seated.
    Type: Application
    Filed: June 28, 2013
    Publication date: January 1, 2015
    Inventors: Vincent Nguyen, Binh Nguyen, Melvin K. Benedict, Minh H. Nguyen
  • Publication number: 20140372682
    Abstract: A nonvolatile memory (10) is partitioned into bank groups (24) based upon a write-to-read latency of the nonvolatile memory (10).
    Type: Application
    Filed: March 27, 2012
    Publication date: December 18, 2014
    Inventor: Melvin K. Benedict
  • Publication number: 20140359181
    Abstract: A technique includes delaying bus activity targeting a memory device and indicating a command for the memory device to allow time for the memory device to complete processing the command. The delaying of the bus activity includes selectively generating an error signal on a memory bus.
    Type: Application
    Filed: May 31, 2013
    Publication date: December 4, 2014
    Inventor: Melvin K. Benedict
  • Patent number: 8782452
    Abstract: Embodiments of the present invention are directed to a memory subsystem comprising a memory controller, multiple memory modules interconnected with the memory controller by one or more communications media, each memory module comprising a substrate to which multiple memory chips are mounted and electronically connected to the communications media, and a power-supply signal routed to two or more voltage regulators within the memory subsystem from a system power supply, the voltage regulators outputting two or more internal power signals, each power signal providing a different, regulated voltage, which are routed to each of the memory chips. Another embodiment of the present invention is directed to a memory module comprising a substrate to which multiple memory chips are mounted and two or more voltage regulators mounted to, or fabricated within, the substrate.
    Type: Grant
    Filed: July 27, 2009
    Date of Patent: July 15, 2014
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Reza M. Bacchus, Vincent Nguyen, Melvin K. Benedict
  • Publication number: 20130326293
    Abstract: An error test routine is to test for a type of memory error by changing a content of a memory module. A memory handling procedure is to isolate the memory error in response to a positive outcome of the error test routine. The error test routine and memory handling procedure is to be performed at runtime transparent to an operating system. Information corresponding to isolating the memory error is stored.
    Type: Application
    Filed: May 31, 2012
    Publication date: December 5, 2013
    Inventors: Naveen Muralimanohar, Norman Paul Jouppi, Melvin K. Benedict, Andrew C. Walton
  • Patent number: 8537563
    Abstract: A system in some embodiments includes a system having a memory module having a first board comprising a first plurality of memory receptacles configured to support a first plurality of in-line memory modules in an overlapping relationship with a second plurality of in-line memory modules disposed on a second board. Further, a system in some embodiments includes rotating first and second memory boards into a parallel configuration via a hinge coupling the first and second memory boards, and inserting the first and second memory boards into first and second board connectors simultaneously.
    Type: Grant
    Filed: September 21, 2007
    Date of Patent: September 17, 2013
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian T. Purcell, Melvin K. Benedict
  • Publication number: 20120110363
    Abstract: Embodiments of the present invention are directed to a memory subsystem comprising a memory controller, multiple memory modules interconnected with the memory controller by one or more communications media, each memory module comprising a substrate to which multiple memory chips are mounted and electronically connected to the communications media, and a power-supply signal routed to two or more voltage regulators within the memory subsystem from a system power supply, the voltage regulators outputting two or more internal power signals, each power signal providing a different, regulated voltage, which are routed to each of the memory chips. Another embodiment of the present invention is directed to a memory module comprising a substrate to which multiple memory chips are mounted and two or more voltage regulators mounted to, or fabricated within, the substrate.
    Type: Application
    Filed: July 27, 2009
    Publication date: May 3, 2012
    Inventors: Reza M. Bacchus, Vincent Nguyen, Melvin K. Benedict
  • Publication number: 20110115454
    Abstract: A voltage regulator is provided that includes current sense circuitry configured to detect an amount of current provided to a load, a voltage controlled oscillator configured to output a clock signal with a constant duty cycle at a frequency that varies in dependence on the amount of current detected by current sense circuitry, and regulator circuitry configured to provide a regulated voltage to the load using the clock signal.
    Type: Application
    Filed: April 8, 2008
    Publication date: May 19, 2011
    Inventors: Melvin K. Benedict, Reza M. Bacchus
  • Patent number: 7783822
    Abstract: Systems and methods for improving performance of a rentable fabric are disclosed. In an exemplary embodiment a system may comprise a plurality of compute nodes, a routable fabric, and a plurality of chipsets connected by the routable fabric to the plurality of compute nodes. The chipsets have range registers dynamically directing traffic from any device to any of the plurality of compute nodes over the routable fabric.
    Type: Grant
    Filed: July 25, 2007
    Date of Patent: August 24, 2010
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Brian T. Purcell, Melvin K. Benedict
  • Publication number: 20090080164
    Abstract: A system in some embodiments includes a system having a memory module having a first board comprising a first plurality of memory receptacles configured to support a first plurality of in-line memory modules in an overlapping relationship with a second plurality of in-line memory modules disposed on a second board. Further, a method in some embodiments includes rotating first and second memory boards into a parallel configuration via a hinge coupling the first and second memory boards, and inserting the first and second memory boards into first and second board connectors simultaneously.
    Type: Application
    Filed: September 21, 2007
    Publication date: March 26, 2009
    Applicant: HEWLETT-PACKARD DEVELOPMENT COMPANY, L.P.
    Inventors: Brian T. Purcell, Melvin K. Benedict
  • Publication number: 20090031070
    Abstract: Systems and methods for improving performance of a rentable fabric are disclosed. In an exemplary embodiment a system may comprise a plurality of compute nodes, a routable fabric, and a plurality of chipsets connected by the routable fabric to the plurality of compute nodes. The chipsets have range registers dynamically directing traffic from any device to any of the plurality of compute nodes over the routable fabric.
    Type: Application
    Filed: July 25, 2007
    Publication date: January 29, 2009
    Inventors: Brian T. Purcell, Melvin K. Benedict