Veritas Technologies LLC

États‑Unis d’Amérique

Retour au propriétaire

1-54 de 54 pour Veritas Technologies LLC Trier par
Recheche Texte
Brevet
International - WIPO
Excluant les filiales
Affiner par Reset Report
Date
2023 1
2021 8
2020 3
2019 8
Avant 2019 34
Classe 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 21
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement 12
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 11
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 6
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 5
Voir plus
Résultats pour  brevets

1.

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

2.

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

3.

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

4.

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

5.

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

6.

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

7.

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

8.

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

9.

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

10.

SYSTEMS AND METHODS FOR STORAGE BLOCK REPLICATION IN A HYBRID STORAGE ENVIRONMENT

      
Numéro d'application US2020035863
Numéro de publication 2020/247455
Statut Délivré - en vigueur
Date de dépôt 2020-06-03
Date de publication 2020-12-10
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Kotkar, Vipul
  • Kabra, Reena
  • Banerjee, Anindya
  • Gohil, Jayesh
  • Machhar, Dhavalkumar

Abrégé

The disclosed computer-implemented method for storage block replication in a hybrid storage environment may include receiving a request associated with a data source being replicated to modify a cloud object, storing an instruction for modifying the cloud object, determining that a replication operation for the source has completed, and modifying the cloud object and deleting the instruction for modifying the cloud object in response to determining that the replication operation has completed. In some examples, the request to modify the cloud object may include deleting the cloud object. 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

11.

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

      
Numéro d'application US2020025954
Numéro de publication 2020/210085
Statut Délivré - en vigueur
Date de dépôt 2020-03-31
Date de publication 2020-10-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 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

12.

SYSTEMS AND METHODS FOR CONTROLLING ACCESS TO INFORMATION STORED IN AN INFORMATION RETENTION SYSTEM

      
Numéro d'application US2019064065
Numéro de publication 2020/117711
Statut Délivré - en vigueur
Date de dépôt 2019-12-02
Date de publication 2020-06-11
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Ved, Amber

Abrégé

The disclosed computer-implemented method for controlling access to information stored in an information retention system may include (1) receiving, at a computing device, metadata associated with an object type of respective objects, where at least two of the respective objects are in different domains, (2) determining, from the metadata, the respective object types of at least two objects, (3) forming a hierarchy of the at least two objects based on relative features of the respective object types, and (4) performing a security action comprising (A) receiving at least one access rule controlling access by at least one user to the at least two objects and (B) storing, in at least one storage device in the information retention system, the at least one access rule, the hierarchy of the objects, and the at least two objects. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • 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 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/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

13.

SYSTEMS AND METHODS FOR REBALANCING STRIPED INFORMATION ACROSS MULTIPLE STORAGE DEVICES

      
Numéro d'application US2019029019
Numéro de publication 2019/210014
Statut Délivré - en vigueur
Date de dépôt 2019-04-24
Date de publication 2019-10-31
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Zagade, Prajakta

Abrégé

The disclosed computer-implemented method for rebalancing striped information across multiple storage devices may include (1) allocating "Y" contiguous storage spaces on "Y" physical devices, (2) dividing, at the computing device, the "Y" continuous storage spaces into "N" subvolumes, (3) allocating the "N" subvolumes to "X" logical stripes, (4) allocating each of the first "Y" logical stripes to a respective physical stripe in each of the "Y" physical stripes, (5) distributing remaining subvolumes to respective logical stripes, and (6) allocating the respective subvolumes across the "Y" physical stripes. 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

14.

SYSTEMS AND METHODS FOR DATA MANAGEMENT OF MULTIPLE CLOUD SERVICES

      
Numéro d'application US2019025801
Numéro de publication 2019/195555
Statut Délivré - en vigueur
Date de dépôt 2019-04-04
Date de publication 2019-10-10
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Kasturi, Rohini
  • Grandhi, Satish
  • Dargude, Shailesh
  • Pratap, Vibhu
  • Rajaram, Vijay
  • Kavuri, Srinivas
  • Carter, Stuart
  • Singh, Yogendra

Abrégé

The disclosed computer-implemented method for data management of multiple cloud services may include receiving, via a visibility application, a command for managing data hosted on a plurality of content sources. The commands from the visibility application may be modified and indirectly routed to the plurality of content sources. The method may include accessing, in response to the command, the plurality of content sources, and collecting and aggregating, from the plurality of content sources, metadata associated with the data. The method may also include analyzing the aggregated metadata. The method may further include providing, for presentation by the visibility application, results of the metadata analysis. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

15.

SYSTEMS AND METHODS FOR BACKING-UP AN EVENTUALLY-CONSISTENT DATABASE IN A PRODUCTION CLUSTER

      
Numéro d'application US2019023474
Numéro de publication 2019/183423
Statut Délivré - en vigueur
Date de dépôt 2019-03-21
Date de publication 2019-09-26
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 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

16.

SYSTEMS AND METHODS FOR DETECTING BIT ROT IN DISTRIBUTED STORAGE DEVICES HAVING FAILURE DOMAINS

      
Numéro d'application US2019022609
Numéro de publication 2019/182914
Statut Délivré - en vigueur
Date de dépôt 2019-03-15
Date de publication 2019-09-26
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Gajbhiye, Sushrut
  • Barhate, Deodatta
  • Kolhe, Roshan
  • Marathe, Shailesh
  • Banerjee, Anindya

