Patents Assigned to Veritas Technologies, LLC
-
Patent number: 11977763Abstract: Disclosed are techniques that provide for eventually-complete backups, and restoration thereof. For example, such methods, computer program products, and computer systems can include initiating a backup operation (where the backup operation is configured back up a dataset), detecting termination of the backup operation, detecting termination of the backup operation, and determining whether the backup operation backed up the dataset completely. In response to a determination that the backup operation did not backup the dataset completely, generating an indication that the backup is not complete. In response to a determination that the backup operation did not backup the dataset completely, generating an indication that the backup is complete.Type: GrantFiled: September 28, 2022Date of Patent: May 7, 2024Assignee: Veritas Technologies LLCInventors: Vaijayanti Rakshit Bharadwaj, Chirag Dalal
-
Patent number: 11928030Abstract: A method includes creating a deduplicated universal share (US) of data objects, which in turn includes receiving a US of the data objects, deduplicating the US, wherein deduplicating the US includes: hashing segments of the US to generate respective US segment fingerprints; comparing US segment fingerprints to fingerprints for respective segments held in deduplication storage in order to identify segments in the deduplication storage that equate to the US segments, respectively, of the US; storing identifiers that directly or indirectly identify locations, respectively, of the segments, respectively, in the deduplication storage that equate to the US segments, respectively, of the US. After creating the deduplicated universal share, a deduplicated backup of the US is created without reassembling the US from segments held in the deduplication storage, the creating the deduplicated backup including: creating a list that comprises copies of the stored identifiers, and storing the list.Type: GrantFiled: March 31, 2020Date of Patent: March 12, 2024Assignee: Veritas Technologies LLCInventors: Shuangmin Zhang, Xianbo Zhang, Shengzhao Li, Xu Jiang, Weibao Wu
-
Patent number: 11868214Abstract: Disclosed are techniques that provide for deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include generating new feature information for one or more portions of a new backup image, generating first container range information by performing a container range calculation using the new feature information, generating existing feature information for one or more portions of an existing backup image, generating second container range information by performing the container range calculation using the existing feature information, determining a container range affinity between the first container range information and the second container range information, identifying at least one portion of the one or more portions of the existing backup image using a result of the determining, and prefetching the one or more fingerprints corresponding to the at least one portion of the one or more portions of the existing backup image.Type: GrantFiled: March 31, 2020Date of Patent: January 9, 2024Assignee: Veritas Technologies LLCInventors: Yaobin Qin, Xianbo Zhang
-
Patent number: 11853575Abstract: A method and system for data consistency across failure and recovery of infrastructure. In one embodiment of the method, copies of first data blocks stored in a source memory are sent to a target site via a data link. While sending one or more of the copies of the first data blocks to the target site, source hashes for second data blocks stored in the source memory are calculated, wherein the first data blocks are distinct from the second data blocks. While sending one or more of the copies of the first data blocks to the target site, target hashes of data blocks stored in a target memory of the target site are received. While sending one or more of the copies of the first data blocks to the target site, the source hashes are compared with the target hashes, respectively. After sending the first data blocks to the target site via the data link, copies of only those second data blocks are sent to the target site with source hashes that do not compare equally with respective target hashes.Type: GrantFiled: March 31, 2020Date of Patent: December 26, 2023Assignee: Veritas Technologies LLCInventors: Rushikesh Patil, Vishal Thakur, Sunil Hasbe
-
Patent number: 11847139Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include determining, at a source site, whether metadata has been received from a target site, and, in response to a determination that the metadata has been received at the source site, retrieving the at least one unit of the source data from the source data store using the metadata and sending, from the source site, the at least one unit of source data to the target site.Type: GrantFiled: August 29, 2022Date of Patent: December 19, 2023Assignee: VERITAS TECHNOLOGIES LLCInventors: Rushikesh Patil, Vishal Thakur
-
Patent number: 11829250Abstract: A computer-implemented method for efficiently backing up large datasets may include (i) identifying data on an application server to be deduplicated by a deduplication server and then stored on a backup server, (ii) dividing the data into subsets, and (iii) for each subset of data subsequent to an initial subset of data, (a) transferring the subset of data to the deduplication server in response to detecting that a previous subset of data has completed transfer to the deduplication server, (b) deduplicating the subset of data in response to detecting that the previous subset of data has completed deduplication, and (c) transferring a deduplicated version of the subset of data to the backup server in response to detecting that the subset of data has completed deduplication and the previous subset of data has completed transfer to the backup server. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: September 25, 2019Date of Patent: November 28, 2023Assignee: Veritas Technologies LLCInventors: Vaijayanti Bharadwaj, Chirag Dalal
-
Patent number: 11829651Abstract: Methods, computer program products, computer systems, and the like for efficient metadata management are disclosed, which can include determining whether a change in a status of data has occurred. In response to a determination that the change has occurred, such methods, computer program products, and computer systems can include determining whether a move condition has been met, and, in response to a determination that the move condition has been met, moving the metadata from the first storage unit to a second storage unit.Type: GrantFiled: January 23, 2023Date of Patent: November 28, 2023Assignee: VERITAS TECHNOLOGIES LLCInventors: Jialun Liu, Xianbo Zhang, Weibao Wu
-
Patent number: 11822684Abstract: A computer-implemented method for identifying possible leakage paths of sensitive information may include (i) discovering an original set of users having permission to read the sensitive information at an originating storage device in an originating location via an original set of information transfer paths and (ii) performing a security action. The security action may include (A) determining an additional set of information transfer paths having information transfer paths other than the information transfer paths already discovered, via which the original set of users can write the sensitive information and (B) identifying an additional set of users having permission to read the sensitive information via the additional set of information transfer paths.Type: GrantFiled: January 13, 2020Date of Patent: November 21, 2023Assignee: Veritas Technologies LLCInventors: Anand Athavale, Shailesh A. Dargude, Satish Grandhi
-
Patent number: 11782965Abstract: The disclosed computer-implemented method for normalizing data store classification information may include (1) receiving, at the computing device, classification information from multiple data store content classification sources, (2) training a continuous bag of words (CBOW) classification model with the classification information, (3) receiving a classification tag from a data store for which respectively stored data is classified by one of the data store content classification sources, and (4) classifying, with the trained CBOW classification model, the received classification tag to a corresponding command tag, wherein the command tag represents a meaning of the classification tag. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: August 29, 2018Date of Patent: October 10, 2023Assignee: Veritas Technologies LLCInventors: Shailesh A. Dargude, Satish Grandhi, Joshua V. Stageberg
-
Patent number: 11775396Abstract: Methods, computer program products, computer systems, and the like for improved performance, when backing up objects, are disclosed, which can include assigning a top-level entity to a backup host of a number of backup hosts and performing a backup operation on a number of objects. The objects are associated with the top-level entity. The backup operation is performed by the backup host. The backup operation includes determining whether one of the objects includes at least one new data segment or at least one modified data segment, and, in response to a determination that the object includes at least one new data segment or at least one modified data segment, writing information regarding the at least one new data segment or at least one modified data segment in a tracklog dedicated to the top-level entity.Type: GrantFiled: August 27, 2021Date of Patent: October 3, 2023Assignee: Veritas Technologies LLCInventors: Vaijayanti Rakshit Bharadwaj, Chirag Dalal
-
Patent number: 11750450Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for storage network configuration and maintenance in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include selecting a selected network interface of a plurality of network interfaces of a node, generating a configuration package, and sending the configuration package on the selected network interface. In such embodiments, the node is one of a plurality of nodes in a storage cluster, and communicates with one or more other nodes of the plurality of nodes via the selected network interface. The configuration package includes a node identifier and node configuration information. The node identifier uniquely identifies the node among the plurality of nodes.Type: GrantFiled: November 2, 2020Date of Patent: September 5, 2023Assignee: Veritas Technologies LLCInventors: Hui Tian, Hao Dong, Qing Zhang
-
Patent number: 11748319Abstract: Methods, computer program products, computer systems, and the like providing for executing orchestration operations across data center infrastructures are disclosed. In one embodiment, the method includes analyzing a property graph to determine whether a node representing at least one entity in a first data center infrastructure has a contact point with a node representing one or more entities representing one or more core physical or hardware-based resources in a second data center infrastructure. If a contact point exist between nodes of associated with the first and second data centers, the orchestration operation is executed on the at least one entity in the first data center and a corresponding orchestration operation is executed on at least another entity in the second data center infrastructure represented at a contact point in the dependency relationships of the property graph.Type: GrantFiled: January 5, 2021Date of Patent: September 5, 2023Assignee: Veritas Technologies LLCInventors: Tushar Bandopadhyay, Bharat Dighe
-
Patent number: 11748306Abstract: Disclosed herein are methods, systems, and processes for source side classification of five and active data. Operating system calls associated with files being accessed or files recently accessed by an endpoint computing device are intercepted. A list including the files is generated and sent to a server computing device. A confirmation is received that a request to classify the files has been received from the server computing device.Type: GrantFiled: November 30, 2017Date of Patent: September 5, 2023Assignee: Veritas Technologies LLCInventors: Abhishek Sureshchandra Chaudhary, Muthukannan Murugappan, Parag V. Thakur
-
Patent number: 11741060Abstract: Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication in an efficient and effective manner. For example, such methods, computer program products, and computer systems can include receiving a data object at an assigned node, determining whether the data object includes a sub-data object, and processing the sub-data object. The assigned node is a node of a plurality of nodes of a cluster, where the data object includes a data segment, and a signature. The signature is generated based, at least in part, on data of the data segment. The processing includes sending the sub-data object to a remote node. The remote node is another node of the plurality of nodes of the cluster.Type: GrantFiled: November 27, 2019Date of Patent: August 29, 2023Assignee: Veritas Technologies LLCInventors: Yong Yang, Xianbo Zhang, Weibao Wu, Chao Lei, Yafeng Wang, Haigang Wang, Lulu Wei
-
Patent number: 11741145Abstract: Methods, computer program products, and computer systems for the classification of unstructured data items are disclosed. Such methods, computer program products, and computer systems include ingesting an item into a classification engine, performing term processing on one or more terms of the item, and processing a relational similarity index. The classification engine is implemented in the computer system. The relational similarity index represents a similarity of the item to a reference item, and the relational similarity index is determined using the one or more terms.Type: GrantFiled: September 30, 2018Date of Patent: August 29, 2023Assignee: Veritas Technologies LLCInventors: Bhushan Pandit, Surashree Kane, Abhishek Shinde
-
Patent number: 11704164Abstract: Various systems and methods are provided in which a replication process is initiated between a primary site and a recovery site, each having plurality of gateway appliances. Replication loads are evaluated for each given gateway appliance of the plurality of gateway appliances. If a determination is made that at least one gateway appliance of the plurality of gateway appliances is not overloaded, the plurality of gateway appliances are sorted based on replication loads respectively associated with each gateway appliance, and a determination is made as to whether a relative difference in replication loads between a gateway appliance having a highest replication load and a gateway appliance having a lowest replication load exceeds a difference threshold to determine whether the replication workloads between the gateway appliances should be rebalanced.Type: GrantFiled: December 10, 2020Date of Patent: July 18, 2023Assignee: VERITAS TECHNOLOGIES LLCInventors: Pramila Dhaka, Parikshit Hooda
-
Patent number: 11683311Abstract: The disclosed computer-implemented method for running applications on a multi-tenant container platform may include (1) receiving, at a host administrator service on a container host computing device and via a host administrator service socket handle, a request for a privileged operation from an application running in a non-privileged container, (2) performing, based on a user identifier of the application, a security check of a user associated with the application, (3) comparing, when the security check results in approval, a process identifier of the requested privileged operation against a whitelist of permitted operations to determine the requested privileged operation is permissible, and (4) initiating running, when the requested privileged operation is permissible, the requested privileged operation. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: March 1, 2018Date of Patent: June 20, 2023Assignee: Veritas Technologies LLCInventor: Vikas Goel
-
Patent number: 11657093Abstract: The disclosed computer-implemented method for producing message search recommendations may include (i) providing a search bar for searching a corpus of network messages such that the search bar is configured to enable a user to search the network messages by specifying both a specialized keyword that designates a separate common field for searching the network messages and a value that corresponds to the separate common field, (ii) detecting, as the user types the specialized keyword that the user is inputting the specialized keyword, and (iii) presenting, in response to detecting that the user is inputting the specialized keyword, a recommended different specialized keyword that has been used in conjunction with the detected specialized keyword in search queries rather than simply recommending a value that corresponds to the detected specialized keyword. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: June 19, 2020Date of Patent: May 23, 2023Assignee: Veritas Technologies LLCInventor: Mirang Parikh
-
Patent number: 11659051Abstract: The disclosed computer-implemented method for consistently applying rules to messages may include (i) identifying a user account on a message server that comprises both unarchived messages to which message rules are applied by default and archived messages to which the message rules are not applied by default, (ii) detecting a new message rule that specifies an action to be performed on relevant messages within the user account on the message server, (iii) locating at least one archived message within the user account on the message server to which the new message rule applies, and (iv) applying the new message rule to the at least one archived message by performing the specified action on the at least one archived message. Various other methods, systems, and computer-readable media are also disclosed.Type: GrantFiled: January 28, 2020Date of Patent: May 23, 2023Assignee: Veritas Technologies LLCInventor: Rashmi Vijayvargiya
-
Patent number: 11630744Abstract: Cloud storage provides accessible interfaces, near-instant elasticity, scalability, multi-tenancy, and metered resources in a distributed framework providing fault tolerant solutions with high data durability. Stored data may have legal or compliance requirements defining retention periods ensuring the data is preserved without modification for a period of time. However, data privacy rules such as the European Union's General Data Protection Regulation can require modification or destruction of records at any point. Further, many retention structures are user driven but users make mistakes requiring a change to the record's associated retention period. Retention period mechanism enforced with immutable storage can satisfy compliance requirements but run contrary to data privacy rules as well as blocking adjustments.Type: GrantFiled: December 17, 2020Date of Patent: April 18, 2023Assignee: Veritas Technologies LLCInventors: Geoffrey Bourgeois, Greg Campbell