Patents by Inventor William Hugh Cochran

William Hugh Cochran 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: 7603528
    Abstract: Verification operations are utilized to effectively verify multiple associated write operations. A verification operation may be initiated after the issuance of a plurality of write operations that initiate the storage of data to a memory storage device, and may be configured to verify only a subset of the data written to the memory storage device by the plurality of write operations. As a result, verification operations are not required to be performed after each write operation, and consequently, the number of verification operations, and thus the processing and communication bandwidth consumed thereby, can be substantially reduced.
    Type: Grant
    Filed: October 8, 2004
    Date of Patent: October 13, 2009
    Assignee: International Business Machines Corporation
    Inventors: William Hugh Cochran, William Paul Hovis, Paul Rudrud
  • Patent number: 7309911
    Abstract: A method and structure are provided for implementing enhanced cooling of a plurality of memory devices. The memory structure includes a stack of platters. A sub-plurality of memory devices is mounted on each platter. At least one connector is provided with each platter for connecting to the sub-plurality of memory devices. A heat sink is associated with the stack of platters for cooling the plurality of memory devices.
    Type: Grant
    Filed: May 26, 2005
    Date of Patent: December 18, 2007
    Assignee: International Business Machines Corporation
    Inventors: Gerald Keith Bartley, John Michael Borkenhagen, William Hugh Cochran, William Paul Hovis, Paul Rudrud
  • Patent number: 7228484
    Abstract: A method and apparatus are provided for implementing a redundancy enhanced differential signal interface. A differential signaling I/O pair is coupled to a differential receiver interface. The differential receiver interface includes a pair of multiplexers coupled to a differential receiver. An error detecting mechanism is coupled to the differential receiver for detecting an error. When an error is detected, an interface operating speed is reduced. True and complement sides of a differential signaling I/O pair are alternately tested by first enabling a multiplexer control of one of the multiplexers, reading data, and checking for the error; then enabling a multiplexer control of the other multiplexer, reading data, and checking for the error. Responsive to detecting a failure of a true side or a complement side, the detected failed true side or complement side is set to a reference voltage and the reduced interface operating speed is maintained for continued operation.
    Type: Grant
    Filed: September 11, 2003
    Date of Patent: June 5, 2007
    Assignee: International Business Machines Corporation
    Inventors: William Hugh Cochran, William Paul Hovis, Randall Scott Jensen
  • Patent number: 7225375
    Abstract: A method and apparatus are provided for detecting degradation, such as, array degradation and logic degradation, in integrated circuits (ICs) including application specific integrated circuits (ASICs). A monitor built-in self-test (MBIST) engine coupled to at least one monitor element that is defined by predefined circuit elements in the integrated circuit. The MBIST engine is used for controlling operation of at least one monitor element for communicating with monitor bits to identify degradation of signal, timing and voltage margins.
    Type: Grant
    Filed: March 31, 2004
    Date of Patent: May 29, 2007
    Assignee: International Business Machines Corporation
    Inventors: William Hugh Cochran, William Paul Hovis
  • Patent number: 7185246
    Abstract: Redundant capacity in a memory system is utilized to facilitate active monitoring of solid state memory devices in the memory system. All or part of the data stored in an active solid state memory device, and used in an active data processing system, may be copied to at least one redundant memory device, e.g., by transitioning a memory address range that was allocated to the active memory device to the redundant memory device. By doing so, memory access requests for the memory address range, which would normally be directed to the active memory device, may instead be directed to the redundant memory device, thus enabling the active memory device to be tested (e.g., via writing and reading test data patterns to the active memory device) without interrupting system access to that memory address range.
    Type: Grant
    Filed: December 15, 2004
    Date of Patent: February 27, 2007
    Assignee: International Business Machines Corporation
    Inventors: William Hugh Cochran, William Paul Hovis
  • Patent number: 7130231
    Abstract: A method, apparatus, and computer program product are provided for implementing an enhanced DRAM interface checking. An interface check mode enables interface checking using a refresh command for a DRAM. A predefined address pattern is provided for the interface address inputs during a refresh command cycle. Interface address inputs are checked for a proper value being applied and an error is signaled for unexpected results. An extended test mode includes further testing during a cycle after the refresh command cycle. Then command inputs also are checked for a proper value being applied and an error is signaled for unexpected results.
    Type: Grant
    Filed: November 19, 2004
    Date of Patent: October 31, 2006
    Assignee: International Business Machines Corporation
    Inventors: William Hugh Cochran, William Paul Hovis
  • Patent number: 7032056
    Abstract: Methods and apparatus are disclosed for use in an electronic system where data is transmitted over signaling conductors from one electronic component to another using strobe signals accompanying the data. The edge or transition of the strobe signals identifies when, in a window of time, the receiving electronic component should latch the data. In many such systems, data is transmitted over the signaling conductors in the form of a plurality “beats”, of data, proper timing to latch each beat of data being identified by a transition of the strobe signal. Faults in components or errors in transmission must be handled. The present invention discloses apparatus and methods to communicate conditions relevant to data transmitted without requiring additional signaling conductors. The present invention discloses selecting a message from a plurality of messages, encoding the selected message, and transmitting the encoded message on existing strobe lines to communicate the condition encountered.
    Type: Grant
    Filed: May 8, 2003
    Date of Patent: April 18, 2006
    Assignee: International Business Machines Corporation
    Inventors: William Hugh Cochran, William Paul Hovis
  • Publication number: 20040243907
    Abstract: Methods and apparatus are disclosed for use in an electronic system where data is transmitted over signaling conductors from one electronic component to another using strobe signals accompanying the data. The edge or transition of the strobe signals identifies when, in a window of time, the receiving electronic component should latch the data. In many such systems, data is transmitted over the signaling conductors in the form of a plurality “beats”, of data, proper timing to latch each beat of data being identified by a transition of the strobe signal. Faults in components or errors in transmission must be handled. The present invention discloses apparatus and methods to communicate conditions relevant to data transmitted without requiring additional signaling conductors. The present invention discloses selecting a message from a plurality of messages, encoding the selected message, and transmitting the encoded message on existing strobe lines to communicate the condition encountered.
    Type: Application
    Filed: May 8, 2003
    Publication date: December 2, 2004
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: William Hugh Cochran, William Paul Hovis
  • Publication number: 20020076986
    Abstract: An electrical connector includes a housing having a slot formed therein. The electrical connector further includes a plurality of conductive contact bands disposed within the slot. Each of the contact bands has a surface with a roughness defined by a plurality of microscopic irregularities. Each of the contact bands additionally has a plurality of projections, each of which projects above the surface of the contact band by a distance equal to a value between about 0.1% and 99% of a width of the contact band. The projections of each contact band electrically engage, at a plurality of different locations, with a conductive member insertable into the slot.
    Type: Application
    Filed: December 14, 2000
    Publication date: June 20, 2002
    Inventors: William Hugh Cochran, William Paul Hovis, Mark David Plucinski, Glenn Wood Sellers