Veritas Technologies LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 1 583 pour Veritas Technologies LLC Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 1 529
        Marque 54
Juridiction
        États-Unis 1 493
        International 57
        Europe 17
        Canada 16
Date
2024 janvier 1
2023 décembre 3
2024 (AACJ) 1
2023 23
2022 19
Voir plus
Classe IPC
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 405
G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat 236
G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires 201
G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées 180
G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement 176
Voir plus
Classe NICE
09 - Appareils et instruments scientifiques et électriques 48
42 - Services scientifiques, technologiques et industriels, recherche et conception 29
16 - Papier, carton et produits en ces matières 10
39 - Services de transport, emballage et entreposage; organisation de voyages 5
35 - Publicité; Affaires commerciales 4
Voir plus
Statut
En Instance 13
Enregistré / En vigueur 1 570
  1     2     3     ...     16        Prochaine page

1.

Methods and systems for affinity aware container prefetching

      
Numéro d'application 16836472
Numéro de brevet 11868214
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Qin, Yaobin
  • Zhang, Xianbo

Abrégé

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.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06N 20/00 - Apprentissage automatique

2.

Method and system for data consistency across failure and recovery of infrastructure

      
Numéro d'application 16836288
Numéro de brevet 11853575
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Thakur, Vishal
  • Hasbe, Sunil

Abrégé

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.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

3.

Methods and systems for data resynchronization in a replication environment

      
Numéro d'application 17897583
Numéro de brevet 11847139
Statut Délivré - en vigueur
Date de dépôt 2022-08-29
Date de la première publication 2023-12-19
Date d'octroi 2023-12-19
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Thakur, Vishal

Abrégé

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.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

4.

METHOD AND SYSTEM FOR DATA CONSISTENCY ACROSS FAILURE AND RECOVERY OF INFRASTRUCTURE

      
Numéro d'application 18237296
Statut En instance
Date de dépôt 2023-08-23
Date de la première publication 2023-12-07
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Thakur, Vishal
  • Hasbe, Sunil

Abrégé

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.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

5.

Systems and methods for identifying possible leakage paths of sensitive information

      
Numéro d'application 16740997
Numéro de brevet 11822684
Statut Délivré - en vigueur
Date de dépôt 2020-01-13
Date de la première publication 2023-11-21
Date d'octroi 2023-11-21
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Athavale, Anand
  • Dargude, Shailesh A.
  • Grandhi, Satish

Abrégé

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.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 21/64 - Protection de l’intégrité des données, p.ex. par sommes de contrôle, certificats ou signatures
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 21/31 - Authentification de l’utilisateur
  • G06F 21/34 - Authentification de l’utilisateur impliquant l’utilisation de dispositifs externes supplémentaires, p.ex. clés électroniques ou cartes à puce intelligentes

6.

METHODS AND SYSTEMS FOR SCALABLE DEDUPLICATION

      
Numéro d'application 18347395
Statut En instance
Date de dépôt 2023-07-05
Date de la première publication 2023-11-02
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Yang, Yong
  • Zhang, Xianbo
  • Wu, Weibao
  • Lei, Chao
  • Wang, Yafeng
  • Wang, Haigang
  • Wei, Lulu

Abrégé

Methods, computer program products, computer systems, and the like are disclosed that provide for scalable deduplication. Such methods, computer program products, and computer systems can include, in response to receiving a request to perform a lookup operation, performing the lookup operation and, in response to the signature not being found, forwarding the request to a remote node. Further, in response to receiving an indication that the signature was not found at the remote node, processing the subunit of data as a unique subunit of data.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

7.

Systems and methods for normalizing data store classification information

      
Numéro d'application 16116522
Numéro de brevet 11782965
Statut Délivré - en vigueur
Date de dépôt 2018-08-29
Date de la première publication 2023-10-10
Date d'octroi 2023-10-10
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dargude, Shailesh A.
  • Grandhi, Satish
  • Stageberg, Joshua V.

Abrégé

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.

Classes IPC  ?

  • G06F 16/35 - Groupement; Classement
  • G06N 20/00 - Apprentissage automatique
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité
  • G06F 16/33 - Requêtes
  • G06F 18/214 - Génération de motifs d'entraînement; Procédés de Bootstrapping, p.ex. ”bagging” ou ”boosting”

8.

Methods and systems for improved backup performance

      
Numéro d'application 17459612
Numéro de brevet 11775396
Statut Délivré - en vigueur
Date de dépôt 2021-08-27
Date de la première publication 2023-10-03
Date d'octroi 2023-10-03
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti Rakshit
  • Dalal, Chirag

Abrégé

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.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

9.

METHODS AND SYSTEMS FOR AFFINITY AWARE CONTAINER PRETECHING

      
Numéro d'application 18326092
Statut En instance
Date de dépôt 2023-05-31
Date de la première publication 2023-09-28
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Qin, Yaobin
  • Zhang, Xianbo

Abrégé

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 retrieving container information for a first one or more containers of a plurality of containers of one or more backup images (where the one or more backup images were produced under an existing backup policy), generating pre-processed container information (where the generating the pre-processed container information comprises performing data pre-processing on the container information), determining a plurality of container ranges for the first one or more containers, generating container range affinity information for the one or more backup images (where the generating the container range affinity information comprises performing a container range operation using the plurality of container ranges, and storing the container range affinity information in a container range data structure.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06N 20/00 - Apprentissage automatique

10.

Methods and systems for network configuration in storage environments

      
Numéro d'application 17086974
Numéro de brevet 11750450
Statut Délivré - en vigueur
Date de dépôt 2020-11-02
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Tian, Hui
  • Dong, Hao
  • Zhang, Qing

Abrégé

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.

Classes IPC  ?

  • H04L 12/70 - Systèmes de commutation par paquets
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p.ex. prêt à l’emploi [plug-and-play]
  • H04L 41/12 - Découverte ou gestion des topologies de réseau
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 61/50 - Allocation d'adresse

11.

Distributed data classification

      
Numéro d'application 15826814
Numéro de brevet 11748306
Statut Délivré - en vigueur
Date de dépôt 2017-11-30
Date de la première publication 2023-09-05
Date d'octroi 2023-09-05
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Chaudhary, Abhishek Sureshchandra
  • Murugappan, Muthukannan
  • Thakur, Parag V.

Abrégé

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.

Classes IPC  ?

  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/182 - Systèmes de fichiers distribués

12.

Method and system for classification of unstructured data items

      
Numéro d'application 16147822
Numéro de brevet 11741145
Statut Délivré - en vigueur
Date de dépôt 2018-09-30
Date de la première publication 2023-08-29
Date d'octroi 2023-08-29
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Pandit, Bhushan
  • Kane, Surashree
  • Shinde, Abhishek

Abrégé

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.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 16/35 - Groupement; Classement
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage

13.

Intelligent and automatic load balancing of workloads on replication appliances based on appliance load scores

      
Numéro d'application 17117796
Numéro de brevet 11704164
Statut Délivré - en vigueur
Date de dépôt 2020-12-10
Date de la première publication 2023-07-18
Date d'octroi 2023-07-18
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Dhaka, Pramila
  • Hooda, Parikshit

Abrégé

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.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/182 - Systèmes de fichiers distribués
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06Q 10/06 - Ressources, gestion de tâches, des ressources humaines ou de projets; Planification d’entreprise ou d’organisation; Modélisation d’entreprise ou d’organisation
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

14.

METHOD AND SYSTEM FOR IMPROVING EFFICIENCY IN THE MANAGEMENT OF DATA REFERENCES

      
Numéro d'application 18161592
Statut En instance
Date de dépôt 2023-01-30
Date de la première publication 2023-06-15
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Liu, Jialun
  • Wu, Weibao

Abrégé

Methods, computer program products, and computer systems for the management of data references in an efficient and effective manner are disclosed. Such methods, computer program products, and computer systems include receiving a change tracking stream at the computer system, identifying a data object group, and performing a deduplication management operation on the data object group. The change tracking stream is received from a client computing system. The change tracking stream identifies one or more changes made to a plurality of data objects of the client computing system. The identifying is based, at least in part, on at least a portion of the change tracking stream. The data object group represents the plurality of data objects.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/23 - Mise à jour

15.

Methods and systems for the movement of metadata between different storage types

      
Numéro d'application 18158201
Numéro de brevet 11829651
Statut Délivré - en vigueur
Date de dépôt 2023-01-23
Date de la première publication 2023-05-25
Date d'octroi 2023-11-28
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Liu, Jialun
  • Zhang, Xianbo
  • Wu, Weibao

Abrégé

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.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

16.

Systems and methods for producing message search recommendations

      
Numéro d'application 16906204
Numéro de brevet 11657093
Statut Délivré - en vigueur
Date de dépôt 2020-06-19
Date de la première publication 2023-05-23
Date d'octroi 2023-05-23
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s) Parikh, Mirang

Abrégé

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.

Classes IPC  ?

  • G06F 16/9032 - Formulation de requêtes
  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

17.

Systems and methods for consistently applying rules to messages

      
Numéro d'application 16774585
Numéro de brevet 11659051
Statut Délivré - en vigueur
Date de dépôt 2020-01-28
Date de la première publication 2023-05-23
Date d'octroi 2023-05-23
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s) Vijayvargiya, Rashmi

Abrégé

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.

Classes IPC  ?

  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/306 - Profils des utilisateurs
  • H04L 51/04 - Messagerie en temps réel ou quasi en temps réel, p.ex. messagerie instantanée [IM]
  • H04L 51/216 - Gestion de l'historique des conversations, p.ex. regroupement de messages dans des sessions ou des fils de conversation

18.

METHODS AND SYSTEMS FOR DATA RESYNCHRONIZATION IN A REPLICATION ENVIRONMENT

      
Numéro d'application 18068774
Statut En instance
Date de dépôt 2022-12-20
Date de la première publication 2023-04-20
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Hasbe, Sunil

Abrégé

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 whether a source data store and a replicated data store are unsynchronized and, in response to a determination that the source data store and the replicated data store are unsynchronized, performing a resynchronization operation. The source data stored in the source data store is replicated to replicated data in the replicated data store. The resynchronization operation resynchronizes the source data and the replicated data.

Classes IPC  ?

  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

19.