Abrégé

The disclosed computer-implemented method for detecting bit rot in distributed storage devices having failure domains may include (1) receiving, at a computing device, a combination of data chunks created by adding, for each failure domain storing data chunks, data chunks from different stripes, (2) receiving a combination of parity chunks created by adding, for each failure domain storing parity chunks, parity chunks from the different stripes, (3) creating at least one new parity chunk from the combination of data chunks, and (4) identifying a presence of bit rot in the failure domains when the at least one new parity chunk does not match the combination of parity chunks. 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

17.

SYSTEMS AND METHODS FOR PERFORMING A DATABASE BACKUP FOR REPAIRLESS RESTORE

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

Abrégé

The disclosed computer-implemented method for performing a database backup for repairless restore may include (1) receiving replica data records representing copies of a database from each of a group of data storage nodes in a production cluster, (2) processing the replica data records in parallel without inter-node communication between the data storage nodes, (3) merging updates to the replica data records, (4) identifying stale or redundant data records in the updated replica data records, (5) discarding the stale or redundant data records from the updated replica data records to create a single copy of updated data records, and (6) restoring the copy of the updated data records to the production cluster by replicating the updated data records to the data storage nodes such that each of the updated data records is consistent thereby obviating subsequent repair. 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 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

18.

SYSTEMS AND METHODS FOR RUNNING APPLICATIONS ON A MULTI-TENANT CONTAINER PLATFORM

      
Numéro d'application US2019019798
Numéro de publication 2019/168957
Statut Délivré - en vigueur
Date de dépôt 2019-02-27
Date de publication 2019-09-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Goel, Vikas

Abrégé

The disclosed computer-implemented method for running applications on a multi-tenant container platform may include (1) receiving, at a host administrator service on a container host computing device and via a host administrator service socket handle, a request for a privileged operation from an application running in a non-privileged container, (2) performing, based on a user identifier of the application, a security check of a user associated with the application, (3) comparing, when the security check results in approval, a process identifier of the requested privileged operation against a whitelist of permitted operations to determine the requested privileged operation is permissible, and (4) initiating running, when the requested privileged operation is permissible, the requested privileged operation. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 9/46 - Dispositions pour la multiprogrammation
  • G06F 21/53 - 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 exécution dans un environnement restreint, p.ex. "boîte à sable" ou machine virtuelle sécurisée
  • 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

19.

SYSTEMS AND METHODS FOR UPDATING CONTAINERS

      
Numéro d'application US2019015740
Numéro de publication 2019/152442
Statut Délivré - en vigueur
Date de dépôt 2019-01-29
Date de publication 2019-08-08
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Goel, Vikas

Abrégé

The disclosed computer-implemented method for updating containers may include (i) identifying an application container that is instantiated from a static application container image, (ii) identifying ancillary code that is designed to modify execution of the application executing in the application container, (iii) packaging the ancillary code into a data volume container image to be deployed to the host system that hosts the application container, (iv) discovering, by the application container, a data volume container instantiated from the data volume container image on the host system, and (v) modifying, by the application container, the execution of the application executing in the application container with the ancillary code, without modifying the static application container image, at least in part by instantiating the application container with a pointer to the location of the data volume container that contains the ancillary code. 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 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

20.

PERFORMING BACKUP OPERATIONS USING REPLICAS

      
Numéro d'application US2018062744
Numéro de publication 2019/108587
Statut Délivré - en vigueur
Date de dépôt 2018-11-28
Date de publication 2019-06-06
Propriétaire VERITAS TECHNOLOGIES, LLC (USA)
Inventeur(s) Sridharan, Srineet

Abrégé

Disclosed herein are methods, systems, and processes to perform backup operations using replicas. A replica of a virtual machine is created as part of a replication operation. The replica includes data associated with the virtual machine and metadata associated with applications executing on the virtual machine. A backup operation generates a backup image from the replica using 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
  • 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

21.

SYSTEMS AND METHODS FOR LOAD BALANCING BACKUP DATA

      
Numéro d'application US2018031430
Numéro de publication 2018/213051
Statut Délivré - en vigueur
Date de dépôt 2018-05-07
Date de publication 2018-11-22
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Paulzagade, Sudhakar
  • Kulkarni, Pradip

Abrégé

The disclosed computer-implemented method for load balancing backup data may include (1) receiving a request to backup files in a multi-node computing cluster, (2) identifying a backup distribution of the files among multiple backup clients, (3) reading an initial data block of a current file from a data node in the cluster, (4) reading a copy of the initial data block of an additional file from another data node in the cluster, (5) reading a subsequent data block of the current file from the data node in the cluster, and (6) balancing backup of the current and additional files among the data node and the another data node by reading a copy of a subsequent backup data block of the additional file from the another data node in the multi-node computing cluster. 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 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 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

22.

IMPROVING BACKUP PERFORMANCE AFTER BACKUP FAILURE

      
Numéro d'application US2018029523
Numéro de publication 2018/200778
Statut Délivré - en vigueur
Date de dépôt 2018-04-26
Date de publication 2018-11-01
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Shuangmin
  • Yan, Yongguo
  • Zhang, Xianbo
  • Li, Kai
  • Wu, Weibao
  • Li, Shengzhao

Abrégé

