IP Library Granted Patent US 8,130,460
Granted Patent B2
US 8,130,460 · App. 12/534,892 · Granted Mar 6, 2012

Apparatus and method for writing data on a tape medium

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 8,130,460
App. No.
12/534,892
Granted
Mar 6, 2012
Kind
B2
Abstract

An apparatus and method are disclosed for writing data accumulated in a buffer on a tape medium in such a way that overwriting is prevented. The apparatus comprises a write unit configured for writing first data in a first position extending over a first track and an area adjacent to the first track, writing second data in a second position extending over a second track and an area adjacent to the second track, and writing the first data and the second data in a third position extending over a third track and an area adjacent to the third track. Furthermore, the apparatus comprises a processing unit configured for preventing the first data written in the first position from being overwritten with the second data written in the second position or with the first data written in the third position.

Claims (30)

1. An apparatus comprising:

a write unit configured for writing first data accumulated in a buffer on a tape medium in a first position extending over a first track and an area adjacent to the first track, writing second data accumulated in the buffer on the tape medium in a second position extending over a second track and an area adjacent to the second track, and writing the first data and the second data in a third position extending over a third track and an area adjacent to the third track; and

a processing unit configured for preventing the first data written in the first position from being overwritten with the first data written in the third position by, before the first data is written in the third position, determining whether the first data written in the first position is to be overwritten with the first data written in the third position.

2. The apparatus according to claim 1 , wherein the write unit writes temporary data on the first track and the second track, and wherein the write unit writes normal data on the third track.

3. The apparatus according to claim 2 , wherein the write unit writes temporary data on the first track and the second track to prevent a back hitch.

4. The apparatus according to claim 1 , wherein the processing unit is further configured for reporting a write error upon determining that the first data written in the first position by the write unit is to be overwritten with the first data written in the third position by the write unit.

5. A method comprising:

writing first data accumulated in a buffer on a tape medium in a first position extending over a first track and an area adjacent to the first track;

writing second data accumulated in the buffer on the tape medium in a second position extending over a second track and an area adjacent to the second track;

preventing the first data written in the first position from being overwritten with the first data written in a third position extending over a third track and an area adjacent to the third track by, before the first data is written in the third position, determining whether the first data written in the first position is to be overwritten with the first data written in the third position; and

upon determining that the first data written in the first position is not to be overwritten with the first data written in the third position, writing the first data and the second data in the third position.

6. The method according to claim 5 , wherein the first data written in the first position is temporary data, wherein the second data written in the second position is temporary data, and wherein the first data and the second data written in the third position is normal data.

7. The method according to claim 6 , wherein the first data is written in the first position and the second data is written in the second position to prevent a back hitch.

8. The method according to claim 5 , further comprising reporting a write error upon determining that the first data written in the first position is to be overwritten with the first data written in the third position.

9. An apparatus comprising:

a write unit configured for writing first data accumulated in a buffer on a tape medium in a first position extending over a first track and an area adjacent to the first track, writing second data accumulated in the buffer on the tape medium in a second position extending over a second track and an area adjacent to the second track, and writing the first data and the second data in a third position extending over a third track and an area adjacent to the third track; and

a processing unit configured for preventing the first data written in the first position by the write unit from being overwritten with the second data written in the second position by interposing the second track between an area adjacent to the first track and a fourth track used subsequent to the third track, and by setting the second position at a position extending over the second track and the fourth track.

10. The apparatus according to claim 9 , wherein the write unit writes temporary data on the first track and the second track, and wherein the write unit writes normal data on the third track.

11. The apparatus according to claim 9 , wherein the write unit writes normal data on the fourth track.

12. The apparatus according to claim 9 , further comprising a read unit configured for reading out data from an area adjacent to the first track in response to a request to read out data from the first track.

13. The apparatus according to claim 9 , wherein the processing unit is further configured for setting the second position at a position extending over the second track and the fourth track upon determining that the third position is a position extending over the third track and the first track.

14. A method comprising:

writing first data accumulated in a buffer on a tape medium in a first position extending over a first track and an area adjacent to the first track;

writing second data accumulated in the buffer on the tape medium in a second position extending over a second track and an area adjacent to the second track;

writing the first data and the second data in a third position extending over a third track and an area adjacent to the third track; and

preventing the first data written in the first position from being overwritten with the second data written in the second position by interposing the second track between an area adjacent to the first track and a fourth track used subsequent to the third track, and by setting the second position at a position extending over the second track and the fourth track.

15. The method according to claim 14 , wherein the first data written in the first position is temporary data, wherein the second data in the second position is temporary data, and wherein the first data and the second data written in the third position is normal data.

16. The method according to claim 14 , wherein data written on the fourth track is normal data.

17. The method according to claim 14 , further comprising reading out data from an area adjacent to the first track in response to a request to read out data from the first track.

18. The method according to claim 14 , further comprising setting the second position at a position extending over the second track and the fourth track upon determining that the third position is a position extending over the third track and the first track.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 10, 2014
From: INTERNATIONAL BUSINESS MACHINES CORPORATION
To: LENOVO INTERNATIONAL LIMITED
Reel/Frame 034194/0291 →