VERITAS ALTA

      
Numéro d'application 018856665
Statut Enregistrée
Date de dépôt 2023-03-31
Date d'enregistrement 2023-09-16
Propriétaire Veritas Technologies LLC (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Computer software; Downloadable software; Cloud-based software; Computer utility software; software for use in file, disk and systems management; software for use in data storage management and storage area networks; software for backing up and restoring computer data; software for use in disaster recovery; software for use in removable storage media management; software for monitoring, identifying, and rectifying file, disk, system, and computer network problems and errors; software for use in the field of enterprise information management; software for use in the field of online analytical processing (OLAP); software for generating reports from databases; software for scheduling automated processes; software for use in the central management of computer attached to a computer network; software for replicating and archiving files from one data store to another; software for metering the use of the other computer software; software for use in developing data analysis applications and other computer software; Instruction manuals supplied as a unit with the foregoing; electronic publications, namely, work books, quick reference guides, technical reference manuals, computer user manuals, evaluation guides and conference materials in the field of computers; electronic publications on magnetic and optical computer-readable media; downloadable electronic publications. Software-as-a-service (SaaS) services; Providing non-downloadable cloud-based software; Cloud hosting provider services; Cloud computing; Software as a service (SAAS) featuring computer software for managing cloud-based services; Computer disaster recovery consulting and planning services; Electronic data back-up services; electronic data storage; Electronic storage services for archiving electronic data and files; Computer services, namely, data recovery services; Management of information technology systems; Cloud storage services; Updating and maintaining cloud-based computer software; Providing non-downloadable computer utility software; Providing non-downloadable software for use in file, disk and systems management; Providing non-downloadable software for use in data storage management and storage area networks; Providing non-downloadable software for backing up and restoring computer data; Providing non-downloadable software for use in disaster recovery; Providing non-downloadable software for use in removable storage media management; Providing non-downloadable software for monitoring, identifying, and rectifying file, disk, system, and computer network problems and errors; Providing non-downloadable software for use in the field of enterprise information management; Providing non-downloadable software for use in the field of online analytical processing (OLAP); Providing non-downloadable software for generating reports from databases; Providing non-downloadable software for scheduling automated processes; Providing non-downloadable software for use in the central management of computer attached to a computer network; Providing non-downloadable software for replicating and archiving files from one data store to another; Providing non-downloadable software for metering the use of the other computer software; Providing non-downloadable software for use in developing data analysis applications and other computer software; Software-as-a-service (SaaS) featuring computer utility software; Software-as-a-service (SaaS) featuring computer software for use in file, disk and systems management; Software-as-a-service (SaaS) featuring computer software for use in data storage management and storage area networks; Software-as-a-service (SaaS) featuring computer software for backing up and restoring computer data; Software-as-a-service (SaaS) featuring computer software for use in disaster recovery; Software-as-a-service (SaaS) featuring computer software for use in removable storage media management; Software-as-a-service (SaaS) featuring computer software for monitoring, identifying, and rectifying file, disk, system, and computer network problems and errors; Software-as-a-service (SaaS) featuring computer software for use in the field of enterprise information management; Software-as-a-service (SaaS) featuring computer software for use in the field of online analytical processing (OLAP); Software-as-a-service (SaaS) featuring computer software for generating reports from databases; Software-as-a-service (SaaS) featuring computer software for scheduling automated processes; Software-as-a-service (SaaS) featuring computer software for use in the central management of computer attached to a computer network; Software-as-a-service (SaaS) featuring computer software for replicating and archiving files from one data store to another; Software-as-a-service (SaaS) featuring computer software for metering the use of the other computer software; Software-as-a-service (SaaS) featuring computer software for use in developing data analysis applications and other computer software.

20.

Systems and methods for backing-up an eventually-consistent database in a production cluster

      
Numéro d'application 17096610
Numéro de brevet 11609825
Statut Délivré - en vigueur
Date de dépôt 2020-11-12
Date de la première publication 2023-03-21
Date d'octroi 2023-03-21
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti
  • Dalal, Chirag
  • Sharma, Vinay

Abrégé

The disclosed computer-implemented method for backing-up an eventually-consistent database in a production cluster may include (1) forming, on a production node, a stable copy of production data, (2) provisioning storage on a backup node based on an amount of data in the stable copy and a replication factor, (3) transferring information from the stable copy to a backup copy on the backup node, (4) performing record synthesis on the backup copy to merge record updates into complete backup records, (5) identifying and discarding any stale records and any redundant records in the complete backup records, and (6) transferring the complete backup records from the backup node to a cloud storage device. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

21.

METHODS AND SYSTEMS FOR MAINTAINING CACHE COHERENCY BETWEEN NODES IN A CLUSTERED ENVIRONMENT BY PERFORMING A BITMAP LOOKUP IN RESPONSE TO A READ REQUEST FROM ONE OF THE NODES

      
Numéro d'application 18055174
Statut En instance
Date de dépôt 2022-11-14
Date de la première publication 2023-03-09
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Jagtap, Bhushan
  • Hemment, Mark
  • Banerjee, Anindya
  • Noronha, Ranjit
  • Patidar, Jitendra
  • Kumar, Kundan
  • Pawar, Sneha

Abrégé

Disclosed herein are methods, systems, and processes to provide coherency across disjoint caches in clustered environments. It is determined whether a data object is owned by an owner node, where the owner node is one of multiple nodes of a cluster. If the owner node for the data object is identified by the determining, a request is sent to the owner node for the data object. However, if the owner node for the data object is not identified by the determining, selects a node in the cluster is selected as the owner node, and the request for the data object is sent to the owner node.

Classes IPC  ?

22.

A SYSTEM AND METHOD TO CREATE AN APPLICATION CONSISTENT RECOVERY POINT IN DISASTER RECOVERY SOLUTION WITHOUT KNOWLEDGE OF I/Os

      
Numéro d'application US2022074359
Numéro de publication 2023/015148
Statut Délivré - en vigueur
Date de dépôt 2022-08-01
Date de publication 2023-02-09
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Aherkar, Shrijeet
  • Thakur, Vishal
  • Bandopadhyay, Tushar

Abrégé

A system and method is disclosed to create an application consistent recovery point in disaster recovery solution without knowledge of I/Os. The method in one embodiment includes a first application sequentially issuing first write commands for writing data to memory via a file system. The first application receives a command to pause after issuing the first write commands. The first application pauses in response to the first application receiving the command. All of the first write commands that are pending are completed after the first application is paused. After the all the first write commands are completed, a module issues a read command to read a marker.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/18 - Types de systèmes de fichiers

23.

Methods and systems for efficient metadata management

      
Numéro d'application 16953432
Numéro de brevet 11561728
Statut Délivré - en vigueur
Date de dépôt 2020-11-20
Date de la première publication 2023-01-24
Date d'octroi 2023-01-24
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Liu, Jialun
  • Zhang, Xianbo
  • Wu, Weibao

Abrégé

Methods, computer program products, computer systems, and the like for efficient metadata management are disclosed, which can include receiving a subunit of storage, storing a first metadata portion of the subunit of storage in a first unit of storage, and storing a second metadata portion of the subunit of storage in a second unit of storage.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

24.

METHODS AND SYSTEMS FOR EVENTUALLY-COMPLETE BACKUPS

      
Numéro d'application 17936230
Statut En instance
Date de dépôt 2022-09-28
Date de la première publication 2023-01-19
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti Rakshit
  • Dalal, Chirag

Abrégé

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.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

25.

Systems and methods for prioritizing cache objects for deletion

      
Numéro d'application 17138086
Numéro de brevet 11513967
Statut Délivré - en vigueur
Date de dépôt 2020-12-30
Date de la première publication 2022-11-29
Date d'octroi 2022-11-29
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patidar, Jitendra
  • Banerjee, Anindya

Abrégé

Provided computer-implemented methods for prioritizing cache objects for deletion may include (1) tracking, at a computing device, a respective time an externally-accessed object spends in an external cache, (2) queuing, when the externally-accessed object is purged from the external cache, the externally-accessed object in a first queue, (3) queuing, when an internally-accessed object is released, the internally-accessed object in a second queue, (4) prioritizing objects within the first queue, based on a cache-defined internal age factor and on respective times the objects spend in the external cache and respective times the objects spend in an internal cache, (5) prioritizing objects within the second queue based on respective times the objects spend in the internal cache, (6) selecting an oldest object having a longest time in any of the first queue and the second queue, and (7) deleting the oldest object. Various other methods, systems, and computer-readable media are disclosed.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectation; Réadressage dans des systèmes de mémoires hiérarchiques, p.ex. des systèmes de mémoire virtuelle
  • G06F 12/0891 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache utilisant des moyens d’effacement, d’invalidation ou de réinitialisation
  • G06F 12/0895 - Mémoires cache caractérisées par leur organisation ou leur structure de parties de mémoires cache, p.ex. répertoire ou matrice d’étiquettes

26.

Systems and methods for prioritizing and detecting file datasets based on metadata

      
Numéro d'application 16374568
Numéro de brevet 11487825
Statut Délivré - en vigueur
Date de dépôt 2019-04-03
Date de la première publication 2022-11-01
Date d'octroi 2022-11-01
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dargude, Shailesh
  • Shah, Harshit
  • Athavale, Anand
  • Grandhi, Satish

Abrégé

The disclosed computer-implemented method for prioritizing and detecting file datasets based on metadata may include (i) receive a group of files from a data storage, (ii) train a machine-learning model utilizing a set of properties derived from metadata associated with the files, (iii) identify, utilizing the machine-learning model, a dataset including at least one candidate file that performs an action in a set of predetermined actions, and (iv) prioritize the action based on the dataset. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 16/14 - Systèmes de fichiers; Serveurs de fichiers - Détails de la recherche de fichiers basée sur les métadonnées des fichiers
  • G06N 20/00 - Apprentissage automatique
  • G06F 16/906 - Groupement; Classement
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06F 16/9035 - Filtrage basé sur des données supplémentaires, p.ex. sur des profils d'utilisateurs ou de groupes

27.

VERITAS ALTA

      
Numéro de série 97639316
Statut En instance
Date de dépôt 2022-10-19
Propriétaire Veritas Technologies LLC ()
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for data storage, data management, data backup, data recovery, information management and information retention; Downloadable software for data storage, data management, data backup, data recovery, information management and information retention; Downloadable cloud-based software for data storage, data management, data backup, data recovery, information management, information retention and cloud data protection; Downloadable computer utility software for maintaining and operating computer systems and software applications; downloadable computer utility software for improving computer system performance, diagnosing computer operational problems, managing data files and detecting computer software threats; Downloadable software for use in file, disk and systems management; Downloadable software for use in data storage management and storage area networks; Downloadable software for backing up and restoring computer data; Downloadable software for use in disaster recovery; Downloadable software for use in removable storage media management; Downloadable software for monitoring, identifying, and rectifying file, disk, system, and computer network problems and errors; Downloadable software for use in the field of enterprise information management; Downloadable software for use in processing and organizing data for use in the field of online analytical processing (OLAP); Downloadable software for generating reports from databases; Downloadable software for scheduling automated processes; Downloadable software for use in the central management of computer attached to a computer network; Downloadable software for replicating and archiving files from one data store to another; Downloadable software for metering the use of the other computer software; Downloadable software for use in developing data analysis applications and other computer software; Downloadable instruction manuals supplied as a unit with the foregoing; Electronic publications, namely, work books, quick reference guides, technical reference manuals, computer user manuals, evaluation guides and conference materials, all of the foregoing being in the field of computers and being recorded on computer media; Downloadable electronic publications, namely, work books, quick reference guides, technical reference manuals, computer user manuals, evaluation guides and conference materials in the field of computers, computer software, computer peripherals, and computer network on magnetic and optical computer-readable media; Downloadable electronic publications, namely, work books, quick reference guides, technical reference manuals, computer user manuals, evaluation guides and conference materials in the field of computers, computer software, computer peripherals, and computer network recorded on computer media and downloadable via the Internet and computer and communication networks Software-as-a-service (SaaS) services featuring software for data storage, data management, data backup, data recovery, information management and information retention; Providing temporary use of non-downloadable cloud-based software featuring software for data storage, data management, data backup, data recovery, information management, information retention and cloud data protection; computer services, namely, cloud hosting provider services; Cloud computing providing temporary use of on-line non-downloadable cloud computing software for data and information management, retention, storage, backup, recovery, availability, visibility, insight, continuity, archiving, discovery and analysis; Software as a service (SAAS) services featuring computer software for managing cloud-based services; Computer disaster recovery consulting and planning services; Electronic data back-up services; electronic data storage; Electronic storage services for archiving electronic data and files; Computer services, namely, data recovery services; computer services, namely, on-site and remote management of information technology systems of others; Cloud storage services for electronic data and files; Updating and maintaining cloud-based computer software through monitoring, online updates, enhancements and patches; providing temporary use of non-downloadable computer utility software for maintaining and operating computer systems and software applications; providing temporary use of non-downloadable computer utility software for improving system performance, diagnosing operational problems, managing data files and detecting threats; providing temporary use of non-downloadable software for use in file, disk and systems management; providing temporary use of non-downloadable software for use in data storage management and storage area networks; providing temporary use of non-downloadable software for backing up and restoring computer data; providing temporary use of non-downloadable software for use in disaster recovery, namely, computer disaster recovery planning; providing temporary use of non-downloadable software for use in removable storage media management; providing temporary use of non-downloadable software for monitoring, identifying, and rectifying file, disk, system, and computer network problems and errors; providing temporary use of non-downloadable software for information management, data analytics, data protection, and data management for use in the field of enterprise information management; providing temporary use of non-downloadable software for online analytical processing; providing temporary use of non-downloadable software for analyzing and processing information and data in the field of online analytical processing (OLAP); providing temporary use of non-downloadable software for generating reports from databases; providing temporary use of non-downloadable software for scheduling automated processes; providing temporary use of non-downloadable software for use in the central management of computer attached to a computer network; providing temporary use of non-downloadable software for replicating and archiving files from one data store to another; providing temporary use of non-downloadable software for metering the use of the other computer software; providing temporary use of non-downloadable software for use in developing data analysis applications and other computer software; Software-as-a-service (SaaS) services featuring computer utility software for maintaining and operating computer systems and software applications; Software-as-a-service (SaaS) services featuring computer utility software for improving system performance, diagnosing operational problems, managing data files and detecting threats; Software-as-a-service (SaaS) services featuring computer software for use in file, disk and systems management; Software-as-a-service (SaaS) services featuring computer software for use in data storage management and storage area networks; Software-as-a-service (SaaS) services featuring computer software for backing up and restoring computer data; Software-as-a-service (SaaS) services featuring computer software for use in disaster recovery, namely, computer disaster recovery planning; Software-as-a-service (SaaS) services featuring computer software for use in removable storage media management; Software-as-a-service (SaaS) services featuring computer software for monitoring, identifying, and rectifying file, disk, system, and computer network problems and errors; Software-as-a-service (SaaS) services featuring computer software for use in the field of enterprise information management for information management, data analytics, data protection, and data management; Software-as-a-service (SaaS) services featuring computer software for online analytical processing; Software-as-a-service (SaaS) services featuring computer software for analyzing and processing information and data in the field of online analytical processing (OLAP); Software-as-a-service (SaaS) services featuring computer software for generating reports from databases; Software-as-a-service (SaaS) services featuring computer software for scheduling automated processes; Software-as-a-service (SaaS) services featuring computer software for use in the central management of computer attached to a computer network; Software-as-a-service (SaaS) services featuring computer software for replicating and archiving files from one data store to another; Software-as-a-service (SaaS) services featuring computer software for metering the use of the other computer software; Software-as-a-service (SaaS) services featuring computer software for use in developing data analysis applications and other computer software; providing temporary use of non-downloadable cloud-based software for data storage, data management, data backup, data recovery, information management and information retention

28.

Methods and systems for eventually-complete backups

      
Numéro d'application 16993717
Numéro de brevet 11474731
Statut Délivré - en vigueur
Date de dépôt 2020-08-14
Date de la première publication 2022-10-18
Date d'octroi 2022-10-18
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti Rakshit
  • Dalal, Chirag

Abrégé

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.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

29.

Storage optimization of pre-allocated units of storage

      
Numéro d'application 16028615
Numéro de brevet 11409604
Statut Délivré - en vigueur
Date de dépôt 2018-07-06
Date de la première publication 2022-08-09
Date d'octroi 2022-08-09
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Paulzagade, Sudhakar
  • Dalal, Chirag

Abrégé

Disclosed herein are systems, methods, and processes to optimize the storage of pre-allocated units of storage during a backup operation. Null units of storage are identified in pre-allocated units of storage prior to the backup operation. Upon being identified, the null units of storage are inhibited from being written to a backup image during the backup operation.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 16/188 - Systèmes de fichiers virtuels

30.

Context-driven data backup and recovery

      
Numéro d'application 16836997
Numéro de brevet 11409610
Statut Délivré - en vigueur
Date de dépôt 2020-04-01
Date de la première publication 2022-08-09
Date d'octroi 2022-08-09
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Janakiraman, Viswesvaran
  • Kayyoor, Ashwin

Abrégé

Disclosed herein are systems, methods, and processes to perform context-driven (or context-based) data backup and recovery operations. A request to perform a backup operation on a dataset is received. Current external context datasets related to the dataset and generated based on prioritization techniques are collected from computing devices. a saved context dataset is generated based on the current external context datasets. The backup operation is performed by storing a backup image that includes at least a portion of the dataset and the saved context dataset.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

31.

Tracking access pattern of inodes and pre-fetching inodes

      
Numéro d'application 16559686
Numéro de brevet 11392545
Statut Délivré - en vigueur
Date de dépôt 2019-09-04
Date de la première publication 2022-07-19
Date d'octroi 2022-07-19
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patel, Bhautik
  • James, Freddy
  • Kothari, Mitul
  • Banerjee, Anindya

Abrégé

Methods, computer program products, computer systems, and the like are disclosed that provide for the tracking of access patterns of inodes, and the issuing of inode read-ahead instructions, in order to pre-fetch inodes. Such a method can include, for example, identifying a unit of metadata in a file system, identifying a file system structure in the file system, determining whether a file structure of the file system structure is non-sequential, and, in response to a determination that the file structure is non-sequential, retrieving a list of units of metadata. In such embodiments, the file system structure is associated with the unit of metadata, and the determining includes accessing the file system structure. Further, in certain embodiments, the units of metadata identified in the list of units of metadata are stored in a storage device of the computer system.

Classes IPC  ?

  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/172 - Mise en cache, pré-extraction ou accumulation de fichiers
  • G06F 16/14 - Systèmes de fichiers; Serveurs de fichiers - Détails de la recherche de fichiers basée sur les métadonnées des fichiers

32.

Method to use previously-occupied inodes and associated data structures to improve file creation performance

      
Numéro d'application 16837046
Numéro de brevet 11392546
Statut Délivré - en vigueur
Date de dépôt 2020-04-01
Date de la première publication 2022-07-19
Date d'octroi 2022-07-19
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Gopalka, Abhishek Kumar
  • Banerjee, Anindya
  • Mahadik, Pooja
  • Jain, Sanjay Kumar
  • Vijayvargiya, Shirish

Abrégé

Various systems and methods are provided for using various in-core and on-disk data structures to improve the file creation process through the use of previously-occupied inodes. For example, one method involves updating an in-core data structure in response to receiving a command to delete a first file, such that a first node is assigned to the first file, the in-core data structure is stored in a non-persistent computer-readable storage medium, the in-core data structure comprises a plurality of entries, each of the entries comprises information identifying a respective inode of a plurality of inodes as being available, and the updating the in-core data structure comprises storing information regarding the first inode in a first entry of the plurality of entries; and creating a second file, where the creating comprises assigning the first inode to the second file using the information regarding the first inode stored in the first entry.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

33.

Methods and systems for efficient erasure-coded storage systems

      
Numéro d'application 17140108
Numéro de brevet 11385806
Statut Délivré - en vigueur
Date de dépôt 2021-01-03
Date de la première publication 2022-07-12
Date d'octroi 2022-07-12
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Banerjee, Anindya
  • Marathe, Shailesh

Abrégé

Methods and the like according to the disclosure can include determining an information type of digital information, writing the digital information using a first process (in response to a determination that the information type of the digital information is a first information type), and, in response to a determination that the information type of the digital information is a second information type, determining erasure-coded parity information for the digital information and writing the digital information using a second process (where the digital information is to be written to erasure-coded storage). In the former case, the first process that includes writing the digital information to storage. The second process includes writing the digital information and the erasure-coded parity information to erasure-coded storage, without writing the digital information to a log.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • H03M 13/15 - Codes cycliques, c. à d. décalages cycliques de mots de code produisant d'autres mots de code, p.ex. codes définis par un générateur polynomial, codes de Bose-Chaudhuri-Hocquenghen [BCH]
  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p.ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p.ex. contrôle de parité, exclusion des 9 ou des 11
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau

34.

Method and system for improved write performance in erasure-coded storage systems

      
Numéro d'application 16557124
Numéro de brevet 11360699
Statut Délivré - en vigueur
Date de dépôt 2019-08-30
Date de la première publication 2022-06-14
Date d'octroi 2022-06-14
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Bai, Changjun
  • Banerjee, Anindya

Abrégé

Methods, computer program products, computer systems, and the like are disclosed that provide for improved write performance in erasure-coded storage systems in an efficient and effective manner. These can include identifying a data segment, identifying metadata, persisting the data segment to a storage system, storing the metadata in the journal, and persisting the metadata to the storage system. In such embodiments, the metadata is associated with the data segment by virtue of the metadata comprising a fingerprint of the data segment. Further, in such embodiments, the persisting the data segment to the storage system is performed without storing the data segment in a journal, and the storage system is an erasure-coded storage system.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

35.

Offset segmentation for improved inline data deduplication

      
Numéro d'application 16839140
Numéro de brevet 11347424
Statut Délivré - en vigueur
Date de dépôt 2020-04-03
Date de la première publication 2022-05-31
Date d'octroi 2022-05-31
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Yang, Yong

Abrégé

Systems and methods for processing data segments are disclosed. In one embodiment, such functionality includes buffering data received from a node (where the data is stored in a buffer as buffered data, an offset value is associated with the data, and a segment size is associated with the buffer), and determining whether the offset value is an integer multiple of the segment size. In response to determination that the offset value is an integer multiple of the segment size, processing the data in the buffer as a segment. Such functionality also includes determining whether the segment is a duplicate of data stored in a deduplicated data store and, in response to a determination that the segment is not a duplicate of data stored in the deduplicated data store, storing the segment in the deduplicated data store.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

36.

Systems and methods for producing access control list caches including effective information access permissions across disparate storage devices

      
Numéro d'application 16780115
Numéro de brevet 11336650
Statut Délivré - en vigueur
Date de dépôt 2020-02-03
Date de la première publication 2022-05-17
Date d'octroi 2022-05-17
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dargude, Shailesh
  • Grandhi, Satish
  • Shah, Harshit

Abrégé

The disclosed computer-implemented method for producing access control list caches including effective information access permissions across disparate storage devices may include (i) receiving, at a computing device, an instruction to prepare an access control list (ACL) cache and (ii) performing a security action. The security action may include (A) recursively parsing, at the computing device, at least one respective ACL for information stored on at least two disparate storage devices, (B) identifying, at each step of recursion, each direct user and each indirect user having information access permissions in at least one of the respective ACLs, (C) determining, for each unique user in the respective ACLs, per-control point effective permissions, and (D) storing the per-control point effective information access permissions in the ACL cache. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 7/04 - Contrôle d'égalité, c. à d. pour valeurs égales ou non
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

37.

Efficient space reclamation in deduplication systems

      
Numéro d'application 15885323
Numéro de brevet 11307937
Statut Délivré - en vigueur
Date de dépôt 2018-01-31
Date de la première publication 2022-04-19
Date d'octroi 2022-04-19
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Cheng, Shuai
  • Zhang, Xianbo

Abrégé

A method, computer program product, computer system, and the like that provide for the efficient reclamation of storage space in a deduplication system are disclosed. The method, for example, includes identifying one or more storage constructs of a number of storage constructs and generating an indication that a reclamation operation is to be performed with respect to the one or more storage constructs. In an embodiment, each of the plurality of storage constructs includes metadata and a number of units of data. The one or more storage constructs are identified, at least in part, by determining that a portion of the number of units of data of each of the one or more storage constructs is in a state, wherein the determining is based, at least in part, on at least a portion of the metadata.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

38.

Systems and methods for computing a risk score for stored information

      
Numéro d'application 16116490
Numéro de brevet 11301568
Statut Délivré - en vigueur
Date de dépôt 2018-08-29
Date de la première publication 2022-04-12
Date d'octroi 2022-04-12
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dargude, Shailesh
  • Grandhi, Satish
  • Athavale, Anand
  • Nath, Rohit

Abrégé

The disclosed computer-implemented method for computing a risk score for stored information may include (1) extracting factor-specific information from metadata describing characteristics of files stored on multiple storage devices, (2) assigning at least one respective factor score to at least one respective factor based at least in part on the factor-specific information, and (3) calculating the risk score from the at least one factor score. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 29/00 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes
  • G06F 21/57 - Certification ou préservation de plates-formes informatiques fiables, p.ex. démarrages ou arrêts sécurisés, suivis de version, contrôles de logiciel système, mises à jour sécurisées ou évaluation de vulnérabilité

39.

Systems and methods for emulating local storage

      
Numéro d'application 15942070
Numéro de brevet 11263032
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2022-03-01
Date d'octroi 2022-03-01
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Nallamalli, Nalini Kumari
  • Naiknaware, Utkarsh
  • Jadhav, Raosaheb
  • Kumaran, Kushal
  • Banerjee, Anindya

Abrégé

The disclosed computer-implemented method for emulating local storage may include (i) exposing a cloud storage as a local block storage device by providing a translation service that translates commands formatted according to an operating system compatibility standard protocol into commands formatted according to a cloud storage application programming interface protocol, the cloud storage dividing a cloud storage volume into multiple objects, (ii) receiving a command that is formatted according to the operating system compatibility standard protocol and that specifies a length and offset of the cloud storage volume, (iii) translating the command into a translated command formatted according to the cloud storage application programming interface protocol, and (iv) returning a result of executing the translated command. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

40.

Securing external access to runtime services in appliances

      
Numéro d'application 15813482
Numéro de brevet 11245679
Statut Délivré - en vigueur
Date de dépôt 2017-11-15
Date de la première publication 2022-02-08
Date d'octroi 2022-02-08
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Su, Zhi
  • You, Li Zhen
  • Liu, Xiaohong

Abrégé

Disclosed herein are methods, systems, and processes to secure external access to runtime systems in appliances. A request to register a security token configured to permit access to a computing system is received at the computing system. An authorization response authenticating the security token is sent. Another request to access the computing system based on the authenticated security token is received, and access is permitted to the computing system.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06K 19/06 - Supports d'enregistrement pour utilisation avec des machines et avec au moins une partie prévue pour supporter des marques numériques caractérisés par le genre de marque numérique, p.ex. forme, nature, code

41.

Techniques for automated policy analysis

      
Numéro d'application 13800356
Numéro de brevet 11238009
Statut Délivré - en vigueur
Date de dépôt 2013-03-13
Date de la première publication 2022-02-01
Date d'octroi 2022-02-01
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Dhakras, Nilesh Ramesh
  • Bhimani, Akashkumar Vinodray
  • Agrawal, Saurabh Kailash
  • Kotwal, Mayuri Dhananjay

Abrégé

Techniques for automated policy analysis are disclosed. In one particular embodiment, the techniques may be realized as a method for automated policy analysis comprising processing system configuration information for a system, processing policy configuration information for the system, analyzing at least one policy configuration change to the policy configuration information, recommending the at least one policy configuration change based on the analysis of the at least one policy configuration change, and updating the policy configuration information for the system based on the recommendation of the at least one policy configuration change.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

42.

Systems and methods for distributing information across failure domains in servers

      
Numéro d'application 16784012
Numéro de brevet 11226861
Statut Délivré - en vigueur
Date de dépôt 2020-02-06
Date de la première publication 2022-01-18
Date d'octroi 2022-01-18
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Banerjee, Anindya
  • Marathe, Shailesh

Abrégé

The disclosed computer-implemented method for distributing information across failure domains in servers may include (1) dividing, at a computing device, each of a quantity of “K” failure domains (FDs) in a plurality of FDs into a quantity of “P” portions, where the “K” FDs in the plurality of FDs are constituent parts of respective servers in a plurality of servers, “P” is less than “K,” and “P” is a sum of a quantity of “M” data portions and a quantity of “N” parity portions, (2) creating a quantity of “K” erasure-coded volumes in the “K” FDs, where each erasure-coded volume includes “M” data portions and “N” parity portions, and each portion in each erasure-coded volume is stored in a different FD and (3) combining the “K” volumes to create a file system. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 11/10 - Détection ou correction d'erreur par introduction de redondance dans la représentation des données, p.ex. en utilisant des codes de contrôle en ajoutant des chiffres binaires ou des symboles particuliers aux données exprimées suivant un code, p.ex. contrôle de parité, exclusion des 9 ou des 11
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

43.

Executing custom scripts from the host during disaster recovery

      
Numéro d'application 15238937
Numéro de brevet 11223537
Statut Délivré - en vigueur
Date de dépôt 2016-08-17
Date de la première publication 2022-01-11
Date d'octroi 2022-01-11
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Jain, Ankit
  • Parmar, Sumeet
  • Kulkarni, Ashwini
  • Vaidya, Swanand

Abrégé

Systems, apparatuses, methods, and computer readable mediums for executing scripts within migrated hosts. The system enables a user to generate a task to execute a script on a host after the host has been migrated from a first data center to a second data center. This task may identify the host using a first ID of the host on the first data center. The host may be migrated to the second data center, with the host being identified on the second data center using a second ID. The system stores a correlation between the first ID and the second ID of the host. The system utilizes the second ID to retrieve a third ID for communicating with the host on the second data center to cause the host to execute the script on the second data center.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

44.

Protecting virtual machine data in cloud environments

      
Numéro d'application 16520462
Numéro de brevet 11200327
Statut Délivré - en vigueur
Date de dépôt 2019-07-24
Date de la première publication 2021-12-14
Date d'octroi 2021-12-14
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Tripathy, Soumya
  • Ghosh, Subhadeep

Abrégé

Disclosed are methods and systems that include receiving updated operating system information, encrypting the updated operating system information, and updating a map file. The updated operating system information is received at an encryption virtual machine. The encrypting the updated operating system information results in the encrypted updated operating system information. The encrypting the updated operating system information is managed by the encryption virtual machine. The updated operating system information is encrypted in response to receipt of the updated operating system information. The updated operating system information is encrypted using an encryption key. In certain embodiments, the updating includes storing operating system metadata in the map file (where the operating system metadata is associated with the encrypted updated operating system information) and storing the encryption key in the map file (where the storing the encryption key in the map file associates the encryption key with the operating system metadata).

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/4401 - Amorçage

45.

Fingerprint backward compatibility in deduplication backup systems

      
Numéro d'application 15798540
Numéro de brevet 11163748
Statut Délivré - en vigueur
Date de dépôt 2017-10-31
Date de la première publication 2021-11-02
Date d'octroi 2021-11-02
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Cheng, Shuai
  • Zhang, Xianbo
  • Shan, Cheng
  • Zhang, Chunzhong
  • Zhang, Jinchang
  • Jiang, Wen Feng
  • Sun, Dongxu
  • Jin, Xinbao

Abrégé

Disclosed herein are methods, systems, and processes to optimize and manage fingerprint backward compatibility in deduplication backup computing systems. A new fingerprint is generated for a segment object stored in a data container based on a new fingerprinting process. A header file is modified by replacing an old fingerprint for the segment object based on an old fingerprinting process with the new fingerprint. An entry including information indicating an association between the old fingerprint and the new fingerprint is created in a fingerprint map file.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • H04L 9/06 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité l'appareil de chiffrement utilisant des registres à décalage ou des mémoires pour le codage par blocs, p.ex. système DES

46.

Method for providing an indication of the exact search hit within a large universe of contextual information

      
Numéro d'application 13920584
Numéro de brevet 11151103
Statut Délivré - en vigueur
Date de dépôt 2013-06-18
Date de la première publication 2021-10-19
Date d'octroi 2021-10-19
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Ranade, Rujuta
  • Coyle, Michael J.

Abrégé

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.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage

47.

OPTIMIZE BACKUP FROM UNIVERSAL SHARE

      
Numéro d'application US2021024850
Numéro de publication 2021/202503
Statut Délivré - en vigueur
Date de dépôt 2021-03-30
Date de publication 2021-10-07
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Shuangmin
  • Zhang, Xianbo
  • Li, Shengzhao
  • Jiang, Xu
  • Wu, Weibao

Abrégé

A method and apparatus is disclosed for optimized backups. In one embodiment, the method includes creating a deduplicated universal share of data objects, which in turn includes receiving a universal share of the data objects, deduplicating the universal share, wherein deduplicating the universal share includes: hashing segments of the universal share to generate respective universal share segment fingerprints; comparing the universal share segment fingerprints to fingerprints for respective segments held in deduplication storage in order to identify segments in the deduplication storage that equate to the universal share segments, respectively, of the universal share; storing identifiers that directly or indirectly identify locations, respectively, of the segments, respectively, in the deduplication storage that equate to the universal share segments, respectively, of the universal share. After creating the deduplicated universal share, a deduplicated backup of the universal share is created without reassembling the universal share 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.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

48.

Systems and methods for automatic storage tiering

      
Numéro d'application 15941926
Numéro de brevet 11137926
Statut Délivré - en vigueur
Date de dépôt 2018-03-30
Date de la première publication 2021-10-05
Date d'octroi 2021-10-05
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Pendharkar, Niranjan
  • Banerjee, Anindya
  • Ramachandrappa, Naveen
  • Mula, Ramya

Abrégé

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.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 13/00 - Interconnexion ou transfert d'information ou d'autres signaux entre mémoires, dispositifs d'entrée/sortie ou unités de traitement
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06N 20/00 - Apprentissage automatique

49.

Optimize backup from universal share

      
Numéro d'application 16835657
Numéro de brevet 11928030
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de la première publication 2021-09-30
Date d'octroi 2024-03-12
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Zhang, Shuangmin
  • Zhang, Xianbo
  • Li, Shengzhao
  • Jiang, Xu
  • Wu, Weibao

Abrégé

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.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

50.

Sharing services between deduplication systems

      
Numéro d'application 16574707
Numéro de brevet 11132338
Statut Délivré - en vigueur
Date de dépôt 2019-09-18
Date de la première publication 2021-09-28
Date d'octroi 2021-09-28
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Yin, Zhuhua

Abrégé

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.

Classes IPC  ?

  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

51.

SYSTEMS AND METHODS FOR PROTECTING A FOLDER FROM UNAUTHORIZED FILE MODIFICATION

      
Numéro d'application 16822821
Statut En instance
Date de dépôt 2020-03-18
Date de la première publication 2021-09-23
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Subramanian, Narayan
  • Panna, Arindam
  • Sridharan, Srineet

Abrégé

The disclosed computer-implemented method for protecting a folder from unauthorized file modification may include receiving, from a remote device, a modify request for a target file in a folder and determining whether the folder is a protected folder. The method may also include determining, in response to determining the folder is the protected folder, whether the remote device is a trusted host. The method may further include allowing, in response to determining that the remote device is the trusted host, the modify request for the target file. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • H04L 9/32 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

52.

SYSTEMS AND METHODS FOR PROTECTING A FOLDER FROM UNAUTHORIZED FILE MODIFICATION

      
Numéro d'application US2021022822
Numéro de publication 2021/188716
Statut Délivré - en vigueur
Date de dépôt 2021-03-17
Date de publication 2021-09-23
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Subramanian, Narayan
  • Panna, Arindam
  • Sridharan, Srineet

Abrégé

The disclosed computer-implemented method for protecting a folder from unauthorized file modification may include receiving, from a remote device, a modify request for a target file in a folder and determining whether the folder is a protected folder. The method may also include determining, in response to determining the folder is the protected folder, whether the remote device is a trusted host. The method may further include allowing, in response to determining that the remote device is the trusted host, the modify request for the target file. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès

53.

Systems and methods for using dynamic templates to create application containers

      
Numéro d'application 16744092
Numéro de brevet 11126448
Statut Délivré - en vigueur
Date de dépôt 2020-01-15
Date de la première publication 2021-09-21
Date d'octroi 2021-09-21
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s) Christensen, Aaron

