Patents by Inventor Akira Kurano

Akira Kurano 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: 7082496
    Abstract: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.
    Type: Grant
    Filed: August 4, 2003
    Date of Patent: July 25, 2006
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Shigeo Homma, Yoshihiro Asaka, Yoshiaki Kuwahara, Akira Kurano, Masafumi Nozawa, Hiroyuki Kitajima
  • Patent number: 6961816
    Abstract: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Grant
    Filed: June 24, 2003
    Date of Patent: November 1, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Publication number: 20040030828
    Abstract: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.
    Type: Application
    Filed: August 4, 2003
    Publication date: February 12, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Shigeo Homma, Yoshihiro Asaka, Yoshiaki Kuwahara, Akira Kurano, Masafumi Nozawa, Hiroyuki Kitajima
  • Publication number: 20040010661
    Abstract: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Application
    Filed: June 24, 2003
    Publication date: January 15, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Patent number: 6604172
    Abstract: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Grant
    Filed: July 17, 2002
    Date of Patent: August 5, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Publication number: 20020184443
    Abstract: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Application
    Filed: July 17, 2002
    Publication date: December 5, 2002
    Applicant: HITACHI, LTD.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Patent number: 6473867
    Abstract: A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
    Type: Grant
    Filed: February 13, 2001
    Date of Patent: October 29, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
  • Patent number: 6463505
    Abstract: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Grant
    Filed: June 19, 2001
    Date of Patent: October 8, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Patent number: 6374327
    Abstract: A method, apparatus and computer program for controlling data migration in an information processing system which includes a central processing unit (CPU), a new storage system connected to the CPU and an old storage system connected to the new storage system. In the information processing system data migration is conducted to transfer data from the old storage system to the new storage system. The invention operates by permitting access by the CPU to the storage systems during data migration. When an access by the CPU is generated the invention determines whether the access is to a region where data migration has been completed or to a region where data migration has not been completed. If the access is to a region where data migration has been completed, then processing of the access is handled by the new storage system.
    Type: Grant
    Filed: February 14, 2001
    Date of Patent: April 16, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Akira Kurano, Katsunori Nakamura, Takehiro Ishikawa, Toshiaki Hatanaka, Hiroshi Nishijima
  • Publication number: 20010032294
    Abstract: A disk array device selects a redundant generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Application
    Filed: June 19, 2001
    Publication date: October 18, 2001
    Applicant: HITACHI, LTD.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Publication number: 20010013103
    Abstract: A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
    Type: Application
    Filed: February 13, 2001
    Publication date: August 9, 2001
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
  • Publication number: 20010011324
    Abstract: A method, apparatus and computer program for controlling data migration in an information processing system which includes a central processing unit (CPU), a new storage system connected to the CPU and an old storage system connected to the new storage system. In the information processing system data migration is conducted to transfer data from the old storage system to the new storage system. The invention operates by permitting access by the CPU to the storage systems during data migration. When an access by the CPU is generated the invention determines whether the access is to a region where data migration has been completed or to a region where data migration has not been completed. If the access is to a region where data migration has been completed, then processing of the access is handled by the new storage system.
    Type: Application
    Filed: February 14, 2001
    Publication date: August 2, 2001
    Inventors: Hidetoshi Sakaki, Akira Kurano, Katsunori Nakamura, Takehiro Ishikawa, Toshiaki Hatanaka, Hiroshi Nishijima
  • Patent number: 6269424
    Abstract: A disk array device selects a redundant data generation method for reducing the overhead and improving the reliability associated with generating redundant data. The disk array device includes a disk controller connected to and controlling an array of disk drives. The disk controller includes a redundant data generator, a difference data generator, and a redundant data generation method selector. The redundant data generator is able to generate redundant data via a read and modify method and an all stripes method. The disk array device selects a method of generating redundant data from a method of read and modify and all stripes, and a method of generation in a drive and a method of difference, both of which are executed to generate redundant data on a disk drive.
    Type: Grant
    Filed: November 19, 1997
    Date of Patent: July 31, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Eiju Katsuragi, Mikito Ogata, Akira Kurano, Toshihiko Tamiya, Akira Yamamoto, Naoya Takahashi
  • Patent number: 6230239
    Abstract: A method, apparatus and computer program for controlling data migration in an information processing system which includes a central processing unit (CPU), a new storage system connected to the CPU and an old storage system connected to the new storage system. In the information processing system data migration is conducted to transfer data from the old storage system to the new storage system. The invention operates by permitting access by the CPU to the storage systems during data migration. When an access by the CPU is generated the invention determines whether the access is to a region where data migration has been completed or to a region where data migration has not been completed. If the access is to a region where data migration has been completed, then processing of the access is handled by the new storage system.
    Type: Grant
    Filed: December 11, 1997
    Date of Patent: May 8, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Hidetoshi Sakaki, Akira Kurano, Katsunori Nakamura, Takehiro Ishikawa, Toshiaki Hatanaka, Hiroshi Nishijima
  • Patent number: 6209107
    Abstract: A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
    Type: Grant
    Filed: December 20, 1999
    Date of Patent: March 27, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
  • Patent number: 6085286
    Abstract: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.
    Type: Grant
    Filed: December 21, 1998
    Date of Patent: July 4, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Shigeo Homma, Yoshihiro Asaka, Yoshiaki Kuwahara, Akira Kurano, Masafumi Nozawa, Hiroyuki Kitajima
  • Patent number: 6032263
    Abstract: A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
    Type: Grant
    Filed: May 13, 1998
    Date of Patent: February 29, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
  • Patent number: 5826002
    Abstract: A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
    Type: Grant
    Filed: October 29, 1996
    Date of Patent: October 20, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
  • Patent number: 5734812
    Abstract: A disk array stores data records and parity records. The data records are transferred to the disk array through a control unit that is connected to a host processor. The disk array is part of a disk unit having a processor for generating parity records from information sent by the control unit to the disk unit. The parity record is generated and stored in the disk unit to reduce the number of data transfer operations between the control unit and the disk unit for storage systems using disk array disk units.
    Type: Grant
    Filed: August 18, 1992
    Date of Patent: March 31, 1998
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Toshihiko Tamiya, Hisashi Takamatsu, Akira Kurano, Hirofumi Inomata
  • Patent number: 5694576
    Abstract: In an information processing system having a data processing apparatus, a control unit for a cache memory, and a storage unit for storing a record, respectively interconnected together, wherein when the control unit receives from the data processing apparatus a write request for a record to be written and if the record to be written is not being stored in the cache memory, the control unit receives a data to be written in the object record from the data processing apparatus and stores the received data in the cache memory. After notifying the data processing apparatus of a completion of a data write process, the control unit checks if the object record in which the data stored in the cache memory is being stored in the storage unit, if the object record is being stored in the storage unit, the data in the cache memory is written in the storage unit, and if not, the data in the cache memory is not written and such effect is notified to the data processing apparatus.
    Type: Grant
    Filed: September 19, 1995
    Date of Patent: December 2, 1997
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Shigeo Homma, Yoshihiro Asaka, Yoshiaki Kuwahara, Akira Kurano, Masafumi Nozawa, Hiroyuki Kitajima