Disclosed herein are methods, systems, and processes to improve backup performance after backup failure. It is determined whether a backup operation is successful. In response to a determination that the backup operation was unsuccessful, backup metadata associated with the backup operation is replaced with snapshot metadata associated with a snapshot that is taken at a first point in time that is prior to initiation of the backup operation. A rolled-back snapshot that permits another backup operation to be performed at a second point in time based on the snapshot metadata is then generated.

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

23.

SYSTEMS AND METHODS FOR REDUCING DATA FRAGMENTATION

      
Numéro d'application US2018027672
Numéro de publication 2018/194938
Statut Délivré - en vigueur
Date de dépôt 2018-04-13
Date de publication 2018-10-25
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Shuangmin
  • Li, Shengzhao
  • Zhang, Xianbo
  • Li, Kai
  • Wu, Weibao

Abrégé

The disclosed computer-implemented method for reducing data fragmentation may include (1) identifying update data which updates an initial data set; (2) categorizing, using a database manager, the update data based on how the update data is expected to impact digital storage device resources; (3) storing the update data in a physical storage device in a physical order based on the category of the update data; and (4) updating, after storing the update data, an extent map indicating a mapping of logical locations of the update data to physical locations at which the update data is stored. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

24.

INPUT/OUTPUT(I/O) FENCING WITHOUT DEDICATED ARBITRATORS

      
Numéro d'application US2018025232
Numéro de publication 2018/183733
Statut Délivré - en vigueur
Date de dépôt 2018-03-29
Date de publication 2018-10-04
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Goel, Vikas
  • Gahlot, Jai
  • Marathe, Shailesh
  • Toley, Abhijit
  • Singh, Narendra

Abrégé

Disclosed herein are methods, systems, and processes to perform input/output (I/O) fencing without dedicated arbitrators. A coordination storage identifier is stored in a storage device as metadata. The coordination storage identifier is associated with a node of a cluster coupled to the storage device, and an I/O fencing operation is performed using the coordination storage identifier.

Classes IPC  ?

  • 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

25.

SYSTEM AND METHOD TO PROPAGATE INFORMATION ACROSS A CONNECTED SET OF ENTITIES IRRESPECTIVE OF THE SPECIFIC ENTITY TYPE

      
Numéro d'application US2018016064
Numéro de publication 2018/144492
Statut Délivré - en vigueur
Date de dépôt 2018-01-31
Date de publication 2018-08-09
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Bandopadhyay, Tushar
  • Dighe, Bharat

Abrégé

Various systems and methods are provided for propagating information throughout a data center or other network environment. For instance, in certain embodiments, the functionality disclosed herein includes determines propagation rules, and then either stores and/or propagates those rules throughout the datacenter or other network environment. Propagation rules define various conditions or other variables that govern propagation of information throughout a system, such as those systems described herein. The propagation rules can then be used to perform various other functionality. For instance, the functionality described herein can be used to process updates to entities. The functionality described herein can also be used to process updates to propagation metadata. Additionally, the functionality described herein can be used to process the creation of new relationships. The functionality described herein can also be used to process the deletion of objects and/or relationships. All of the foregoing functionality can be performed automatically.

Classes IPC  ?

  • G06F 11/30 - Surveillance du fonctionnement
  • H04L 12/26 - Dispositions de surveillance; Dispositions de test

26.

METHOD AND SYSTEM FOR DEPENDENCY ANALYSIS OF WORKLOADS FOR ORCHESTRATION

      
Numéro d'application US2018015697
Numéro de publication 2018/144377
Statut Délivré - en vigueur
Date de dépôt 2018-01-29
Date de publication 2018-08-09
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 representation and analysis of entities and their relationships are disclosed. The method, for example, includes selecting a node of a plurality of nodes in a property graph, analyzing entity information associated with the node, and, in response to the analyzing, storing the entity information in dependency information. Each node of the plurality of nodes represents an entity of a plurality of entities, and is coupled to at least one other node of the plurality of nodes by one or more links of a plurality of links of the property graph. Each of the one or more links represents a relationship between the each node and the at least one other node. The entity information is information regarding the entity. The dependency information is configured to facilitate orchestration of one or more of the plurality of entities.

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 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

27.

SYSTEMS AND METHODS FOR PERFORMING SECURE BACKUP OPERATIONS

      
Numéro d'application US2017062398
Numéro de publication 2018/094268
Statut Délivré - en vigueur
Date de dépôt 2017-11-17
Date de publication 2018-05-24
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Agrawal, Mukund
  • Malhotra, Gaurav
  • Kumar, Vikas
  • Tanksale, Nachiket

Abrégé

The disclosed computer-implemented method for performing secure backup operations may include (i) identifying a group of backup servers with heterogeneous computing environments that provide backup services for a backup client, (ii) determining, for each backup server within the group, a trust level of the backup server by identifying at least one security characteristic of the backup server, (iii) deploying, on each of the backup servers, a signed certificate that enables the backup server to transfer backup data with a security level that corresponds to the trust level of the backup server, and (iv) performing secure backup operations for the backup client by (a) identifying a sensitivity level of a backup task initiated by the backup client and (b) assigning the backup task to a backup server within the group of backup servers that has a signed certificate with a security level appropriate for the sensitivity level of the backup task.

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 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

28.

