Nova Patents
EP1573554A2

Virtual storage devices

Abstract

This record has no abstract on file.

Term

Term ended

Projected expiry passed 10 April 2023, 3.5 years ago.

  1. Priority
  2. Filed
  3. Published
  4. Projected expiry
  5. Today

10 claims: 3 independent, 7 dependent

  1. 1
    Claims of equivalent WO 03088049 A2 What is claimed is:1. A method for a host computer to establish a coupling between a logical storage area of a storage device and a virtual storage area ofthe storage device, the method comprising: the host computer sending a first command to the storage device to register the logical storage area;following the first command, the host computer sending a second command to the storage device to relate the logical storage area to the virtual storage area;and following the second command, the host computer sending a tliird command to the storage device to activate the coupling between the logical storage area and the virtual storage area, wherein following activating the coupling, pointers ofthe virtual storage area point to sections ofthe logical storage area and wherein a write to the logical storage area causes data to be copied from the logical storage area to an other area ofthe storage device and causes a conesponding pointer ofthe virtual storage area to point to the other area.
  2. 6
    A method for a host computer to establish a coupling between at least one of a plurality of logical storage areas of a storage device and at least one of a conesponding one of a plurality of virtual storage areas ofthe storage device, the method comprising:the host sending commands to the storage device to relate the at least one of the logical storage areas to a conesponding one ofthe virtual storage areas;and following the host sending commands, the host causing an activation of couplings between at least one ofthe plurality ofthe logical storage areas and conesponding ones ofthe plurality of virtual storage areas, wherein following activation, pointers of at least one ofthe virtual storage areas conesponding to the couplings point to sections of a conesponding one ofthe logical storage areas and wherein a write to the conesponding one ofthe logical storage areas causes data to be copied from the conesponding one of logical storage areas to an other area ofthe storage device and causes a conesponding pointer ofthe at least one ofthe virtual storage areas to point to the other area.
  3. 10
    A method providing a virtual storage area containing no sections of data, comprising:providing first and second storage areas, each containing sections of data;providing a plurality of pointers ofthe virtual storage area, wherein each pointer points to one of: a section ofthe first storage area and a section ofthe second' storage area;and prior to a host writing data to a particular section ofthe first storage area pointed to by a particular pointer of he virtual storage area, the particular section is copied to the second storage area and the particular pointer is made to point thereto.