Abrégé

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.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 8/60 - Déploiement de logiciel

54.

Routing I/O requests to improve read/write concurrency

      
Numéro d'application 15150649
Numéro de brevet 11113247
Statut Délivré - en vigueur
Date de dépôt 2016-05-10
Date de la première publication 2021-09-07
Date d'octroi 2021-09-07
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Jia, Yingsong
  • Liu, Xiangrui
  • Jia, Hong Yu
  • Li, Shengzhao

Abrégé

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.

Classes IPC  ?

  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers

55.

Methods and systems for data resynchronization in a replication environment

      
Numéro d'application 16805294
Numéro de brevet 11531604
Statut Délivré - en vigueur
Date de dépôt 2020-02-28
Date de la première publication 2021-09-02
Date d'octroi 2022-12-20
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Hasbe, Sunil

Abrégé

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 whether a source data store and a replicated data store are unsynchronized and, in response to a determination that the source data store and the replicated data store are unsynchronized, performing a resynchronization operation. The source data stored in the source data store is replicated to replicated data in the replicated data store. The resynchronization operation resynchronizes the source data and the replicated data.

Classes IPC  ?

  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

56.

METHODS AND SYSTEMS FOR DATA RESYNCHRONIZATION IN A REPLICATION ENVIRONMENT

      
Numéro d'application US2021015384
Numéro de publication 2021/173293
Statut Délivré - en vigueur
Date de dépôt 2021-01-28
Date de publication 2021-09-02
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Thakur, Vishal