SYSTEMS AND METHODS FOR ALLOCATING INPUT/OUTPUT BANDWIDTH IN STORAGE SYSTEMS

      
Numéro d'application US2017058525
Numéro de publication 2018/081421
Statut Délivré - en vigueur
Date de dépôt 2017-10-26
Date de publication 2018-05-03
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Paulzagade, Sudhakar
  • Wakhare, Prasanna
  • Pendharkar, Niranjan

Abrégé

The disclosed computer-implemented method for allocating input/output bandwidth in storage systems may include (1) allocating, in accordance with a pre-defined service-level agreement, an assigned amount of input/output bandwidth to an application that performs actions on a storage system, (2) receiving a request from the application to perform an input/output operation on the storage system, (3) identifying an amount of latency associated with fulfilling the input/output operation, (4) calculating, based at least in part on the amount of latency associated with fulfilling the input/output operation, an amount of input/output bandwidth consumed by the input/output operation, (5) deducting the amount of input/output bandwidth consumed by the input/output operation from the assigned amount of input/output bandwidth allocated to the application, and (6) allocating bandwidth to future input/output requests from the application from the remaining amount of input/output bandwidth allocated to the application. 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
  • H04L 12/873 - Ordonnancement selon la bande passante
  • H04L 12/911 - Contrôle d’admission au réseau et allocation de ressources, p.ex. allocation de bande passante ou renégociation en cours de communication

29.

TRACKING ACCESS PATTERN OF INODES AND PRE-FETCHING INODES

      
Numéro d'application US2017053990
Numéro de publication 2018/064319
Statut Délivré - en vigueur
Date de dépôt 2017-09-28
Date de publication 2018-04-05
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Patel, Bhautik
  • James, Freddy
  • Kothari, Mitul
  • Banerjee, Anindya

Abrégé

Disclosed herein are methods, systems, and processes to track access patterns of inodes, and to issue read-ahead instructions to pre-fetch inodes into memory. A location of a unit of metadata in a metadata storage area is determined. Another location in the metadata storage area that corresponds to a current metadata read operation is determined. Whether a metadata read-ahead operation can be performed is determined using the location of the unit of metadata and the another location. In response to a determination that the metadata read-ahead operation can be performed, the metadata-ahead operation is issued. In addition, an inode is accessed and a directory of the inode is determined. Also determined is whether an entry for the directory exists in a global inode list. If the entry exists in the global inode list, whether a file structure of the directory is sequential or non-sequential is determined. If the entry does not exist in the global inode list, a new entry for the directory is added in the global inode list.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet
  • G06F 12/0862 - 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 avec pré-lecture

30.

SYSTEMS AND METHODS FOR HEALING IMAGES IN DEDUPLICATION STORAGE

      
Numéro d'application CN2016100855
Numéro de publication 2018/058446
Statut Délivré - en vigueur
Date de dépôt 2016-09-29
Date de publication 2018-04-05
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Liu, Bin
  • Zhang, Xianbo
  • Cheng, Shuai
  • Shan, Cheng
  • Jiang, Wenfeng

Abrégé

The disclosed computer-implemented method for healing images in deduplication storage may include (1) detecting that a data segment stored within deduplication storage is corrupted by executing an algorithm on the data segment to generate a numerical identifier for the data segment and determining that the numerical identifier does not match a previously stored numerical identifier for the data segment, (2) checking, during a backup operation, whether a digital fingerprint of a data segment of an image being backed up matches a digital fingerprint of the corrupted data segment that was taken prior to corruption and that is already stored within the deduplication storage, and (3) appending the data segment from the image being backed up to a container that already contains the corrupted data segment rather than replacing the corrupted data segment. 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

31.

SYSTEMS AND METHODS FOR PERFORMING LIVE MIGRATIONS OF SOFTWARE CONTAINERS

      
Numéro d'application US2017048163
Numéro de publication 2018/048628
Statut Délivré - en vigueur
Date de dépôt 2017-08-23
Date de publication 2018-03-15
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Makin, Gaurav
  • Kantor, Kody
  • Wen, Hao
  • Cao, Zhichao
  • Mehta, Vallari

Abrégé

The disclosed computer-implemented method for performing live migrations of software containers may include (i) identifying a request to migrate a software container from a source computing system to a target computing system while a process executes within the software container, (ii) creating a checkpoint of the process in execution (iii) transferring the checkpoint to the target computing system, (iv) updating the checkpoint recurrently by recurrently creating an incremental checkpoint of the process and merging the incremental checkpoint into the checkpoint, (v) predicting, before updating the checkpoint with an iteration of the incremental checkpoint and based on a size of the iteration of the incremental checkpoint, that finalizing a migration of the software container to the target computing system would meet a predetermined time objective, and (vi) finalizing the migration of the software container to the target computing system. 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

32.

IMPROVING THROUGHPUT IN OPENFABRICS ENVIRONMENTS

      
Numéro d'application US2017033951
Numéro de publication 2017/210015
Statut Délivré - en vigueur
Date de dépôt 2017-05-23
Date de publication 2017-12-07
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Joshi, Adhiraj
  • Toley, Abhijit

Abrégé

