Patents Examined by Jonathan Barton
  • Patent number: 7480774
    Abstract: A method for performing a common cancel (CC) function on a dynamic random access memory (DRAM) semiconductor device to improve reliability and speed of a memory system. The CC function rakes advantage of the intrinsic delays associated wit memory read operations at high clock frequencies, and the increased write latency commensurate with increased read latencies where non-zero larencies for read and write operations are the norm by permitting address and command ECC structures to operate in parallel with the address and command re-drive circuitt The CC function is extendable to future DDR2 and DDR3 operating requirements in which latency of higher frequency modes will increase due to the shift from 2 bit pre-fetch to 4 and 8 bit pre-fetch architecture.
    Type: Grant
    Filed: April 1, 2003
    Date of Patent: January 20, 2009
    Assignee: International Business Machines Corporation
    Inventors: Wayne F. Ellis, Mark W. Kellogg, Daniel J. Phipps
  • Patent number: 7107397
    Abstract: A sequential buffer for a magnetic tape data storage system comprises a plurality of segments. A buffer management system buffers data in the sequential buffer, conducting a data transfer process. Subsequently, some of the buffered data is maintained in some, but less than all, the segments of the buffer. Additionally, the maintained buffered data is indicated as VALID data. Thus, a subsequent process may be conducted directly using the data maintained in the buffer, and avoids moving the tape to reread the data.
    Type: Grant
    Filed: May 29, 2003
    Date of Patent: September 12, 2006
    Assignee: International Business Machines Corporation
    Inventors: Kirby Grant Dahman, Paul Merrill Greco, Glen Alan Jaquette
  • Patent number: 7065615
    Abstract: It is an object of the present invention to reduce a burden on a maintenance terminal of a storage control system. A storage control system 13 includes one or more operation information storages 59 in which operation information of the storage control system 13 is stored. Among plural DKAs 43 in the storage control system 13, a representative DKA 43D connected to the operation information storage 59 reads out operation information stored in an SM 39 and stores the operation information in the operation information storage 59. The operation information stored in the operation information storage 59 is outputted to an SVP 11 in a form in which the operation information is not stored in an HDD 7 of the SVP 11.
    Type: Grant
    Filed: February 24, 2004
    Date of Patent: June 20, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Shoji Sugino, Masanobu Yamamoto
  • Patent number: 7039758
    Abstract: Conventional methods for appending a validation code are not applicable to a disk array system in which the disk array comprises disk devices having a fixed sector length. The present invention solves this problem by separating validation codes from data blocks, bundling them together in blocks that can be easily matched with sectors, and carrying out all the associated management and control by hardware, such as coordination between validation codes and data blocks and operations of reading from and writing into the disk devices, thereby offering the same level of reliability as with conventional systems.
    Type: Grant
    Filed: May 23, 2003
    Date of Patent: May 2, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Akihiro Mannen, Naoto Matsunami, Ikuya Yagisawa, Masahiko Sato, Masahiro Arai
  • Patent number: 7000080
    Abstract: A channel-based mechanism resolves race conditions in a computer system between a first processor writing modified data back to memory and a second processor trying to obtain a copy of the modified data. In addition to a Q0 channel for carrying requests for data, a Q1 channel for carrying probes in response to Q0 requests, and a Q2 channel for carrying responses to Q0 requests, a new channel, the QWB channel, which has a higher priority than Q1 but lower than Q2, is also defined. When a forwarded Read command from the second processor results in a miss at the first processor's cache, because the requested memory block was written back to memory, a Loop command is issued to memory by the first processor on the QWB virtual channel. In response to the Loop command, memory sends the written back version of the memory block to the second processor.
    Type: Grant
    Filed: October 3, 2002
    Date of Patent: February 14, 2006
    Assignee: Hewlett-Packard Development Company, L.P.
    Inventors: Stephen R. Van Doren, Gregory E. Tierney