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

Mirroring computer data

Assignee: EMC Corp
•
Filing: 1996-12-03
•
Granted: 2002-10-01
•
Expires: 2016-12-03
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A computer including an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, a host storage disk connected to be controlled by disk control signals of the host storage driver, and a mirror system having a disk driver interface to the interpreter and a remote procedure call interface to a remote archive repository, the mirror system sending write requests and data to be written from the interpreter to the host storage driver and to the remote archive repository.

Inventors

  • 👤 Steven M. Blumenau

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 17:46
CPC Classifications
G; G06; G06F; G06F11/00; G06F11/07; G06F11/16; G06F11/20; G06F11/2053; G06F11/2056; G06F11/2071; G06F11/14; G06F11/1446; G06F11/1458; G06F11/1464

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 133 words
A computer having capabilities for backing up data to a remote archive repository, said computer comprising an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, said host storage driver generating disk control signals to write blocks of data to disk in response to block level write requests, a host storage disk connected to be controlled by said disk control signals of said host storage driver, and a mirror system having a disk driver interface to said interpreter and a remote procedure call interface to a remote archive repository, said mirror system sending write requests and data to be written from said interpreter to said host storage driver and to said remote archive repository.
Claim 2
Dependent Claim 133 words
A computer having capabilities for backing up data to a remote archive repository, said computer comprising an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, said host storage driver generating disk control signals to write blocks of data to disk in response to block level write requests, a host storage disk connected to be controlled by said disk control signals of said host storage driver, and a mirror system having a disk driver interface to said interpreter and a remote procedure call interface to a remote archive repository, said mirror system sending write requests and data to be written from said interpreter to said host storage driver and to said remote archive repository.
Claim 3
Dependent Claim 19 words
The computer of claim 1 wherein said interpreter comprises a file system of an operating system of said computer.
Claim 4
Dependent Claim 13 words
The computer of claim 1 wherein said interpreter comprises a database server application.
Claim 5
Dependent Claim 62 words
The computer of claim 1 wherein said mirror system includes a mirror driver and an archive media system, said mirror driver providing said disk driver interface 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 6
Dependent Claim 166 words
A computer system comprising a network, a remote archive repository connected to said network, and a plurality of computers that are connected to said network and have backup capabilities for mirroring data on respective host storage disks of said computers to said remote archive repository, each said computer comprising an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, said host storage driver generating disk control signals to write blocks of data to disk in response to block level write requests, a host storage disk connected to be controlled by said disk control signals of said host storage driver, and a mirror system having a disk driver interface to said interpreter and a remote procedure call interface to said remote archive repository, said mirror system passing write requests and data to be written from said interpreter to said host storage driver and to said remote archive repository.
Claim 7
Dependent Claim 166 words
A computer system comprising a network, a remote archive repository connected to said network, and a plurality of computers that are connected to said network and have backup capabilities for mirroring data on respective host storage disks of said computers to said remote archive repository, each said computer comprising an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, said host storage driver generating disk control signals to write blocks of data to disk in response to block level write requests, a host storage disk connected to be controlled by said disk control signals of said host storage driver, and a mirror system having a disk driver interface to said interpreter and a remote procedure call interface to said remote archive repository, said mirror system passing write requests and data to be written from said interpreter to said host storage driver and to said remote archive repository.
Claim 8
Dependent Claim 27 words
The computer system of claim 5 wherein at least one said interpreter of a said computer comprises a file system of an operating system of said computer.
Claim 9
Dependent Claim 21 words
The computer system of claim 5 wherein at least one said interpreter of a said computer comprises a database server application.
Claim 10
Dependent Claim 70 words
The computer system of claim 5 wherein at least one said mirror system of a said computer includes a mirror driver and an archive media system, said mirror driver providing said disk driver interface 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 11
Dependent Claim 18 words
The computer system of claim 5 wherein said remote archive repository includes a control program and disk storage.
Claim 12
Dependent Claim 15 words
The computer system of claim 9 wherein said remote archive repository includes a tape library.
Claim 13
Dependent Claim 110 words
A computer implemented method of backing up data written on a host storage disk of a computer to a remote archive repository, said method comprising mapping logical user write requests to physical block level write requests at an interpreter of said computer, receiving said physical block level write requests at a mirror system of said computer having a disk driver interface to said interpreter and a remote procedure call interface to a remote archive repository, and sending said write requests and data to be written from said mirror system to a host storage driver of said computer for writing on said host storage disk and to said remote archive repository.
Claim 14
Dependent Claim 110 words
A computer implemented method of backing up data written on a host storage disk of a computer to a remote archive repository, said method comprising mapping logical user write requests to physical block level write requests at an interpreter of said computer, receiving said physical block level write requests at a mirror system of said computer having a disk driver interface to said interpreter and a remote procedure call interface to a remote archive repository, and sending said write requests and data to be written from said mirror system to a host storage driver of said computer for writing on said host storage disk and to said remote archive repository.
Claim 15
Dependent Claim 22 words
The method of claim 11 wherein said interpreter of said computer comprises a file system of an operating system of said computer.
Claim 16
Dependent Claim 16 words
The method of claim 11 wherein said interpreter of said computer comprises a database server application.
Claim 17
Dependent Claim 65 words
The method of claim 11 wherein said mirror system of said computer includes a mirror driver and an archive media system, said mirror driver providing said disk driver interface 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 18
Dependent Claim 17 words
The method of claim 11 wherein said remote archive repository includes a control program and disk storage.
Claim 19
Dependent Claim 14 words
The method of claim 15 wherein said remote archive repository includes a tape library.
Claim 20
Dependent Claim 155 words
A computer program for implementation on a computer to back up data to a remote archive repository, said computer program residing on a computer-readable medium, said computer comprising an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, said host storage driver generating disk control signals to write blocks of data to disk in response to block level write requests, and a host storage disk connected to be controlled by said disk control signals of said host storage driver, said computer program comprising instructions causing said computer to create a mirror system having a disk driver interface to said interpreter and a remote procedure call interface to a remote archive repository, said mirror system sending write requests and data to be written from said interpreter to said host storage driver and to said remote archive repository.
Claim 21
Dependent Claim 155 words
A computer program for implementation on a computer to back up data to a remote archive repository, said computer program residing on a computer-readable medium, said computer comprising an interpreter that maps logical user write requests to physical block level write requests, a host storage driver having a disk driver interface for receiving block level write requests, said host storage driver generating disk control signals to write blocks of data to disk in response to block level write requests, and a host storage disk connected to be controlled by said disk control signals of said host storage driver, said computer program comprising instructions causing said computer to create a mirror system having a disk driver interface to said interpreter and a remote procedure call interface to a remote archive repository, said mirror system sending write requests and data to be written from said interpreter to said host storage driver and to said remote archive repository.
Claim 22
Dependent Claim 63 words
The computer program of claim 17 wherein said mirror system includes a mirror driver and an archive media system, said mirror driver providing said disk driver interface 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.

References Cited (Backward Citations)

US5390187A Cited
US5235601A Cited
US5499337A Cited
US5398253A Cited
US5305438A Cited
US5337414A Cited
US5463772A Cited
US5504858A Cited
US5495607A Cited
US5435004A Cited
US5497457A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag