Claims
- 1. An information backup system, comprising:
A. a local computing system including
(i) a local disk; and (ii) a local device driver responsive to requests from a local application executing on said local computing system, for selectively processing calls to said local disk or a remote disk for backup of data resident on said local disk; and B. a remote computing system including
(i) said remote disk; and (ii) a remote device driver responsive to calls from either said local device driver or calls from a remote application executing on said remote computing system, wherein calls from said local device driver are processed to perform backup operations to said remote disk of data resident on said local computing system.
- 2. The information backup system of claim 1, wherein said local device driver communicates with a local disk cache disk driver to perform caching in said local computing system.
- 3. The information backup system of claim 1, wherein said local device driver communicates with a network interface card driver on said local computing system to create a connection with said remote computing system.
- 4. The information backup system of claim 1, wherein said local device driver does not require any changes to an operating system executing on said local computing system.
- 5. The information backup system of claim 1, wherein said remote device driver communicates with said local device driver through a network interface card driver on said remote computing system.
- 6. The information backup system of claim 1, wherein said remote driver does not require any changes to an operating system executing on said remote computing system.
- 7. The information backup system of claim 1, wherein said remote device driver communicates with a local disk cache disk driver to perform caching in said remote computing system.
- 8. The information backup system of claim 3, wherein said network interface card driver on said local computing system communicates with said remote computing system via the Internet.
- 9. The information backup system of claim 3, wherein said network interface card driver on said local computing system communicates with said remote computing system via a LAN or WAN.
- 10. The information backup system of claim 5, wherein said network interface card driver on said remote computing system communicates with said remote computing system via the Internet.
- 11. The information backup system of claim 5, wherein said network interface card driver on said remote computing system communicates with said remote computing system via a LAN or WAN.
- 12. A method of information backup in a distributed environment, said method comprising:
providing a local device driver on a local computing system responsive to requests from a local application executing on a local computing system, for selectively processing calls to a local disk or a remote disk in said distributed environment for backup of data resident on said local disk; and providing a remote device driver on a remote computing system responsive to calls from either said local device driver or calls from a remote application executing on a remote computing system, wherein calls from said local device driver are processed to perform backup operations to said remote disk of data resident on said local computing system.
- 13. The method of claim 12, wherein said local device driver communicates with a local disk cache disk driver to perform caching in said local computing system.
- 14. The method of claim 12, wherein said local device driver communicates with a network interface card driver on said local computing system to create a connection with said remote computing system.
- 15. The method of claim 12, wherein said local device driver does not require any changes to an operating system executing on said local computing system.
- 16. The method of claim 12, wherein said remote device driver communicates with said local device driver through a network interface card driver on said remote computing system.
- 17. The method of claim 12, wherein said remote driver does not require any changes to an operating system executing on said remote computing system.
- 18. The method of claim 12, wherein said remote device driver communicates with a local disk cache disk driver to perform caching in said remote computing system.
- 19. The method of claim 14, wherein said network interface card driver on said local computing system communicates with said remote computing system via the Internet.
- 20. The method of claim 14, wherein said network interface card driver on said local computing system communicates with said remote computing system via a LAN or WAN.
- 21. The method of claim 16, wherein said network interface card driver on said remote computing system communicates with said remote computing system via the Internet.
- 22. The method of claim 16, wherein said network interface card driver on said remote computing system communicates with said remote computing system via a LAN or WAN.
PRIORITY INFORMATION
[0001] This application claims priority from provisional application Serial No. 60/276,286 filed Mar. 15, 2001; and from provisional application Serial No. 60/287,946 filed May 1, 2001; and from provisional application Serial No. 312,471 filed Aug. 15, 2001. Each of these applications are hereby incorporated by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60276286 |
Mar 2001 |
US |
|
60287946 |
May 2001 |
US |
|
60312471 |
Aug 2001 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
PCT/US02/07773 |
Mar 2002 |
US |
Child |
10659127 |
Sep 2003 |
US |