Patents by Inventor Kazunobu Ohashi

Kazunobu Ohashi 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: 8549349
    Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.
    Type: Grant
    Filed: February 8, 2011
    Date of Patent: October 1, 2013
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
  • Publication number: 20110126058
    Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.
    Type: Application
    Filed: February 8, 2011
    Publication date: May 26, 2011
    Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
  • Patent number: 7913112
    Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.
    Type: Grant
    Filed: May 19, 2008
    Date of Patent: March 22, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
  • Patent number: 7725611
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Grant
    Filed: July 15, 2008
    Date of Patent: May 25, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Publication number: 20090234986
    Abstract: This storage controller includes a port unit and multiple processing units for inputting and outputting data to and from a storage apparatus. The port unit sorts the data I/O requests given from a host system to the corresponding processing units according to a table pre-defining the storage apparatus or a storage area in the storage apparatus to perform data I/O processing allocated to each of the processing units. The processing unit inputs data in the corresponding storage apparatus or the corresponding storage area according to the data I/O request sorted to itself from the port unit and, upon detecting a blockage of the other processing unit due to a failure, updates the table retained in each of the port units so as to sort the storage apparatuses or the storage areas allocated to the other processing unit to the remaining unblocked processing units.
    Type: Application
    Filed: May 19, 2008
    Publication date: September 17, 2009
    Inventors: Atsushi Yuhara, Masao Nakano, Takao Sato, Kazunobu Ohashi, Takahiko Takeda
  • Patent number: 7475169
    Abstract: There is a cache memory, which has a cache area allocated to each communication port of an external storage subsystem. When data conforming to an I/O command received from a host is in an external LDEV, and when there is no cache hit in this cache area, an I/O command is issued to this external storage subsystem, and then the result of I/O processing is sent to the host. A storage control system measures response time by issuing a dummy I/O command to each communication port. The larger cache capacity is allocated to a communication port with the larger measured value. As a result of this, there is an increased probability of a cache hit in a cache area corresponding to a communication port with a higher response time measured value.
    Type: Grant
    Filed: February 27, 2006
    Date of Patent: January 6, 2009
    Assignee: Hitachi, Ltd.
    Inventors: Atsushi Yuhara, Kazunobu Ohashi, Masao Nakano
  • Publication number: 20080288829
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Application
    Filed: July 15, 2008
    Publication date: November 20, 2008
    Inventors: Kazunobu OHASHI, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Publication number: 20070168565
    Abstract: There is a cache memory, which has a cache area allocated to each communication port of an external storage subsystem. When data conforming to an I/O command received from a host is in an external LDEV, and when there is no cache hit in this cache area, an I/O command is issued to this external storage subsystem, and then the result of I/O processing is sent to the host. A storage control system measures response time by issuing a dummy I/O command to each communication port. The larger cache capacity is allocated to a communication port with the larger measured value. As a result of this, there is an increased probability of a cache hit in a cache area corresponding to a communication port with a higher response time measured value.
    Type: Application
    Filed: February 27, 2006
    Publication date: July 19, 2007
    Inventors: Atsushi Yuhara, Kazunobu Ohashi, Masao Nakano
  • Publication number: 20050122788
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Application
    Filed: December 28, 2004
    Publication date: June 9, 2005
    Applicant: Hitachi, Ltd.
    Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Patent number: 6842793
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Grant
    Filed: February 28, 2003
    Date of Patent: January 11, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Publication number: 20030188058
    Abstract: A method for verifying data in a storage system is disclosed. A host computer transmits area management data to a storage controller. The area management data specifies a range of a storage area in a storage device to be used by an application program having a mechanism for verifying data suitability. Upon receipt of an input/output request transmitted from the host computer, the storage controller performs verification, which is usually performed by the application program, of the data that is to be processed according to the data input/output request and to be input/output to/from the storage area, which is specified in accordance with the received area management data.
    Type: Application
    Filed: February 28, 2003
    Publication date: October 2, 2003
    Applicant: Hitachi, Ltd.
    Inventors: Kazunobu Ohashi, Takao Satoh, Kiichiro Urabe, Toshio Nakano, Shizuo Yokohata
  • Patent number: 5881309
    Abstract: An electronic file system and electronic filing method for achieving a high speed input operation under hardware and software environments employing a general-purpose architecture. An image control board having a predetermined capacity of memory and a CPU is connected to a computer system (personal computer), and a plurality of serial devices are connected to the image control board so as to permit these serial devices to be operated in parallel.
    Type: Grant
    Filed: November 1, 1994
    Date of Patent: March 9, 1999
    Assignee: Hitachi, Ltd.
    Inventors: Kazunobu Ohashi, Masayuki Yamada