Disclosed herein are systems, methods, and processes to improve throughput in OpenFabrics and Remote Direct Memory Access (RDMA) computing environments. Data and a header is received. Buffers in which the data and the header are to be written are identified. Placement information for the data and the header is determined based on a size of each buffer, a page-boundary-alignment of the data, and a header alignment of the header. The data and the header are written to the buffer(s) using the placement information. In such computing environments, throughout can be improved by writing data on page boundaries and the header on a header boundary in a second to last buffer.

Classes IPC  ?

  • G06F 13/28 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus d'entrée/sortie utilisant le transfert par rafale, p.ex. acces direct à la mémoire, vol de cycle

33.

REPLICATION BETWEEN HETEROGENEOUS STORAGE SYSTEMS

      
Numéro d'application US2017024670
Numéro de publication 2017/172863
Statut Délivré - en vigueur
Date de dépôt 2017-03-29
Date de publication 2017-10-05
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Wu, Weibao
  • Stevens, Timothy
  • Zhang, Shuangmin

Abrégé

Disclosed herein are systems, methods, and processes to perform replication between heterogeneous storage systems. Information associated with a backup stream is recorded during a backup operation by a source server and includes instructions. The instructions include an include instruction to include existing data and a write instruction to write new data during a replication operation. A request to perform the replication operation is received. In response to the request, the information is sent to a target server as part of performing the replication operation.

Classes IPC  ?

  • 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

34.

ADJUSTING REPLICAITON OPERATIONS IN A DISTRIBUTED ENVIRONMENT

      
Numéro d'application US2017015227
Numéro de publication 2017/132437
Statut Délivré - en vigueur
Date de dépôt 2017-01-27
Date de publication 2017-08-03
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Doshi, Tushar
  • Vaidya, Anish
  • Shah, Kushal

Abrégé

Disclosed herein are methods, systems, and processes to adjust replication operations in a distributed environment. A set of replicated data is received from a first appliance as a result of a replication operation. The replication operation is initiated by the first appliance and the set of replicated data includes a first timestamp. A write operation is performed to store the set of replicated data and a second timestamp is recorded. Recovery point information is generated based on the first timestamp and the second timestamp. The recovery point information is configured to be utilized in adjusting replication parameters of a subsequent replication operation.

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 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06F 11/30 - Surveillance du fonctionnement

35.

SECURING INTERNAL SERVICES IN AN APPLIANCE

      
Numéro d'application US2017015231
Numéro de publication 2017/132440
Statut Délivré - en vigueur
Date de dépôt 2017-01-27
Date de publication 2017-08-03
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Goel, Vikas

Abrégé

Disclosed herein are methods, systems, and processes to secure internal services in an appliance. A service call initiated by a client process of a client is intercepted. The service call is a request for an internal service provided by a server. The client and the server are deployed in an appliance. The service call includes an identifier, and the identifier identifies the internal service. If one or more rules are specified for the identifier, attribute(s) of at least one specified and/or defined rule are processed. The service call is then forwarded to the server if the processing indicates that the forwarding the service call is allowable.

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/71 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du calcul ou du traitement de l’information

36.

SECURING INTERNAL SERVICES IN A DISTRIBUTED ENVIRONMENT

      
Numéro d'application US2017015233
Numéro de publication 2017/132442
Statut Délivré - en vigueur
Date de dépôt 2017-01-27
Date de publication 2017-08-03
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 environment. A service call initiated by a client process of a client is intercepted. In this example, the service call is a request for an internal service provided by a server deployed in a target appliance. The client is deployed in a source appliance. The service call includes an identifier, and the identifier identifies the internal service. If one or more rules are specified for the identifier, a service packet is generated by multiplexing client information associated with the client process as well as information in the service call. The service packet is forwarded to the target appliance.

Classes IPC  ?

  • 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
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

37.

SYSTEMS AND METHODS FOR BACKING UP LARGE DISTRIBUTED SCALE-OUT DATA SYSTEMS

      
Numéro d'application US2016064040
Numéro de publication 2017/116593
Statut Délivré - en vigueur
Date de dépôt 2016-11-29
Date de publication 2017-07-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Sridharan, Srineet

Abrégé

A computer-implemented method for backing up large distributed scale-out data systems may include (1) identifying a backup job to be performed on a distributed scale-out storage system that presents a unified storage view, (2) determining, in response to the backup job applying to distributed scale-out storage and based on a scope of the backup job, a number of backup systems to deploy for performing the backup job, (3) deploying a plurality of backup systems creating a plurality of backups covering the plurality of data objects by (i) assigning, to each backup system, a subset of data objects within the backup job and (ii) backing up, by the backup system, the subset of data objects assigned to the backup system, and (4) combining the plurality of backups into a unified backup that represents the unified storage view. 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
  • 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 EFFICIENTLY CLASSIFYING DATA OBJECTS

      
Numéro d'application US2016064041
Numéro de publication 2017/116594
Statut Délivré - en vigueur
Date de dépôt 2016-11-29
Date de publication 2017-07-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Thomas, Huw

Abrégé

The disclosed computer-implemented method for efficiently classifying data objects may include (1) receiving a data object to be classified according to a group of rules, where each rule includes one or more clauses, (2) creating, for each rule, a rule evaluation job that directs a rule evaluation processor to evaluate the data object according to the clauses within the rule, where the rule evaluation processor evaluates the clauses in increasing order of estimated processing time, (3) submitting the rule evaluation jobs created for the rules to rule evaluation queues for processing by the rule evaluation processor, where the rule evaluation jobs are submitted in decreasing order of estimated processing time, (4) receiving an evaluation result for each rule evaluation job, and (5) in response to receiving the evaluation results, classifying the data object according to the evaluation results. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet

