Patents by Inventor Soichi Isono
Soichi Isono 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: 9129654Abstract: A system including a first first-in first-out (FIFO) module, a control module, and a second FIFO module. The first FIFO module is configured to receive, from a host, (i) a first block and (ii) a first logical block address corresponding to the first block, where the first block includes first data. The control module is configured to generate a second block, where the second block includes (i) the first data and (ii) the first logical block address. The second FIFO module is configured to receive a third block from the first FIFO module, where the third block includes a second logical block address, and to determine whether the third block is different than the first block depending on whether the second logical block address included in the third block is different than the first logical block address included in the second block.Type: GrantFiled: July 8, 2013Date of Patent: September 8, 2015Assignee: Marvell International LTD.Inventors: Heng Tang, Gregory Burd, Soichi Isono, Son Hong Ho, Vincent Wong, Zining Wu
-
Patent number: 8719685Abstract: An apparatus includes, in at least one aspect, a plurality of buffers and circuitry configured to store encoded data in one buffer of the plurality of buffers concurrently with storing other data in another buffer of the plurality of buffers and to write the stored encoded data from the one buffer to a storage device concurrently with storing encoded other data in the other buffer, replacing the stored other data in the other buffer.Type: GrantFiled: May 31, 2013Date of Patent: May 6, 2014Assignee: Marvell World Trade Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 8638515Abstract: A method includes, in at least one aspect, receiving a data set to be written onto a medium, identifying an index associated with the medium, identifying a first sector and a second sector of the medium, the first sector preceding the second sector, generating an error code for the data set based on the index and the first sector, and writing at least one of the data set or the generated error code into the second sector.Type: GrantFiled: July 14, 2010Date of Patent: January 28, 2014Assignee: Marvell International Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Publication number: 20130262965Abstract: An apparatus includes, in at least one aspect, a plurality of buffers and circuitry configured to store encoded data in one buffer of the plurality of buffers concurrently with storing other data in another buffer of the plurality of buffers and to write the stored encoded data from the one buffer to a storage device concurrently with storing encoded other data in the other buffer, replacing the stored other data in the other buffer.Type: ApplicationFiled: May 31, 2013Publication date: October 3, 2013Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 8514507Abstract: Methods and apparatus describe processing of data for recording to a storage device. An apparatus includes, in at least one aspect, a plurality of buffers and circuitry configured to encode data stored in one buffer of the plurality of buffers concurrently with storing data in another buffer of the plurality of buffers and to write the encoded data from the one buffer to a storage device concurrently with encoding the stored data in the other buffer.Type: GrantFiled: September 13, 2012Date of Patent: August 20, 2013Assignee: Marvell International Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 8484537Abstract: A system including a first buffer module, a first encoder module, a control module, and a second buffer module. The first buffer module receives (i) a first block and (ii) a first logical block address (LBA) for the first block from a host, where the first block includes first data. The first encoder module generates a first checksum based on (i) the first data and (ii) the first LBA. The control module generates a second block, where the second block includes (i) the first data, (ii) the first LBA, and (iii) the first checksum. The second buffer module receives a third block from the first buffer module, where the third block includes a second LBA. The second buffer module determines whether the third block is different than the first block depending on whether the second LBA in the third block is different than the first LBA in the second block.Type: GrantFiled: November 19, 2010Date of Patent: July 9, 2013Assignee: Marvell International Ltd.Inventors: Tang Heng, Gregory Burd, Soichi Isono, Son Hong Ho, Vincent Wong, Zining Wu
-
Patent number: 8458580Abstract: A magnetic disk controller includes an error check code generating unit that generates error check codes associated with the encoded pieces of writing data; a first buffer that stores a first encoded piece of writing data and a first error check code associated with the first encoded piece; a second buffer that stores a second encoded piece of writing data and a second error check code associated with the second encoded piece; and a buffer control unit that, in a first period, substantially concurrently with a writing of the first encoded piece and the first error check code from the first buffer into a first sector of the magnetic disk, stores the second encoded piece and the second error check code into the second buffer.Type: GrantFiled: February 1, 2008Date of Patent: June 4, 2013Assignee: Marvell World Trade Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Publication number: 20130013979Abstract: Methods and apparatus describe processing of data for recording to a storage device. An apparatus includes, in at least one aspect, a plurality of buffers and circuitry configured to encode data stored in one buffer of the plurality of buffers concurrently with storing data in another buffer of the plurality of buffers and to write the encoded data from the one buffer to a storage device concurrently with encoding the stored data in the other buffer.Type: ApplicationFiled: September 13, 2012Publication date: January 10, 2013Applicant: MARVELL JAPAN K.K.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 8284511Abstract: Systems, methods and computer program products for writing and reading a plurality of data sets and error codes are described. In some implementations, a magnetic disk controller can be provided that includes an error code unit configured to generate one or more error codes for each of a plurality of data sets to be written onto corresponding sectors of a medium. The magnetic disk controller can also include a buffer unit configured to store each data set and an error code in an associated buffer, and an encoding unit configured to encode the plurality of data sets. In some implementations, at least one data set is encoded concurrently with the buffer unit storing another different data set in the associated buffer. The magnetic disk controller can also include a control unit configured to write each encoded data set and a corresponding error code onto a corresponding sector.Type: GrantFiled: December 9, 2009Date of Patent: October 9, 2012Assignee: Marvell International Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 7907362Abstract: Among other disclosed subject matter, a magnetic disk controller can include an index detecting unit to detect an index of the magnetic disk, an error check code generating unit to, after the index detecting unit detects the index, generate a first error check code for first write data based on the first write data and a first physical address of a first sector subsequent to the detected index, and a writing control unit to cause the first error check code generated by the error check code generating unit, the first write data and the first physical address to be written into a second sector subsequent to the first sector.Type: GrantFiled: February 1, 2008Date of Patent: March 15, 2011Assignee: Marvell International Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 7840878Abstract: A system includes a host first-in first-out (FIFO) module, a first encoder module, a control module, a disk FIFO module, and a second encoder module. The host FIFO module receives a block having data and selectively receives a host logical block address (HLBA). The first encoder module generates a first checksum based on the data and the HLBA and generates a first encoded block. The control module appends the HLBA to the first encoded block and generates an appended block. The disk FIFO module receives the block from the host FIFO module. The second encoder module selectively generates a second checksum based on the HLBA and the data in the block received by the disk FIFO module. The second encoder module compares the block received by the disk FIFO module to the block received by the host FIFO module based on the first and second checksums.Type: GrantFiled: February 27, 2007Date of Patent: November 23, 2010Assignee: Marvell International Ltd.Inventors: Heng Tang, Gregory Burd, Soichi Isono, Son Hong Ho, Vincent Wong, Zining Wu
-
Publication number: 20100277823Abstract: A magnetic disk controller includes a first buffer that includes a first storage area that stores former portions of pieces of writing data, and a second storage area that stores latter portions of pieces of writing data; an encoding unit that encodes a former portion of the first piece of writing data; a second buffer that stores the encoded former portion of the first piece of writing data; and a buffer control unit that writes the encoded former portion of the first piece of writing data into a first sector of the magnetic disk. The encoding unit encodes the latter portion of the first piece of writing data. The second buffer stores the encoded latter portion of the first piece of writing data. The buffer control unit, writes the encoded latter portion of the first piece of writing data into the first sector of the magnetic disk.Type: ApplicationFiled: July 14, 2010Publication date: November 4, 2010Applicants: MARVELL TECHNOLOGY JAPAN Y.K., MARVELL INTERNATIONAL LTD.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 7808735Abstract: A magnetic disk controller includes a first buffer that includes a first storage area that stores former portions of pieces of writing data, and a second storage area that stores latter portions of pieces of writing data; an encoding unit that encodes a former portion of the first piece of writing data; a second buffer that stores the encoded former portion of the first piece of writing data; and a buffer control unit that writes the encoded former portion of the first piece of writing data into a first sector of the magnetic disk. The encoding unit encodes the latter portion of the first piece of writing data. The second buffer stores the encoded latter portion of the first piece of writing data. The buffer control unit, writes the encoded latter portion of the first piece of writing data into the first sector of the magnetic disk.Type: GrantFiled: February 1, 2008Date of Patent: October 5, 2010Assignee: Marvell Technology Japan Y.K.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 7808737Abstract: Embodiments of the present invention provide a magnetic disk drive capable of controlling write/read positions by a method that takes the disturbance in the circumferential direction of a magnetic disk into consideration, thereby making it possible to improve the positioning accuracy. A magnetic disk drive in accordance with an embodiment of the present invention comprises: a magnetic recording medium on which information is written to each track thereof, the recording medium having a servo signal formed in the each track at specified intervals; a magnetic head including a read head for reading a signal from the magnetic recording medium, and a write head for writing information to the magnetic recording medium. At the time of writing/reading information by the magnetic head, a servo signal is detected from among signals read out by the read head.Type: GrantFiled: December 21, 2006Date of Patent: October 5, 2010Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Minoru Tsukada, Soichi Isono, Tomoki Oura, Yoshikatsu Fujii, Koji Takahashi
-
Publication number: 20100088576Abstract: Among other disclosed subject matter, a magnetic disk controller includes an interface that receives and transmits data to be written into a magnetic disk. The magnetic disk controller includes a first buffer and a second buffer each of which temporarily stores data that is to be written into at least one sector of the magnetic disk. The magnetic disk controller includes an encoding unit that encodes the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk. A data width M between the encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers.Type: ApplicationFiled: December 9, 2009Publication date: April 8, 2010Applicant: Marvell Japan K.K.Inventors: Soichi Isono, Minoni Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 7639443Abstract: Among other disclosed subject matter, a magnetic disk controller includes an interface that receives and transmits data to be written into a magnetic disk. The magnetic disk controller includes a first buffer and a second buffer each of which temporarily stores data that is to be written into at least one sector of the magnetic disk. The magnetic disk controller includes an encoding unit that encodes the data stored in any of the first buffer and the second buffer into data representing a signal to be applied to the magnetic disk. A data width M between the encoding unit and the first and second buffers is at least equal to twice a data width N between the interface and the first and second buffers.Type: GrantFiled: February 1, 2008Date of Patent: December 29, 2009Assignee: Marvell International Ltd.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Patent number: 7486461Abstract: Embodiments of the invention eliminate the unnecessary disk format margin to raise the format efficiency. In one embodiment, a disk control unit (MPU) predicts the variation of the next servo sector pulse interval based on each learnt servo sector pulse interval. From this predicted interval, an optimal variation of the data sector pulse interval is determined for the current servo sector pulse. This optimal variation is set to an internal register of the hard disk controller (HDC). Based on this set variation, an internal calculation circuit calculates a corrected data sector pulse interval. Thus, data sector pulses are output at intervals optimized on an individual servo sector basis.Type: GrantFiled: June 29, 2005Date of Patent: February 3, 2009Assignee: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Yoshikatsu Fujii, Soichi Isono, Tomoki Ooura, Minoru Tsukada
-
Patent number: 7444467Abstract: A storage system, coupled to a host computer, including at least one controller receiving data from the host computer, and a plurality of memory units connected to the controller. The controller generates parity data and sends the data and the parity data to the memory units. The memory units include a semiconductor memory device which stores the data and the parity data permanently.Type: GrantFiled: June 29, 2006Date of Patent: October 28, 2008Assignee: Hitachi, Ltd.Inventors: Tatuya Ninomiya, Hidefumi Masuzaki, Hiroyuki Kurosawa, Naoya Takahashi, Yasuo Inoue, Hidehiko Iwasaki, Masayuki Hoshino, Soichi Isono
-
Publication number: 20080253014Abstract: Among other disclosed subject matter, a magnetic disk controller can include an index detecting unit to detect an index of the magnetic disk, an error check code generating unit to, after the index detecting unit detects the index, generate a first error check code for first write data based on the first write data and a first physical address of a first sector subsequent to the detected index, and a writing control unit to cause the first error check code generated by the error check code generating unit, the first write data and the first physical address to be written into a second sector subsequent to the first sector.Type: ApplicationFiled: February 1, 2008Publication date: October 16, 2008Applicant: Marvell Semiconductor, Inc.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Publication number: 20080186615Abstract: A magnetic disk controller includes a first buffer that includes a first storage area that stores former portions of pieces of writing data, and a second storage area that stores latter portions of pieces of writing data; an encoding unit that encodes a former portion of the first piece of writing data; a second buffer that stores the encoded former portion of the first piece of writing data; and a buffer control unit that writes the encoded former portion of the first piece of writing data into a first sector of the magnetic disk. The encoding unit encodes the latter portion of the first piece of writing data. The second buffer stores the encoded latter portion of the first piece of writing data. The buffer control unit, writes the encoded latter portion of the first piece of writing data into the first sector of the magnetic disk.Type: ApplicationFiled: February 1, 2008Publication date: August 7, 2008Applicant: MARVELL TECHNOLOGY JAPAN Y.K.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi