Patents by Inventor Kazuhiro Tsuruta

Kazuhiro Tsuruta 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: 9928853
    Abstract: According to one embodiment, a system for processing data includes a controller configured to determine whether a position error signal (PES) is invalid while reading data from a magnetic medium using at least one data channel. The controller is also configured to determine whether a PES value is above a first predetermined threshold in response to a determination that the PES is valid. Moreover, the controller is configured to inject error bits into a data stream in place of corresponding bits of decoded data in response to a determination that the PES is invalid and in response to a determination that the PES value is above the first predetermined threshold. Other systems and methods for processing data are described in accordance with more embodiments.
    Type: Grant
    Filed: January 12, 2017
    Date of Patent: March 27, 2018
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
  • Publication number: 20180082705
    Abstract: According to one embodiment, a system includes a controller configured to determine whether a position error signal (PES) is invalid while reading data from a magnetic medium using at least one data channel. An invalid PES indicates off-track reading or a defect in the magnetic medium. The controller is also configured to determine whether a PES value is above a first predetermined threshold in response to a determination that the PES is valid. Moreover, the controller is configured to inject error bits into a data stream in place of corresponding bits of decoded data in response to a determination that the PES is invalid, a determination that the PES value is above the first predetermined threshold, or a determination that the PES is invalid and the PES value is above the first predetermined threshold. Other systems and methods are described in accordance with more embodiments.
    Type: Application
    Filed: November 28, 2017
    Publication date: March 22, 2018
    Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
  • Patent number: 9741380
    Abstract: In one embodiment, a computer-implemented method includes creating a spike in a servo channel from a predetermined start position to an end position, and storing servo data including at least a portion thereof generated during the spike. The spike has a predetermined amplitude. In another embodiment, a computer program product includes a computer readable storage medium having program instructions embodied therewith. The program instructions are executable by a controller to perform the foregoing method.
    Type: Grant
    Filed: February 8, 2017
    Date of Patent: August 22, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Eiji Ogura, Tomoko Taketomi, Kazuhiro Tsuruta
  • Publication number: 20170125053
    Abstract: According to one embodiment, a system for processing data includes a controller configured to determine whether a position error signal (PES) is invalid while reading data from a magnetic medium using at least one data channel. The controller is also configured to determine whether a PES value is above a first predetermined threshold in response to a determination that the PES is valid. Moreover, the controller is configured to inject error bits into a data stream in place of corresponding bits of decoded data in response to a determination that the PES is invalid and in response to a determination that the PES value is above the first predetermined threshold. Other systems and methods for processing data are described in accordance with more embodiments.
    Type: Application
    Filed: January 12, 2017
    Publication date: May 4, 2017
    Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
  • Patent number: 9640209
    Abstract: In one embodiment, a computer-implemented method for simulating a defect signal in a time based servo system includes determining a start position for a spike, determining an end position for the spike, determining a servo channel, determining an amplitude of the spike, initiating an acquire lock process, creating the spike in the determined servo channel from the determined start position to the determined end position, and storing servo data including at least a portion thereof generated during the spike. The spike has the determined amplitude. In another embodiment, a computer program product for generating defect signals in a storage system includes a computer readable storage medium having program instructions embodied therewith, wherein the computer readable storage medium is not a transitory signal per se. The program instructions are executable by a controller to perform the foregoing method.
    Type: Grant
    Filed: September 20, 2016
    Date of Patent: May 2, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Eiji Ogura, Tomoko Taketomi, Kazuhiro Tsuruta
  • Patent number: 9608670
    Abstract: According to one embodiment, a method for processing data includes determining whether a PES is invalid while reading data from a magnetic medium using at least one data channel, determining whether a PES value is above a first predetermined threshold when the PES is valid, injecting error bits into a data stream in place of corresponding bits of decoded data when the PES is invalid and/or the PES value is above the first predetermined threshold, decoding the data using a run-length limited (RLL) decoder to produce the decoded data based on the data from the magnetic medium, and outputting the data stream. Other methods, systems, and tape drives for processing data using error injection are described in more embodiments.
    Type: Grant
    Filed: July 14, 2014
    Date of Patent: March 28, 2017
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
  • Patent number: 9477411
    Abstract: To provide a technique for optimizing the processing order of recall requests in which the average latency time of a host apparatus is minimized. A storage manager accepts a request of the host apparatus for the recalling data from a tape library, and stores the request in a queue table. In response to storage of the request, the storage manager calculates the latency time for each request in all the conceivable execution orders for all the requests stored in the queue table. The storage manager determines the execution order which minimizes the total calculated latency time for all the requests including the active request.
    Type: Grant
    Filed: July 15, 2015
    Date of Patent: October 25, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Yutaka Oishi, Tomoko Taketomi, Kazuhiro Tsuruta
  • Patent number: 9390759
    Abstract: An apparatus for operating a tape storage device comprises a tape skew estimation unit for estimating a value related to a skew of a tape storage medium arranged in the tape storage device relative to a head module of the tape storage device. A servo pattern decoder is configured to decode information encoded in a servo pattern written to one or more servo bands of the tape storage medium based on read-back signals of at least two servo readers of the tape storage device arranged for reading the servo pattern from the one or more servo bands and based on the estimated skew related value.
    Type: Grant
    Filed: April 6, 2015
    Date of Patent: July 12, 2016
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Giovanni Cherubini, Simeon Furrer, Jens Jelitto, Kazuhiro Tsuruta
  • Patent number: 9318138
    Abstract: A controller, according to one embodiment, has at least some hardware components, and is configured to determine an offset between adjacent arrays of transducers in a direction perpendicular to an intended direction of media travel when a magnetic head having the arrays is positioned at a first position, cause the magnetic head to tilt to a second position, and delay write operations performed by at least some of the transducers in a first of the arrays such that data written by the transducers in the first array is readable by a second array of read transducers aligned in the direction orthogonal to the intended direction of media travel without implementing readback delays corresponding to the write delays.
    Type: Grant
    Filed: December 17, 2014
    Date of Patent: April 19, 2016
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Tomoko Taketomi, Keisuke Tanaka, Kazuhiro Tsuruta
  • Publication number: 20160019921
    Abstract: A controller, according to one embodiment, has at least some hardware components, and is configured to determine an offset between adjacent arrays of transducers in a direction perpendicular to an intended direction of media travel when a magnetic head having the arrays is positioned at a first position, cause the magnetic head to tilt to a second position, and delay write operations performed by at least some of the transducers in a first of the arrays such that data written by the transducers in the first array is readable by a second array of read transducers aligned in the direction orthogonal to the intended direction of media travel without implementing readback delays corresponding to the write delays.
    Type: Application
    Filed: December 17, 2014
    Publication date: January 21, 2016
    Inventors: Nhan X. Bui, Tomoko Taketomi, Keisuke Tanaka, Kazuhiro Tsuruta
  • Publication number: 20160011793
    Abstract: To provide a technique for optimizing the processing order of recall requests in which the average latency time of a host apparatus is minimized. A storage manager accepts a request of the host apparatus for the recalling data from a tape library, and stores the request in a queue table. In response to storage of the request, the storage manager calculates the latency time for each request in all the conceivable execution orders for all the requests stored in the queue table. The storage manager determines the execution order which minimizes the total calculated latency time for all the requests including the active request.
    Type: Application
    Filed: July 15, 2015
    Publication date: January 14, 2016
    Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie IWASAKI, Yutaka OISHI, Tomoko TAKETOMI, Kazuhiro TSURUTA
  • Publication number: 20160013807
    Abstract: According to one embodiment, a method for processing data includes determining whether a PES is invalid while reading data from a magnetic medium using at least one data channel, determining whether a PES value is above a first predetermined threshold when the PES is valid, injecting error bits into a data stream in place of corresponding bits of decoded data when the PES is invalid and/or the PES value is above the first predetermined threshold, decoding the data using a run-length limited (RLL) decoder to produce the decoded data based on the data from the magnetic medium, and outputting the data stream. Other methods, systems, and tape drives for processing data using error injection are described in more embodiments.
    Type: Application
    Filed: July 14, 2014
    Publication date: January 14, 2016
    Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
  • Publication number: 20150302875
    Abstract: An apparatus for operating a tape storage device comprises a tape skew estimation unit for estimating a value related to a skew of a tape storage medium arranged in the tape storage device relative to a head module of the tape storage device. A servo pattern decoder is configured to decode information encoded in a servo pattern written to one or more servo bands of the tape storage medium based on read-back signals of at least two servo readers of the tape storage device arranged for reading the servo pattern from the one or more servo bands and based on the estimated skew related value.
    Type: Application
    Filed: April 6, 2015
    Publication date: October 22, 2015
    Inventors: Giovanni Cherubini, Simeon Furrer, Jens Jelitto, Kazuhiro Tsuruta
  • Patent number: 9117470
    Abstract: According to one general embodiment, a method includes determining an offset between first and second arrays of transducers on a magnetic head in a direction perpendicular to an intended direction of media travel when the magnetic head is positioned at a first position, tilting the magnetic head to a second position, and delaying writing by at least some of the write transducers to provide magnetic transitions on a magnetic medium as if the longitudinal axis of the array was aligned in the direction perpendicular to the intended direction of media travel. At least one of the arrays of transducers includes write transducers. Moreover, the arrays of transducers have longitudinal axes aligned at the second position greater or less than 0 degrees from the longitudinal axes of the arrays of transducers aligned at the first position.
    Type: Grant
    Filed: July 17, 2014
    Date of Patent: August 25, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Tomoko Taketomi, Keisuke Tanaka, Kazuhiro Tsuruta
  • Patent number: 9104318
    Abstract: To provide a technique for optimizing the processing order of recall requests in which the average latency time of a host apparatus is minimized. A storage manager accepts a request of the host apparatus for the recalling data from a tape library, and stores the request in a queue table. In response to storage of the request, the storage manager calculates the latency time for each request in all the conceivable execution orders for all the requests stored in the queue table. The storage manager determines the execution order which minimizes the total calculated latency time for all the requests including the active request, and rearranges the requests in the queue table.
    Type: Grant
    Filed: April 2, 2014
    Date of Patent: August 11, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Norie Iwasaki, Yutaka Oishi, Tomoko Taketomi, Kazuhiro Tsuruta
  • Patent number: 9086810
    Abstract: Data is recorded such that the positions of data will be aligned in a traveling direction and a width direction of the storage medium. The medium travels in the traveling direction from a first to a second position as a certain wrap of a group of plural files in a first physical range between the first and the second positions. A head shifts from the certain wrap to another wrap in the width direction of the medium. The medium travels in the traveling direction from a third to a fourth position as the other wrap of a group of plural files in a second physical range between the third and the fourth positions. The plural files in groups on the certain wrap and the other wrap may be written in reverse order to each other after being once stored in a buffer.
    Type: Grant
    Filed: October 17, 2014
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
  • Patent number: 9086809
    Abstract: Data is recorded such that the positions of data will be aligned in a traveling direction and a width direction of the storage medium. The medium travels in the traveling direction from a first to a second position as a certain wrap of a group of plural files in a first physical range between the first and the second positions. A head shifts from the certain wrap to another wrap in the width direction of the medium. The medium travels in the traveling direction from a third to a fourth position as the other wrap of a group of plural files in a second physical range between the third and the fourth positions. The plural files in groups on the certain wrap and the other wrap may be written in reverse order to each other after being once stored in a buffer.
    Type: Grant
    Filed: September 22, 2014
    Date of Patent: July 21, 2015
    Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATION
    Inventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
  • Publication number: 20150116859
    Abstract: Data is recorded such that the positions of data will be aligned in a traveling direction and a width direction of the storage medium. The medium travels in the traveling direction from a first to a second position as a certain wrap of a group of plural files in a first physical range between the first and the second positions. A head shifts from the certain wrap to another wrap in the width direction of the medium. The medium travels in the traveling direction from a third to a fourth position as the other wrap of a group of plural files in a second physical range between the third and the fourth positions. The plural files in groups on the certain wrap and the other wrap may be written in reverse order to each other after being once stored in a buffer.
    Type: Application
    Filed: October 17, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
  • Publication number: 20150116858
    Abstract: Data is recorded such that the positions of data will be aligned in a traveling direction and a width direction of the storage medium. The medium travels in the traveling direction from a first to a second position as a certain wrap of a group of plural files in a first physical range between the first and the second positions. A head shifts from the certain wrap to another wrap in the width direction of the medium. The medium travels in the traveling direction from a third to a fourth position as the other wrap of a group of plural files in a second physical range between the third and the fourth positions. The plural files in groups on the certain wrap and the other wrap may be written in reverse order to each other after being once stored in a buffer.
    Type: Application
    Filed: September 22, 2014
    Publication date: April 30, 2015
    Applicant: International Business Machines Corporation
    Inventors: HIROSHI ITAGAKI, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
  • Patent number: 9019651
    Abstract: Provided are a computer program product, system, and method for determining a skew error signal (SES) offset used to determine an SES to adjust heads in a drive unit. A determination is made of a first difference in a first orientation with respect to a direction of movement of the recordable storage media based on first and second position information read by first and second servo read elements on a first head. A determination is made of a second difference in a second orientation with respect to the direction of movement of the recordable storage media based on third and fourth position information read by the first servo read element and a third servo read element on a second head. An offset, calculated based on the determined first and second difference, is used to generate an error signal to adjust the first and second heads.
    Type: Grant
    Filed: May 28, 2014
    Date of Patent: April 28, 2015
    Assignee: International Business Machines Corporation
    Inventors: Nhan X. Bui, Angeliki Pantazi, Tomoko Taketomi, Kazuhiro Tsuruta