Patents Examined by John M. Ross
  • Patent number: 6925526
    Abstract: Write operations less than full block size (short block writes) are internally accumulated while being written to disk in a temporary cache location. Once written to the cache location, the disk drive signals the host that the write operation has completed. Accumulation of short block writes in the drive is transparent to the host and does not present an exposure of data loss. The accumulation of a significant number of short block write operations in the queue make it possible to perform read/modify/write operations with a greater efficiency. In operation, the drive preferably cycles between operation in the cache location and the larger data block area to achieve efficient use of the cache and efficient selection of data access operations. In one embodiment, a portion of the disk surface is formatted at a smaller block size for use by legacy software.
    Type: Grant
    Filed: October 31, 2002
    Date of Patent: August 2, 2005
    Assignee: International Business Machines Corporation
    Inventor: David Robison Hall
  • Patent number: 6922762
    Abstract: A clustering storage system, which enables to operate a plurality of storage system units as a single storage system, presents connection information between clustering storage systems to a user and receives data to be backed up and an instruction about a path between the clustering storage systems from the user. The clustering storage system uses load information or a transfer speed of a data connection line between the storage system units to determine a path between the clustering storage systems used for backup and a storage system unit for holding a backup copy so that the data transfer between the storage system units becomes minimum. Besides, the clustering storage system mainly uses the determined path for backing up the data.
    Type: Grant
    Filed: August 19, 2002
    Date of Patent: July 26, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Yusuke Hirakawa, Hiroshi Arakawa, Koji Ozawa
  • Patent number: 6865645
    Abstract: A method of supporting programs that include instructions that modify subsequent instructions in a multi-processor system with a central processing unit including an execution unit, and instruction unit and a plurality of caches including a separate instruction and operand cache.
    Type: Grant
    Filed: October 2, 2000
    Date of Patent: March 8, 2005
    Assignee: International Business Machines Corporation
    Inventors: Chung-Lung Kevin Shum, Dean G. Bair, Charles F. Webb, Mark A. Check, John S. Liptay
  • Patent number: 6779083
    Abstract: Tables (FIGS. 11 and 12) for stipulating information (WWN: WorldWide Name) for primarily identifying computers, information (GID: Group ID) for identifying a group of the computers and a logical unit number (LUN) permitting access from the host computer inside storage subsystem, in accordance with arbitrary operation method by a user, and for giving them to host computer. The invention uses management table inside the storage subsystem and gives logical unit inside storage subsystem to host computer group arbitrarily grouped by a user in accordance with the desired form of operation of the user, can decide access approval/rejection to the logical unit inside the storage subsystem in the group unit and at the same time, can provide the security function capable of setting interface of connection in the group unit under single port of storage subsystem without changing existing processing, limitation and other functions of computer.
    Type: Grant
    Filed: February 19, 2002
    Date of Patent: August 17, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Ryuske Ito, Yoshinori Okami, Katsuhiro Uchiumi, Yoshinori Igarashi, Koichi Hori