Abrégé

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 tracking one or more write operations executed on a target data store and sending metadata regarding the one or more write operations to a source site. The tracking comprises storing information regarding the one or more write operations in a data structure. The one or more write operations cause one or more units of data to be written to the target data store. The target data store is at a target site. The metadata comprises the information.

Classes IPC  ?

  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts

57.

Methods and systems for data resynchronization in a replication environment

      
Numéro d'application 16805292
Numéro de brevet 11429640
Statut Délivré - en vigueur
Date de dépôt 2020-02-28
Date de la première publication 2021-09-02
Date d'octroi 2022-08-30
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Thakur, Vishal

Abrégé

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 tracking one or more write operations executed on a target data store and sending metadata regarding the one or more write operations to a source site. The tracking comprises storing information regarding the one or more write operations in a data structure. The one or more write operations cause one or more units of data to be written to the target data store. The target data store is at a target site. The metadata comprises the information.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

58.

METHODS AND SYSTEMS FOR DATA RESYNCHRONIZATION IN A REPLICATION ENVIRONMENT

      
Numéro d'application US2021015379
Numéro de publication 2021/173292
Statut Délivré - en vigueur
Date de dépôt 2021-01-28
Date de publication 2021-09-02
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patil, Rushikesh
  • Hasbe, Sunil

