← Back to Patent Explorer
US5819296A Expired / Lapsed US ⏱️ 0.0 years remaining

Method and apparatus for moving large numbers of data files between computer systems using import and export processes employing a directory of file handles

Assignee: Veritas Software Corp
•
Filing: 1996-10-31
•
Granted: 1998-10-06
•
Expires: 2016-10-31
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Large numbers of data files are moved between computer systems using an export process and an import process. To begin, a user specifies files to export from a first computer system. A volume location for each of the specified files is identified within the first computer system. File handles corresponding to the specified files are stored to a directory volume. Next, a user physically removes all of the identified volumes and the directory volume from the first computer system and installs them in the second computer system. The import process begins when a user for a second computer system loads the volumes and the directory volume into the second computer system. The imported files are then merged with existing files on the second computer system.

Inventors

  • 👤 Raymond Arnold Anderson
  • 👤 Ravi Tavakley

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-28 18:15
CPC Classifications
G; G06; G06F; G06F40/00; G06F40/10; G06F40/12; G06F40/123; Y; Y10; Y10S; Y10S707/00; Y10S707/99941; Y10S707/99943; Y10S707/99951; Y10S707/99952; Y10S707/99953; Y10S707/99955

Claims Analysis

Total Claims: 38
Claim 1
Independent Claim 83 words
A computer implemented method for exporting user selected files from a computer system, the method comprising the steps of: identifying volumes within removable storage media having the user selected files; copying to a directory volume file handles corresponding to the user selected files; and deleting the file handles of the user selected files from the computer system, whereby said directory volume and said volumes from said identifying step may be thereafter physically removed from the computer system without having copied the selected files.
Claim 2
Dependent Claim 83 words
A computer implemented method for exporting user selected files from a computer system, the method comprising the steps of: identifying volumes within removable storage media having the user selected files; copying to a directory volume file handles corresponding to the user selected files; and deleting the file handles of the user selected files from the computer system, whereby said directory volume and said volumes from said identifying step may be thereafter physically removed from the computer system without having copied the selected files.
Claim 3
Dependent Claim 35 words
The method of claim 1, further comprising the step of automatically transferring infrequently used files from a fixed storage medium to volumes of the removable storage media prior to a user selecting files to export.
Claim 4
Dependent Claim 31 words
The method of claim 1, wherein the copying step comprises the step of copying to the directory volume a computer-ID, a file pathname and a file-ID corresponding to a selected file.
Claim 5
Dependent Claim 33 words
The method of claim 3, further comprising the step of copying to the directory volume a user name and an access permission list from the fixed storage medium corresponding to the selected file.
Claim 6
Dependent Claim 23 words
The method of claim 3, further comprising the step of displaying on an output device a volume label corresponding to the selected file.
Claim 7
Dependent Claim 90 words
The method of claim 1, in response to a user selected migration level for files to export, further comprising the steps of: identifying migrated files within the selected migration level; and identifying volumes within the removable storage media containing the migrated files; wherein the copying step includes the step of copying to the directory volume a file handle in the fixed storage medium corresponding to each of the migrated files; and wherein the removing step includes the step of removing the directory volume and the volumes from the computer system.
Claim 8
Dependent Claim 118 words
The method of claim 1, in response to a user selected directory and export migration level for the files to export, further comprising the steps of: duplicating migrated files within the selected directory to create duplicate files; storing the duplicate files at the export migration level; and identifying volumes within the removable storage media containing the migrated files; wherein the copying step includes the steps of: copying from the fixed storage medium to the directory volume a file handle corresponding to each of the migrated files; and copying to the directory volume non-migrated files within the selected directory; and wherein the removing step includes the step of removing the directory volume and the volumes from the computer system.
Claim 9
Dependent Claim 78 words
A computer implemented method for importing user selected files to a computer system after a user has loaded volumes containing user selected files into q removable storage media and loaded a directory volume containing file handles corresponding to the selected files into a tape drive, the method comprising the steps of: identifying the user selected files on the directory volume; and merging the file handle on the directory volume with existing file handles in a fixed storage medium.
Claim 10
Dependent Claim 78 words
A computer implemented method for importing user selected files to a computer system after a user has loaded volumes containing user selected files into q removable storage media and loaded a directory volume containing file handles corresponding to the selected files into a tape drive, the method comprising the steps of: identifying the user selected files on the directory volume; and merging the file handle on the directory volume with existing file handles in a fixed storage medium.
Claim 11
Dependent Claim 72 words
The method of claim 8, wherein the merging step includes the steps of: copying the selected file's computer-ID, file pathname, and file-ID from the directory volume into the fixed storage medium; renaming the file pathname's root directory to correspond to those of the existing file handles; and assigning a volume-ID to a selected file within the selected files which is one greater than a largest volume-ID assigned within the existing file handles.
Claim 12
Dependent Claim 23 words
The method of claim 8, further comprising the step of copying a non-migrated files from the directory volume into the fixed storage medium.
Claim 13
Dependent Claim 31 words
The method of claim 8, further comprising the step of: copying user names and access permission lists corresponding to the selected files from the directory volume into the fixed storage medium.
Claim 14
Independent Claim 85 words
A system for exporting user selected files from a computer system, the system comprising: means for identifying volumes within removable storage media having the user selected files; means for copying to a directory volume file handles corresponding to the user selected files; and means for deleting the file handles of the user selected files from the computer system, whereby said directory volume and said volumes from said means for identifying may be thereafter physically removed from the computer system without having copied the selected files.
Claim 15
Independent Claim 85 words
A system for exporting user selected files from a computer system, the system comprising: means for identifying volumes within removable storage media having the user selected files; means for copying to a directory volume file handles corresponding to the user selected files; and means for deleting the file handles of the user selected files from the computer system, whereby said directory volume and said volumes from said means for identifying may be thereafter physically removed from the computer system without having copied the selected files.
Claim 16
Dependent Claim 34 words
The system of claim 12, further comprising means for automatically transferring infrequently used files from a fixed storage medium to volumes of the removable storage media prior to a user selecting files to export.
Claim 17
Dependent Claim 31 words
The system of claim 12, wherein the means for copying comprises means for copying to the directory volume a computer-ID, a file pathname and a file-ID corresponding to a selected file.
Claim 18
Dependent Claim 91 words
The system of claim 12, in response to a user selected migration level for files to export, further comprising: means for identifying migrated files within the selected migration level; and means for identifying volumes within the removable storage media containing the migrated files; wherein the means for copying includes means for copying to the directory volume a file handle in the fixed storage medium corresponding to each of the migrated files; and wherein the means for removing includes means for removing the directory volume and the volumes from the computer system.
Claim 19
Dependent Claim 123 words
The system of claim 12, in response to a user selected directory and export migration level for the files to export, further comprising: means for duplicating migrated files within the selected directory to create duplicate files; means for storing the duplicate files at the export migration level; and means for identifying volumes within the removable storage media containing the migrated files; wherein the means for copying includes: means for copying from the fixed storage medium to the directory volume a file handle corresponding to each of the migrated files; and means for copying to the directory volume non-migrated files within the selected directory; and wherein the means for removing includes means for removing the directory volume and the volumes from the computer system.
Claim 20
Independent Claim 77 words
A system for importing user selected files to a computer system after a user has loaded volumes containing user selected files into a removable storage media and loaded a directory volume containing file handles corresponding to the selected files into a tape drive, the system comprising: means for identifying the user selected files on the directory volume; and means for merging the file handle on the directory volume with existing file handles in a fixed storage medium.
Claim 21
Independent Claim 77 words
A system for importing user selected files to a computer system after a user has loaded volumes containing user selected files into a removable storage media and loaded a directory volume containing file handles corresponding to the selected files into a tape drive, the system comprising: means for identifying the user selected files on the directory volume; and means for merging the file handle on the directory volume with existing file handles in a fixed storage medium.
Claim 22
Dependent Claim 76 words
The system of claim 17, wherein the means for merging includes: means for copying the selected file's computer-ID, file pathname, and file-ID from the directory volume into the fixed storage medium; means for renaming the file pathname's root directory to correspond to those of the existing file handles; and means for assigning a volume-ID to a selected file within the selected files which is one greater than a largest volume-ID assigned within the existing file handles.
Claim 23
Dependent Claim 88 words
A computer-usable medium embodying computer-readable program code for causing a computer to export user selected files from a computer system by performing steps comprising: identifying volumes within removable storage media having the user selected files; copying to a directory volume file handles corresponding to the user selected files; and deleting the file handles of the user selected files from the computer system, whereby said directory volume and said volumes from said identifying step may be thereafter physically removed from the computer system without having copied the selected files.
Claim 24
Dependent Claim 88 words
A computer-usable medium embodying computer-readable program code for causing a computer to export user selected files from a computer system by performing steps comprising: identifying volumes within removable storage media having the user selected files; copying to a directory volume file handles corresponding to the user selected files; and deleting the file handles of the user selected files from the computer system, whereby said directory volume and said volumes from said identifying step may be thereafter physically removed from the computer system without having copied the selected files.
Claim 25
Dependent Claim 40 words
The computer-usable medium of claim 19 further comprising program code for performing the step of automatically transferring infrequently used files from a fixed storage medium to volumes of the removable storage media prior to a user selecting files to export.
Claim 26
Dependent Claim 42 words
The computer-usable medium of claim 19 wherein the program code for performing the step of copying comprises program code for performing the step of copying to the directory volume a computer-ID, a file pathname and a file-ID corresponding to a selected file.
Claim 27
Dependent Claim 95 words
The computer-usable medium of claim 19, in response to a user selected migration level for files to export, further comprising program code for performing the steps of: identifying migrated files within the selected migration level; and identifying volumes within the removable storage media containing the migrated files; wherein the copying step includes the step of copying to the directory volume a file handle in the fixed storage medium corresponding to each of the migrated files; and wherein the removing step includes the step of removing the directory volume and the volumes from the computer system.
Claim 28
Dependent Claim 123 words
The computer-usable medium of claim 19, in response to a user selected directory and export migration level for the files to export, further comprising program code for performing the steps of: duplicating migrated files within the selected directory to create duplicate files; storing the duplicate files at the export migration level; and identifying volumes within the removable storage media containing the migrated files; wherein the copying step includes the steps of: copying from the fixed storage medium to the directory volume a file handle corresponding to each of the migrated files; and copying to the directory volume non-migrated files within the selected directory; and wherein the removing step includes the step of removing the directory volume and the volumes from the computer system.
Claim 29
Dependent Claim 83 words
A computer-usable medium embodying computer-readable program code for causing a computer to import user selected files to a computer system after a user has loaded volumes containing user selected files into a removable storage media and loaded a directory volume containing file handles corresponding to the selected files into a tape drive by performing steps comprising: identifying the user selected files on the directory volume; and merging the file handle on the directory volume with existing file handles in a fixed storage medium.
Claim 30
Dependent Claim 83 words
A computer-usable medium embodying computer-readable program code for causing a computer to import user selected files to a computer system after a user has loaded volumes containing user selected files into a removable storage media and loaded a directory volume containing file handles corresponding to the selected files into a tape drive by performing steps comprising: identifying the user selected files on the directory volume; and merging the file handle on the directory volume with existing file handles in a fixed storage medium.
Claim 31
Dependent Claim 83 words
The computer-usable medium of claim 24 wherein the program code for performing the step of merging comprises program code for performing the steps of: copying the selected file's computer-ID, file pathname, and file-ID from the directory volume into the fixed storage medium; renaming the file pathname's root directory to correspond to those of the existing file handles; and assigning a volume-ID to a selected file within the selected files which is one greater than a largest volume-ID assigned within the existing file handles.
Claim 32
Independent Claim 139 words
A system for exporting migrated files, the system comprising: a removable storage medium including removable volumes having files; a fixed storage medium including file handles corresponding to the files; a tape drive including a directory volume; an input device for specifying files to export in response to a user command; and an export module, coupled to the removable storage medium, the fixed storage medium, the tape drive and the input device, for identifying the volumes of the removable storage medium containing the exported files, copying to the directory volume exported file handles from within the file handles corresponding to the exported files, and deleting the exported file handles from the computer system, in response to the specified files received from the input device, whereby said directory volume and said volumes may be thereafter physically removed from the computer system.
Claim 33
Independent Claim 139 words
A system for exporting migrated files, the system comprising: a removable storage medium including removable volumes having files; a fixed storage medium including file handles corresponding to the files; a tape drive including a directory volume; an input device for specifying files to export in response to a user command; and an export module, coupled to the removable storage medium, the fixed storage medium, the tape drive and the input device, for identifying the volumes of the removable storage medium containing the exported files, copying to the directory volume exported file handles from within the file handles corresponding to the exported files, and deleting the exported file handles from the computer system, in response to the specified files received from the input device, whereby said directory volume and said volumes may be thereafter physically removed from the computer system.
Claim 34
Dependent Claim 21 words
The system of claim 26, wherein the exported file handles includes a computer-ID, a file pathname, a file-ID and a volume-ID.
Claim 35
Independent Claim 105 words
A system for importing migrated files, the system comprising: a removable storage medium including removable volumes having files, whereby volumes containing imported files may be physically loaded into the removable storage medium; a fixed storage medium including a file handles corresponding to the files; a tape drive including a directory volume having imported file handles corresponding to the imported files; an input device for initiating an import operation in response to a user command; and an import module, coupled to the removable storage medium, the fixed storage medium, the tape drive and the input device, for merging the imported file handles with the file handles.
Claim 36
Independent Claim 105 words
A system for importing migrated files, the system comprising: a removable storage medium including removable volumes having files, whereby volumes containing imported files may be physically loaded into the removable storage medium; a fixed storage medium including a file handles corresponding to the files; a tape drive including a directory volume having imported file handles corresponding to the imported files; an input device for initiating an import operation in response to a user command; and an import module, coupled to the removable storage medium, the fixed storage medium, the tape drive and the input device, for merging the imported file handles with the file handles.
Claim 37
Dependent Claim 21 words
The system of claim 28, wherein an import file handle includes a computer-ID, a file pathname, a file-ID and a volume-ID.
Claim 38
Dependent Claim 66 words
The system of claim 29, wherein the import module further: copies the import file handles from the directory volume into the fixed storage medium; renames the file pathname's root directory for the import file handles to correspond to those of the file handles; and assigns a new volume-ID to each import file handle which is one greater than a largest volume-ID assigned within the file handles.

References Cited (Backward Citations)

US5438674A Cited
US5455926A Cited
US5544347A Cited
US5367671A Cited
US5404508A Cited
US5642505A Cited
US5568380A Cited
US5566328A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2001-10-05 2002-04-06 2002-10-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2005-10-05 2006-04-06 2006-10-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2009-10-05 2010-04-06 2010-10-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag