Veritas Assigned Ten Patents
Techniques for duplicating de-duped data, distributing information across distributed storage, monitoring data synchronization progress in multi-hop data recovery, managing raw device mapping during DR, apportioning bandwidth in storage, managing replication of data to remote storage, optimizing access to production data, replication between heterogeneous storage, block-level de-dupe, system and method having accelerated data recovery
By Francis Pelletier | April 29, 2020 at 2:19 pmTechniques for duplicating deduplicated data
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,592,527) developed by Jia, Yingsong, Beijing, China, Browning, William Joseph, Blaine, ME, and Tian, Yong, Beijing, China, for “techniques for duplicating deduplicated data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Techniques for duplicating deduplicated data include identifying a connection between a source deduplicated data storage and a target deduplicated data storage. A location of a block of data is determined that is located on the source deduplicated data storage for copying to the target deduplicated data storage. A first reference on the target deduplicated data storage is created to the location of the block of data on the source deduplicated data storage. A second reference is created on the source deduplicated data storage to the location of the block of data on the source deduplicated data storage.”
The patent application was filed on February 7, 2013 (13/762,183).
Distributing information across distributed storage
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,592,337) developed by Banerjee, Anindya, and Marathe, Shailesh, Pune, India, for “systems and methods for distributing information across distributed storage devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The disclosed computer-implemented method for distributing information across distributed storage devices may include (1) dividing, at a computing device, each of ‘K’ distributed storage devices, (DSDs) in a plurality of DSDs into ‘P’ portions, where ‘P’ is a sum of ‘M’ data portions and ‘N’ parity portions (2) creating ‘K’ erasure-coded volumes, where each volume includes one portion on different DSDs, ‘M’ data portions, and ‘N’ parity portions, and (3) combining the ‘K’ volumes to create a file system. Various other methods, systems, and computer-readable media are also disclosed.”
The patent application was filed on March 27, 2018 (15/937,754).
Monitoring data synchronization progress in multi-hop data recovery
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,592,160) developed by Vaidya, Anish, Pleasanton, CA, Hasbe, Sunil, Anantpal, India, Agarwal, Om Prakash, Fremont, CA, Patil, Rushikesh, Jalgaon, India, Kumar, Ashit, Muzaffarpur, India, and Nagineni, Venkata Sreenivasa Rao, Mountain View, CA, for “systems and methods for monitoring data synchronization progress in a multi-hop data recovery system.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The disclosed computer-implemented method for monitoring data synchronization progress in a multi-hop data recovery system may include (i) calculating a number of data blocks to be synchronized (ii) setting each element of a synchronization data structure to dirty, iii) determining a dirty bytes counter (iv) transmitting a portion of the data blocks to be synchronized (v) receiving an acknowledgement corresponding to the transmitted portion of the data blocks (vi) setting a set of elements within the synchronization data structure corresponding to the transmitted portion of the data blocks to clean, vii) determining a pending dirty bytes counter that indicates a current number of elements within the synchronization data structure that are set to dirty, and (viii) transmitting the dirty bytes counter and the pending dirty bytes counter. Various other methods, systems, and computer-readable media are also disclosed.”
The patent application was filed on November 9, 2018 (16/185,645).
Managing raw device mapping during disaster recovery
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,592,133) developed by Bothe, Sujay, Ahmadnagar, India, and Deshpande, Aditya, Pune, India, for “managing raw device mapping during disaster recovery.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Disclosed herein are methods, systems, and processes for managing raw device mapping during disaster recovery. A raw device mapping (RDM) file operation is assigned to a virtual device associated with a virtual machine that is replicated from a premise site. A determination is made that a RDM file associated with the virtual device is invalid or is not replicated after the virtual machine is replicated to a target site. Based on the determination that the RDM file is invalid or is not replicated, the virtual device is removed from the virtual machine and the assigned RDM file operation is performed.”
The patent application was filed on December 28, 2017 (15/856,216).
Apportioning bandwidth in storage
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,587,527) developed by Paulzagade, Sudhakar, and Baitule, Shreenivas, Pune, India, for “systems and methods for apportioning bandwidth in storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The computer-implemented method for apportioning bandwidth in storage systems may include (i) identifying a plurality of storage media and at least one workload that is assigned a quantity of credits at the beginning of a predetermined time period that regulate a volume of bandwidth for input/output requests from the workload (ii) detecting an input/output request from the workload (iii) deducting, before fulfilling the input/output request, a number of credits from a current number of credits available to the workload based on an estimated quantity of bandwidth consumed by the input/output request (iv) measuring an actual quantity of bandwidth consumed by the input/output request, and (v) adjusting the current number of credits available to the workload for the predetermined time period based on a difference between the estimated quantity of bandwidth and the actual quantity of bandwidth.”
The patent application was filed on October 13, 2017 (15/783,222).
Managing replication of data to remote storage
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,565,062) developed by Rajaa, Subash, Pune, India, Hasbe, Sunil, Shirur Anantpal, India, Vaidya, Anish, Pleasanton, CA, and Agarwal, Om Prakash, Fremont, CA, for “systems and methods for managing replication of data to a remote storage device.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”The disclosed computer-implemented method for managing replication of data to a remote storage device may include (1) maintaining a first bitmap and a second bitmap storing data acknowledging persistence of target data, respectively, at source and target gateways, where the target gateway serves the remote storage device (2) sending replication data from a computing device to the source gateway (3) setting a bit in the first bitmap, where the set bit corresponds to the replication data sent to the source gateway (4) receiving a first acknowledgement indicating the source gateway received the replication data (5) copying, in response to the first acknowledgement, the bit to the second bitmap (6) clearing, in response to the first acknowledgement, the bit in the first bitmap, and (7) receiving a second acknowledgement indicating the target gateway received the replication data. Various other methods, systems, and computer-readable media are also disclosed.”
The patent application was filed on September 28, 2017 (15/719,490).
Optimizing access to production data
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,558,480) developed by Dalal, Chirag, and Bharadwaj, Vaijayanti Rakshit, Maharashtra, India, for an “optimizing access to production data.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Various systems, methods, and processes for optimizing access to production data in application development and testing environments are disclosed. If an input/output, (I/O) operation is a read operation, a storage location on a virtual storage unit at which the read operation is to be performed is determined. Also determined is whether an earlier write operation was performed at the storage location. If an earlier write operation was performed at the storage location, the read operation is performed on one or more virtual data files. However, if the earlier write operation was not performed at the storage location, the read operation is performed on allocated storage space.”
The patent application was filed on September 10, 2015 (14/850,072).
Replication between heterogeneous storage
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,545,990) developed by Zhang, Xianbo, Plymouth, MN, Wu, Weibao, Vadnais Heights, MN, Stevens, Timothy, Andover, MN, and Zhang, Shuangmin, Beijing, China, for a “replication between heterogeneous storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Disclosed herein are systems, methods, and processes to perform replication between heterogeneous storage systems. Information associated with a backup stream is recorded during a backup operation by a source server and includes instructions. The instructions include an include instruction to include existing data and a write instruction to write new data during a replication operation. A request to perform the replication operation is received. In response to the request, the information is sent to a target server as part of performing the replication operation.”
The patent application was filed on March 31, 2016 (15/086,361).
Block-level deduplication
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,545,833) developed by Bardale, Trimbak Somnathappa, Parbhani, India, for a “block-level deduplication.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”Various systems and methods can perform block-level deduplication. For example, one method involves sending a chunk of data to a deduplication server for storage in a deduplicated data store. The chunk of data includes multiple blocks. Subsequent to sending the chunk of data to the deduplication server, the method detects that at least one of the blocks has been modified. In response, the method sends associated information as well as the modified blocks, which include at least one but fewer than all of the blocks in the chunk, to the deduplication server. The associated information identifies a location of the included blocks within the chunk of data. The method can be performed by a computing device implementing a deduplication client.”
The patent application was filed on September 8, 2016 (15/259,966).
Accelerated data recovery
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (10,545,682) developed by Dalal, Chirag, and Paulzagade, Sudhakar, Pune, India, for “system and method having accelerated data recovery.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: ”A system and method having accelerated data recovery in a clustered storage system is provided. The method may include generating an extent map of data having an original order, wherein the extent map associates the original order with a stored order of the data in a plurality of storage units coupled to a server node. After receipt of a request for data recovery of a subset of data, the method may further include optimizing data retrieval of the data to a minimum recovery time using the extent map. For static optimization, the server node can generate a second map indicating the stored order of each fragment of data to be sent prior to the data. Alternatively in dynamic optimization, the server node can send a qualifying identifier with each fragment indicating the storage location. Thereby, the client node is enabled to rearrange the data upon receipt to its original order.”
The patent application was filed on February 26, 2016 (15/055,090).