Abrégé

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 whether a source data store and a replicated data store are unsynchronized and, in response to a determination that the source data store and the replicated data store are unsynchronized, performing a resynchronization operation. The source data stored in the source data store is replicated to replicated data in the replicated data store. The resynchronization operation resynchronizes the source data and the replicated data.

Classes IPC  ?

  • G06F 11/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

59.

SYSTEMS AND METHODS FOR AGENTLESS AND ACCELERATED BACKUP OF A DATABASE

      
Numéro d'application US2021019346
Numéro de publication 2021/173620
Statut Délivré - en vigueur
Date de dépôt 2021-02-24
Date de publication 2021-09-02
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti
  • Dalal, Chirag

Abrégé

The disclosed computer-implemented method for agentless and accelerated backup of a database may include, receiving, by a data backup device from a data server, blocks of data that provide a full backup of data of the data server. The method additionally includes receiving, by the data backup device from the data server, one or more native logs indicating one or more transactions performed by the data server. The method also includes determining, by the data backup device and based on the native logs, one or more changed blocks of the blocks of data. The method further includes providing, by the data backup device, a point in time restore of the data server by creating a synthetic full backup that overlays one or more of the blocks of data with the one or more changed blocks, and that shares remaining blocks of the blocks of data with the full backup.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

60.

Systems and methods for replicating information with information retention systems

      
Numéro d'application 16893219
Numéro de brevet 11106546
Statut Délivré - en vigueur
Date de dépôt 2020-06-04
Date de la première publication 2021-08-31
Date d'octroi 2021-08-31
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Thakur, Vishal
  • Patil, Rushikesh
  • Hasbe, Sunil

Abrégé

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.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/54 - Communication interprogramme
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet

61.

Systems and methods for agentless and accelerated backup of a database

      
Numéro d'application 16800322
Numéro de brevet 11372732
Statut Délivré - en vigueur
Date de dépôt 2020-02-25
Date de la première publication 2021-08-26
Date d'octroi 2022-06-28
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti
  • Dalal, Chirag

Abrégé

The disclosed computer-implemented method for agentless and accelerated backup of a database may include, receiving, by a data backup device from a data server, blocks of data that provide a full backup of data of the data server. The method additionally includes receiving, by the data backup device from the data server, one or more native logs indicating one or more transactions performed by the data server. The method also includes determining, by the data backup device and based on the native logs, one or more changed blocks of the blocks of data. The method further includes providing, by the data backup device, a point in time restore of the data server by creating a synthetic full backup that overlays one or more of the blocks of data with the one or more changed blocks, and that shares remaining blocks of the blocks of data with the full backup.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 16/182 - Systèmes de fichiers distribués

62.

Application performance in replication environments

      
Numéro d'application 16458255
Numéro de brevet 11099752
Statut Délivré - en vigueur
Date de dépôt 2019-07-01
Date de la première publication 2021-08-24
Date d'octroi 2021-08-24
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dighe, Sumit
  • Marathe, Shailesh

Abrégé

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.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

63.

Systems and methods for selectively restoring files from virtual machine backup images

      
Numéro d'application 15717560
Numéro de brevet 11068353
Statut Délivré - en vigueur
Date de dépôt 2017-09-27
Date de la première publication 2021-07-20
Date d'octroi 2021-07-20
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s) Ved, Amber

Abrégé

The disclosed computer-implemented method for selectively restoring files from virtual machine backup images phrase may include (i) exposing a virtual disk image included in a target virtual machine backup image to an operating system of a host computing system, (ii) mounting the virtual disk image included in the target virtual machine backup image to the host computing system, (iii) determining at least one extent of a target file included in a file system included in the virtual disk image, (iv) associating the extent of the target file with a storage location included in the target virtual machine backup image, (v) generating a catalog comprising the extent of the target file associated with the storage location included in the target virtual machine backup image, and (vi) restoring the target file from the target virtual machine backup image by using the generated catalog.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

64.

