Patents by Inventor Keiichi Yorimitsu

Keiichi Yorimitsu 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: 9239683
    Abstract: According to one embodiment, there is provided a magnetic disk device including a magnetic disk, a storage unit, and a control unit. The magnetic disk includes a recording region. The storage unit is configured to store a value according to number of accesses to each of a plurality of regions obtained by dividing of the recording region of the magnetic disk in association with each of the plurality of regions. The control unit is configured to count a value according to the number of accesses to each of a plurality of regions in a count step unit that is a value determined according to an elapsed time from occurrence of a specific situation and is a value counted per unit access, and to update the value stored in the storage unit.
    Type: Grant
    Filed: March 12, 2014
    Date of Patent: January 19, 2016
    Assignee: KABUSHIKI KAISHA TOSHIBA
    Inventors: Michio Yamamoto, Tetsuo Kuribayashi, Masami Tashiro, Kenji Inoue, Takumi Kakuya, Hironori Kanno, Keiichi Yorimitsu
  • Patent number: 9235472
    Abstract: According to one embodiment, a drive array apparatus includes a plurality of data storage drives constituting a drive array and a controller. The controller divides all data storage areas of each of the data storage drives into a plurality of logical unit areas and associates and manages each of the logical unit areas and each of the data storage drives. The controller identifies a logical unit area of an error occurrence object based on a notification from a data storage drive where an error occurred, restores data of the identified logical unit area, and performs reconfiguration processing of the drive array.
    Type: Grant
    Filed: September 4, 2013
    Date of Patent: January 12, 2016
    Assignee: Kabushiki Kaisha Toshiba
    Inventors: Nobuhiro Sugawara, Hironori Kanno, Yasuyuki Nagashima, Seiji Toda, Kotaro Yamamoto, Masahide Kanegae, Keiichi Yorimitsu
  • Publication number: 20150138667
    Abstract: According to one embodiment, there is provided a magnetic disk device including a magnetic disk, a storage unit, and a control unit. The magnetic disk includes a recording region. The storage unit is configured to store a value according to number of accesses to each of a plurality of regions obtained by dividing of the recording region of the magnetic disk in association with each of the plurality of regions. The control unit is configured to count a value according to the number of accesses to each of a plurality of regions in a count step unit that is a value determined according to an elapsed time from occurrence of a specific situation and is a value counted per unit access, and to update the value stored in the storage unit.
    Type: Application
    Filed: March 12, 2014
    Publication date: May 21, 2015
    Applicant: KABUSHIKI KAISHA TOSHIBA
    Inventors: Michio Yamamoto, Tetsuo Kuribayashi, Masami Tashiro, Kenji Inoue, Takumi Kakuya, Hironori Kanno, Keiichi Yorimitsu
  • Publication number: 20140304547
    Abstract: According to one embodiment, a drive array apparatus includes a plurality of data storage drives constituting a drive array and a controller. The controller divides all data storage areas of each of the data storage drives into a plurality of logical unit areas and associates and manages each of the logical unit areas and each of the data storage drives. The controller identifies a logical unit area of an error occurrence object based on a notification from a data storage drive where an error occurred, restores data of the identified logical unit area, and performs reconfiguration processing of the drive array.
    Type: Application
    Filed: September 4, 2013
    Publication date: October 9, 2014
    Inventors: Nobuhiro Sugawara, Hironori Kanno, Yasuyuki Nagashima, Seiji Toda, Kotaro Yamamoto, Masahide Kanegae, Keiichi Yorimitsu
  • Patent number: 8151167
    Abstract: A program processing device has a non-volatile storage, a volatile storage and a controller. The controller has a detector that detects a bit flip in the program, the variable data, and the constant data in the volatile storage, a constant recovery unit that, when the detector detects an error in the constant data, writes the constant data in the non-volatile storage into the volatile storage, and then continues the execution of the program from a point at which the program was being executed before the detector detected the error, and a restart that, when the detector detects an error in one of the variable data and the program, writes the program, the initial value of the variable data, and the constant data in the non-volatile storage into the volatile storage, and then executes the program written into the volatile storage from a beginning of the program.
    Type: Grant
    Filed: January 30, 2009
    Date of Patent: April 3, 2012
    Assignee: Toshiba Storage Device Corporation
    Inventor: Keiichi Yorimitsu
  • Publication number: 20100328801
    Abstract: According to one embodiment, a disk drive includes a disk medium, a read controller configured to perform a read control for information in the disk medium, a determiner configured to determine whether or not to ignore a read error in information as a read target depending on a type of the information, and a transmitter configured to transmit the information to a host device without read error detection for the information read by the read controller if the determiner determines to ignore the read error.
    Type: Application
    Filed: June 18, 2010
    Publication date: December 30, 2010
    Applicant: TOSHIBA STORAGE DEVICE CORPORATION
    Inventor: Keiichi YORIMITSU
  • Publication number: 20100131723
    Abstract: According to one embodiment, an access control apparatus is configured to convert a logical address into position information of a physical sector to control access to a storage medium. The access control apparatus includes an access mode specifying command processing module and an access processing module. The access mode specifying command processing module receives an access mode specifying command specifying an access mode that defines a relationship between the logical address and the physical sector, and stores the access mode in an access mode storage module. The access processing module refers to the access mode storage module to determine an access mode for accessing the storage medium.
    Type: Application
    Filed: September 28, 2009
    Publication date: May 27, 2010
    Applicant: Fujitsu Limited
    Inventor: Keiichi Yorimitsu
  • Publication number: 20100037223
    Abstract: A method for controlling a storage apparatus includes rearranging an order of execution of commands supplied from an external apparatus and queued in the storage apparatus so as to optimize execution of commands, and adjusting a maximum retry time of a command on the basis of a passage time from receipt of the command, the maximum retry time being defined for each command. The adjusting includes at least one of a first adjustment and a second adjustment. The first adjustment reduces the maximum retry time of at least one of the commands queued in the storage apparatus on the basis of the passage time of said at least one of the commands at a first timing when the order of execution of commands is rearranged. The second adjustment reduces the maximum retry time of a selected command to be executed in the storage apparatus on the basis of the passage time of the selected command at a second timing before the selected command is executed in the storage apparatus.
    Type: Application
    Filed: June 2, 2009
    Publication date: February 11, 2010
    Applicant: FUJITSU LIMITED
    Inventor: Keiichi Yorimitsu
  • Patent number: 7633695
    Abstract: To provide a medium scan method which can be executed for a suitable region at suitable timing, a disk device comprises a storage medium for storing information, a writing unit for writing information to the storage medium by request from an upper device such as a host computer or the like, a medium monitoring unit for monitoring the state of the storage medium, and a medium scan determining unit for determining whether or not to require medium scan for the storage medium.
    Type: Grant
    Filed: June 16, 2006
    Date of Patent: December 15, 2009
    Assignee: Fujitsu Limited
    Inventors: Yasuyuki Nagashima, Keiichi Yorimitsu, Kiyotaka Sasaki
  • Publication number: 20090199049
    Abstract: A program processing device has a non-volatile storage, a volatile storage and a controller. The controller has a detector that detects a bit flip in the program, the variable data, and the constant data in the volatile storage, a constant recovery unit that, when the detector detects an error in the constant data, writes the constant data in the non-volatile storage into the volatile storage, and then continues the execution of the program from a point at which the program was being executed before the detector detected the error, and a restart that, when the detector detects an error in one of the variable data and the program, writes the program, the initial value of the variable data, and the constant data in the non-volatile storage into the volatile storage, and then executes the program written into the volatile storage from a beginning of the program.
    Type: Application
    Filed: January 30, 2009
    Publication date: August 6, 2009
    Applicant: FUJITSU LIMITED
    Inventor: Keiichi YORIMITSU
  • Publication number: 20080151411
    Abstract: A medium storage device performs ready processing for enabling a head to access data on a storage medium after power is turned ON, in order to prevent to change the status to offline by the host even if ready time is delayed due to retry. The medium storage device has a rotary storage medium, a head, a control unit, and a memory for storing a specified ready time at which the ready processing is expected to be completed. And the command response of the device is changed to ready status when the specified ready time comes even if the ready processing is not complete within the specified ready time. Therefore when the host issues an access command after the specified ready time elapses, since Ready is responded, the possibility of the host changing the status to offline is eliminated.
    Type: Application
    Filed: December 18, 2007
    Publication date: June 26, 2008
    Applicant: Fujitsu Limited
    Inventor: Keiichi Yorimitsu
  • Publication number: 20070211363
    Abstract: To provide a medium scan method which can be executed for a suitable region at suitable timing, a disk device comprises a storage medium for storing information, a writing unit for writing information to the storage medium by request from an upper device such as a host computer or the like, a medium monitoring unit for monitoring the state of the storage medium, and a medium scan determining unit for determining whether or not to require medium scan for the storage medium.
    Type: Application
    Filed: June 16, 2006
    Publication date: September 13, 2007
    Inventors: Yasuyuki Nagashima, Keiichi Yorimitsu, Kiyotaka Sasaki
  • Patent number: 6710960
    Abstract: An information storage apparatus that adjusts to different recording densities of a recording medium. The information storage apparatus includes a flash ROM that stores a plurality of control parameters corresponding to different recording densities, and a micro-controller unit (MCU) that sets one control parameter among the plurality of control parameters stored in the flash ROM, determines whether the set control parameter is suitable for reading data from the recording medium, and selects the control parameter determined to be suitable.
    Type: Grant
    Filed: March 29, 2000
    Date of Patent: March 23, 2004
    Assignee: Fujitsu Limited
    Inventor: Keiichi Yorimitsu
  • Patent number: 6408400
    Abstract: A disc array device for maintaining consistency of data. When write processing is interrupted and then restarted, new data may be stored in a nonvolatile memory and regeneration of parity may be impossible because data can not be read out normally from a disc device other than a disc device in which new data is to be written and a disk device for parity. In such a case, a special write executing unit overwrites the new data stored in the nonvolatile memory at a specified write position of the disk device in which new data is to be written.
    Type: Grant
    Filed: April 23, 1998
    Date of Patent: June 18, 2002
    Assignee: Fujitsu Limited
    Inventors: Suijin Taketa, Yuuichi Tarouda, Tatsuhiko Machida, Sawao Iwatani, Keiichi Yorimitsu, Sanae Kamakura, Satoshi Yazawa, Takuya Kurihara, Yasuyoshi Sugesawa
  • Publication number: 20020007469
    Abstract: When write processing once interrupted is restarted, if new data is stored in a nonvolatile memory 34 and regeneration of parity is impossible because data can not be read out normally from a third disk device (for instance 32-2) other than a disk device (for instance 32-1) in which new data is to be written and a disk device (for instance 32-5) for parity, a data writing unit 113 in a special write executing unit 110 overwrites the new data stored in the nonvolatile memory 34 at a specified write position of an appropriate disk device (for instance 32-1).
    Type: Application
    Filed: April 23, 1998
    Publication date: January 17, 2002
    Applicant: Fujitsu Limited
    Inventors: SUIJIN TAKETA, YUUICHI TAROUDA, TATSUHIKO MACHIDA, SAWAO IWATANI, KEIICHI YORIMITSU, SANAE KAMAKURA, SATOSHI YAZAWA, TAKUYA KURIHARA, YASUYOSHI SUGESAWA
  • Patent number: 6324655
    Abstract: A I/O controller which is connected to a plurality of I/O units and one spare I/O unit, controls a plurality of I/O units based on a command from a master unit, and allows a spare I/O unit to be used in place of an I/O unit where an abnormality is found, when an abnormality is found in any of a plurality of I/O units. This I/O controller gives a decision about normality at a time interval not in use for an operation when no command from a master unit (10) is being processed, after selecting I/O units (30) or a spare I/O unit (31). When it gives a decision of abnormality, the controller stores information about the abnormality in preventive maintenance information storage register (25) as preventive maintenance information.
    Type: Grant
    Filed: March 2, 1998
    Date of Patent: November 27, 2001
    Assignee: Fujitsu Limited
    Inventors: Tatsuo Matoba, Keiichi Yorimitsu
  • Patent number: 6243790
    Abstract: Modern disk array apparatus are capable of providing a plurality of logical disks within one cabinet. The present invention provides a disk array apparatus in which logical disks can be easily re-arranged within the array, or added to the array. An array controller logically controls at least one disk apparatus as one logical disk. The array controller also changes positional information within the drive modules stored within the disk apparatus. Information is matched indicating the position of the relevant disk apparatus within the logical disk. Therefore, after transposition of a particular logical disk, a new logical disk can be accurately recognized.
    Type: Grant
    Filed: March 25, 1997
    Date of Patent: June 5, 2001
    Assignee: Fujitsu Limited
    Inventor: Keiichi Yorimitsu
  • Patent number: 6173339
    Abstract: A command execution monitoring system includes a first unit which retains control parameters of an operation control command sent by one of host computers, the control parameters including an operation completion time. A second unit sequentially receives command entries sent for input/output devices by the host computers and retains the command entries in a table, each entry including a relative elapsed time measured from a time the entry is retained in the table. A third unit sets a time-out period of one of the host computers at the operation completion time retained by the first unit, so that execution of each of the entries in the table of the second unit is monitored based on a comparison between each of the relative elapsed times of the entries and the operation completion time.
    Type: Grant
    Filed: September 17, 1998
    Date of Patent: January 9, 2001
    Assignee: Fujitsu Limited
    Inventor: Keiichi Yorimitsu
  • Patent number: 5872906
    Abstract: The spare disk unit existing in the port other than the parity group to which a failure disk unit in a disk array belongs is most preferentially selected as an alternative destination and data is reconstructed. When a system is made operative, the spare disk unit is allocated to a different port position every rank and the spare disk unit belonging to the rank of the failure disk unit is most preferentially selected as an alternative destination. Due to this, the selection of the alternative destination by the spare disk unit is optimized and the deterioration of performance in data reconstruction is prevented.
    Type: Grant
    Filed: July 31, 1996
    Date of Patent: February 16, 1999
    Assignee: Fujitsu Limited
    Inventors: Hirofumi Morita, Keiichi Yorimitsu
  • Patent number: 5845319
    Abstract: In a disk array device, a logical device is defined by a plurality of hard disk drives, with the logical device formed by different types of hard disk drives. A logical device setting unit divides the storage area of each of the hard disk drives into parts and performs striping for the divided storage areas of the disk drives. Hence, a logical device can be defined taking into account the capacities of the hard disk drives and can be formed by using hard disk drives of different types.
    Type: Grant
    Filed: August 21, 1996
    Date of Patent: December 1, 1998
    Assignee: Fujitsu Limited
    Inventor: Keiichi Yorimitsu