Patents by Inventor Syosuke MARUYAMA
Syosuke MARUYAMA 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: 12205617Abstract: According to the embodiment, an HDC receives a plurality of data segments from a host, and executes generation and addition of a first code and output of a data segment to which the first code is added to each data segment. An HDC calculates exclusive OR with respect to the first codes, and outputs obtained first information. The RWC performs data conversion and calculation of exclusive OR on the plurality of data segments to which the first code is added, and outputs the plurality of data segments after the data conversion and a track parity obtained by the calculation of the exclusive OR. The RWC acquires the first code from the plurality of data segments. The RWC calculates exclusive OR with respect to a group of the second codes which are the acquired first codes to acquire second information. The RWC compares the first information with the second information.Type: GrantFiled: December 12, 2023Date of Patent: January 21, 2025Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage CorporationInventors: Yosuke Kondo, Syosuke Maruyama
-
Publication number: 20240296869Abstract: According to the embodiment, an HDC receives a plurality of data segments from a host, and executes generation and addition of a first code and output of a data segment to which the first code is added to each data segment. An HDC calculates exclusive OR with respect to the first codes, and outputs obtained first information. The RWC performs data conversion and calculation of exclusive OR on the plurality of data segments to which the first code is added, and outputs the plurality of data segments after the data conversion and a track parity obtained by the calculation of the exclusive OR. The RWC acquires the first code from the plurality of data segments. The RWC calculates exclusive OR with respect to a group of the second codes which are the acquired first codes to acquire second information. The RWC compares the first information with the second information.Type: ApplicationFiled: December 12, 2023Publication date: September 5, 2024Inventors: Yosuke KONDO, Syosuke MARUYAMA
-
Publication number: 20240105230Abstract: According to an embodiment, a track includes first sectors and a second sector. When write of a second data segment to a third sector that is one of the first sectors is requested from a host, a controller acquires the second data segment from the host and stores the second data segment in the memory, and reads a data set including all first data segments and all first information pieces from the track and stores the data set in the memory. The controller acquires a second information piece of the third sector, and updates a first data segment and a first information piece read from the third sector in the data set in the memory with the second data segment and the second information piece. The controller calculates a second parity while the updated data set to the track, and writes the second parity to the second sector.Type: ApplicationFiled: February 28, 2023Publication date: March 28, 2024Inventors: Syosuke MARUYAMA, Hideo SHIMOKAWA
-
Patent number: 11935566Abstract: According to an embodiment, on a first track of a magnetic disk, a plurality of first sectors in each of which a data segment is stored, and a second sector in which a parity for first error correction is stored are arranged in this order from a first position. A controller executes a first operation of sequentially reading a first data segment from each of the plurality of first sectors, and storing a group of the read first data segments in a buffer memory. The controller obtains a first parity from the group of the read first data segments. The controller starts a second operation of writing each first data segment stored in the buffer memory, to a first sector that is a read source among the plurality of first sectors, and writing the first parity to the second sector, before the magnetic head reaches the first position.Type: GrantFiled: September 6, 2022Date of Patent: March 19, 2024Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATIONInventor: Syosuke Maruyama
-
Patent number: 11929094Abstract: According to an embodiment, a track includes first sectors and a second sector. When write of a second data segment to a third sector that is one of the first sectors is requested from a host, a controller acquires the second data segment from the host and stores the second data segment in the memory, and reads a data set including all first data segments and all first information pieces from the track and stores the data set in the memory. The controller acquires a second information piece of the third sector, and updates a first data segment and a first information piece read from the third sector in the data set in the memory with the second data segment and the second information piece. The controller calculates a second parity while the updated data set to the track, and writes the second parity to the second sector.Type: GrantFiled: February 28, 2023Date of Patent: March 12, 2024Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATIONInventors: Syosuke Maruyama, Hideo Shimokawa
-
Publication number: 20230306991Abstract: According to an embodiment, on a first track of a magnetic disk, a plurality of first sectors in each of which a data segment is stored, and a second sector in which a parity for first error correction is stored are arranged in this order from a first position. A controller executes a first operation of sequentially reading a first data segment from each of the plurality of first sectors, and storing a group of the read first data segments in a buffer memory. The controller obtains a first parity from the group of the read first data segments. The controller starts a second operation of writing each first data segment in the group of the first data segments stored in the buffer memory, to a first sector that is a read source among the plurality of first sectors, and writing the first parity to the second sector, before the magnetic head reaches the first position.Type: ApplicationFiled: September 6, 2022Publication date: September 28, 2023Inventor: Syosuke MARUYAMA
-
Publication number: 20220084554Abstract: According to one embodiment, a magnetic disk device includes a disk including a first area where user data is written and a second area which is different from the first area, a head configured to write data to the disk and read data from the disk, and a controller configured to generate, when a first sector of a first track, which includes a first parity sector and the first sector which is different from the first parity sector in the first area, is reassigned to a second track in the second area, a second parity sector corresponding to the first sector.Type: ApplicationFiled: September 8, 2021Publication date: March 17, 2022Inventors: Syosuke MARUYAMA, Kana FURUHASHI
-
Patent number: 10504550Abstract: A magnetic disk device includes a plurality of tracks and a controller. The controller receives write data to be written to a first sector of a track, generates a first data string based on the write data and a logical identifier for the first sector, attempts to cause the first data string to be written to the first sector, determines whether a write error has occurred while the first data string is written to the first sector, generates a second data string based at least in part on the first data string, and in response to determining that no write error has occurred while the first data string is written to the first sector, writes a parity data string that is based at least in part on the second data string to a second sector of the track that stores parity data for the track.Type: GrantFiled: September 2, 2018Date of Patent: December 10, 2019Assignees: Kabushiki Kaisha Toshiba, Toshiba Electronic Devices & Storage CorporationInventors: Syosuke Maruyama, Kana Furuhashi, Yosuke Kondo
-
Patent number: 10438615Abstract: A disk device includes a recording medium on which data is recorded, a decoding circuit configured to decode data read from the recording medium, and a control circuit. The control circuit is configured to cause first data associated with a target sector referenced in a read request to be read from a target track of the recording medium, second data associated with a non-target sector that is not referenced in the read request to be read from the recording medium after the first data is read from the recording medium, and decoding of the first data to be completed by the decoding circuit after the second data is read from the recording medium.Type: GrantFiled: March 14, 2019Date of Patent: October 8, 2019Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATIONInventors: Syosuke Maruyama, Kana Furuhashi
-
Publication number: 20190279678Abstract: A magnetic disk device includes a plurality of tracks and a controller. The controller receives write data to be written to a first sector of a track, generates a first data string based on the write data and a logical identifier for the first sector, attempts to cause the first data string to be written to the first sector, determines whether a write error has occurred while the first data string is written to the first sector, generates a second data string based at least in part on the first data string, and in response to determining that no write error has occurred while the first data string is written to the first sector, writes a parity data string that is based at least in part on the second data string to a second sector of the track that stores parity data for the track.Type: ApplicationFiled: September 2, 2018Publication date: September 12, 2019Inventors: Syosuke MARUYAMA, Kana FURUHASHI, Yosuke KONDO
-
Publication number: 20190214040Abstract: A disk device includes a recording medium on which data is recorded, a decoding circuit configured to decode data read from the recording medium, and a control circuit. The control circuit is configured to cause first data associated with a target sector referenced in a read request to be read from a target track of the recording medium, second data associated with a non-target sector that is not referenced in the read request to be read from the recording medium after the first data is read from the recording medium, and decoding of the first data to be completed by the decoding circuit after the second data is read from the recording medium.Type: ApplicationFiled: March 14, 2019Publication date: July 11, 2019Inventors: Syosuke MARUYAMA, Kana FURUHASHI
-
Patent number: 10249327Abstract: A disk device includes a recording medium on which data is recorded, a decoding circuit configured to decode data read from the recording medium, and a control circuit. The control circuit is configured to cause first data associated with a target sector referenced in a read request to be read from a target track of the recording medium, second data associated with a non-target sector that is not referenced in the read request to be read from the recording medium after the first data is read from the recording medium, and decoding of the first data to be completed by the decoding circuit after the second data is read from the recording medium.Type: GrantFiled: March 2, 2018Date of Patent: April 2, 2019Assignees: KABUSHIKI KAISHA TOSHIBA, TOSHIBA ELECTRONIC DEVICES & STORAGE CORPORATIONInventors: Syosuke Maruyama, Kana Furuhashi
-
Publication number: 20180308512Abstract: A disk device includes a recording medium on which data is recorded, a decoding circuit configured to decode data read from the recording medium, and a control circuit. The control circuit is configured to cause first data associated with a target sector referenced in a read request to be read from a target track of the recording medium, second data associated with a non-target sector that is not referenced in the read request to be read from the recording medium after the first data is read from the recording medium, and decoding of the first data to be completed by the decoding circuit after the second data is read from the recording medium.Type: ApplicationFiled: March 2, 2018Publication date: October 25, 2018Inventors: Syosuke MARUYAMA, Kana FURUHASHI