Systems and methods for managing user entitlements of objects from heterogeneous content sources

      
Numéro d'application 16374409
Numéro de brevet 11070560
Statut Délivré - en vigueur
Date de dépôt 2019-04-03
Date de la première publication 2021-07-20
Date d'octroi 2021-07-20
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dargude, Shailesh
  • Grandhi, Satish
  • Kavuri, Srinivas

Abrégé

The disclosed computer-implemented method for managing user entitlements of objects from heterogeneous content sources may include (i) obtaining a user identifier from a user profile associated with a user, (ii) determining an entitlement for the user in an access control list (ACL) for an object of a content source, (iii) determining another entitlement for the user in another ACL for another object of another content source, wherein the content source and the other content source are associated with different systems, (iv) generating an effective entitlement of the user by associating the user identifier, the entitlement for the user in the ACL for the object, and the other entitlement for the user in the other ACL for the other object, and (v) storing the effective entitlement of the user. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

65.

System and method for downloading a file

      
Numéro d'application 14133432
Numéro de brevet 11070609
Statut Délivré - en vigueur
Date de dépôt 2013-12-18
Date de la première publication 2021-07-20
Date d'octroi 2021-07-20
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Kumar, Rajesh D.

Abrégé

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.

Classes IPC  ?

  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

66.

System for dynamically determining access constraints of data-repository objects

      
Numéro d'application 15819864
Numéro de brevet 11061586
Statut Délivré - en vigueur
Date de dépôt 2017-11-21
Date de la première publication 2021-07-13
Date d'octroi 2021-07-13
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Ahuja, Ruchika
  • Pandit, Bhushan

Abrégé

Various systems and methods are provided for calculating a data criticality score upon ingesting a data object into a data storage system. This data criticality score can be used to control subsequent access requests for the data object. In one embodiment, a computer system receives a data object at a first node comprising a decision engine. The decision engine generates a data criticality score based, at least in part, on one or more inputs related to the data object. After calculating the data criticality score, the system uses the data criticality score to determine whether a given action is allowable for the data object. After determining whether the given action is allowable, the system receives a user request to perform a first action on the data object. The system then determines whether the user request should be granted with respect to the first action, and if allowable, performs the first action.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 13/18 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire avec commande prioritaire

67.

Systems and methods for switching replication modes in a volume replication system

      
Numéro d'application 16695325
Numéro de brevet 11061603
Statut Délivré - en vigueur
Date de dépôt 2019-11-26
Date de la première publication 2021-07-13
Date d'octroi 2021-07-13
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bankar, Pritam
  • Dighe, Sumit
  • Marathe, Shailesh

Abrégé

The disclosed computer-implemented method for switching replication modes in a volume replication system may include (i) in response to deciding to switch from a synchronous replication mode of a volume replication system to an asynchronous replication mode, changing, by a computing device, to the asynchronous replication mode, (ii) associating a new write request to write data to storage, (iii) determining, based on metadata of the existing write request, that the existing write request was issued in the synchronous replication mode, (iv) in response to determining that the existing write request was issued in the synchronous replication mode, processing the existing write request via the synchronous replication, and (v) processing the new write request via the asynchronous replication based on the metadata of the new write request. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

68.

Discovery and configuration of disaster recovery information

      
Numéro d'application 14882955
Numéro de brevet 11057264
Statut Délivré - en vigueur
Date de dépôt 2015-10-14
Date de la première publication 2021-07-06
Date d'octroi 2021-07-06
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Ghare, Shrikant
  • Mukherjee, Arindam

Abrégé

Various systems and methods related to disaster recovery (DR). For example, one method involves automatically discovering infrastructure information for one or more assets located in one or more primary sites and/or one or more recovery sites. The method also involves storing the infrastructure information in a database. The method also involves generating DR configuration information.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • H04L 29/14 - Contre-mesures pour remédier à un défaut

69.

Method and system for executing workload orchestration across data centers

      
Numéro d'application 17141703
Numéro de brevet 11748319
Statut Délivré - en vigueur
Date de dépôt 2021-01-05
Date de la première publication 2021-07-01
Date d'octroi 2023-09-05
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bandopadhyay, Tushar
  • Dighe, Bharat

Abrégé

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.

Classes IPC  ?

  • G06F 7/02 - Comparaison de valeurs numériques
  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/23 - Mise à jour
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p.ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange

70.

Systems and methods for clustering data to improve data analytics

      
Numéro d'application 15141868
Numéro de brevet 11036800
Statut Délivré - en vigueur
Date de dépôt 2016-04-29
Date de la première publication 2021-06-15
Date d'octroi 2021-06-15
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Kayyoor, Ashwin
  • Aloysius, Henry
  • Tca, Bashyam

Abrégé

A computer-implemented method for clustering data to improve data analytics may include (1) extracting a social graph from a data set of messages, the social graph indicating messages as edges such that nodes of the edges indicate corresponding senders and recipients in sender-recipient relationships, (2) detecting communities of collaborators by identifying clusters of nodes within the social graph, (3) applying the identified clusters of nodes within the social graph to a grouping calculation to group the messages of the data set into groups of messages, and (4) providing, through a computing interface, results of a data analytics operation to an end user based at least in part on applying the identified clusters of nodes within the social graph to the grouping calculation. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • H04L 12/58 - Systèmes de commutation de messages
  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p.ex. des modèles relationnels ou objet

71.

METHODS AND SYSTEMS FOR SCALABLE DEDUPLICATION

      
Numéro d'application US2020061912
Numéro de publication 2021/108344
Statut Délivré - en vigueur
Date de dépôt 2020-11-24
Date de publication 2021-06-03
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Yang, Yong
  • Zhang, Xianbo
  • Wu, Weibao
  • Lei, Chao
  • Wang, Yafeng
  • Wang, Haigang
  • Wei, Lulu

Abrégé

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.

Classes IPC  ?

  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers
  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

72.

Low cost, heterogeneous method of transforming replicated data for consumption in the cloud

      
Numéro d'application 17161765
Numéro de brevet 11366724
Statut Délivré - en vigueur
Date de dépôt 2021-01-29
Date de la première publication 2021-05-27
Date d'octroi 2022-06-21
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Sarda, Pooja
  • Vaidya, Anish A.
  • Mageswaran, Manjunath

Abrégé

Disclosed are methods and the like that provide for transforming replicated data for consumption in the cloud, for example. Such methods can include attaching a target gateway node at a secondary site to a storage device at the secondary site, searching for an identifier stored in the storage device, and storing replicated data in the replication volume. The identifier is associated with an offset stored in the storage device, and the offset identifies a starting location of a replication volume in the storage device. The replicated data is received by the target gateway node from a source gateway node at a primary site. A starting location is received with the replicated data. The target gateway node stores the replicated data at a first location in the storage volume, and the first location is determined based, at least in part, on the starting location and the first storage location.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau

73.

Methods and systems for scalable deduplication

      
Numéro d'application 16698288
Numéro de brevet 11741060
Statut Délivré - en vigueur
Date de dépôt 2019-11-27
Date de la première publication 2021-05-27
Date d'octroi 2023-08-29
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Yang, Yong
  • Zhang, Xianbo
  • Wu, Weibao
  • Lei, Chao
  • Wang, Yafeng
  • Wang, Haigang
  • Wei, Lulu

Abrégé

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.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques

74.

HACKERTRACK

      
Numéro d'application 210887400
Statut Enregistrée
Date de dépôt 2021-05-21
Date d'enregistrement 2023-07-26
Propriétaire Veritas Technologies LLC (USA)
Classes de Nice  ? 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

(1) Entertainment services, namely, providing online video games

75.

Container-based upgrades for appliances

      
Numéro d'application 15907489
Numéro de brevet 11010259
Statut Délivré - en vigueur
Date de dépôt 2018-02-28
Date de la première publication 2021-05-18
Date d'octroi 2021-05-18
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Geng, Chao
  • Wang, Xi

Abrégé

Disclosed herein are methods, systems, and processes to perform container-based upgrades to an appliance operating system. An upgraded container is generated by producing a container image. Producing the container image includes generating a checkpoint of a portion of a file system associated with an appliance that includes a portion of an operating system. The container includes the container image and is designated for an upgrade operation that upgrades the portion of the operating system.

Classes IPC  ?

  • G06F 9/44 - Dispositions pour exécuter des programmes spécifiques
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 8/65 - Mises à jour
  • G06F 8/658 - Mises à jour par incrément; Mises à jour différentielles
  • G06F 9/445 - Chargement ou démarrage de programme

76.

Methods and systems relating to network based storage retention

      
Numéro d'application 17125054
Numéro de brevet 11630744
Statut Délivré - en vigueur
Date de dépôt 2020-12-17
Date de la première publication 2021-05-13
Date d'octroi 2023-04-18
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bourgeois, Geoffrey
  • Campbell, Greg

Abrégé

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. Accordingly, processes, methods and systems are required allowing retention policy application to data being stored within network based storage as well as allowing retention policies to be applied to stored data thereby facilitating retention period adjustments.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/33 - Requêtes
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/35 - Groupement; Classement
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

77.

Extent map performance

      
Numéro d'application 15445184
Numéro de brevet 10996857
Statut Délivré - en vigueur
Date de dépôt 2017-02-28
Date de la première publication 2021-05-04
Date d'octroi 2021-05-04
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Yang, Yong
  • Wu, Weibao
  • Liu, Gallen

Abrégé

Disclosed are methods, systems, and processes to improve extent map performance A request for a data block is received. In response to detecting a cache miss, a temporary table is searched for the data block. If the data block is not found in the temporary table, a base table is searched for the data block.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/10 - Traduction d'adresses

78.

Systems and methods for file system metadata analytics

      
Numéro d'application 15594471
Numéro de brevet 10997499
Statut Délivré - en vigueur
Date de dépôt 2017-05-12
Date de la première publication 2021-05-04
Date d'octroi 2021-05-04
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Kayyoor, Ashwin
  • Vaidya, Meetali
  • Dargude, Shailesh
  • Ashwani, Himanshu

Abrégé

The disclosed computer-implemented method for file system metadata analytics may include (i) creating a set of training data to train a machine learning model to analyze tokens that describe files within a file system, the set of training data comprising a first set of vectors, wherein each vector represents tokens that describes files that are frequently accessed by a common set of users, and a second set of vectors, wherein each vector represents tokens that describes files with common file path ancestors, (ii) training, using the set of training data, the machine learning model, (iii) determining, by providing at least one input token to the machine learning model, that the input token is related to at least one additional token, and (iv) performing an action responsive to observing the input token and involving the additional token and the file system. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

79.

Storage tier selection for replication and recovery

      
Numéro d'application 17132877
Numéro de brevet 11463518
Statut Délivré - en vigueur
Date de dépôt 2020-12-23
Date de la première publication 2021-04-22
Date d'octroi 2022-10-04
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Gorantla, Hrudil
  • Ghosh, Subhadeep
  • Hasbe, Sunil
  • Rajaa, Subash

Abrégé

