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: 8719685
    Abstract: 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: Grant
    Filed: May 31, 2013
    Date of Patent: May 6, 2014
    Assignee: Marvell World Trade Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 8638515
    Abstract: 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: Grant
    Filed: July 14, 2010
    Date of Patent: January 28, 2014
    Assignee: Marvell International Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20130262965
    Abstract: 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: Application
    Filed: May 31, 2013
    Publication date: October 3, 2013
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 8514507
    Abstract: 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: Grant
    Filed: September 13, 2012
    Date of Patent: August 20, 2013
    Assignee: Marvell International Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 8458580
    Abstract: 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: Grant
    Filed: February 1, 2008
    Date of Patent: June 4, 2013
    Assignee: Marvell World Trade Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20130013979
    Abstract: 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: Application
    Filed: September 13, 2012
    Publication date: January 10, 2013
    Applicant: MARVELL JAPAN K.K.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 8284511
    Abstract: 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: Grant
    Filed: December 9, 2009
    Date of Patent: October 9, 2012
    Assignee: Marvell International Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 7907362
    Abstract: 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: Grant
    Filed: February 1, 2008
    Date of Patent: March 15, 2011
    Assignee: Marvell International Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20100277823
    Abstract: 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: Application
    Filed: July 14, 2010
    Publication date: November 4, 2010
    Applicants: MARVELL TECHNOLOGY JAPAN Y.K., MARVELL INTERNATIONAL LTD.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 7808735
    Abstract: 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: Grant
    Filed: February 1, 2008
    Date of Patent: October 5, 2010
    Assignee: Marvell Technology Japan Y.K.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 7808737
    Abstract: 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: Grant
    Filed: December 21, 2006
    Date of Patent: October 5, 2010
    Assignee: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Minoru Tsukada, Soichi Isono, Tomoki Oura, Yoshikatsu Fujii, Koji Takahashi
  • Publication number: 20100088576
    Abstract: 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: Application
    Filed: December 9, 2009
    Publication date: April 8, 2010
    Applicant: Marvell Japan K.K.
    Inventors: Soichi Isono, Minoni Tsukada, Tomoki Oura, Koji Takahashi
  • Patent number: 7639443
    Abstract: 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: Grant
    Filed: February 1, 2008
    Date of Patent: December 29, 2009
    Assignee: Marvell International Ltd.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20080253014
    Abstract: 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: Application
    Filed: February 1, 2008
    Publication date: October 16, 2008
    Applicant: Marvell Semiconductor, Inc.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20080189590
    Abstract: 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: Application
    Filed: February 1, 2008
    Publication date: August 7, 2008
    Applicant: MARVELL TECHNOLOGY JAPAN Y.K.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20080186615
    Abstract: 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: Application
    Filed: February 1, 2008
    Publication date: August 7, 2008
    Applicant: MARVELL TECHNOLOGY JAPAN Y.K.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20080189451
    Abstract: 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: Application
    Filed: February 1, 2008
    Publication date: August 7, 2008
    Applicant: Marvell Semiconductor, Inc.
    Inventors: Soichi Isono, Minoru Tsukada, Tomoki Oura, Koji Takahashi
  • Publication number: 20070217050
    Abstract: 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: Application
    Filed: December 21, 2006
    Publication date: September 20, 2007
    Applicant: Hitachi Global Storage Technologies Netherlands B.V.
    Inventors: Minoru Tsukada, Soichi Isono, Tomoki Oura, Yoshikatsu Fujii, Koji Takahashi
  • Patent number: 6954876
    Abstract: 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: Grant
    Filed: December 10, 2001
    Date of Patent: October 11, 2005
    Assignee: Hitachi Global Storage Technologies Japan, Ltd.
    Inventors: Hitoshi Ogawa, Takushi Nishiya, Soichi Isono, Tomoki Oura
  • Publication number: 20020071193
    Abstract: 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: Application
    Filed: December 10, 2001
    Publication date: June 13, 2002
    Inventors: Hitoshi Ogawa, Takushi Nishiya, Soichi Isono, Tomoki Oura