IP Library Granted Patent US 7,633,700
Granted Patent B2
US 7,633,700 · App. 11/454,496 · Granted Dec 15, 2009

Method and system for contiguously appending data onto media in a tape drive system

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 7,633,700
App. No.
11/454,496
Granted
Dec 15, 2009
Kind
B2
Abstract

A method for contiguously appending data onto media in a tape drive system is disclosed. In one embodiment, the method includes reading existing data recorded on a media, determining an append point on the media, and contiguously appending new data on the media starting at the append point such that any end pad is eliminated and no intermediate pads are resulted. Other embodiments are also disclosed.

Claims (29)

1. A method comprising:

reading existing data recorded on a media;

determining an append point on the media by determining a signature indicating the append point, the signature including a pattern of stripes of the existing data on the media; and

contiguously appending new data on the media starting at the append point such that an end pad is eliminated and no intermediate pads are resulted.

2. The method of claim 1 , further comprising reading the existing data from one or more matrices located prior to the append point on the media, the media including a magnetic tape.

3. The method of claim 1 , wherein the contiguously appending of the new data comprises appending the new data at the append point such that the existing data is preserved through the append point on the media.

4. The method of claim 1 , wherein each stripe includes a strip of blocks within a matrix.

5. The method of claim 1 , wherein the media comprises matrices to hold the existing data, the media including a magnetic tape.

6. The method of claim 5 , wherein each matrix is located next to another matrix such that no gap on the media resulted, the gap including a blank space between records, the records including portions of the existing data.

7. The method of claim 1 , wherein the pad comprises a space on the tape having irrelevant data.

8. An apparatus comprising:

a data processing unit to determine an append point on a media by determining a signature indicating the append point, the signature including a pattern of stripes of the existing data on the media; and

a control unit, coupled with the data processing unit, the control unit to read existing data recorded on the media, and

contiguously append data on the media starting at the append point such that an end pad is eliminated and no intermediate pads are resulted.

9. The apparatus of claim 8 , wherein the control unit is further to read the existing data from one or more matrices located prior to the append point on the media, the media including a magnetic tape.

10. The apparatus of claim 8 , wherein the control unit is further to append the new data at the append point such that the existing data is preserved through the append point on the media.

11. A system comprising:

a tape drive coupled to a computer system, the tape drive to communicate data with a user via the computer system, the tape drive is further to:

determine an append point on a media by determining a signature indicating the append point, the signature including a pattern of stripes of the existing data on the media;

read existing data recorded on the media; and

contiguously append data on the media starting at the append point such that an end pad is eliminated and no intermediate pads are resulted.

12. The system of claim 11 , wherein the tape drive is further to read the existing data from one or more matrices located prior to the append point on the media, the media including a magnetic tape.

13. The system of claim 11 , wherein the tape drive is further to append the new data at the append point such that the existing data is preserved through the append point on the media.

14. An article of manufacture comprising a machine-readable media having instructions which when executed, cause a machine to:

read existing data recorded on a media;

determine an append point on the media by determining a signature indicating the append point, the signature including a pattern of stripes of the existing data on the media; and

contiguously append new data on the media starting at the append point such that an end pad is eliminated and no intermediate pads are resulted.

15. The article of manufacture of claim 14 , wherein the instructions when executed, further cause the machine to read the existing data from one or more matrices located prior to the append point on the media.

16. The article of manufacture of claim 14 , wherein the instructions to contiguously append the new data when executed, further cause the machine to append the new data at the append point such that the existing data is preserved through the append point on the media.

Assignments (2)
MERGER AND CHANGE OF NAME Recorded Dec 16, 2015
From: ORACLE USA, INC.; SUN MICROSYSTEMS, INC.; ORACLE AMERICA, INC.
To: ORACLE AMERICA, INC.
Reel/Frame 037305/0133 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 16, 2006
From: GILL, RICHARD A.; HAYES, ROGER D.
To: SUN MICROSYSTEMS, INC.
Reel/Frame 017985/0634 →