Disclosed herein are methods, systems, and processes for migration between storage tiers. Such a method, for example, can include extracting one or more characteristics of a replication workload, determining one or more storage costs of each storage tier of a plurality of storage tiers (where the one or more storage costs are determined for the replication workload and the one or more storage costs are determined based, at least in part, on the one or more characteristics), identifying one or more storage tiers of the plurality of storage tiers (where the identifying is based, at least in part, on the one or more storage costs), and migrating at least a portion of the replication workload from a target storage unit in an initial storage tier to a storage unit in the one or more storage tiers.

Classes IPC  ?

  • H04L 67/1095 - Réplication ou mise en miroir des données, p.ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 41/5019 - Pratiques de respect de l’accord du niveau de service
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

80.

Fingerprint change during data operations

      
Numéro d'application 15959489
Numéro de brevet 10983867
Statut Délivré - en vigueur
Date de dépôt 2018-04-23
Date de la première publication 2021-04-20
Date d'octroi 2021-04-20
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Wang, Haigang

Abrégé

Various systems, methods, and processes for caching and referencing multiple fingerprints while data operations are ongoing are disclosed. A first fingerprint is generated based on a first fingerprinting process. The first fingerprint is stored in association with a second fingerprint, which is based on a second fingerprinting process. The first fingerprint and the second fingerprint are associated with the same data segment. Data operations such as a backup operation, a restore operation, or a replication operation can be performed while the conversion of the data segment from the second fingerprint to the first fingerprint is ongoing.

Classes IPC  ?

  • G06F 7/00 - Procédés ou dispositions pour le traitement de données en agissant sur l'ordre ou le contenu des données maniées
  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/245 - Traitement des requêtes

81.

Storage device sharing among virtual machines

      
Numéro d'application 16449746
Numéro de brevet 10970106
Statut Délivré - en vigueur
Date de dépôt 2019-06-24
Date de la première publication 2021-04-06
Date d'octroi 2021-04-06
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s) Vemuri, Hari Krishna

Abrégé

Disclosed herein are various systems, methods, and processes for sharing a storage device with multiple virtual machines. A pseudo-identity is created for a storage device. Information in a hypervisor is configured to modify a response to a command issued to the storage device by a virtual machine. Physical characteristics of the storage device are determined and it is also determined whether the physical characteristics are acceptable. If the physical characteristics are acceptable, a virtual disk associated with the virtual machine is used. If the physical characteristics are unacceptable, a mapping of the virtual machine is migrated to another storage device.

Classes IPC  ?

  • G06F 12/10 - Traduction d'adresses
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

82.

SYSTEMS AND METHODS FOR EFFICIENTLY BACKING UP LARGE DATASETS

      
Numéro d'application US2020052294
Numéro de publication 2021/061831
Statut Délivré - en vigueur
Date de dépôt 2020-09-23
Date de publication 2021-04-01
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti
  • Dalal, Chirag

Abrégé

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.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers

83.

Systems and methods for generating a topic tree for digital information

      
Numéro d'application 15582625
Numéro de brevet 10963501
Statut Délivré - en vigueur
Date de dépôt 2017-04-29
Date de la première publication 2021-03-30
Date d'octroi 2021-03-30
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Ramachandrappa, Naveen
  • Mula, Ramya
  • Kayyoor, Ashwin
  • Tca, Bashyam

Abrégé

The disclosed computer-implemented method for generating a topic tree for digital information may include parsing the digital information and extracting a set of keywords. This method may also include comparing the set of keywords to an ontology and extracting hierarchies from the ontology that match the set of keywords. The extracted ontology entries may then be pruned and sorted. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/00 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet
  • G06F 16/33 - Requêtes
  • G06F 7/08 - Tri, c. à d. rangement des supports d'enregistrement dans un ordre de succession numérique ou autre, selon la classification d'au moins certaines informations portées sur les supports
  • G06F 16/31 - Indexation; Structures de données à cet effet; Structures de stockage

84.

Systems and methods for efficiently backing up large datasets

      
Numéro d'application 16582027
Numéro de brevet 11829250
Statut Délivré - en vigueur
Date de dépôt 2019-09-25
Date de la première publication 2021-03-25
Date d'octroi 2023-11-28
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti
  • Dalal, Chirag

Abrégé

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.

Classes IPC  ?

  • G06F 16/215 - Amélioration de la qualité des données; Nettoyage des données, p.ex. déduplication, suppression des entrées non valides ou correction des erreurs typographiques
  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

85.

Flexible associativity in multitenant clustered environments

      
Numéro d'application 17109642
Numéro de brevet 11271999
Statut Délivré - en vigueur
Date de dépôt 2020-12-02
Date de la première publication 2021-03-25
Date d'octroi 2022-03-08
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Yadav, Sunil
  • Sarwate, Pranav

Abrégé

Disclosed herein are methods, systems, and processes to provide flexible associativity for multitenant applications operating in clustered computing environments. One such method involves updating a configuration file to produce an updated configuration file by generating new relationship information based on associations between a dependent application represented by a parent object and a dependee application represented by a child object. In certain embodiments, the new relationship information is stored in a metadata object.

Classes IPC  ?

  • G06F 15/177 - Commande d'initialisation ou de configuration
  • H04L 67/1034 - Réaction aux pannes de serveur par un répartiteur de charge
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 41/082 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant des mises à jour ou des mises à niveau des fonctionnalités réseau
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

86.

Lazy bare metal restore

      
Numéro d'application 14874669
Numéro de brevet 10956174
Statut Délivré - en vigueur
Date de dépôt 2015-10-05
Date de la première publication 2021-03-23
Date d'octroi 2021-03-23
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Patil, Dhanashri Parasharam
  • Katlamudi, Narendra
  • Kulkarni, Anay Shrikant
  • Mhetre, Amar

Abrégé

Systems, apparatuses, methods, and computer readable mediums for performing a lazy bare metal restore process. A system may boot into a mini-OS environment and recover only the OS volumes while running in the mini-OS environment. Then, the system may boot into the target OS in restricted mode, using the recovered OS volumes, wherein restricted mode is utilized so as to prevent any applications from running. While the system is running the target OS in restricted mode, the system may restore the remainder of the backup data. Then, once all of the data has been recovered, the system may boot into the target OS in normal mode.

Classes IPC  ?

  • G06F 9/4401 - Amorçage
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

87.

Securing internal services in a distributed environment

      
Numéro d'application 16577346
Numéro de brevet 10958767
Statut Délivré - en vigueur
Date de dépôt 2019-09-20
Date de la première publication 2021-03-23
Date d'octroi 2021-03-23
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s) Goel, Vikas

Abrégé

Disclosed herein are methods, systems, and processes to secure internal services in a distributed computing environment. A service packet that includes a service call from a source appliance is intercepted at a server. A determination is made that the service call is for an internal service provided by the source appliance and includes client information with client process properties. The service packet is demultiplexed. A determination is made that rule attributes associated with the internal service match the client process properties. The client information is removed from the service packet and the service call is forwarded to the server.

Classes IPC  ?

  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole
  • H04L 29/12 - Dispositions, appareils, circuits ou systèmes non couverts par un seul des groupes caractérisés par le terminal de données
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 21/54 - Contrôle des usagers, programmes ou dispositifs de préservation de l’intégrité des plates-formes, p.ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p.ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par ajout de routines ou d’objets de sécurité aux programmes
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p.ex. par clés ou règles de contrôle de l’accès
  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 15/173 - Communication entre processeurs utilisant un réseau d'interconnexion, p.ex. matriciel, de réarrangement, pyramidal, en étoile ou ramifié

88.

Systems and methods for marking application-consistent points-in-time

      
Numéro d'application 16563611
Numéro de brevet 11226870
Statut Délivré - en vigueur
Date de dépôt 2019-09-06
Date de la première publication 2021-03-11
Date d'octroi 2022-01-18
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Dalal, Chirag
  • Bharadwaj, Vaijayanti
  • Kulkarni, Pradip

Abrégé

The disclosed computer-implemented method for marking application-consistent points-in-time may include intercepting, by an I/O filter, a write request from a guest virtual machine to a virtual machine disk and queueing the write request in an I/O filter queue. The method may include sending the write request to the virtual machine disk and receiving a write completion message from the virtual machine disk. The method may also include sending, in response to the write completion message, the write request to an I/O daemon, and queueing the write request in an I/O daemon queue. The method may further include sending the write completion message to the guest virtual machine, and sending the write request to a backup gateway such that the backup gateway mimics writes to the virtual machine disk. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

89.

SYSTEMS AND METHODS FOR MARKING APPLICATION-CONSISTENT POINTS-IN-TIME

      
Numéro d'application US2020049020
Numéro de publication 2021/046098
Statut Délivré - en vigueur
Date de dépôt 2020-09-02
Date de publication 2021-03-11
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Dalal, Chirag
  • Bharadwaj, Vaijayanti
  • Kulkarni, Pradip

Abrégé

The disclosed computer-implemented method for marking application-consistent points-in-time may include intercepting, by an I/O filter, a write request from a guest virtual machine to a virtual machine disk and queueing the write request in an I/O filter queue. The method may include sending the write request to the virtual machine disk and receiving a write completion message from the virtual machine disk. The method may also include sending, in response to the write completion message, the write request to an I/O daemon, and queueing the write request in an I/O daemon queue. The method may further include sending the write completion message to the guest virtual machine, and sending the write request to a backup gateway such that the backup gateway mimics writes to the virtual machine disk. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat

90.

Methods and systems relating to network based storage

      
Numéro d'application 17098773
Numéro de brevet 11789828
Statut Délivré - en vigueur
Date de dépôt 2020-11-16
Date de la première publication 2021-03-11
Date d'octroi 2023-10-17
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Bourgeois, Geoffrey
  • Campbell, Greg

Abrégé

Cloud storage provides for accessible interfaces, near-instant elasticity and scalability, multi-tenancy, and metered resources within a framework of distributed resources acing to provide highly fault tolerant solutions with high data durability. However, cloud storage also has drawbacks and limitations with information uploading and how information is subsequently accessed.

Classes IPC  ?

  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/33 - Requêtes
  • G06F 16/35 - Groupement; Classement
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p.ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

91.

Low cost, heterogeneous method of transforming replicated data for consumption in the cloud

      
Numéro d'application 16416387
Numéro de brevet 10942817
Statut Délivré - en vigueur
Date de dépôt 2019-05-20
Date de la première publication 2021-03-09
Date d'octroi 2021-03-09
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Sarda, Pooja
  • Vaidya, Anish A.
  • Mageswaran, Manjunath

Abrégé

