Patents by Inventor Masaji Kume

Masaji Kume 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: 8312182
    Abstract: Data processing arrangements including a channel adaptor shared by a plurality of operating systems (OS's) for data transmission/reception, coupled to the PCI bus on a PCI bus side of the channel adapter, and including only one connecting port on an input/output (I/O) side of the channel adaptor. An input/output process is executed between each OS and the channel adaptor by using input/output process control data specifying I/O data each having an identifier. Configuration information is provided, defining the identifier of the input/output process control data which is usable by each respective OS. The channel adaptor can process a plurality of input/output process control data; and each OS uses the input/output process control data corresponding to a usable identifier and defined in the configuration information, and thereby, a plurality of OS's control input/output process control data have different identifiers relative to the channel adaptor to execute the input/output process.
    Type: Grant
    Filed: January 18, 2011
    Date of Patent: November 13, 2012
    Assignee: Hitachi, Ltd.
    Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Masaji Kume
  • Publication number: 20110138089
    Abstract: A data processing system comprising a processing unit on which a control program runs, a plurality of operating systems (OS's) configured to run under control of said control program, a Peripheral Component Interchange (PCI) bus coupled to the processing unit, and a channel adaptor for data transmission/reception, wherein: the channel adaptor is coupled to the PCI bus on a PCI bus side of the channel adapter, and the channel adapter includes only one connecting port on an input/output (I/O) side of the channel adapter; an input/output process is executed between each OS and said channel adaptor by using input/output process control data specifying input/output (I/O) data each having an identifier; configuration information is provided, defining the identifier of said input/output process control data which is usable by each respective OS; said channel adaptor can process a plurality of input/output process control data; and each OS uses said input/output process control data corresponding to a usable identifi
    Type: Application
    Filed: January 18, 2011
    Publication date: June 9, 2011
    Inventors: Yoshihiro TOYOHARA, Tetsuhiro Goto, Masaji Kume
  • Patent number: 7877526
    Abstract: A data processing system including a processing unit on which a control program runs, a plurality of operating systems (OS's) configured to run under control of said control program, a Peripheral Component Interchange (PCI) bus coupled to the processing unit, and a channel adaptor for data transmission/reception, wherein: the channel adaptor is coupled to the PCI bus on a PCI bus side of the channel adapter, and the channel adapter includes only one connecting port on an input/output (I/O) side of the channel adapter; an input/output process is executed between each OS and said channel adaptor by using input/output process control data specifying input/output (I/O) data, the input/output process control data being provided via a Queue Pair having a Queue Pair identifier and including a Send Queue, Receive Queue and Complete Queue; configuration information is provided, exclusively defining the Queue Pair identifier of said Queue Pair of said input/output process control data which is usable exclusively by eac
    Type: Grant
    Filed: March 11, 2010
    Date of Patent: January 25, 2011
    Assignee: Hitachi, Ltd.
    Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Masaji Kume
  • Publication number: 20100235548
    Abstract: A data processing system including a processing unit on which a control program runs, a plurality of operating systems (OS's) configured to run under control of said control program, a Peripheral Component Interchange (PCI) bus coupled to the processing unit, and a channel adaptor for data transmission/reception, wherein: the channel adaptor is coupled to the PCI bus on a PCI bus side of the channel adapter, and the channel adapter includes only one connecting port on an input/output (I/O) side of the channel adapter; an input/output process is executed between each OS and said channel adaptor by using input/output process control data specifying input/output (I/O) data, the input/output process control data being provided via a Queue Pair having a Queue Pair identifier and including a Send Queue, Receive Queue and Complete Queue; configuration information is provided, exclusively defining the Queue Pair identifier of said Queue Pair of said input/output process control data which is usable exclusively by eac
    Type: Application
    Filed: March 11, 2010
    Publication date: September 16, 2010
    Inventors: Yoshihiro TOYOHARA, Tetsuhiro Goto, Masaji Kume
  • Patent number: 7680965
    Abstract: A channel adaptor is provided which can be shared by a plurality of operating systems (OS's) running in a data processing system, by generating an address translation table without changing input/output process control data. A plurality of OS's execute an input/output process for the channel adaptor by using input/output process control data having different identifiers, without sharing the input/output process control data for the channel adaptor by different OS's. The data processing system generates one virtual address translation table from a plurality of address translation tables generated by OS's, and the channel adaptor processes the input/output control data of OS's by using the virtual address translation table.
    Type: Grant
    Filed: September 14, 2005
    Date of Patent: March 16, 2010
    Assignee: Hitachi, Ltd.
    Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Masaji Kume
  • Publication number: 20060230220
    Abstract: Provided is a fibre channel switch system to which a server and a storage system are connected. The fibre channel switch system includes: a host controller for controlling a fibre channel protocol, to which the server is connected; a management table for indicating a hardware address of the host controller; a switching unit for routing information of the fibre channel protocol; and a control unit for controlling the host controller and the switching unit. Accordingly, the server connected to fibre channel switch system can be downsized.
    Type: Application
    Filed: April 5, 2006
    Publication date: October 12, 2006
    Inventors: Yoshiko Yasuda, Masaji Kume, Tomonaga Itoi
  • Publication number: 20060059328
    Abstract: A channel adaptor is provided which can be shared by a plurality of operating systems (OS's) running in a data processing system, by generating an address translation table without changing input/output process control data. A plurality of OS's execute an input/output process for the channel adaptor by using input/output process control data having different identifiers, without sharing the input/output process control data for the channel adaptor by different OS's. The data processing system generates one virtual address translation table from a plurality of address translation tables generated by OS's, and the channel adaptor processes the input/output control data of OS's by using the virtual address translation table.
    Type: Application
    Filed: September 14, 2005
    Publication date: March 16, 2006
    Inventors: Yoshihiro Toyohara, Tetsuhiro Goto, Masaji Kume
  • Patent number: 6714477
    Abstract: Read buffers (RB0-RB3) are capable of holding data read out from a plurality of memory blocks (BNK0-BNK7) that are capable of parallel operation in response to a state in which the read data cannot be externally outputted from an external interface means; and, selection means (40, 41, 42) are provided for selecting data read out from one of the memory blocks, or data read out from one of the read buffers, and for feeding it to the external interface means, while the external-output-incapable state is not present. In this way, when there is a possibility that an output of read data will cause a resource competition, this read data is stored in a read buffer, and when there is no such possibility, then the read data can be externally outputted directly, thereby improving the throughput of read data output operations.
    Type: Grant
    Filed: July 3, 2002
    Date of Patent: March 30, 2004
    Assignee: Hitachi, Ltd.
    Inventors: Michiaki Nakayama, Hideki Sakakibara, Toru Kobayashi, Shuichi Miyaoka, Yuji Yokoyama, Hideo Sawamoto, Masaji Kume
  • Publication number: 20020176308
    Abstract: Read buffers (RB0-RB3) are capable of holding data read out from a plurality of memory blocks (BNK0-BNK7) that are capable of parallel operation in response to a state in which the read data cannot be externally outputted from an external interface means; and, selection means (40, 41, 42) are provided for selecting data read out from one of the memory blocks, or data read out from one of the read buffers, and for feeding it to the external interface means, while the external-output-incapable state is not present. In this way, when there is a possibility that an output of read data will cause a resource competition, this read data is stored in a read buffer, and when there is no such possibility, then the read data can be externally outputted directly, thereby improving the throughput of read data output operations.
    Type: Application
    Filed: July 3, 2002
    Publication date: November 28, 2002
    Inventors: Michiaki Nakayama, Hideki Sakakibara, Toru Kobayashi, Shuichi Miyaoka, Yuji Yokoyama, Hideo Sawamoto, Masaji Kume
  • Patent number: 6430103
    Abstract: Read buffers (RB0-RB3) are capable of holding data read out from a plurality of memory blocks (BNK0-BNK7) that are capable of parallel operation in response to a state in which the read data cannot be externally outputted from an external interface means; and, selection means (40, 41, 42) are provided for selecting data read out from one of the memory blocks, or data read out from one of the read buffers, and for feeding it to the external interface means, while the external-output-incapable state is not present. In this way, when there is a possibility that an output of read data will cause a resource competition, this read data is stored in a read buffer, and when there is no such possibility, then the read data can be externally outputted directly, thereby improving the throughput of read data output operations.
    Type: Grant
    Filed: February 5, 2001
    Date of Patent: August 6, 2002
    Assignee: Hitachi, Ltd.
    Inventors: Michiaki Nakayama, Hideki Sakakibara, Toru Kobayashi, Shuichi Miyaoka, Yuji Yokoyama, Hideo Sawamoto, Masaji Kume
  • Publication number: 20010012232
    Abstract: The throughput of external output actions of read data from memory blocks that are capable of parallel operation is improved.
    Type: Application
    Filed: February 5, 2001
    Publication date: August 9, 2001
    Inventors: Michiaki Nakayama, Hideki Sakakibara, Toru Kobayashi, Shuichi Miyaoka, Yuji Yokoyama, Hideo Sawamoto, Masaji Kume