Patents by Inventor Junichi Muto
Junichi Muto 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).
-
Publication number: 20220241485Abstract: An objective of the present invention is to a suction bottle or a thrombus aspirator having a novel structure capable of solving at least one of the problems inherent in conventional suction bottles such as allowing a practitioner to quickly and easily confirm the presence of a thrombus in the suctioned blood, being able to easily separate the suctioned blood and thrombus, and being able to make the bottle compact to facilitate handling. The suction bottle (10) for a thrombus aspirator is equipped with a thrombus trapping member (82) that spreads so as to separate the inside of the bottle into an upper region (78) and a lower region (80). The thrombus trapping member (82) is provided with a plurality of through-holes (88) that cause blood guided to the upper surface to flow down from the upper region (78) to the lower region (80).Type: ApplicationFiled: June 1, 2020Publication date: August 4, 2022Inventors: Naoki NAKAGAWA, Junichi MUTO, Kuniaki MATSUMOTO
-
Patent number: 9213490Abstract: The present invention continues host access and holds data of a migration source volume as the latest data even when a fault occurs in any of a plurality of access paths. Upon receiving a first write command from a host computer via a first access path, the migration source controller writes first update data to the migration source volume and, upon receiving a second write command from the host computer via a second access path, the migration destination controller transfers second update data to the migration source controller via a storage path and, upon receiving the second update data from the migration destination controller, the migration source controller writes the second update data to the migration source volume.Type: GrantFiled: June 18, 2012Date of Patent: December 15, 2015Assignee: HITACHI, LTD.Inventors: Kazue Jindo, Hidetoshi Sakaki, Junichi Muto, Shinichi Hiramatsu, Jun Miyashita
-
Patent number: 9122416Abstract: Each actual page inside a pool is configured from a plurality of actual tracks, and each virtual page inside a virtual volume is configured from a plurality of virtual tracks. A storage control apparatus of a mainframe system has management information that includes information denoting a track in which there exists a user record, which is a record including user data (the data used by a host apparatus of a mainframe system). Based on the management information, a controller identifies an actual page that is configured only from tracks that do not comprise the user record, and cancels the allocation of the identified actual page to the virtual page.Type: GrantFiled: February 12, 2014Date of Patent: September 1, 2015Assignee: HITACHI, LTD.Inventors: Kazuhiro Murata, Hisaharu Takeuchi, Junichi Muto, Akihiro' Mori, Kazue Jindo
-
Publication number: 20140164697Abstract: Each actual page inside a pool is configured from a plurality of actual tracks, and each virtual page inside a virtual volume is configured from a plurality of virtual tracks. A storage control apparatus of a mainframe system has management information that includes information denoting a track in which there exists a user record, which is a record including user data (the data used by a host apparatus of a mainframe system). Based on the management information, a controller identifies an actual page that is configured only from tracks that do not comprise the user record, and cancels the allocation of the identified actual page to the virtual page.Type: ApplicationFiled: February 12, 2014Publication date: June 12, 2014Applicant: HITACHI, LTD.Inventors: Kazuhiro MURATA, Hisaharu TAKEUCHI, Junichi MUTO, Akihiro` MORI, Kazue JINDO
-
Patent number: 8688950Abstract: Each actual page inside a pool is configured from a plurality of actual tracks, and each virtual page inside a virtual volume is configured from a plurality of virtual tracks. A storage control apparatus of a mainframe system has management information that includes information denoting a track in which there exists a user record, which is a record including user data (the data used by a host apparatus of a mainframe system). Based on the management information, a controller identifies an actual page that is configured only from tracks that do not comprise the user record, and cancels the allocation of the identified actual page to the virtual page.Type: GrantFiled: April 27, 2010Date of Patent: April 1, 2014Assignee: Hitachi, Ltd.Inventors: Kazuhiro Murata, Hisaharu Takeuchi, Junichi Muto, Akihiro Mori, Kazue Jindo
-
Publication number: 20130339647Abstract: The present invention continues host access and holds data of a migration source volume as the latest data even when a fault occurs in any of a plurality of access paths. Upon receiving a first write command from a host computer via a first access path, the migration source controller writes first update data to the migration source volume and, upon receiving a second write command from the host computer via a second access path, the migration destination controller transfers second update data to the migration source controller via a storage path and, upon receiving the second update data from the migration destination controller, the migration source controller writes the second update data to the migration source volume.Type: ApplicationFiled: June 18, 2012Publication date: December 19, 2013Applicant: HITACHI, LTD.Inventors: Kazue Jindo, Hidetoshi Sakaki, Junichi Muto, Shinichi Hiramatsu, Jun Miyashita
-
Patent number: 8566558Abstract: To efficiently manage data including control information. A storage apparatus connected to a host requesting data writing includes one or a plurality of storage devices and a controller for allocating a storage area in page units to an area of a virtual volume to write the data in response to a request from the host to write the data wherein if the data regarding which the host makes the write request includes control information and data excluding the control information is specified data, the controller releases the allocation of the page allocated to the area for writing the relevant data.Type: GrantFiled: July 22, 2011Date of Patent: October 22, 2013Assignee: Hitachi, Ltd.Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
-
Publication number: 20130024643Abstract: To efficiently manage data including control information. A storage apparatus connected to a host requesting data writing includes one or a plurality of storage devices and a controller for allocating a storage area in page units to an area of a virtual volume to write the data in response to a request from the host to write the data wherein if the data regarding which the host makes the write request includes control information and data excluding the control information is specified data, the controller releases the allocation of the page allocated to the area for writing the relevant data.Type: ApplicationFiled: July 22, 2011Publication date: January 24, 2013Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
-
Patent number: 8171217Abstract: A storage apparatus comprises a disk device and a disk adapter for controlling the disk device. The disk adapter controls the disk device and forms a data volume and a pool volume, creates a data block for parity data, compresses write data and the created parity data, and stores a number of compressed data blocks equal to or less than a predetermined number and stores compressed parity data that are within a predetermined size in storage areas in an actual volume, and stores the remaining compressed data blocks of a number greater than the predetermined number and compressed parity data that exceed the predetermined size in storage areas in the pool volume corresponding to a virtual volume.Type: GrantFiled: July 26, 2011Date of Patent: May 1, 2012Assignee: Hitachi, Ltd.Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
-
Patent number: 8127047Abstract: Proposed is technology for shortening the time required for analyzing and processing commands issued from multiple hosts and speeding up the processing. When a controller receives a command including random IO processing and the reception of commands is complete, it determines whether the valid extents prescribed in seek parameters attached to an LOC command overlap, and executes extent exclusive wait processing which causes access to the logical volume to enter a wait state or access processing to the logical volume based on the determination result. If the reception of commands is incomplete, the controller determines whether the access ranges (extents) designated in a DX command overlap, and executes extent exclusive wait processing or access processing to the logical volume based on the determination result.Type: GrantFiled: March 6, 2009Date of Patent: February 28, 2012Assignee: Hitachi, Ltd.Inventors: Ran Ogata, Akihiro Mori, Junichi Muto, Kazue Jindo
-
Publication number: 20120011339Abstract: A controller 2 uses a virtual logical volume 3 having an expandable volume size to perform either a remote copy or an internal copy without suspending access from a host. The virtual logical volume 3 is able to expand a volume size in units of a cylinder group 6 that have a size equivalent to 25 pages. Information for managing a copy is stored in a control area 6B inside the cylinder group 6. This enables storing of copy management information in accordance with the expanded size of the virtual logical volume.Type: ApplicationFiled: April 5, 2010Publication date: January 12, 2012Applicant: HITACHI, LTD.Inventors: Akihiro Mori, Kazue Jindo, Takumi Sano, Junichi Muto, Isamu Kurokawa
-
Publication number: 20110320714Abstract: Each actual page inside a pool is configured from a plurality of actual tracks, and each virtual page inside a virtual volume is configured from a plurality of virtual tracks. A storage control apparatus of a mainframe system has management information that includes information denoting a track in which there exists a user record, which is a record including user data (the data used by a host apparatus of a mainframe system). Based on the management information, a controller identifies an actual page that is configured only from tracks that do not comprise the user record, and cancels the allocation of the identified actual page to the virtual page.Type: ApplicationFiled: April 27, 2010Publication date: December 29, 2011Applicant: HITACHI, LTD.Inventors: Kazuhiro Murata, Hisaharu Takeuchi, Junichi Muto, Akihiro Mori, Kazue Jindo
-
Publication number: 20110283064Abstract: A storage apparatus comprises a disk device and a disk adapter for controlling the disk device. The disk adapter controls the disk device and forms a data volume and a pool volume, creates a data block for parity data, compresses write data and the created parity data, and stores a number of compressed data blocks equal to or less than a predetermined number and stores compressed parity data that are within a predetermined size in storage areas in an actual volume, and stores the remaining compressed data blocks of a number greater than the predetermined number and compressed parity data that exceed the predetermined size in storage areas in the pool volume corresponding to a virtual volume.Type: ApplicationFiled: July 26, 2011Publication date: November 17, 2011Applicant: HITACHI, LTD.Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
-
Publication number: 20110276757Abstract: The storage control device of the present invention uses a plurality of queues to manage cache segments which are in use, so as to retain cache segments which contain large amounts of data for long periods of time. One of the queues manages segments in which large amounts of valid data are stored. Another queue manages segments in which small amounts of valid data are stored. If the number of unused segments becomes insufficient, then a segment which is positioned at the LRU end of the other queue is released, and is shifted to a free queue. Due to the use of this other queue, it is possible to retain segments in which comparatively large amounts of data are stored for comparatively long periods of time.Type: ApplicationFiled: February 3, 2009Publication date: November 10, 2011Applicant: Hitachi, Ltd.Inventors: Kazue Jindo, Isamu Kurokawa, Akihiro Mori, Junichi Muto, Ran Ogata
-
Patent number: 8037244Abstract: A storage apparatus comprises a disk device and a disk controller for controlling the disk device. The disk controller provides a data volume including an actual volume and virtual volume with a volume capacity virtualization function. The virtual volume is associated with a pool volume for storing the actual data and the actual data is stored in the pool volume. In response to a write command from a host computer, the disk controller compresses write data under RAID 5 control and stores the compressed data in a storage area in the actual volume. If the entire compressed data cannot be stored in that storage area, the disk controller stores the remaining portion of the compressed data in the virtual volume.Type: GrantFiled: January 17, 2008Date of Patent: October 11, 2011Assignee: Hitachi, Ltd.Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
-
Patent number: 7904683Abstract: Provided is a storage system enabling the addition of a storage apparatus without going offline. When a first storage apparatus receives from a host system a command for writing first data in any one of the primary volumes in a primary volume group, it writes the first data in the relevant primary volume and sends to a second storage apparatus a first command for writing the first data in a secondary volume specified using first mapping information. When the second storage apparatus receives from the host system a command for writing second data in any one of the secondary volume groups in a secondary volume group, it writes the second data in the relevant secondary volume and sends to the first storage apparatus a second command for writing the second data in a primary volume specified using second mapping information.Type: GrantFiled: January 7, 2008Date of Patent: March 8, 2011Assignee: Hitachi, Ltd.Inventors: Ran Ogata, Junichi Muto, Kazue Jindo, Isamu Kurokawa
-
Publication number: 20110029698Abstract: Proposed is technology for shortening the time required for analyzing and processing commands issued from multiple hosts and speeding up the processing. When a controller receives a command including random IO processing and the reception of commands is complete, it determines whether the valid extents prescribed in seek parameters attached to an LOC command overlap, and executes extent exclusive wait processing which causes access to the logical volume to enter a wait state or access processing to the logical volume based on the determination result. If the reception of commands is incomplete, the controller determines whether the access ranges (extents) designated in a DX command overlap, and executes extent exclusive wait processing or access processing to the logical volume based on the determination result.Type: ApplicationFiled: March 6, 2009Publication date: February 3, 2011Inventors: Ran Ogata, Akihiro Mori, Junichi Muto, Kazue Jindo
-
Patent number: 7617334Abstract: In the host, an IP issues CCW, and a CH encodes the CCW and a CCW chain by the encode program to create a code including the description of controlling a conditional branch with the DKC and transmits the code to a PORT in the DKC. In the DKC, the PORT decodes the code by the decode program, and a CP sequentially processes each command obtained by the decoding and returns a return code representing the end state of the processing. The host receives the return code to recognize the end state of the processing.Type: GrantFiled: June 20, 2008Date of Patent: November 10, 2009Assignee: Hitachi, Ltd.Inventors: Junichi Muto, Isamu Kurokawa, Shinichi Hiramatsu, Takuya Ichikawa
-
Publication number: 20090106492Abstract: A storage apparatus comprises a disk device and a disk controller for controlling the disk device. The disk controller provides a data volume including an actual volume and virtual volume with a volume capacity virtualization function. The virtual volume is associated with a pool volume for storing the actual data and the actual data is stored in the pool volume. In response to a write command from a host computer, the disk controller compresses write data under RAID 5 control and stores the compressed data in a storage area in the actual volume. If the entire compressed data cannot be stored in that storage area, the disk controller stores the remaining portion of the compressed data in the virtual volume.Type: ApplicationFiled: January 17, 2008Publication date: April 23, 2009Inventors: Junichi Muto, Isamu Kurokawa, Ran Ogata, Kazue Jindo
-
Publication number: 20080256264Abstract: In the host, an IP issues CCW, and a CH encodes the CCW and a CCW chain by the encode program to create a code including the description of controlling a conditional branch with the DKC and transmits the code to a PORT in the DKC. In the DKC, the PORT decodes the code by the decode program, and a CP sequentially processes each command obtained by the decoding and returns a return code representing the end state of the processing. The host receives the return code to recognize the end state of the processing.Type: ApplicationFiled: June 20, 2008Publication date: October 16, 2008Inventors: Junichi Muto, Isamu Kurokawa, Shinichi Hiramatsu, Takuya Ichikawa