Patents by Inventor Hiroyuki Kitajima

Hiroyuki Kitajima 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: 6938125
    Abstract: A disk storage system has a control unit having a plurality of external ports connectable to a mirrored disk including two disks to which write data is written. When the control unit receives two read requests issued from a processor to the disk unit group, a first read operation is performed to read data requested by the first read request from one of the disks and a second read operation is performed to read data requested by the second read request from the other one of the disks. Also, a first transferring operation is performed to transfer data read by the first read operation to one external port of the control unit and a second transferring operation is performed to transfer data read by the second read operation to another external port of the control unit. Further, the data read by the two read operations is transferred to the processor via the external ports.
    Type: Grant
    Filed: August 6, 2003
    Date of Patent: August 30, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
  • Publication number: 20050180227
    Abstract: According to one aspect of the present invention, a booster circuit comprises a charge pump, a voltage supply section reducing a power supply voltage and supplying a voltage to the charge pump through an output metal-oxide-semiconductor (MOS) transistor of an operational amplifier and a drive MOS transistor maximizing a drive capacity of the output MOS transistor of the operational amplifier.
    Type: Application
    Filed: February 10, 2005
    Publication date: August 18, 2005
    Applicant: NEC Electronics Corporation
    Inventor: Hiroyuki Kitajima
  • Patent number: 6874101
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Grant
    Filed: February 20, 2003
    Date of Patent: March 29, 2005
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Publication number: 20050050267
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Application
    Filed: September 22, 2004
    Publication date: March 3, 2005
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Publication number: 20040177220
    Abstract: A storage system stores multiple copies of data on physical storage implemented, for example, with multiple disk units. Input/output read requests are received from host systems and distributed in a manner that allows parallel read operations to be conducted over the multiple disk units of the physical storage.
    Type: Application
    Filed: March 11, 2004
    Publication date: September 9, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
  • Patent number: 6757839
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Grant
    Filed: December 16, 2002
    Date of Patent: June 29, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Patent number: 6728832
    Abstract: A method of respectively reading and writing data to and from a plurality of physical disk units in response to I/O requests from a host computing system includes establishing a logical disk group having a number of logical disk elements, mapping each of the logical disk elements to corresponding physical disk units, receiving from the host computing system an I/O request for data to select a one of the number of logical disk elements, accessing the physical disk unit corresponding to the selected one logical disk to access for the data, and transferring the accessed data to the host computing system.
    Type: Grant
    Filed: March 20, 2001
    Date of Patent: April 27, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
  • Publication number: 20040078645
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Application
    Filed: December 16, 2002
    Publication date: April 22, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • 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: 20040030829
    Abstract: The control unit arbitrarily with respect to the CPU, including according to an algorithm that is independent of the request a disk unit among the disk units that are inactive when the control unit receives an input/output request involving either read or staging. For a write request from the CPU, the control unit selects a specific disk unit in the disk unit group for the immediate writing of data. In the second kind of load distribution a disk unit is selected to execute read and staging other than the above-mentioned specific disk.
    Type: Application
    Filed: August 6, 2003
    Publication date: February 12, 2004
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
  • Patent number: 6631443
    Abstract: A disk storage system has a control unit having a plurality of external ports connectable to a mirrored disk including two disks to which write data is written. When the control unit receives two read requests issued from a processor to the disk unit group, a first read operation is performed to read data requested by the first read request from one of the disks and a second read operation is performed to read data requested by the second read request from the other one of the disks. Also, a first transferring operation is performed to transfer data read by the first read operation to one external port of the control unit and a second transferring operation is performed to transfer data read by the second read operation to another external port of the control unit. Further, the data read by the two read operations is transferred to the processor via the external ports.
    Type: Grant
    Filed: July 18, 2000
    Date of Patent: October 7, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
  • Publication number: 20030126495
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Application
    Filed: February 20, 2003
    Publication date: July 3, 2003
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Patent number: 6532549
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Grant
    Filed: September 21, 2001
    Date of Patent: March 11, 2003
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Patent number: 6518804
    Abstract: A semiconductor integrated circuit device with a high switching speed of an internal power source voltage supplied via an operational amplifier, when said internal power source voltage is output from a switching circuit, is provided. As input signal Vin goes from “L” level to “H” level, MOSFET 21 in switching circuit 20 turns on. At this point, upon the rising edge of input signal Vin to the “H” level, a one shot pulse is supplied to the gate of MOSFET 31 from one-shot-pulse generating circuit 32, and MOSFET 31 turns on. As MOSFET 31 turns on, electric potential at the gate of MOSFET 14, which is included in operational amplifier 13, becomes “L” level, MOSFET 14 turns on completely flowing electric current quickly from external power source voltage Vcc to a capacitive load via MOSFET 14 and MOSFET 21, and output voltage Vout of switching circuit 20 climb up with a steeply-rising waveform.
    Type: Grant
    Filed: March 6, 2002
    Date of Patent: February 11, 2003
    Assignee: NEC Corporation
    Inventors: Hirokazu Kawagoshi, Hiroyuki Kitajima
  • Publication number: 20020125922
    Abstract: A semiconductor integrated circuit device with a high switching speed of an internal power source voltage supplied via an operational amplifier, when said internal power source voltage is output from a switching circuit, is provided. As input signal Vin goes from “L” level to “H” level, MOSFET 21 in switching circuit 20 turns on. At this point, upon the rising edge of input signal Vin to the “H” level, a one shot pulse is supplied to the gate of MOSFET 31 from one-shot-pulse generating circuit 32, and MOSFET 31 turns on. As MOSFET 31 turns on, electric potential at the gate of MOSFET 14, which is included in operational amplifier 13, becomes “L” level, MOSFET 14 turns on completely flowing electric current quickly from external power source voltage Vcc to a capacitive load via MOSFET 14 and MOSFET 21, and output voltage Vout of switching circuit 20 climb up with a steeply-rising waveform.
    Type: Application
    Filed: March 6, 2002
    Publication date: September 12, 2002
    Applicant: NEC Corporation
    Inventors: Hirokazu Kawagoshi, Hiroyuki Kitajima
  • Publication number: 20020023240
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Application
    Filed: September 21, 2001
    Publication date: February 21, 2002
    Applicant: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Patent number: 6327673
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Grant
    Filed: August 22, 2000
    Date of Patent: December 4, 2001
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo
  • Publication number: 20010023463
    Abstract: A storage system stores multiple copies of data on physical storage implemented, for example, with multiple disk units. Input/output read requests are received from host systems and distributed in a manner that allows parallel read operations to be conducted over the multiple disk units of the physical storage.
    Type: Application
    Filed: March 20, 2001
    Publication date: September 20, 2001
    Inventors: Akira Yamamoto, Takao Satoh, Shigeo Honma, Yoshihiro Asaka, Yoshiaki Kuwahara, Hiroyuki Kitajima
  • Patent number: 6148367
    Abstract: In allocating an area of a cache memory to each storage unit, proper allocation of the cache memory is made to each storage unit. If the amount of write-after data becomes equal to or more than a threshold value, an allocation limit is set to each disk unit. If CPU issues a data write request requiring the amount of data equal to or more than the allocation limit, the data write request is held in a wait state until the amount of write-after data becomes less than the allocation limit. Therefore, the allocation amount to the disk unit becomes neither too large nor too small. In this manner, proper allocation of the cache memory to each disk unit can be realized.
    Type: Grant
    Filed: December 24, 1996
    Date of Patent: November 14, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Toshiaki Tsuboi, Akira Yamamoto, Shigeo Honma, Yoshihiro Asaka, Koji Ozawa, Hiroyuki Kitajima, Michio Miyazaki
  • Patent number: 6145091
    Abstract: When receiving a write request from a processor, a control unit checks the condition of existence (or the presence/absence) in a cache for information necessary for generation of an updated value of a parity record, receives write data and reports the completion of the write request to the processor. In asynchronism with the write request from the processor, the control unit performs a load process for that information among the information necessary for generation of the updated value of the parity record which may be prepared in asynchronism with the write request from the processor and a write after process for the updated value of the parity record.
    Type: Grant
    Filed: February 22, 1999
    Date of Patent: November 7, 2000
    Assignee: Hitachi, Ltd.
    Inventors: Akira Yamamoto, Hiroyuki Kitajima, Kouji Arai, Yoshihisa Kamo