Patents by Inventor Tomoki Oura
Tomoki Oura 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: 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: 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
-
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
-
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: 20080189590Abstract: 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: ApplicationFiled: February 1, 2008Publication date: August 7, 2008Applicant: MARVELL TECHNOLOGY JAPAN Y.K.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
-
Publication number: 20080189451Abstract: 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: February 1, 2008Publication date: August 7, 2008Applicant: Marvell Semiconductor, Inc.Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
-
Publication number: 20070217050Abstract: 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: ApplicationFiled: December 21, 2006Publication date: September 20, 2007Applicant: Hitachi Global Storage Technologies Netherlands B.V.Inventors: Minoru Tsukada, Soichi Isono, Tomoki Oura, Yoshikatsu Fujii, Koji Takahashi
-
Patent number: 6954876Abstract: Defect management information of a disk apparatus is read efficiently. Pieces of defective track information, which each indicate existence of defective tracks for a group of a plurality of tracks, are stored being associated with physical track numbers. And, pieces of defect information on defective tracks are stored in predetermined groups. Further, pieces of pointer information that indicate start addresses of storage address for the above-mentioned predetermined groups are stored. When a processing means receives an instruction of read or write to a track of a storage medium, the processing means refers to a piece of defective track information based on the above-mentioned addresses. When existence of a defective track is indicated, the processing means refers to a piece of pointer information corresponding to the group relating to the referred piece of defective track information.Type: GrantFiled: December 10, 2001Date of Patent: October 11, 2005Assignee: Hitachi Global Storage Technologies Japan, Ltd.Inventors: Hitoshi Ogawa, Takushi Nishiya, Soichi Isono, Tomoki Oura
-
Publication number: 20020071193Abstract: Defect management information of a disk apparatus is read efficiently. Pieces of defective track information, which each indicate existence of defective tracks for a group of a plurality of tracks, are stored being associated with physical track numbers. And, pieces of defect information on defective tracks are stored in predetermined groups. Further, pieces of pointer information that indicate start addresses of storage address for the above-mentioned predetermined groups are stored. When a processing means receives an instruction of read or write to a track of a storage medium, the processing means refers to a piece of defective track information based on the above-mentioned addresses. When existence of a defective track is indicated, the processing means refers to a piece of pointer information corresponding to the group relating to the referred piece of defective track information.Type: ApplicationFiled: December 10, 2001Publication date: June 13, 2002Inventors: Hitoshi Ogawa, Takushi Nishiya, Soichi Isono, Tomoki Oura