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: 9928853Abstract: 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: GrantFiled: January 12, 2017Date of Patent: March 27, 2018Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
-
Publication number: 20180082705Abstract: 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: ApplicationFiled: November 28, 2017Publication date: March 22, 2018Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
-
Patent number: 9741380Abstract: 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: GrantFiled: February 8, 2017Date of Patent: August 22, 2017Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Eiji Ogura, Tomoko Taketomi, Kazuhiro Tsuruta
-
Publication number: 20170125053Abstract: 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: ApplicationFiled: January 12, 2017Publication date: May 4, 2017Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
-
Patent number: 9640209Abstract: 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: GrantFiled: September 20, 2016Date of Patent: May 2, 2017Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Eiji Ogura, Tomoko Taketomi, Kazuhiro Tsuruta
-
Patent number: 9608670Abstract: 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: GrantFiled: July 14, 2014Date of Patent: March 28, 2017Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
-
Patent number: 9477411Abstract: 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: GrantFiled: July 15, 2015Date of Patent: October 25, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Yutaka Oishi, Tomoko Taketomi, Kazuhiro Tsuruta
-
Patent number: 9390759Abstract: 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: GrantFiled: April 6, 2015Date of Patent: July 12, 2016Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Giovanni Cherubini, Simeon Furrer, Jens Jelitto, Kazuhiro Tsuruta
-
Patent number: 9318138Abstract: 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: GrantFiled: December 17, 2014Date of Patent: April 19, 2016Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Tomoko Taketomi, Keisuke Tanaka, Kazuhiro Tsuruta
-
Publication number: 20160019921Abstract: 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: ApplicationFiled: December 17, 2014Publication date: January 21, 2016Inventors: Nhan X. Bui, Tomoko Taketomi, Keisuke Tanaka, Kazuhiro Tsuruta
-
Publication number: 20160011793Abstract: 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: ApplicationFiled: July 15, 2015Publication date: January 14, 2016Applicant: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie IWASAKI, Yutaka OISHI, Tomoko TAKETOMI, Kazuhiro TSURUTA
-
Publication number: 20160013807Abstract: 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: ApplicationFiled: July 14, 2014Publication date: January 14, 2016Inventors: Nhan X. Bui, Setsuko Masuda, Keisuke Tanaka, Kazuhiro Tsuruta
-
Publication number: 20150302875Abstract: 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: ApplicationFiled: April 6, 2015Publication date: October 22, 2015Inventors: Giovanni Cherubini, Simeon Furrer, Jens Jelitto, Kazuhiro Tsuruta
-
Patent number: 9117470Abstract: 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: GrantFiled: July 17, 2014Date of Patent: August 25, 2015Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Tomoko Taketomi, Keisuke Tanaka, Kazuhiro Tsuruta
-
Patent number: 9104318Abstract: 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: GrantFiled: April 2, 2014Date of Patent: August 11, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Norie Iwasaki, Yutaka Oishi, Tomoko Taketomi, Kazuhiro Tsuruta
-
Patent number: 9086810Abstract: 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: GrantFiled: October 17, 2014Date of Patent: July 21, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
-
Patent number: 9086809Abstract: 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: GrantFiled: September 22, 2014Date of Patent: July 21, 2015Assignee: INTERNATIONAL BUSINESS MACHINES CORPORATIONInventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
-
Publication number: 20150116859Abstract: 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: ApplicationFiled: October 17, 2014Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: Hiroshi Itagaki, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
-
Publication number: 20150116858Abstract: 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: ApplicationFiled: September 22, 2014Publication date: April 30, 2015Applicant: International Business Machines CorporationInventors: HIROSHI ITAGAKI, Takashi Katagiri, Yohichi Miwa, Yumi Mori, Yoshikuni Murakami, Izuru Narita, Yutaka Oishi, Kazuhiro Tsuruta
-
Patent number: 9019651Abstract: 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: GrantFiled: May 28, 2014Date of Patent: April 28, 2015Assignee: International Business Machines CorporationInventors: Nhan X. Bui, Angeliki Pantazi, Tomoko Taketomi, Kazuhiro Tsuruta