39.

METHOD FOR FLASH-FRIENDLY CACHING FOR CDM WORKLOADS

      
Numéro d'application US2016068013
Numéro de publication 2017/112765
Statut Délivré - en vigueur
Date de dépôt 2016-12-21
Date de publication 2017-06-29
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Dalal, Chirag
  • Bharadwaj, Vaijayanti

Abrégé

A processor-based method for flash-friendly caching is provided. The method includes reading data from a first memory and writing the data to a second memory, in a cache. The method includes performing an aligned block write of data from the second memory in the cache to a flash memory in the cache, responsive to accumulating sufficient data for the aligned block write.

Classes IPC  ?

  • 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

40.

SYSTEMS AND METHODS FOR TAKING SNAPSHOTS IN A DEDUPLICATED VIRTUAL FILE SYSTEM

      
Numéro d'application US2016063324
Numéro de publication 2017/091573
Statut Délivré - en vigueur
Date de dépôt 2016-11-22
Date de publication 2017-06-01
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Zhang, Xianbo
  • Wang, Haigang
  • Zhang, Shuangmin
  • Van Voorst, Jeffrey
  • Wu, Weibao
  • Kulkarni, Sameer
  • Joshi, Nilesh
  • Li, Kai
  • Yang, Yun
  • Brons, Scott

Abrégé

A computer-implemented method for taking snapshots in a deduplicated virtual file system may include (1) maintaining a deduplicated virtual file system that stores, at an original location within a non-virtual file system, at least one configuration file storing metadata for a target file and an extent map for the target file, the extent map defining how to construct the target file from deduplicated data segments in a deduplicated storage system, (2) receiving a request to take a snapshot of the target file corresponding to the configuration file, (3) copying the configuration file storing metadata for the target file and the extent map for the target file into a snapshot location within the non-virtual file system, and (4) transmitting a file reference request to the deduplicated storage system to add a file reference within the deduplicated storage system. 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

41.

SYSTEMS AND METHODS FOR COORDINATING DATA CACHING ON VIRTUAL STORAGE APPLIANCES

      
Numéro d'application US2016061007
Numéro de publication 2017/083313
Statut Délivré - en vigueur
Date de dépôt 2016-11-08
Date de publication 2017-05-18
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Bharadwaj, Vaijayanti
  • Dalal, Chirag

Abrégé

A computer-implemented method for coordinating data caching on virtual storage appliances may include (1) receiving, at a first virtual storage appliance, a request for data from a virtual machine in a first set of virtual machines served by the first virtual storage appliance; (2) determining that the requested data is not cached at the first virtual storage appliance, (3) determining that a second virtual storage appliance is responsible for caching the requested data from a remote data source, (4) transferring the requested data from the second virtual storage appliance to the first virtual storage appliance, and (5) providing the requested data from the first virtual storage appliance to the virtual machine. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]

42.

SYSTEMS AND METHODS FOR RESTORING DATA FROM OPAQUE DATA BACKUP STREAMS

      
Numéro d'application US2016053848
Numéro de publication 2017/058736
Statut Délivré - en vigueur
Date de dépôt 2016-09-26
Date de publication 2017-04-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Paulzagade, Sudhakar
  • Anand, Nitin
  • Jain, Saurabh

Abrégé

The disclosed computer-implemented method for restoring data from opaque data backup streams may include (1) initiating a virtual restore of an opaque data backup stream that is designed to be parsed exclusively by a data backup application that created the stream, (2) determining, for each block of data, an original header and tail of the block based on a restored version of the block on the client, (3) sending the original header and tail of the block to a server, (4) creating, at the server, a mapping between a location of the block of data in the stream on the server and the original header and tail of the block, and (5) restoring, without using the data backup application, data in the stream by using the mapping to restore the original headers and tails of the blocks. 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

43.

INPUT/OUTPUT FENCING OPTIMIZATION

      
Numéro d'application US2016054306
Numéro de publication 2017/058989
Statut Délivré - en vigueur
Date de dépôt 2016-09-29
Date de publication 2017-04-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Gahlot, Jai
  • Katkar, Amol, S.
  • Das, Udipta
  • Peshwe, Pranav

Abrégé

Various systems, methods, and processes to optimize input/output (I/O) fencing operations in systems that implement coordination points are presented. A matrix is generated. The matrix includes information indicating the accessibility of one or more coordination points by a node. The method then transmits the matrix to one or more other nodes. In addition, in response to determining that a node is no longer part of a sub-cluster, another node in the sub- cluster is designated as a racer node. The racer node accesses a matrix, and the matrix includes information to determine whether a majority of coordination points in a cluster are accessible by nodes in the sub-cluster. Based on the accessing, a determination is made that the information indicates that the majority of coordination points are accessible by the nodes. The information is then broadcasted. Further, in response to a cluster being partitioned into multiple network partitions, a determination is made, using a first node in a first network partition, whether the first node wins one or more coordination points. The determination of the first node is then transmitted to a second node in the first network partition. Further, another determination is made using the second node whether the second node wins one or more other coordination points other than the one or more coordination points won by the first node.

