Patents Assigned to Datacore Software Corporation
  • Publication number: 20130103649
    Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.
    Type: Application
    Filed: August 25, 2011
    Publication date: April 25, 2013
    Applicant: DATACORE SOFTWARE CORPORATION
    Inventor: David A. Linde
  • Patent number: 8417905
    Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.
    Type: Grant
    Filed: August 25, 2011
    Date of Patent: April 9, 2013
    Assignee: DataCore Software Corporation
    Inventor: David A. Linde
  • Publication number: 20120078856
    Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.
    Type: Application
    Filed: August 25, 2011
    Publication date: March 29, 2012
    Applicant: DATACORE SOFTWARE CORPORATION
    Inventor: David A. Linde
  • Patent number: 8010756
    Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.
    Type: Grant
    Filed: July 15, 2004
    Date of Patent: August 30, 2011
    Assignee: DataCore Software Corporation
    Inventor: David A Linde
  • Patent number: 7752386
    Abstract: Responding to IO requests made by an application to an operating system within a computing device implements IO performance acceleration that interfaces with the logical and physical disk management components of the operating system and within that pathway provides a system memory based disk block cache. The logical disk management component of the operating system identifies logical disk addresses for IO requests sent from the application to the operating system. These addresses are translated to physical disk addresses that correspond to disk blocks available on a physical storage resource. The disk block cache stores cached disk blocks that correspond to the disk blocks available on the physical storage resource, such that IO requests may be fulfilled from the disk block cache.
    Type: Grant
    Filed: December 29, 2005
    Date of Patent: July 6, 2010
    Assignee: DataCore Software Corporation
    Inventors: Ziya Aral, Roni J. Putra
  • Patent number: 7707272
    Abstract: A system and method that mirrors data between two geographically separate locations. A preferred embodiment of the software includes three components: an AIM driver, an AIM service coordinator and an AIM manager. The AIM driver intercepts all disk I/Os to the local storage system and encapsulates the write transactions into a series of files. The AIM service coordinator transmits these files over any or all remote networks having remote storage systems connected to the local storage system and to which the data is to be mirrored. In a preferred embodiment, particular destinations for each write transaction may be user specified. These files, as they are received at the remote storage system, are placed into the file system of the remote storage system. The AIM service coordinator on the remote storage system detects the arrival of the files and accesses them.
    Type: Grant
    Filed: July 20, 2001
    Date of Patent: April 27, 2010
    Assignee: DataCore Software Corporation
    Inventors: Ziya Aral, Roni Putra, Alistair Black, Yonjian Ren, Wenlei Mao
  • Patent number: 7627643
    Abstract: A computer network system includes a client-server architecture, where the client transmits SCSI commands over a network using TCP/IP to a server to request input and output operations for a physical storage device that is communicatively coupled to a storage device. The client perceives the storage device to be a local disk drive, even though the storage device is located on the target side of a network. The system includes a client-side disk-based cache.
    Type: Grant
    Filed: January 25, 2007
    Date of Patent: December 1, 2009
    Assignee: Datacore Software Corporation
    Inventors: Edward Ignatoff, Ziya Aral, Roni Putra, Nicholas C. Connolly
  • Patent number: 7568037
    Abstract: Storage domains respectively have associated configurable storage management properties that are separate from individual physical capabilities of physical storage resources available through a SAN. Logical volumes are created and allocated to hosts in the context of the storage domains. The presentation of such logical volumes to hosts accommodates storage resource access by hosts without requiring the hosts to be configured according to the requirements of the physical storage resources. Furthermore, allocation of logical volumes to hosts in the context of the storage domains entails provision of storage resources according to the respective storage management properties of the storage domains even though the logical volumes are created from physical storage resources in common.
    Type: Grant
    Filed: May 9, 2007
    Date of Patent: July 28, 2009
    Assignee: Datacore Software Corporation
    Inventors: Thierry Laurent, Ziya Aral
  • Patent number: 7222176
    Abstract: A Storage Domain architecture in which a pool of storage devices is controlled by one or a plurality of Storage Domain Servers (SDS) and create a single, compatible, enterprise wide, storage resource pool that appears to the system as a gigantic shared disk drive. These storage devices may be connected to the Storage Domain Server directly via SCSI enclosures attached to the server, across a private Fiber Channel (FC) network, and/or across a public SAN fabric via switches and hubs. The Storage Domain Server logically maps physical storage data on individual storage devices to logical storage data and presents to each host the storage resources allocated to that host by the storage administrator within the Storage Domain. Data stored in the system is available to all authorized hosts and protected against unauthorized access. Storage Domain Servers control all storage devices directly attached to them or scattered in the FC network, and present a consolidated view of that available storage to hosts.
    Type: Grant
    Filed: August 28, 2000
    Date of Patent: May 22, 2007
    Assignee: Datacore Software Corporation
    Inventors: Thierry Laurent, Ziya Aral
  • Patent number: 7177912
    Abstract: A computer network system includes a client-server architecture, where the client transmits SCSI commands over a network using TCP/IP to a server to request input and output operations for a physical storage device that is communicatively coupled to a storage device. The client perceives the storage device to be a local disk drive, even though the storage device is located on the target side of a network. The system includes a client-side disk-based cache.
    Type: Grant
    Filed: December 24, 2001
    Date of Patent: February 13, 2007
    Assignee: Datacore Software Corporation
    Inventors: Edward N. Ignatoff, Ziya A. Aral, Roni Putra, Nicholas C. Connolly
  • Patent number: 6799258
    Abstract: Methods and apparatus for point-in-time volumes are provided. A relationship is enabled between a source volume and point-in-time volume. Copying a data chunk to the point-in-time volume before a write operation modifies the data chunk on the source volume dynamically creates the point-in-time volume. The point-in-time volume can be accessed in read/write mode as a general purpose data storage volume. Other embodiments comprising additional features, such as a forced migration process, are also provided.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: September 28, 2004
    Assignee: DataCore Software Corporation
    Inventor: David A. Linde
  • Patent number: 6606651
    Abstract: A volume insight architecture in which software processes internal to the server system issue read/right commands against client data stored on a disk device local to the server independent of client control. A volume insight driver interments the physical location of client data on the server disk and dynamically adjusts the data addresses from the software processes such that they coincide with the actual address of the client data on the server disk. The software processes and the address translation process are invisible to the client. The server treats the locally stored client file system as a local server file system. Processes which can be run against the local file system image on the server cannot distinguish between a true locally mounted file system image and the locally presented file system image presented by the volume insight architecture. Maintenance functions, such as backup, virus detection, etc., are locally performed. This reduces the overhead burden on the client systems.
    Type: Grant
    Filed: May 3, 2000
    Date of Patent: August 12, 2003
    Assignee: Datacore Software Corporation
    Inventor: David Linde