Patents by Inventor Dilip M. Ranade

Dilip M. Ranade has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Patent number: 7606841
    Abstract: A method, system, computer system, and computer-readable medium to maintain consistent, up-to-date copies of primary data that enable quick resumption of operations upon failure of the primary node, the secondary node, and/or the network connecting nodes. The current status of individual storage locations is tracked, indicating whether data in each individual storage location is synchronized between a primary node and a secondary node. Transaction logging by a transaction-logging application, such as a file system or database system, is used to track individual storage locations updated with each transaction. Acknowledgements of these updates are tracked during replication to determine whether individual storage locations containing primary and secondary data are synchronized.
    Type: Grant
    Filed: May 2, 2006
    Date of Patent: October 20, 2009
    Assignee: Symantec Operating Corporation
    Inventor: Dilip M. Ranade
  • Patent number: 7571290
    Abstract: A method, system, and computer program product are provided to synchronize data maintained in separate storage areas using a copy-on-read technique. The separate storage areas may be distributed across a network, and the replicas of the data may be used for backup and/or disaster recovery purposes. Storage objects containing data and information relevant to managing the data by a particular application are identified, and only those storage objects are read. Data contained in the storage objects read are then copied to the replica storage area. This process avoids reading non-useful data, making the synchronization more efficient and conserving bandwidth of connections over which the data are sent.
    Type: Grant
    Filed: April 18, 2006
    Date of Patent: August 4, 2009
    Assignee: Veritas Operating Corporation
    Inventors: Dilip M. Ranade, Radha Shelat
  • Patent number: 7039661
    Abstract: A method, system, computer system, and computer-readable medium to maintain consistent, up-to-date copies of primary data that enable quick resumption of operations upon failure of the primary node, the secondary node, and/or the network connecting nodes. The current status of individual storage locations is tracked, indicating whether data in each individual storage location is synchronized between a primary node and a secondary node. Transaction logging by a transaction-logging application, such as a file system or database system, is used to track individual storage locations updated with each transaction. Acknowledgements of these updates are tracked during replication to determine whether individual storage locations containing primary and secondary data are synchronized.
    Type: Grant
    Filed: December 29, 2003
    Date of Patent: May 2, 2006
    Assignee: VERITAS Operating Corporation
    Inventor: Dilip M. Ranade
  • Patent number: 7032089
    Abstract: A method, system, and computer program product are provided to synchronize data maintained in separate storage areas using a copy-on-read technique. The separate storage areas may be distributed across a network, and the replicas of the data may be used for backup and/or disaster recovery purposes. Storage objects containing data and information relevant to managing the data by a particular application are identified, and only those storage objects are read. Data contained in the storage objects read are then copied to the replica storage area. This process avoids reading non-useful data, making the synchronization more efficient and conserving bandwidth of connections over which the data are sent.
    Type: Grant
    Filed: June 9, 2003
    Date of Patent: April 18, 2006
    Assignee: Veritas Operating Corporation
    Inventors: Dilip M. Ranade, Radha Shelat