Classes IPC  ?

  • H04L 12/24 - Dispositions pour la maintenance ou la gestion
  • 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

44.

SINGLE SIGN-ON METHOD FOR APPLIANCE SECURE SHELL

      
Numéro d'application US2016055084
Numéro de publication 2017/059400
Statut Délivré - en vigueur
Date de dépôt 2016-10-01
Date de publication 2017-04-06
Propriétaire VERITAS TECHNOLOGIES LLC. (USA)
Inventeur(s)
  • Goel, Vikas
  • Koeten, Robert

Abrégé

A system and method for efficiently establishing a secure shell connection for accessing Web resources. A user attempts to establish a secure Hypertext Transfer Protocol (HTTP) session between a client computing device and a remote storage device. The storage device redirects the Web browser of the client computing device to a single sign-on (SSO) third-party identity provider for authorizing the user. After successful authorization, the client computing device receives information to use to maintain a secure HTTP session. This information is stored on the storage device. The user attempts to establish a text-based secure shell session. The user is not prompted for login credentials. However, the user is authenticated using the previously stored information and a text-based secure shell session is established.

Classes IPC  ?

  • G06F 21/33 - Authentification de l’utilisateur par certificats
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole

45.

SYSTEMS AND METHODS FOR PROVISIONING FREQUENTLY USED IMAGE SEGMENTS FROM CACHES

      
Numéro d'application US2016051170
Numéro de publication 2017/048603
Statut Délivré - en vigueur
Date de dépôt 2016-09-09
Date de publication 2017-03-23
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Yang, Yong
  • Wu, Weibao

Abrégé

The disclosed computer-implemented method for provisioning frequently used image segments from caches may include (1) storing a representation and a use counter for an image segment that is hosted on a storage system in a list of representations and use counters for image segments hosted on the storage system, (2) incrementing a current value of the use counter for the image segment in the list of representations and use counters each time the image segment is provisioned from the storage system, (3) determining that the current value of the use counter for the image segment has met a predetermined threshold for frequent image-segment provisioning, (4) hosting the image segment in a cache that enables quicker provisioning than the storage system enables, and (5) provisioning the image segment from the cache in response to a request to provision the image segment. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

46.

OPTIMIZING ACCESS TO PRODUCTION DATA

      
Numéro d'application US2016050755
Numéro de publication 2017/044612
Statut Délivré - en vigueur
Date de dépôt 2016-09-08
Date de publication 2017-03-16
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Dalal, Chirag
  • Bharadwaj, Vaijayanti

Abrégé

Various systems, methods, and processes for optimizing access to production data in application development and testing environments are disclosed. If an input/output (I/O) operation is a read operation, a storage location on a virtual storage unit at which the read operation is to be performed is determined. Also determined is whether an earlier write operation was performed at the storage location. If an earlier write operation was performed at the storage location, the read operation is performed on one or more virtual data files. However, if the earlier write operation was not performed at the storage location, the read operation is performed on allocated storage space.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • 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

47.

SYSTEMS AND METHODS FOR SCALABLE NETWORK BUFFER MANAGEMENT

      
Numéro d'application US2016040856
Numéro de publication 2017/007731
Statut Délivré - en vigueur
Date de dépôt 2016-07-01
Date de publication 2017-01-12
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Agrawal, Mukund
  • Dravid, Sachin
  • Patil, Deepak

Abrégé

The disclosed computer-implemented method for scalable network buffer management may include (1) receiving, via a connection to a client, data to be transmitted to a cloud service, (2) buffering the data in at least one data buffer, (3) determining that the data will not be transmitted to the cloud service within a timeout period for the client connection, (4) delaying reception of additional data from the client connection for a portion of the timeout period, and (5) before the timeout period has elapsed, buffering data from the client connection in at least one secondary data buffer, wherein the secondary data buffer is smaller in size than the data buffer. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • H04L 12/801 - Commande de flux ou commande de congestion
  • H04L 12/861 - Mise en mémoire tampon de paquets ou mise en file d’attente; Ordonnancement de file d’attente

48.

DATA ACCESS ACCELERATOR

      
Numéro d'application US2016040367
Numéro de publication 2017/004361
Statut Délivré - en vigueur
Date de dépôt 2016-06-30
Date de publication 2017-01-05
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Dalal, Chirag
  • Bharadwaj, Vaijayanti

Abrégé

Various systems, methods, and processes for accelerating data access in application and testing environments are disclosed. A production dataset is received from a storage system, and cached in a consolidated cache. The consolidated cache is implemented by an accelerator virtual machine. A file system client intercepts a request for the production dataset from one or more application virtual machines, and transmits the request to the accelerator virtual machine. The accelerator virtual machine serves the production dataset to the one or more application virtual machines from the consolidated cache.

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 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

49.

SYSTEM AND METHOD FOR CENTRALIZED CONFIGURATION AND AUTHENTICATION

      
Numéro d'application US2016038835
Numéro de publication 2016/210013
Statut Délivré - en vigueur
Date de dépôt 2016-06-23
Date de publication 2016-12-29
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Goel, Vikas

Abrégé