Presented herein is functionality for using a recovery computing system to perform a failover where the recovery computing system is communicatively coupled to a homogeneous and/or heterogeneous primary computing system. In one embodiment, this functionality allows the recovery computing system to disconnect a first recovery application node from a contiguous storage volume after the contiguous storage volume had been created by the first recovery application node, and to then use a recovery gateway node to store replicated data on the continguous storage volume, where the recovery gateway node and the contiguous storage volume are both coupled to the recovery computing system. In response to detecting a failure on the primary computing system, performing a failover to the recovery computing system, where performing the failover comprises attaching the contiguous storage volume to a second recovery application node and bringing the second recovery application node online.

Classes IPC  ?

  • G06F 11/00 - Détection d'erreurs; Correction d'erreurs; Contrôle de fonctionnement
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p.ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

92.

Systems and methods for updating email analytics databases

      
Numéro d'application 15067227
Numéro de brevet 10936617
Statut Délivré - en vigueur
Date de dépôt 2016-03-11
Date de la première publication 2021-03-02
Date d'octroi 2021-03-02
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Searls, Kirk L.
  • Christensen, Aaron

Abrégé

The disclosed computer-implemented method for updating email analytics databases may include (1) identifying an email database with a native format and an email analytics database that stores a copy of data in the email database in an analytics-friendly format that is denormalized relative to the native format of the email database, (2) capturing a log file comprising information that is about at least one recent change to the email database and that is formatted using the native format of the email database, (3) extracting the information about the recent change to the email database from the log file by transforming the information from the native format of the email database into the analytics-friendly format, and (4) updating the email analytics database to reflect the recent change to the email database by using the extracted information. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p.ex. pour le traitement simultané de plusieurs programmes
  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 16/23 - Mise à jour
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers

93.

Systems and methods for preparing email databases for analysis

      
Numéro d'application 15067222
Numéro de brevet 10938765
Statut Délivré - en vigueur
Date de dépôt 2016-03-11
Date de la première publication 2021-03-02
Date d'octroi 2021-03-02
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Schroeder, Ryan
  • Nguyen, Sinh
  • Christensen, Aaron
  • Searls, Kirk L.

Abrégé

The disclosed computer-implemented method for preparing email databases for analysis may include (1) identifying an email database that stores a plurality of emails in a plurality of tables that are formatted to be managed by a specific email application, (2) using a component of the specific email application to retrieve the plurality of emails from the database, (3) creating a denormalized dataset for the plurality of emails by combining email data from at least one table from the plurality of tables with email data from at least one other table from the plurality of tables, and (4) exporting at least a portion of the data from the denormalized dataset into at least one file in an interoperable format that is capable of being read by a plurality of applications. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 12/58 - Systèmes de commutation de messages

94.

Cloud replication based on adaptive quality of service

      
Numéro d'application 15252487
Numéro de brevet 10929424
Statut Délivré - en vigueur
Date de dépôt 2016-08-31
Date de la première publication 2021-02-23
Date d'octroi 2021-02-23
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Vaidya, Anish A.

Abrégé

Disclosed herein are methods, systems, and processes to perform cloud replication based on adaptive Quality of Service. A replication stream is monitored over a period of time. The replication stream includes write operations issued by an application, and is associated with preset parameters. Replication parameters applicable to the replication stream are determined. The replication parameters are configured to be used in a replication operation. The preset parameters and the replication parameters are stored.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06F 9/48 - Lancement de programmes; Commutation de programmes, p.ex. par interruption
  • G06F 9/455 - Dispositions pour exécuter des programmes spécifiques Émulation; Interprétation; Simulation de logiciel, p.ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

95.

Systems and methods for write-once-read-many storage

      
Numéro d'application 17088938
Numéro de brevet 11461282
Statut Délivré - en vigueur
Date de dépôt 2020-11-04
Date de la première publication 2021-02-18
Date d'octroi 2022-10-04
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Mahadik, Pooja
  • Boyer, Brad
  • Banerjee, Anindya

Abrégé

The disclosed computer-implemented method for write-once-read-many storage may include (1) receiving, at a file system on the computing device, a request to assign a write-once-read-many (WORM) attribute to a file, wherein the request is received from an application, (2) setting, in response to the request to assign the WORM attribute to the file, a WORM flag in an extended attribute associated with the file, and (3) associating with the file, in response to the setting of the WORM flag, a retention period attribute and read-only access until the end of the retention period. The provided systems and methods may provide per-file WORM support at a file system level using extended attributes of the file system. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 17/00 - TRAITEMENT ÉLECTRIQUE DE DONNÉES NUMÉRIQUES Équipement ou méthodes de traitement de données ou de calcul numérique, spécialement adaptés à des fonctions spécifiques
  • G06F 16/18 - Types de systèmes de fichiers
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p.ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers

96.

Container reclamation using probabilistic data structures

      
Numéro d'application 17080320
Numéro de brevet 11409766
Statut Délivré - en vigueur
Date de dépôt 2020-10-26
Date de la première publication 2021-02-11
Date d'octroi 2022-08-09
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Jia, Yingsong
  • Wang, Xin
  • Zhang, Guangbin

Abrégé

Disclosed herein is the creation of probabilistic data structures for container reclamation. One method involves retrieving a segment object list of a data container and creating a probabilistic data structure. The segment object list comprises a plurality of segment objects, the data container comprises the plurality of segment objects and a plurality of data objects, and each segment object of the plurality of segment objects comprises a hash value determined by performing a hashing function on a corresponding data object of the plurality of data objects. The creating includes, for each segment object in the segment object list, identifying an element of a plurality of elements of the probabilistic data structure using a hash value of the each segment object and setting the element to indicate the segment object references a corresponding data object of the plurality of data objects.

Classes IPC  ?

  • G06F 16/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuées; Architectures de systèmes de bases de données distribuées à cet effet
  • G06F 17/18 - Opérations mathématiques complexes pour l'évaluation de données statistiques

97.

Dual-mode deduplication based on backup history

      
Numéro d'application 15964309
Numéro de brevet 10915260
Statut Délivré - en vigueur
Date de dépôt 2018-04-27
Date de la première publication 2021-02-09
Date d'octroi 2021-02-09
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Lei, Chao
  • Yuan, Hui
  • Dong, Qing Fu

Abrégé

Disclosed herein are methods, systems, and processes to perform dual-mode deduplication based on backup history. A fingerprint of a data segment of a data stream is calculated and a determination is made as to whether the fingerprint of the data segment matches a corresponding fingerprint in a cache. If the fingerprint matches the corresponding fingerprint, another fingerprint of a subsequent data segment of the data stream is calculated. If the fingerprint does not match the corresponding fingerprint, a segment boundary of the data stream is calculated based on a hash value, a determination is made that a new fingerprint calculated based on the segment boundary does not match the corresponding fingerprint, segment boundaries and new fingerprints are calculated, and a determination is made that a first fingerprint matches another corresponding fingerprint in the cache.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 16/907 - Recherche caractérisée par l’utilisation de métadonnées, p.ex. de métadonnées ne provenant pas du contenu ou de métadonnées générées manuellement
  • G06F 12/0893 - Mémoires cache caractérisées par leur organisation ou leur structure
  • G06F 16/13 - Structures d’accès aux fichiers, p.ex. indices distribués
  • G06F 16/174 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers Élimination de redondances par le système de fichiers

98.

Systems and methods for automatically linking data analytics to storage

      
Numéro d'application 15428134
Numéro de brevet 10909136
Statut Délivré - en vigueur
Date de dépôt 2017-02-08
Date de la première publication 2021-02-02
Date d'octroi 2021-02-02
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Schroeder, Ryan
  • Christensen, Aaron
  • Searls, Kirk

Abrégé

The disclosed computer-implemented method for automatically linking data analytics to storage may include (1) identifying a request to provision storage for a data analytics task, (2) collecting information relating to the data analytics task, the information comprising at least one of a data type of the data being used as input for the data analytics task and a characteristic of the data analytics task, (3) using a self-service provisioning tool to automatically compute, based on the collected information, a suggested type and size of data storage for the data analytics task, and (4) automatically provisioning data storage for the data analytics task based on the suggested type and size. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

99.

Systems and methods for categorizing electronic messages for compliance reviews

      
Numéro d'application 16562404
Numéro de brevet 10909198
Statut Délivré - en vigueur
Date de dépôt 2019-09-05
Date de la première publication 2021-02-02
Date d'octroi 2021-02-02
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Gharmalkar, Ramesh
  • Chaudhari, Nitin
  • Patil, Ujwala

Abrégé

The disclosed computer-implemented method for categorizing electronic messages for compliance reviews may include (1) identifying, as part of a compliance review for an organization, an uncategorized electronic message sent or received by a supervised user within the organization, (2) comparing the uncategorized electronic message with information gathered from previously categorized electronic messages sent or received by supervised users within the organization, (3) determining, based at least in part on the comparison, a relevance level of the uncategorized electronic message with respect to the compliance review, (4) receiving, from a compliance reviewer, feedback indicating whether the determined relevance level is correct, and (5) updating the previously gathered information based on the feedback from the compliance reviewer. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 16/9535 - Adaptation de la recherche basée sur les profils des utilisateurs et la personnalisation
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur
  • H04L 12/58 - Systèmes de commutation de messages

100.

Systems and methods for prioritizing cache objects for deletion

      
Numéro d'application 15980770
Numéro de brevet 10896132
Statut Délivré - en vigueur
Date de dépôt 2018-05-16
Date de la première publication 2021-01-19
Date d'octroi 2021-01-19
Propriétaire Veritas Technologies LLC (USA)
Inventeur(s)
  • Patidar, Jitendra
  • Banerjee, Anindya

Abrégé

Provided computer-implemented methods for prioritizing cache objects for deletion may include (1) tracking, at a computing device, a respective time an externally-accessed object spends in an external cache, (2) queuing, when the externally-accessed object is purged from the external cache, the externally-accessed object in a first queue, (3) queuing, when an internally-accessed object is released, the internally-accessed object in a second queue, (4) prioritizing objects within the first queue, based on a cache-defined internal age factor and on respective times the objects spend in the external cache and respective times the objects spend in an internal cache, (5) prioritizing objects within the second queue based on respective times the objects spend in the internal cache, (6) selecting an oldest object having a longest time in any of the first queue and the second queue, and (7) deleting the oldest object. Various other methods, systems, and computer-readable media are disclosed.

Classes IPC  ?

  • G06F 12/08 - Adressage ou affectation; Réadressage dans des systèmes de mémoires hiérarchiques, p.ex. des systèmes de mémoire virtuelle
  • G06F 12/0891 - Adressage d’un niveau de mémoire dans lequel l’accès aux données ou aux blocs de données désirés nécessite des moyens d’adressage associatif, p.ex. mémoires cache utilisant des moyens d’effacement, d’invalidation ou de réinitialisation
  • G06F 12/0895 - Mémoires cache caractérisées par leur organisation ou leur structure de parties de mémoires cache, p.ex. répertoire ou matrice d’étiquettes
  1     2     3     ...     16        Prochaine page