Veritas Assigned Thirteen Patents
Providing indication of exact search hit within large universe of contextual information, optimizing access to production data, automatic storage tiering, sharing services between deduplication systems, data placement in container-based storage, using dynamic templates to create application containers, routing I/O requests to improve read/write concurrency, storing information within hybrid storage with local and cloud-based storage, replicating information with information retention, application performance in replication environments, fragmentation mitigation in synthetic full backups, input/output fencing without dedicated arbitrators, downloading file
By Francis Pelletier | November 16, 2021 at 2:00 pmProviding indication of exact search hit within large universe of contextual information
Veritas Technologies LLC, Mountain View, CA, has been assigned a patent (11,151,103) developed by Ranade, Rujuta, Sunnyvale, CA, and Coyle, Michael J., Los Altos, CA, for a “method for providing an indication of the exact search hit within a large universe of contextual information.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A search system obtains a search result comprising an entry. The search result is based on a set of search constraints. The search system generates a hit index based on the search result and each constraint in the set of search constraints. The hit index includes identification information of an element associated with the entry that caused the entry to be included in the search result. The search system updates the search result to comprise an indication of the element associated with the entry based on the hit index.”
The patent application was filed on June 18, 2013 (13/920,584).
Optimizing access to production data
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,144,339) developed by Dalal, Chirag, Maharashtra, India, and Bharadwaj, Vaijayanti Rakshit, Maharashtra, India, for “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 December 31, 2019 (16/731,971).
Automatic storage tiering
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,137,926) developed by Pendharkar, Niranjan, Banerjee, Anindya, Pune, India, Ramachandrappa, Naveen, and Mula, Ramya, San Jose, CA, for “systems and methods for automatic storage tiering.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The disclosed computer-implemented method for automatic storage tiering may include (1) receiving characteristics of previous accesses to storage system objects stored in a data storage system including multiple storage tiers, (2) generating, based on the characteristics of previous accesses to the storage system objects, a model that predicts characteristics of future accesses to the storage system objects, (3) selecting, based on the model, a next storage tier of the multiple storage tiers for each of the storage system objects, and (4) relocating at least some of the storage system objects from a current storage tier to the next storage tier selected for each of the at least some of the storage system objects. Various other methods, systems, and computer-readable media are also disclosed.”
The patent application was filed on March 30, 2018 (15/941,926).
Sharing services between deduplication systems
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,132,338) developed by Zhang, Xianbo, Plymouth, MN, and Yin, Zhuhua, Shoreview, MN, for “sharing services between deduplication systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Disclosed herein are methods, systems, and processes to share data storage-related services between multiple deduplication systems. In one embodiment, the method comprises receiving an indication that a local file corresponds to a shared file, virtually segmenting the shared file into a plurality of data segments, where virtually segmenting the shared file generates data segment fingerprints and library virtual mapping metadata, and the library virtual mapping metadata comprises fingerprint information corresponding to each of the plurality of data segments, and at least one of a unique file identifier, an offset of each data segment, and a size of each data segment, and transmitting the library virtual mapping metadata, where the library virtual mapping metadata is configured to be used in a subsequent deduplication operation.”
The patent application was filed on September 18, 2019 (16/574,707).
Data placement in container-based storage
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,132,128) developed by Zhang, Xianbo, Plymouth, MN, Wu, Weibao, Vadnais Heights, MN, Van Voorst, Jeffrey, Shakopee, MN, Wang, Haigang, Shoreview, MN, Yang, Yong, and Zhang, Shuangmin, Beijing, China, for “systems and methods for data placement in container-based storage systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The disclosed computer-implemented method for data placement in container-based storage systems may include (i) identifying a file stored within a container-based storage system, where the container-based storage system stores the file as data segments within containers, (ii) receiving, in response to a write operation directed to the file, a request to store within the container-based storage system a new data segment generated by the write operation, (iii) describing the file in terms of a plurality of consecutive slabs, (iv) determining that the new data segment falls within a specified slab, and (v) fulfilling the request to store the new data segment within the container-based storage system by storing the new data segment in a designated container that corresponds to the specified slab in response to determining that the new data segment falls within the specified slab. Various other methods, systems, and computer-readable media are also disclosed.”
The patent application was filed on March 24, 2017 (15/469,157).
Using dynamic templates to create application containers
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,126,448) developed by Christensen, Aaron, Apple Valley, MN, for “systems and methods for using dynamic templates to create application containers.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The disclosed computer-implemented method for using dynamic templates to create application containers may include (i) identifying an application that is to be deployed in a container, (ii) creating a dynamic template that comprises at least one variable parameter and that defines at least a portion of an operating environment of the container (iii) generating a value of the variable parameter during deployment of the application, (iv) processing the dynamic template to create a configuration file that comprises the value of the variable parameter, and (v) triggering a container initialization system to create, based on the configuration file, the container such that the container isolates a user space of the application from other software on a host system while sharing a kernel space with the other software. Various other methods systems, and computer-readable media are also disclosed.”
The patent application was filed on January 15, 2020 (16/744,092).
Routing I/O requests to improve read/write concurrency
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,113,247) developed by Jia, Yingsong, Liu, Xiangrui, Jia, Hong Yu, Beijing, China, and Li, Shengzhao, Shanghai, China, for “routing I/O requests to improve read/write concurrency.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Systems, apparatuses, methods, and computer readable mediums for implementing an I/O router to route requests based on characteristics of the requests. The I/O router may receive requests targeting a single file, and the I/O router may route requests to multiple extent maps based on characteristics of the requests. For example, requests of a first size may be mapped to a first extent map, requests of a second size may be mapped to a second extent map, requests of a third size may be mapped to a third extent map, and so on. Additionally, the system may utilize different deduplication policies for the different types of requests which are mapped to different extent maps.”
The patent application was filed on May 10, 2016 (15/150,649).
Storing information within hybrid storage with local and cloud-based storage
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,112,986) developed by Kabra, Reena Nandkishor, Akota, India, Patel, Bhautik, Gujarat, India, Pendharkar, Shubham, Pawar, Sneha, Patidar, Jitendra, and Banerjee, Anindya, Pune, India, for “systems and methods for storing information within hybrid storage with local and cloud-based storage devices.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The disclosed computer-implemented method for storing information within hybrid storage with local and cloud-based storage devices may include (1) dividing, if required, at the computing device, a file into multiple portions, (2) storing a first portion of the multiple portions as at least one first respective separate object on a local volume stored on the local storage device, (3) storing a second portion of the multiple portions as at least one second respective separate object on a cloud-based volume stored on a cloud-based storage device, and (4) naming each stored portion of the file with a respective object name comprising file metadata describing respective characteristics of the respective portion of the file. Various other methods, systems, and computer-readable media are also disclosed.”
The patent application was filed on December 10, 2018 (16/215,483).
Replicating information with information retention
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,106,546) developed by Thakur, Vishal, Pune, India, Patil, Rushikesh, Chopda, India, and Hasbe, Sunil, Shirur Anantpal, India, for “systems and methods for replicating information with information retention systems.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “The disclosed computer-implemented method for replicating information with information retention systems may include (1) queueing information communicated between a virtual machine and a source storage device, (2) initiating creating a clone of the virtual machine, (3) sending update information sets, (4) inserting a flush marker into a network queue, (5) stopping the queueing of the information communicated between the virtual machine and the source storage device, (6) sending, after sending the update information sets, the flush marker via a source replication gateway to the target server computing device, (7) pausing replication of the source storage device, (8) resuming replication of the source storage device responsive to completing creating the clone of the virtual machine, and (9) sending, to the target server computing device, additional information communicated between the virtual machine and the source storage device after stopping the queueing. Various other methods, systems, and computer readable media are also disclosed.”
The patent application was filed on June 4, 2020 (16/893,219).
Application performance in replication environments
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,099,752) developed by Dighe, Sumit, and Marathe, Shailesh, Pune, India, for an “application performance in replication environments.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Disclosed herein are methods, systems, and processes to improve application performance in replication environments. In one embodiment, first application input/output (I/O) throughput and second application I/O throughput are associated with a data volume and are both sampled, with the first application I/O throughput being sampled while the data volume is set to an asynchronous write acknowledgement mode and the second application I/O throughput being sampled while the data volume is set to a synchronous write acknowledgement mode. A determination is made as to whether the asynchronous write acknowledgement mode or the synchronous write acknowledgement mode provides a higher application I/O throughput for the data volume. The data volume is then set to a preferred write acknowledgement mode that is selected, based on a result of the determining, from the asynchronous write acknowledgement mode and the synchronous write acknowledgement mode, and in certain embodiments, a mixed write acknowledgement mode.”
The patent application was filed on July 1, 2019 (16/458,255).
Fragmentation mitigation in synthetic full backups
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,093,343) developed by Cheng, Shuai, Beijing, China, for a “fragmentation mitigation in synthetic full backups.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Various methods, systems, and processes for mitigating fragmentation in synthetic full backups are disclosed. One or more storage units out of multiple storage units are identified. The multiple storage units include one or more new storage units or one or more existing storage units. The multiple storage units are accessed and a determination is made as to whether the one or more storage units out of the multiple storage units meet a threshold. The threshold is a measure of a characteristic of those one or more storage units. If one or more storage units meet the threshold, those one or more storage units are included in a backup stream, and the backup stream is sent to a backup server.”
The patent application was filed on March 25, 2019 (16/363,415).
Input/output fencing without dedicated arbitrators
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,079,971) developed by Goel, Vikas, Gahlot, Jai, Marathe, Shailesh, Toley, Abhijit, Maharashtra, India, and Mehra, Narender Singh, Uttar Pradesh, India, for “input/output (I/o) fencing without dedicated arbitrators.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “Disclosed herein are methods, systems, and processes to perform input/output (I/O) fencing without dedicated arbitrators. A coordination storage identifier is stored in a storage device as metadata. The coordination storage identifier is associated with a node of a cluster coupled to the storage device, and an I/O fencing operation is performed using the coordination storage identifier.”
The patent application was filed on March 31, 2017 (15/476,415).
Downloading file
Veritas Technologies LLC, Santa Clara, CA, has been assigned a patent (11,070,609) developed by Kumar, Rajesh D., Mountain View, CA, for “system and method for downloading a file.“
The abstract of the patent published by the U.S. Patent and Trademark Office states: “A method and system that performs file download at a client computing device after a determination that the file does not already exist on the client computing device is provided. The file download is initiated but suspended until a determination has been made that the file does not exist on the client computing device. If the file already exists, i.e., the file is a duplicate file, the user is prompted to either cancel the file download or continue the file download. However, if the file does not exist, the file download is resumed.”
The patent application was filed on December 18, 2013 (14/133,432).