A system and method for efficiently obtaining user configuration information for a given device. Multiple devices are deployed in an environment and may be storage appliances. A directory service and an authentication service may be used to determine whether a login session attempt on a deployed device is successful. An identity and access manager (IAM) is used to for this determination and to communicate with the directory service and the authentication service. A device of the one or more of the deployed devices does not store user configuration information. Responsive to an attempted login by a user, the device mimics the existence of the user and generates a request for directory lookup and authentication for the user which is conveyed to an external device. If a positive response is received in response to the request, the user is permitted to login to the device and a session is created for the user.

Classes IPC  ?

50.

SYSTEMS AND METHODS FOR IMPROVING QUALITY OF SERVICE WITHIN HYBRID STORAGE SYSTEMS

      
Numéro d'application US2016024589
Numéro de publication 2016/160743
Statut Délivré - en vigueur
Date de dépôt 2016-03-28
Date de publication 2016-10-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Wakhare, Prasanna
  • Pendharkar, Niranjan

Abrégé

The disclosed computer-implemented method for improving quality of service within hybrid storage systems may include (1) monitoring a performance measurement of a hybrid storage system that includes first and second types of storage devices that handle I/O throughput in connection with an application, (2) determining, based at least in part on the monitored performance measurement, an approximate amount of the I/O throughput handled by the first type of storage device over a period of time, (3) determining, based at least in part on the approximate amount of I/O throughput, a rate at which the application is allowed to deliver subsequent I/O throughput to the hybrid storage system over a subsequent period of time, and then (4) regulating, based at least in part on the rate, the subsequent I/O throughput in connection with the application over the subsequent period of time. 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

51.

TECHNIQUES FOR DATA BACKUP AND RESTORATION

      
Numéro d'application US2015065955
Numéro de publication 2016/100427
Statut Délivré - en vigueur
Date de dépôt 2015-12-16
Date de publication 2016-06-23
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Sun, Dongxu
  • Zhu, Cheng, Hai
  • Shan, Cheng
  • She, Haibin
  • Zhang, Xianbo

Abrégé

Techniques for data backup and restoration are disclosed. In one embodiment, the techniques may be realized as a method including generating a first backup representing a database at a first time; after the first backup, generating a plurality of journal entries, each journal entry representing a change to the database made after the first time; and restoring the database from the first backup and the plurality of journal entries, the restored database including the changes represented by the entries.

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 12/16 - Protection contre la perte de contenus de mémoire

52.

SYSTEMS AND METHODS FOR AGGREGATING INFORMATION-ASSET CLASSIFICATIONS

      
Numéro d'application US2015059744
Numéro de publication 2016/077230
Statut Délivré - en vigueur
Date de dépôt 2015-11-09
Date de publication 2016-05-19
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s) Koeten, Robert

Abrégé

The disclosed computer-implemented method for aggregating information-asset classifications may include (1) identifying a data collection that includes two or more information assets, (2) identifying a classification for each of the information assets, (3) deriving, based at least in part on the classifications of the information assets, an aggregate classification for the data collection, and (4) associating the aggregate classification with the data collection to enable a data management system to enforce a data management policy based on the aggregate classification. Various other methods, systems, and computer-readable media are also disclosed.

Classes IPC  ?

  • G06F 17/30 - Recherche documentaire; Structures de bases de données à 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

53.

SYSTEM AND METHOD FOR OPTIMIZING TRANSPORTATION OVER NETWORKS

      
Numéro d'application US2015057429
Numéro de publication 2016/069503
Statut Délivré - en vigueur
Date de dépôt 2015-10-27
Date de publication 2016-05-06
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Jia, Yingsong
  • Guan, Hongxing
  • Jin, Xinbao

Abrégé

A system and method for efficient transfer of data over a network. A data source and a destination are coupled to one another via a network. The data source is configured to transmit data to the destination and determine a network latency associated with the transmission. In response to determining a first transmission parameter may not be optimized, the source is configured to modify the first transmission parameter and evaluate its effect on data throughput. The source may repeat such modifications as long as throughput is increased. Once the first transmission parameter is deemed optimized, the source may perform a similar procedure for a second transmission parameter. In various embodiments, the first transmission parameter may correspond to a packet size and the second transmission parameter may correspond to a number of streams being processed by the source.

Classes IPC  ?

  • H04L 12/805 - Détermination de la taille optimum des paquets, p.ex. unité de transmission maximum [MTU]

54.

SYSTEMS AND METHODS FOR AGGREGATING INFORMATION-ASSET METADATA FROM MULTIPLE DISPARATE DATA-MANAGEMENT SYSTEMS

      
Numéro d'application US2015028669
Numéro de publication 2015/171434
Statut Délivré - en vigueur
Date de dépôt 2015-04-30
Date de publication 2015-11-12
Propriétaire VERITAS TECHNOLOGIES LLC (USA)
Inventeur(s)
  • Vranyes, Steve A.
  • Carter, Stuart
  • Dickson, Christopher M.
  • Koeten, Robert

Abrégé

A computer-implemented method for aggregating information- asset metadata from multiple disparate data-management systems which may include (1) receiving a first instance of metadata of an information asset from a first data-management system that manages information assets of an entity in a first domain, (2) receiving a second instance of metadata of the information asset from a second data-management system that manages the information assets of the entity in a second domain that is separate and distinct from the first domain, (3) storing the first and second instances of metadata in a global metadata repository that is separate and distinct from the first and second data-management systems, and (4) providing access to the first and second instances of metadata stored in the global metadata repository to the first data-management system, the second data-management system, and/or the entity.

Classes IPC  ?