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

Computer backup using a file system, network, disk, tape and remote archiving repository media system

Assignee: EMC Corp
•
Filing: 1996-12-03
•
Granted: 1999-02-23
•
Expires: 2016-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer having backup capabilities for backing up data on a host storage disk of the computer to a remote archive repository, the computer including a backup application that determines when data to be backed up should be copied to the remote archive repository and makes read requests to make a copy of data on the host storage disk and makes write requests to store the copy at the remote archive repository, the computer also including a backup system that receives the write requests and the copy of data and has a remote procedure call interface for transmitting the data to the remote archive repository.

Inventors

  • 👤 Steven M. Blumenau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 18:06
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/14; G06F11/1446; G06F11/1458

Claims Analysis

Total Claims: 28
Claim 1
Independent Claim 118 words
A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprising a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system which receives said write requests and said copy of data and having a remote procedure call interface for transmitting said data to said remote archive repository, said data remaining on said host storage disk.
Claim 2
Dependent Claim 118 words
A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprising a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system which receives said write requests and said copy of data and having a remote procedure call interface for transmitting said data to said remote archive repository, said data remaining on said host storage disk.
Claim 3
Dependent Claim 43 words
The computer of claim 1 wherein said read and write requests are block level read and write requests and wherein said backup system has a tape driver interface to said backup application for receiving said block level write requests from said backup application.
Claim 4
Dependent Claim 63 words
The computer of claim 1 wherein said read and write requests are logical read and write requests, and further comprising a file system that maps logical read and write requests to physical block level read and write requests, and wherein said backup system has a disk driver interface to said file system for receiving said block level write requests from said file system.
Claim 5
Dependent Claim 53 words
The computer of claim 1 wherein said read and write requests are logical read and write requests, and further comprising a database server application that receives said logical write requests from said backup application and maps said logical write requests to physical block level write requests prior to receipt at said backup system.
Claim 6
Dependent Claim 61 words
The computer of claim 1 wherein said backup system includes a backup driver and an archive media system, said backup driver receiving said write requests and also having an operating system device driver application programming interface to said archive media system, said archive media system being implemented in the user space of said computer and communicating with said remote archive repository.
Claim 7
Dependent Claim 145 words
A computer system comprising a network, a remote archive repository connected to said network, and a plurality of desk top computers that are connected to said network and have backup capabilities for backing up data on respective host storage disks of said computers to said remote archive repository, each said computer comprising a backup application which determines when data on said host storage disk of said computer to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system which receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository said data remaining on said host storage disk.
Claim 8
Dependent Claim 145 words
A computer system comprising a network, a remote archive repository connected to said network, and a plurality of desk top computers that are connected to said network and have backup capabilities for backing up data on respective host storage disks of said computers to said remote archive repository, each said computer comprising a backup application which determines when data on said host storage disk of said computer to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system which receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository said data remaining on said host storage disk.
Claim 9
Dependent Claim 44 words
The computer system of claim 6 wherein said read and write requests are block level read and write requests and wherein said backup system has a tape driver interface to said backup application for receiving said block level write requests from said backup application.
Claim 10
Dependent Claim 75 words
The computer system of claim 6 wherein said read and write requests are logical read and write requests, and wherein said computers each further comprise a file system that maps logical read and write requests to physical block level read and write requests, and wherein said backup system in at least some of said computers has a disk driver interface to said file system for receiving said block level write requests from said file system.
Claim 11
Dependent Claim 55 words
The computer system of claim 6 wherein at least one of said computers further comprises a database server application that receives said read and write requests from said backup application as logical read and write requests and maps said logical write requests to physical block level write requests prior to receipt at said backup system.
Claim 12
Dependent Claim 62 words
The computer system of claim 6 wherein said backup system includes a backup driver and an archive media system, said backup driver receiving said write requests and also having an operating system device driver application programming interface to said archive media system, said archive media system being implemented in the user space of said computer and communicating with said remote archive repository.
Claim 13
Dependent Claim 19 words
The computer system of claim 6 wherein said remote archive repository includes a control program and a tape library.
Claim 14
Dependent Claim 127 words
A computer implemented method of backing up a copy of data from a host storage disk of said computer to a remote archive repository, said method comprising determining at a backup application when data on said host storage disk to be backed up should be copied to said remote archive repository, making at said backup application read requests to make a copy of data on said host storage disk, making write requests to store said copy at said remote archive repository, receiving said write requests and said copy of data at a backup system having a remote procedure call interface, and transmitting said data from said backup system via said remote procedure call interface to said remote archive repository, said data remaining on said host storage disk.
Claim 15
Dependent Claim 127 words
A computer implemented method of backing up a copy of data from a host storage disk of said computer to a remote archive repository, said method comprising determining at a backup application when data on said host storage disk to be backed up should be copied to said remote archive repository, making at said backup application read requests to make a copy of data on said host storage disk, making write requests to store said copy at said remote archive repository, receiving said write requests and said copy of data at a backup system having a remote procedure call interface, and transmitting said data from said backup system via said remote procedure call interface to said remote archive repository, said data remaining on said host storage disk.
Claim 16
Dependent Claim 43 words
The method of claim 12 wherein said read and write requests are block level read and write requests and wherein said backup system has a tape driver interface to said backup application for receiving said block level write requests from said backup application.
Claim 17
Dependent Claim 63 words
The method of claim 12 wherein said read and write requests are logical read and write requests, and further comprising mapping logical read and write requests to physical block level read and write requests at a file system, and wherein said backup system has a disk driver interface to said file system for receiving said block level write requests from said file system.
Claim 18
Dependent Claim 50 words
The method of claim 12 wherein said computer further comprises a database server application that receives said read and write requests from said backup application as logical read and write requests and maps said logical write requests to physical block level write requests prior to receipt at said backup system.
Claim 19
Dependent Claim 61 words
The method of claim 12 wherein said backup system includes a backup driver and an archive media system, said backup driver receiving said write requests and also having an operating system device driver application programming interface to said archive media system, said archive media system being implemented in the user space of said computer and communicating with said remote archive repository.
Claim 20
Dependent Claim 18 words
The method of claim 12 wherein said remote archive repository includes a control program and a tape library.
Claim 21
Dependent Claim 13 words
The method of claim 12 wherein there are a plurality of said computers.
Claim 22
Dependent Claim 131 words
A computer program for implementation on a computer to back up data on a host storage disk of said computer to a remote archive repository, said computer program residing on a computer-readable medium and comprising instructions causing said computer to create a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system that receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository said data remaining on said host storage disk.
Claim 23
Dependent Claim 131 words
A computer program for implementation on a computer to back up data on a host storage disk of said computer to a remote archive repository, said computer program residing on a computer-readable medium and comprising instructions causing said computer to create a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, and a backup system that receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository said data remaining on said host storage disk.
Claim 24
Dependent Claim 44 words
The computer program of claim 19 wherein said read and write requests are block level read and write requests, and wherein said backup system has a tape driver interface to said backup application for receiving said block level write requests from said backup application.
Claim 25
Dependent Claim 66 words
The computer program of claim 19 wherein said read and write requests are logical read and write requests, and wherein said computer has a file system that maps logical read and write requests to physical block level read and write requests, and wherein said backup system has a disk driver interface to said file system for receiving said block level write requests from said file system.
Claim 26
Dependent Claim 50 words
The computer program of claim 19 wherein said computer has a database server application that receives said read and write requests from said backup application as logical read and write requests and maps said logical write requests to physical block level write requests prior to receipt at said backup system.
Claim 27
Dependent Claim 208 words
A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprising a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, said read and write requests being block level read and write requests, and a backup system which receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository, said backup system having a tape driver interface to said backup application for receiving said block level write requests from said backup application, said backup system including a backup driver and an archive media system, said backup driver receiving said write requests and also having an operating system device driver application programming interface to said archive media system, said archive media system being implemented in the user space of said computer and communicating with said remote archive repository, said data remaining on said host storage disk.
Claim 28
Dependent Claim 208 words
A computer having backup capabilities for backing up a copy of data from a host storage disk of said computer to a remote archive repository, said computer comprising a backup application which determines when data on said host storage disk to be backed up should be copied to said remote archive repository and makes read requests to make a copy of data on said host storage disk and makes write requests to store said copy at said remote archive repository, said read and write requests being block level read and write requests, and a backup system which receives said write requests and said copy of data and has a remote procedure call interface for transmitting said data to said remote archive repository, said backup system having a tape driver interface to said backup application for receiving said block level write requests from said backup application, said backup system including a backup driver and an archive media system, said backup driver receiving said write requests and also having an operating system device driver application programming interface to said archive media system, said archive media system being implemented in the user space of said computer and communicating with said remote archive repository, said data remaining on said host storage disk.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-02-22 2002-08-24 2003-02-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-02-22 2006-08-24 2007-02-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-02-22 2010-08-24 2011-02-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag