EMC IP Holding Company LLC

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 11 104 pour EMC IP Holding Company LLC Trier par
Recheche Texte
Affiner par
Juridiction
        États-Unis 11 014
        International 85
        Canada 5
Date
Nouveautés (dernières 4 semaines) 3
2024 mars (MACJ) 3
2024 janvier 5
2023 décembre 3
2023 novembre 3
Voir plus
Classe IPC
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement 2 811
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 1 480
G06F 17/30 - Recherche documentaire; Structures de bases de données à cet effet 1 338
G06F 12/00 - Accès à, adressage ou affectation dans des systèmes ou des architectures de mémoires 1 045
H04L 29/06 - Commande de la communication; Traitement de la communication caractérisés par un protocole 807
Voir plus
Statut
En Instance 512
Enregistré / En vigueur 10 592
Résultats pour  brevets
  1     2     3     ...     100        Prochaine page

1.

FORWARDING INCOMING IO TO SCM NAMESPACES

      
Numéro d'application 18528058
Statut En instance
Date de dépôt 2023-12-04
Date de la première publication 2024-03-28
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Liu, Bing
  • Prasad, Parmeshwr
  • Vishwakarma, Rahul Deo

Abrégé

Techniques for intelligently routing IO to a storage class memory (SCM) namespace are disclosed. A configuration for a namespace is determined, where the configuration indicates a type of IO that the namespace is structured to handle. Details about the configuration of the namespace are stored in a repository. A forwarding rule is generated based on the namespace's stored configuration. When incoming IO having attributes similar to that type is received, implementation of the forwarding rule causes the incoming IO to be directed to the namespace. Attributes of a particular incoming IO are determined. As a result of the attributes satisfying a similarity threshold relative to the type, the forwarding rule is implemented such that the particular incoming IO is directed to the namespace.

Classes IPC  ?

  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire
  • G06F 16/245 - Traitement des requêtes
  • G06N 20/00 - Apprentissage automatique

2.

SCALE OUT DEDUPLICATED FILE SYSTEM AS MICROSERVICES

      
Numéro d'application 18522765
Statut En instance
Date de dépôt 2023-11-29
Date de la première publication 2024-03-21
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shilane, Philip
  • Duggal, Abhinav
  • Mathew, George

Abrégé

Mapping information identifies ranges of files, a set of front-end microservices, and assignments of the ranges to the front-end microservices. Each front-end microservice is thereby responsible for a range of files. The files are represented by segment trees and the front-end microservices handle operations involving an upper-level of the segment trees. A file system request on a file is directed to a particular front-end microservice that is responsible for handling a particular range of files within which the file falls according to the mapping information. An indication is received from a container orchestration service that a number of front-end microservices has changed. The mapping information is updated based on the change in the number of front-end microservices.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • 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 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
  • H04L 67/1023 - Sélection du serveur pour la répartition de charge basée sur un hachage appliqué aux adresses IP ou aux coûts

3.

BLOCKCHAIN TECHNOLOGY FOR REGULATORY COMPLIANCE OF DATA MANAGEMENT SYSTEMS

      
Numéro d'application 18520408
Statut En instance
Date de dépôt 2023-11-27
Date de la première publication 2024-03-21
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Zlotnick, David
  • Gaash, Natali
  • Wexler, Roi
  • Gispan, Aviad Yisrael
  • Helbitz, Inbar

Abrégé

One example method includes performing a data management transaction, such as a data read operation, a data write operation, or a data delete operation, generating transaction metadata relating to the data management transaction, transmitting the transaction metadata to a blockchain network, and receiving, from the blockchain network, confirmation that the transaction metadata has been stored in a distributed ledger associated with the blockchain network.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 9/54 - Communication interprogramme
  • G06F 16/23 - Mise à jour
  • 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 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

4.

AUTOMATICALLY CREATING DATA PROTECTION ROLES USING ANONYMIZED ANALYTICS

      
Numéro d'application 18469294
Statut En instance
Date de dépôt 2023-09-18
Date de la première publication 2024-02-29
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Minarik, Jennifer M.
  • Malamut, Mark
  • Hutcheson, Jacob R.
  • Freeman, Brian E.

Abrégé

Selecting user access policies for a new system, by collecting user, access policy, and resource metadata for a plurality of other users storing data dictated by one or more access restriction policies. The collected metadata is anonymized with respect to personal identifying information, and is stored in an anonymized analytics database. The system receives specific user, access policy and resource metadata for the new system from a specific user, and matches the received specific user metadata to the collected metadata to identify an optimum access policy of the one or more access policies based on the assets and access restriction requirements of the new system. The new system is then configured with the identified optimum access policy as an initial configuration.

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

5.

Storage insurance and pool consumption management in tiered systems

      
Numéro d'application 14755914
Numéro de brevet 11886703
Statut Délivré - en vigueur
Date de dépôt 2015-06-30
Date de la première publication 2024-01-30
Date d'octroi 2024-01-30
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Mullis, Ii, Samuel L.
  • Haase, David
  • Brundage, Michael C.
  • Suldhal, Dayanand

Abrégé

A method is used in managing storage space in storage systems. Storage space reserved by a storage object from a set of storage tiers is evaluated. A data storage system includes the first and second storage tiers configured such that performance characteristics associated with the first storage tier is different from the second storage tier. Based on the evaluation, storage space available and consumed in each storage tier of the set of storage tiers is determined.

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

6.

Filekey access to data

      
Numéro d'application 16588016
Numéro de brevet 11880476
Statut Délivré - en vigueur
Date de dépôt 2019-09-30
Date de la première publication 2024-01-23
Date d'octroi 2024-01-23
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Whitmer, Ray D.
  • Anderson, David S.

Abrégé

Systems and methods for backing up data are provided. Data objects or blocks of data can be encrypted with individualized keys. The keys are generated from the unencrypted data objects or blocks. The encrypted data objects or blocks and fingerprints of the encrypted data objects or blocks can be uploaded to a datacenter. Even though the data objects or blocks are encrypted, deduplication can be performed by the datacenter or before the data object is uploaded to the datacenter. In addition, access can be controlled by encrypting the key used to encrypt the data object with access keys to generate one or more access codes. The key to decrypt the encrypted data object is obtained by decrypting the access code.

Classes IPC  ?

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

7.

Managing storage operations in storage systems

      
Numéro d'application 15084529
Numéro de brevet 11868612
Statut Délivré - en vigueur
Date de dépôt 2016-03-30
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Foley, Robert P.
  • Puhov, Peter

Abrégé

A method is used in managing storage operations in storage systems. Based on a set of criteria, an amount of storage resources required to perform a storage operation is determined. The storage operation is directed to fault tolerant storage devices. The amount of storage resources is allocated prior to start performing the storage operation. The storage operation is performed by using the allocated storage resources.

Classes IPC  ?

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

8.

Providing a secure isolated account for cloud-based storage services

      
Numéro d'application 16123551
Numéro de brevet 11870906
Statut Délivré - en vigueur
Date de dépôt 2018-09-06
Date de la première publication 2024-01-09
Date d'octroi 2024-01-09
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s) Saad, Yossef

Abrégé

Described is a system (and method) that provides a mechanism for guarding against cyber-attacks including ransomware, malware, and various other types of malicious attacks. The mechanism includes providing an isolated storage recovery account within a cloud-based storage infrastructure. The isolated storage recovery account secures data even in instances where credentials for a subscriber to a cloud-based service or the cloud-based provider itself is compromised. In order to ensure that data is still protected even when access credentials may be compromised (e.g. by a disgruntled employee), the mechanism requires a joint coordination between both the provider and the subscriber. The joint coordination may be mandated by the use of a particular multiple encryption technique for credentials that are required to access the isolated storage recovery account.

Classes IPC  ?

  • 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
  • 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
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret

9.

Reporting of space savings due to pattern matching in storage systems

      
Numéro d'application 15800590
Numéro de brevet 11860834
Statut Délivré - en vigueur
Date de dépôt 2017-11-01
Date de la première publication 2024-01-02
Date d'octroi 2024-01-02
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Bassov, Ivan
  • Rashid, Ahsan
  • Armangau, Philippe

Abrégé

Techniques are provided for reporting space savings due to pattern matching in storage systems. For example, in one embodiment, an exemplary method comprises, when a given allocation unit in a storage system matches one or more predefined patterns, (i) setting a corresponding pattern flag for the given allocation unit, and (ii) incrementing at least one pattern counter; generating at least one snapshot of at least a portion of a file comprising the given allocation unit; and determining a range of data reduction attributed to pattern matching based on said at least one pattern counter, wherein one extreme of said range of data reduction attributed to pattern matching excludes said one or more predefined patterns in said at least one snapshot.

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 16/23 - Mise à jour

10.

Data storage system modeling using application service level objectives and specified workload limits for storage tiers

      
Numéro d'application 14870595
Numéro de brevet 11853656
Statut Délivré - en vigueur
Date de dépôt 2015-09-30
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Naamad, Amnon
  • Wang, Hui
  • Arnan, Ron

Abrégé

Described are techniques for modeling processing performed in a data storage system. Inputs received may include a plurality of workloads each denoting a workload for one of a plurality of storage groups, a plurality of service level objectives each denoting a target level of performance for one of the plurality of storage groups, a plurality of capacities each denoting a storage capacity of one of a plurality of storage tiers, and a plurality of maximum workloads each denoting a maximum workload capability of one of the plurality of storage tiers. Using the inputs, placement of data of the plurality of storage groups on the plurality of storage tiers may be modeled. Output(s) may be generated based on the modeling where the output(s) may include an amount of each of the plurality of storage tiers allocated by modeling to each of the plurality of storage groups.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu

11.

Non-deterministic rules configuration system and method for an integrated computing system

      
Numéro d'application 16209718
Numéro de brevet 11853907
Statut Délivré - en vigueur
Date de dépôt 2018-12-04
Date de la première publication 2023-12-26
Date d'octroi 2023-12-26
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Hayward, Jeffery J.
  • Barcello, Michael

Abrégé

An integrated computing system configuration system includes a computing system that executes an engine to receive component specifications for each of one or more components supplied by a plurality of suppliers, and receive user input for selecting a subset of the components to be implemented in a customized integrated computing system by generating a base integrated computing system configuration that comprises the component specifications of the subset of the components. The engine may then apply one or more rules to at least one of the component specifications to verify the subset of components, the rule specifying an architectural standard level to be provided by the at least one component, and display the results of the verification on a display.

Classes IPC  ?

  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison
  • G06N 5/025 - Extraction de règles à partir de données
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

12.

Managing truncation of files of file systems

      
Numéro d'application 14983699
Numéro de brevet 11847095
Statut Délivré - en vigueur
Date de dépôt 2015-12-30
Date de la première publication 2023-12-19
Date d'octroi 2023-12-19
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s) Bassov, Ivan

Abrégé

A method is used in managing truncation of files of file systems. A request is received to delete a portion of a file of a file system. The file system includes a plurality of files. Metadata of the file is evaluated for determining a number of file system blocks associated with the portion of the file that are available for de-allocation. Storage space associated with the file system blocks is reported as available storage space to a user of the file.

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 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/23 - Mise à jour

13.

Pre-generating secure channel credentials

      
Numéro d'application 16886854
Numéro de brevet 11831762
Statut Délivré - en vigueur
Date de dépôt 2020-05-29
Date de la première publication 2023-11-28
Date d'octroi 2023-11-28
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Ippatapu, Venkata L R
  • Dorman, Kenneth

Abrégé

Secure credentials (e.g., Diffie Helman (DH) key pairs) may be generated independently of requests to establish communication channels between storage system ports (SSPs) and remote ports, such that secure credentials are pre-generated relative to the requests for which they are utilized to establish secure communication channels. For example, DH key pairs may be pre-generated, and each DH key pair stored in an entry of a DH key table. The number of DH keys to generate and store may be determined based on user input and/or the number of potential communication channels for the storage system. In response to a request to establish a communication channel, an IKE session may be executed, during which a pre-generated DH key pair may be obtained from the DH key table, from which symmetric for secure communication between the SSP and the remote port may be derived.

Classes IPC  ?

  • H04L 9/08 - Répartition de clé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]
  • H04L 9/14 - Dispositions pour les communications secrètes ou protégées; Protocoles réseaux de sécurité utilisant plusieurs clés ou algorithmes
  • H04L 9/40 - Protocoles réseaux de sécurité

14.

HYPER-SCALE P2P DEDUPLICATED STORAGE SYSTEM USING A DISTRIBUTED LEDGER

      
Numéro d'application 18362801
Statut En instance
Date de dépôt 2023-07-31
Date de la première publication 2023-11-23
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Murti, Arun
  • Lei, Joey C.
  • Brenner, Adam E.
  • Malamut, Mark D.

Abrégé

One example method includes receiving from a node, in an HSAN that includes multiple nodes, an ADD_DATA request to add an entry to a distributed ledger of the HSAN, the request comprising a user ID that identifies the node, a hash of a data segment, and a storage location of the data segment at the node, performing a challenge-and-response process with the node to verify that the node has a copy of the data that was the subject of the entry, making a determination that a replication factor X has not been met, and adding the entry to the distributed ledger upon successful conclusion of the challenge-and-response process.

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/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
  • 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]

15.

REDUCING BANDWIDTH DURING SYNTHETIC RESTORES FROM A DEDUPLICATION FILE SYSTEM

      
Numéro d'application 18365005
Statut En instance
Date de dépôt 2023-08-03
Date de la première publication 2023-11-23
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Bhanjois, Bhimsen
  • Godbole, Kedar
  • Lewis, Donna Barry
  • Madan, Nitin
  • Viswanathan, Srikant

Abrégé

During a current backup of a file system of a client, a determination is that a file in the current backup includes first data regions found in a file from a previous backup, and second data regions that are new. A virtual synthetic file is generated by writing the second data regions, and synthesizing the first data regions by referencing the file from the previous backup. A request received to restore the particular file includes identifications of other files still present at client. A determination is that the particular file corresponds to the virtual synthetic file and that the other files still present at client include the file from the previous backup. The second data regions are read to send to client. A complete version of the particular file is assembled at client using the file from the previous backup, still present at client, and the second data regions.

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

16.

Virtual tiering

      
Numéro d'application 14585809
Numéro de brevet 11805069
Statut Délivré - en vigueur
Date de dépôt 2014-12-30
Date de la première publication 2023-10-31
Date d'octroi 2023-10-31
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s) Gaudlip, Christopher J.

Abrégé

A System, Computer Program Product, and computer-executable method for managing a virtual network, the System, Computer Program Product, and computer-executable method comprising receiving a request to create the virtual network, creating a policy based on a catalog virtual network resources, and implementing the virtual network based on the created policy.

Classes IPC  ?

  • H04L 47/78 - Architectures d'allocation des ressources
  • H04L 43/08 - Surveillance ou test en fonction de métriques spécifiques, p.ex. la qualité du service [QoS], la consommation d’énergie ou les paramètres environnementaux
  • G06Q 30/04 - Facturation

17.

INPUT/OUTPUT (IO) PERFORMANCE ANOMALY DETECTION SYSTEM AND METHOD

      
Numéro d'application 17726612
Statut En instance
Date de dépôt 2022-04-22
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Dar, Shaul
  • Gefen, Avitan
  • Sydow, David
  • Koluguri, Anil Kumar

Abrégé

A method, computer program product, and computing system for processing historical input/output (IO) performance data associated with one or more storage objects of a storage system. A smoothing model may be applied on at least a portion of the historical IO performance data to generate forecast IO performance data. The forecast IO performance data may be compared to observed IO performance data to generate one or more performance differentials. A normal IO performance range may be generated based upon, at least in part, the one or more performance differentials. One or more IO performance anomalies may be detected based upon, at least in part, the normal IO performance range.

Classes IPC  ?

  • 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

18.

Storage Management System and Method

      
Numéro d'application 17727149
Statut En instance
Date de dépôt 2022-04-22
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Zhang, Xiaobo
  • Shang, Rongrong
  • Ma, Chun
  • Alkalay, Amitai
  • Vankamamidi, Vamsi

Abrégé

A method, computer program product, and computing system for determining that one non-volatile random access memory (NVRAM) drive of a pair of NVRAM drives of a storage system is offline, thus defining an offline NVRAM drive and an online NVRAM drive. A virtual disk may be generated on a plurality of solid-state disks (SSDs) of the storage system. The contents of the online NVRAM drive may be copied to the virtual disk. The virtual disk may be exposed to the storage system as a representation of the offline NVRAM drive.

Classes IPC  ?

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

19.

AUTHENTICATION TOKEN MANAGEMENT FOR MULTIPLE PROCESSES AND REPRESENTATIONAL STATE TRANSFER CLIENTS

      
Numéro d'application 18343648
Statut En instance
Date de dépôt 2023-06-28
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • N, Vaneeswaran
  • Sinha, Pushpendra

Abrégé

Embodiments for processing authentication tokens in a system with multiple Representational State Transfer (REST) servers and clients. An intelligence process for multiple processes or multiple REST clients in an OS effectively communicates with multiple REST servers and proactively manages each server's authentication token. A shared library is loaded into a process that uses shared memory to manage the generation and expiry of a token and to communicate with a supported REST server through a single function call. The REST Authentication token will be generated for each REST server and stored in the shared memory which will be reused across multiple processes that use the library. The REST token will be validated for each function call.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

20.

SYSTEM AND METHOD FOR MULTI-NODE STORAGE SYSTEM FLUSHING

      
Numéro d'application 17724915
Statut En instance
Date de dépôt 2022-04-20
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Shveidel, Vladimir
  • Dong, Jibing
  • Han, Geng

Abrégé

A method, computer program product, and computing system for processing, using a storage node, one or more updates to one or more metadata pages of a multi-node storage system. The one or more updates may be stored in one or more data containers in a cache memory system of the storage node, thus defining an active working set of data containers. Flushing ownership for each data container of the active working set may be assigned to one of the storage nodes based upon an assigned flushing ownership for each data container of a frozen working set and a number of updates within the frozen working set processed by each storage node, thus defining an assigned flushing storage node for each data container of the active working set. The one or more updates may be flushed, using the assigned flushing storage node, to a storage array.

Classes IPC  ?

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

21.

STORAGE MANAGEMENT SYSTEM AND METHOD

      
Numéro d'application 17724938
Statut En instance
Date de dépôt 2022-04-20
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Han, Geng
  • Vankamamidi, Vamsi
  • Gao, Jian
  • Xia, Sihang

Abrégé

A method, computer program product, and computing system for defining one or more user data portions and at least two reserved portions of a solid-state drive (SSD). An operating mode of the SSD may be determined. One or more of the at least two reserved portions of the SSD may be utilized based upon, at least in part, the operating mode of the SSD.

Classes IPC  ?

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

22.

STORAGE MANAGEMENT SYSTEM AND METHOD

      
Numéro d'application 17726028
Statut En instance
Date de dépôt 2022-04-21
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Harduf, Yuval
  • Tov, Marina Shem
  • Zharkov, Vitaly

Abrégé

A method, computer program product, and computing system for dividing a total IO flow rate limit between a plurality of storage nodes of a multi-node storage system. A total desired IO flow rate may be determined. Each storage node of the plurality of storage nodes may be queried for a desired IO flow rate, thus defining a plurality of desired IO flow rates. An updated IO flow rate limit may be defined, for each storage node, an updated IO flow rate limit based upon, at least in part, the total IO flow rate limit and the plurality of desired IO flow rates. One or more IO requests may be processed on the plurality of storage nodes based upon, at least in part, the updated IO flow rate limit defined for each storage node and the total desired IO flow rate.

Classes IPC  ?

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

23.

System and Method for Modeling and Forecasting Input/output (IO) Performance using Adaptable Machine Learning

      
Numéro d'application 17727046
Statut En instance
Date de dépôt 2022-04-22
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Dar, Shaul
  • Gefen, Avitan
  • Sydow, David
  • Koluguri, Anil Kumar

Abrégé

A method, computer program product, and computing system for processing historical input/output (IO) performance data associated with one or more storage objects of a storage system. A plurality of IO modeling systems may be trained using the historical IO performance data. Modeling performance information may be determined for the plurality of IO modeling systems across the historical IO performance data. A forecast score may be determined for each IO modeling system based on the modeling performance information for the plurality of IO modeling systems. A subset of the plurality of IO modeling systems may be selected based upon the forecast score for each IO modeling system. The at least one IO modeling system may be trained using the historical IO performance data. IO performance data may be forecasted using the at least one trained IO modeling system from the subset of the plurality of IO modeling systems.

Classes IPC  ?

  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p.ex. des interruptions ou des opérations d'entrée–sortie
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

24.

Multi-Protocol Migration System and Method

      
Numéro d'application 17727105
Statut En instance
Date de dépôt 2022-04-22
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Long, Fei
  • Bankier, John Duncan
  • Brown, Ronald

Abrégé

A method, computer program product, and computing system for establishing a first file system protocol connection between a first storage system and a second storage system. A security descriptor of one or more electronic files on the first storage system may be queried for security-related information using the first file system protocol connection. Security-related information associated with a first file system protocol and security-related information associated with a second file system protocol may be migrated from the first storage system to the second storage system.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

25.

METHOD TO EFFICIENTLY TRANSFER SUPPORT AND SYSTEM LOGS FROM AIR-GAPPED VAULT SYSTEMS TO REPLICATION DATA SOURCES BY RE-UTILIZING THE EXISTING REPLICATION STREAMS

      
Numéro d'application 18344343
Statut En instance
Date de dépôt 2023-06-29
Date de la première publication 2023-10-26
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Gunda, Kalyan C.
  • Rath, Jagannathdas

Abrégé

One example method includes, at a replication data source, initiating a replication process that includes transmitting a replication stream to a replication destination vault, and data in the replication stream is transmitted by way of a closed airgap between the replication data source and the replication destination vault, switching, by the replication data source, from a transmit mode to a receive mode, receiving, at the replication data source, a first checksum of a file, and the first checksum and file were created at the replication destination vault, receiving, at the replication data source, the file, calculating, at the replication data source, a second checksum of the file, and when the second checksum matches the first checksum, ending the replication process.

Classes IPC  ?

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

26.

PROCESSING OUT OF ORDER WRITES IN A LOG STRUCTURED FILE SYSTEM FOR IMPROVED GARBAGE COLLECTION

      
Numéro d'application 18328474
Statut En instance
Date de dépôt 2023-06-02
Date de la première publication 2023-10-05
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Mujoo, Ashwani
  • Chinthekindi, Ramprasad
  • Duggal, Abhinav

Abrégé

Improving performance of garbage collection (GC) processes in a deduplicated file system having a layered processing architecture that maintains a log structured file system storing data and metadata in an append-only log arranged as a monotonically increasing log data structure of a plurality of data blocks wherein a head of the log increases in chronological order and no allocated data block is overwritten. The storage layer reserves a set of data block IDs within the log specifically for the garbage collection process, and assigns data blocks from the reserved set to GC I/O processes requiring acknowledgment in a possible out-of-order manner relative to an order of data blocks in the log. It strictly imposes using in-order I/O acknowledgement for other non-GC processes using the storage layer, where these processes may be deduplication backup processes using a segment store layer at the same protocol level as the GC layer.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 12/02 - Adressage ou affectation; Réadressage

27.

INTRUSION DETECTION

      
Numéro d'application 18052085
Statut En instance
Date de dépôt 2022-11-02
Date de la première publication 2023-09-28
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s) Byrne, Kenneth

Abrégé

Techniques are provided for intrusion detection on a computer system. In an example, a computer host device is configured to access data storage of the computer system via a communications network. It can be determined that the computer host device is behaving anomalously because a first current access by the computer host device to the data storage deviates from a second expected access by the computer host device to the data storage by more than a predefined amount. Then, in response to determining that the computer host device is behaving anomalously, the computer system can mitigate against the computer host device behaving anomalously.

Classes IPC  ?

  • 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 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • 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
  • G06N 20/00 - Apprentissage automatique

28.

Methods, systems, and computer readable mediums for generating a curated user interface (UI) marker

      
Numéro d'application 14572281
Numéro de brevet 11768994
Statut Délivré - en vigueur
Date de dépôt 2014-12-16
Date de la première publication 2023-09-26
Date d'octroi 2023-09-26
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s) Alla, Vijaya Vamsi Krishna Reddy

Abrégé

Methods, systems, and computer readable mediums for generating a curated user interface (UI) marker are disclosed. According to one exemplary embodiment, a method includes receiving information for generating a curated UI marker associated with a converged infrastructure management application, wherein the curated UI marker includes a hyperlink to locally stored information associated with the converged infrastructure management application. The method also includes generating, using the information, the curated UI marker associated with the converged infrastructure management application.

Classes IPC  ?

  • G06F 40/134 - Création de liens hypertexte
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 40/103 - Mise en forme, c. à d. modification de l’apparence des documents

29.

Uniform parsing of configuration files for multiple product types

      
Numéro d'application 15802550
Numéro de brevet 11763077
Statut Délivré - en vigueur
Date de dépôt 2017-11-03
Date de la première publication 2023-09-19
Date d'octroi 2023-09-19
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Chen, Ritong
  • Obappa, Arun Kumar

Abrégé

A platform is provided for uniform parsing of configuration files for multiple product types. One method comprises obtaining, by a parser of a given product type, a given request from a message queue based on a metadata message of an incoming configuration file from a remote product of a given product type, wherein the message queue stores metadata messages for a plurality of product types; extracting information from the incoming configuration file based on product-specific business logic obtained from a table store comprising tables for the plurality of product types, wherein the business logic provides a mapping between information extracted from the incoming configuration file and destination database tables; and storing the contents in the destination database tables of a product-specific predefined database schema.

Classes IPC  ?

  • G06F 40/221 - Analyse syntaxique de flux de langages de balisage
  • G06F 8/41 - Compilation
  • G06F 9/54 - Communication interprogramme
  • G06F 40/149 - Adaptation des données textuelles à des fins de diffusion en continu, p.ex. format EXI [Efficient XML Interchange]
  • H04L 51/48 - Adressage des messages, p.ex. format des adresses ou messages anonymes, alias

30.

Processing continuously generated data using a rolling transaction procedure

      
Numéro d'application 16864850
Numéro de brevet 11755544
Statut Délivré - en vigueur
Date de dépôt 2020-05-01
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Junqueira, Flavio
  • Ranjan, Shivesh
  • Paduroiu, Andrei
  • Kaitchuck, Tom

Abrégé

Processing of continuously generated data using a rolling transaction procedure is described. For instance, a system can process a data stream comprising a first segment and a second segment. A transaction associated with the data stream can be initiated and in response to the transaction being initiated, a first transaction segment for the first segment and a second transaction segment for the second segment are generated. Further, a scaling event that modifies the second segment into a third segment and a fourth segment can be detected, and a data stream transaction procedure is executed to end the transaction.

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/18 - Types de systèmes de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 11/30 - Surveillance du fonctionnement
  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • G06F 16/2455 - Exécution des requêtes

31.

Verification microservice for deduplicated object storage system

      
Numéro d'application 16912990
Numéro de brevet 11755547
Statut Délivré - en vigueur
Date de dépôt 2020-06-26
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Truong, Tipper
  • Brandt, Joseph
  • Shilane, Philip

Abrégé

Described is a system for detecting corruption in a deduplicated object storage system accessible by one or more microservices while minimizing costly read operations on objects. A similarity group verification path is selected by a controller module based upon detection of an object storage memory size condition. The similarity group verification path includes controller phases to verify whether objects have been corrupted without having to incur costly read operations.

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

32.

System and method for adaptive data compression

      
Numéro d'application 17727080
Numéro de brevet 11755218
Statut Délivré - en vigueur
Date de dépôt 2022-04-22
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Karri, Ajay
  • Vankamamidi, Vamsi
  • Baruch, Oran Asher

Abrégé

A method, computer program product, and computing system for receiving a plurality of physical layer blocks (PLBs). A subset of PLBs may be selected from the plurality of PLBs for combining into a combined PLB based upon, at least in part, a utilization of each PLB of the plurality of PLBs, an average compression per active virtual, and a number of free PLBs generated when combining into the combined PLB. One or more PLBs of the subset of PLBs may be compressed based upon, at least in part, the average compression per active virtual. The one or more PLBs of the subset of PLBs may be combined into the combined PLB.

Classes IPC  ?

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

33.

Storage management system and method

      
Numéro d'application 17730443
Numéro de brevet 11755479
Statut Délivré - en vigueur
Date de dépôt 2022-04-27
Date de la première publication 2023-09-12
Date d'octroi 2023-09-12
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Han, Geng
  • Shveidel, Vladimir
  • Shabi, Uri

Abrégé

A method, computer program product, and computing system for defining a normal IO write mode for writing data to a storage system, the normal IO writing mode including: writing the data to a cache memory system, writing the data to a journal, in response to writing the data to the journal, sending an acknowledgment signal to a host device, and writing the data from the cache memory system to a storage array. A request may be received to enter a testing IO write mode. In response to receiving the request, the data may be written to the cache memory system. The writing of the data to the journal may be bypassed. The acknowledgment signal may be sent to the host device in response to writing the data to the cache memory system. The data may be written from the cache memory system to the storage array.

Classes IPC  ?

  • G06F 12/0802 - 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
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

34.

EXTENDING RETENTION LOCK PROTECTION FROM ON-PREMISES TO THE CLOUD

      
Numéro d'application 18307575
Statut En instance
Date de dépôt 2023-04-26
Date de la première publication 2023-08-24
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Rath, Jagannathdas
  • Gunda, Kalyan C.

Abrégé

Embodiments for retention locking a deduplicated file stored in cloud storage by defining object metadata for each object of the file, and comprising a lock count and a retention time based on an expiry date of the lock, with each object having segments, the object metadata further having a respective expiry date and lock count for each segment, where at least some segments are shared among two or more files. Also updating the lock count and retention time for all segments of the file being locked; and if the object is not already locked, locking the object using a retention lock defining a retention time and updating the object metadata with a new lock count and the retention time, otherwise incrementing the lock count and updating the retention time for the expiry date if expiry date of a previous lock is older than a current expiry date.

Classes IPC  ?

  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • 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 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/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

35.

Method, computer program product, and computing system for defining a normal IO write mode and handling requests to enter a testing IO write mode

      
Numéro d'application 17730473
Numéro de brevet 11726916
Statut Délivré - en vigueur
Date de dépôt 2022-04-27
Date de la première publication 2023-08-15
Date d'octroi 2023-08-15
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Han, Geng
  • Shveidel, Vladimir
  • Shabi, Uri

Abrégé

A method, computer program product, and computing system for defining a normal IO write mode for writing data to a storage system including: writing the data to a cache memory system of a first storage node, writing the data to a journal of the first storage node, sending a notification concerning the data to a second storage node, writing one or more metadata entries concerning the data to a journal of the second storage node, sending an acknowledgment signal to the host device, and writing the data to the storage array. A request may be received to enter a testing IO write mode. In response to receiving the request, the data may be written to the cache memory system. The writing of the data to the journal may be bypassed. The acknowledgment signal may be sent to the host device. The data may be written to the storage array.

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/0842 - Systèmes de mémoire cache multi-utilisateurs, multiprocesseurs ou multitraitement pour multitraitement ou multitâche
  • G06F 12/02 - Adressage ou affectation; Réadressage

36.

MECHANISM FOR MULTI-FACTOR AUTHENTICATION BASED ON DATA

      
Numéro d'application 18174519
Statut En instance
Date de dépôt 2023-02-24
Date de la première publication 2023-07-06
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Saad, Yossef
  • Glick, Itay

Abrégé

A request is received from a user at a client to access a file of a set of files backed up to a backup server. Upon verifying a password provided by the user, the client is issued another request for authentication. A first data structure is received responsive to the request. The first data structure is generated using identifiers corresponding to a set of files at the client of which at least some presumably have been backed up to the server. A second data structure is generated. The second data structure is generated using identifiers corresponding to the set of files backed up to the server. The first and second data structures are compared to assess a degree of similarity between the files at the client and the files backed up to the backup server. The user is denied access when the degree of similarity is below a threshold.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité

37.

RETENTION MANAGEMENT FOR DATA STREAMS

      
Numéro d'application 18164744
Statut En instance
Date de dépôt 2023-02-06
Date de la première publication 2023-06-15
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Danilov, Mikhail
  • Medvedev, Igor

Abrégé

The described technology is generally directed towards managing data retention policy for stream data stored in a streaming storage system. When a request to truncate a data stream from a certain position (e.g., from a request-specified stream cut) is received, an evaluation is made to determine whether the requested position is within a data retention period as specified by data retention policy. If any data prior to the stream cut position (corresponding to a stream cut time) is within the data retention period, the truncation request is blocked. Otherwise truncation from the stream cut point is allowed to proceed/is performed. Also described is handling automated (e.g., sized based) stream truncation requests with respect to data retention.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/2455 - Exécution des requêtes
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers

38.

HANDLING DATA WITH DIFFERENT LIFETIME CHARACTERISTICS IN STREAM-AWARE DATA STORAGE EQUIPMENT

      
Numéro d'application 16965900
Statut En instance
Date de dépôt 2019-07-25
Date de la première publication 2023-06-08
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s) Dalmatov, Nickolay

Abrégé

Techniques for handling data with different lifetime characteristics in stream-aware data storage systems. The data storage systems can include a file system that has a log-based architecture design, and can employ one or more solid state drives (SSDs) that provide log-based data storage, which can include a data log divided into a series of storage segments. The techniques can be employed in the data storage systems to control the placement of data in the respective segments of the data log based at least on the lifetime of the data, significantly reducing the processing overhead associated with performing garbage collection functions within the SSDs.

Classes IPC  ?

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

39.

SMART TELEMETRY METHOD BASED STATE TRANSITION PREDICTION

      
Numéro d'application 17657800
Statut En instance
Date de dépôt 2022-04-04
Date de la première publication 2023-06-08
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Vishwakarma, Rahul Deo
  • Liu, Bing
  • Gaikwad, Hemant Ramesh

Abrégé

One example method includes telemetry based state transition and prediction. Telemetry data is used to generate a transition matrix. The transition matrix is used to predict a state transition for a system or an application. A log level is predictively adjusted based on the transition matrix. The telemetry data is thus adaptively collected based on predicted transitions.

Classes IPC  ?

  • G06N 5/04 - Modèles d’inférence ou de raisonnement
  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques

40.

METHOD, ELECTRONIC DEVICE AND COMPUTER PROGRAM PRODUCT FOR STORAGE MANAGEMENT

      
Numéro d'application 18099016
Statut En instance
Date de dépôt 2023-01-19
Date de la première publication 2023-05-18
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Zhang, Ming
  • Zhang, Ruyao
  • Nie, Yuhong
  • Lin, Wei
  • Wu, Pengfei

Abrégé

Embodiments of the present disclosure relate to a method for storage management, an electronic device, and a computer program product. According to an example implementation of the present disclosure, a method for storage management is provided, which comprises receiving an access request for target metadata from a user at a node among a plurality of nodes included in a data protection system, wherein the access request includes an identification of the target metadata; based on the identification, acquiring target access information corresponding to the identification from a set of access information for the user, wherein the target access information records information related to access to the target metadata; and if the target access information is acquired, determining the target metadata based on the target access information.

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 16/23 - Mise à jour

41.

Generating customized documentation for applications

      
Numéro d'application 13725581
Numéro de brevet 11650814
Statut Délivré - en vigueur
Date de dépôt 2012-12-21
Date de la première publication 2023-05-16
Date d'octroi 2023-05-16
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Wadhwa, Vikas
  • Van Rotterdam, Jeroen
  • Walia, Raman

Abrégé

Generating customized documentation is disclosed, including: receiving a set of meta information describing an aspect of an application; and generating a document to provide guidance specific to the application based at least in part on at least a subset of the set of meta information.

Classes IPC  ?

42.

METHOD AND SYSTEM FOR IDEMPOTENT SYNTHETIC FULL BACKUPS IN STORAGE DEVICES

      
Numéro d'application 17524578
Statut En instance
Date de dépôt 2021-11-11
Date de la première publication 2023-05-11
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Urs, Deepthi
  • Chunekar, Shraddha
  • Dobrean, Adrian
  • Upadhyay, Navneet
  • Andra, Sunder Ramesh
  • Ramachandran, Amith

Abrégé

In general, embodiments relate to a method for generating synthetic full backups, the method comprising: performing a verification that a previous backup of source data stored in a data domain is a failed synthetic full backup, obtaining based on the verification a latest snapshot of the source data, obtaining based on the verification a prior snapshot of the source data making a determination, using a copy list that a first portion of the data items in the copy list exists in the previous backup and a second portion of the data items does not exist in the previous backup, and performing based on the determination a copy operation to copy the second portion of the data items to the data domain to obtain a synthetic 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

43.

Garbage collection integrated with physical file verification

      
Numéro d'application 16172302
Numéro de brevet 11645333
Statut Délivré - en vigueur
Date de dépôt 2018-10-26
Date de la première publication 2023-05-09
Date d'octroi 2023-05-09
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Chinthekindi, Ramprasad
  • Duggal, Abhinav

Abrégé

System generates data structure based on unique identifiers of objects in storages and sets indicators in positions corresponding to hashes of unique identifiers of objects. The system copies active objects from one storage to another, if number of active objects in storage does not satisfy threshold, and resets indicators in positions in data structure corresponding to hashes of unique identifiers of active objects copied to the other storage. The system generates another data structure based on unique identifiers created while generating data structure, positions in other data structure corresponding to hashes of the unique identifiers. System sets indicators in positions in the other data structure corresponding to hashes of unique identifiers of data objects in active storages while generating data structure. System resets indicators in positions in data structure corresponding to hashes of the unique identifiers corresponding to indicators set in positions of the other data structure.

Classes IPC  ?

  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectation; Réadressage

44.

Global Automated Data Center Expansion

      
Numéro d'application 17508563
Statut En instance
Date de dépôt 2021-10-22
Date de la première publication 2023-05-04
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Lotosh, Valerie
  • Sharvit, Erez

Abrégé

A system can determine timeseries telemetry data of resource utilization of respective data centers of a group of data centers maintained by the system. The system can predict respective hardware requests based on future resource utilization based on the timeseries telemetry data, the hardware requests comprising respective hardware requests at respective data centers of the group of data centers. The system can predict respective future times at which the respective hardware requests will occur. The system can determine respective physical location sources of hardware, respective physical location destinations of hardware, and respective amounts of hardware based on the respective hardware requests and the respective future times. The system can store an indication of the respective physical location sources of hardware, respective physical location destinations of hardware, and respective amounts of hardware.

Classes IPC  ?

  • 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 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • H04L 12/24 - Dispositions pour la maintenance ou la gestion

45.

Destination namespace and file copying

      
Numéro d'application 17512826
Numéro de brevet 11768807
Statut Délivré - en vigueur
Date de dépôt 2021-10-28
Date de la première publication 2023-05-04
Date d'octroi 2023-09-26
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shilane, Philip
  • Duggal, Abhinav
  • Mathew, George

Abrégé

Destination namespace and file copying: a namespace service receives communication of namespace update for file from file's source. and communicates namespace update for file to an access object service identified for file. The access object service receives communication of fingerprints stream, corresponding to file's segments, from file's source, and identifies sequential fingerprints in fingerprints stream as fingerprints group. The access object service identifies group identifier for fingerprints group, and communicates fingerprints group to a deduplication service associated with group identifier range including group identifier. The deduplication service identifies fingerprints in fingerprints group which are missing from fingerprint storage, and communicates identified fingerprints to the access object service, which communicates request for file's segments, corresponding to identified fingerprints, to file's source. The deduplication service receives communication of requested segments from file's source, and stores requested segments. The access object service stores namespace update for file in distributed namespace data structure.

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/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/22 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/182 - Systèmes de fichiers distribués
  • 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

46.

Cyber-related data recovery

      
Numéro d'application 17514000
Numéro de brevet 11663083
Statut Délivré - en vigueur
Date de dépôt 2021-10-29
Date de la première publication 2023-05-04
Date d'octroi 2023-05-30
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Quinn, Brett
  • Lecrone, Doug

Abrégé

Embodiments of the present disclosure include receiving one or more input/output (IO) requests at a storage array from a host device. Furthermore, the IO requests can include at least one data replication and recovery operation. In addition, the host device's connectivity access to a recovery storage array can be determined. Data replication and recovery operations can be performed based on the host device's connectivity to the recovery storage array.

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 1/12 - Synchronisation des différents signaux d'horloge

47.

Storage array remote replication

      
Numéro d'application 17514085
Numéro de brevet 11880586
Statut Délivré - en vigueur
Date de dépôt 2021-10-29
Date de la première publication 2023-05-04
Date d'octroi 2024-01-23
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Dubey, Utkarsh
  • Tramboo, Numan Elahi
  • Padhi, Prasant Kumar
  • Watson, Thomas

Abrégé

Aspects of the present disclosure relate to enabling storage array-based remote replication from containerized applications operating on one or more node clusters. In embodiments, a host executing one or more operations from a node cluster is provided an interface (e.g., an application programming interface (API)) to a storage array. Additionally, the host can be delivered resources to manage and monitor the storage array to perform one or more data replication services directly from the node cluster and via the interface. Further, data replications services are triggered in response to instructions issued by the host directly from the node cluster and via the interface.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface

48.

FILE LIFETIME TRACKING FOR CLOUD-BASED OBJECT STORES

      
Numéro d'application 18091766
Statut En instance
Date de dépôt 2022-12-30
Date de la première publication 2023-05-04
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Malamut, Mark
  • Brenner, Adam
  • Murti, Arun

Abrégé

Tracking changes to a document by defining a document record having a unique document record and comprising an index and a file name of the document, and defining a backup record for the document in a series of backups, which includes a timestamp for each backup, and a bitmask for the document. The bitmask has a single bit position for each document in the container which is set to a first binary value to indicate that the corresponding document is unchanged and a second binary value to indicate whether the document is changed or deleted. A primary query is received and resolved for the document by analyzing the document record to find the file name. A secondary query using the document record ID is resolved to find all tracked versions of the document, and the results are returned to the user in the form of a version history list.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données
  • 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
  • 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 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/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 16/2458 - Types spéciaux de requêtes, p.ex. requêtes statistiques, requêtes floues ou requêtes distribuées
  • G06F 9/30 - Dispositions pour exécuter des instructions machines, p.ex. décodage d'instructions
  • G06F 16/38 - 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

49.

SYSTEM AND METHOD FOR STORAGE AWARENESS SERVICE FAILOVER

      
Numéro d'application 17722512
Statut En instance
Date de dépôt 2022-04-18
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Kirichenko, Evgeniy
  • Alexeev, Sergey
  • Belikov, Yakov
  • Shusharin, Alexey

Abrégé

A method, computer program product, and computing system for determining whether a storage awareness service provider node of a storage system has failed. In response to determining that the storage awareness service provider node has failed, an intermediate storage awareness service may be deployed within the storage system. At least one request may be processed on the storage system via the intermediate storage awareness service.

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/07 - Réaction à l'apparition d'un défaut, p.ex. tolérance de certains défauts
  • 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 67/146 - Marqueurs pour l'identification sans ambiguïté d'une session particulière, p.ex. mouchard de session ou encodage d'URL

50.

BAYESIAN ADAPTABLE DATA GATHERING FOR EDGE NODE PERFORMANCE PREDICTION

      
Numéro d'application 17451780
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Ferreira, Paulo Abelha
  • Nascimento Da Silva, Pablo
  • Gottin, Vinicius Michel

Abrégé

One example method includes performing, at a central node operable to communicate with edge nodes of an edge computing environment, operations that include signaling the edge nodes to share their respective data distributions to the central node, collecting the data distributions, performing a Bayesian clustering operation with respect to the edge nodes to define clusters that group some of the edge nodes, and one of the edge nodes in each cluster is a representative edge node of that cluster, and sampling data from the representative edge nodes.

Classes IPC  ?

  • G06N 7/00 - Agencements informatiques fondés sur des modèles mathématiques spécifiques
  • H04L 12/751 - Mise à jour ou découverte de la topologie

51.

DETECTING REPRESENTATIVE BIAS WITHIN IMAGE DATA SETS

      
Numéro d'application 17451898
Statut En instance
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shafik, Farida
  • Beshara, Shary
  • Seibel, Amy N.
  • Bruno, Eric
  • Hyland, Megan

Abrégé

One example method includes determining representation bias in a data set. A bias detection engine is trained using a data set that is sufficiently diversified and/or unbiased. Once trained, test data sets can be evaluated by the bias detection engine to determine an amount of representation bias in the test data sets. The representation bias can be visually conveyed to a user and suggestions on how to reduce the representation bias may be provided and/or implemented to reduce the representation bias in the test data set. Suggestions can be implemented by adding or removing data from the test data that will reduce the representation bias.

Classes IPC  ?

52.

Efficient cloud garbage collection mechanism for lowering cloud costs when using cloud tiers or storage classes with minimum storage durations

      
Numéro d'application 17452354
Numéro de brevet 11860778
Statut Délivré - en vigueur
Date de dépôt 2021-10-26
Date de la première publication 2023-04-27
Date d'octroi 2024-01-02
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Gunda, Kalyan C.
  • Rath, Jagannathdas

Abrégé

One example method includes scanning, at a cloud storage site, metadata associated with an object stored at the cloud storage site, fetching, from the metadata, an object creation time for the object, and determining whether the object is out of a minimum storage duration. When the object is out of the minimum storage duration, it is copy-forwarded and then marked for deletion, and when the object is not out of the minimum storage duration, the object is deselected from a list of objects to be copied forward.

Classes IPC  ?

  • G06F 12/12 - Commande de remplacement
  • G06F 12/02 - Adressage ou affectation; Réadressage
  • G06F 16/188 - Systèmes de fichiers virtuels
  • 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

53.

Near continuous data protection without using snapshots

      
Numéro d'application 17452415
Numéro de brevet 11797236
Statut Délivré - en vigueur
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Date d'octroi 2023-10-24
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Chitloor, Ravi Vijayakumar

Abrégé

One example method includes performing delta operations to protect data. During a delta operation, a primary bitmap and a secondary bitmap are processed using bit logic. The delta generated by the delta operation is transmitted to a receiver. The receiver enqueues the delta into a delta queue configured to allow the replica volume at the target site to be moved to any point in time represented by the deltas in the delta queue.

Classes IPC  ?

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

54.

Near continuous data protection without using snapshots

      
Numéro d'application 17452427
Numéro de brevet 11899537
Statut Délivré - en vigueur
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Date d'octroi 2024-02-13
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Chitloor, Ravi Vijayakumar

Abrégé

One example method includes performing delta operations to protect data. A delta queue is provided that allows a replica volume to be rolled forwards and backwards in time. When rolling the replica volume forward, an undo delta is created such that the replica volume can be moved backwards after being moved forward. When rolling the replica volume backwards, a forward delta is created such that the replica volume can be moved forwards after being moved backwards.

Classes IPC  ?

  • G06F 16/18 - Types de 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

55.

System and method for lockless aborting of input/output (IO) commands

      
Numéro d'application 17506825
Numéro de brevet 11669471
Statut Délivré - en vigueur
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Date d'octroi 2023-06-06
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Zinger, Eldad
  • Anner, Ran
  • Engel, Amit

Abrégé

A method, computer program product, and computing system for receiving an input/output (IO) command for processing data within a storage system. An IO command-specific entry may be generated in a register based upon, at least in part, the IO command. An compare-and-swap operation may be performed on the IO command-specific entry to determine an IO command state associated with the IO command. The IO command may be processed based upon, at least in part, the IO command state associated with the IO command.

Classes IPC  ?

  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire
  • G06F 13/16 - Gestion de demandes d'interconnexion ou de transfert pour l'accès au bus de mémoire

56.

System and Method for Non-Blocking State Synchronization Between Services

      
Numéro d'application 17507334
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s) Chernyavsky, Yuri

Abrégé

A method, computer program product, and computer system for implementing a backend service for blocking free processing of physical entities events, including add, remove, update, query. Physical entities blocking delays may be delegated to maintenance tasks, which may run under a single thread with a scheduler and may merge successive pending events.

Classes IPC  ?

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

57.

Methods and systems for generating a unified metadata model

      
Numéro d'application 17507470
Numéro de brevet 11816154
Statut Délivré - en vigueur
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Date d'octroi 2023-11-14
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s) Ericson, George Magruder

Abrégé

Systems and methods for generating a unified metadata model, that includes selecting a first source metadata model, copying a first class, from the first source metadata model, to a first modified metadata model using a unified metadata mapping, and after copying the first class, selecting a second source metadata model, copying a second class, from the second source metadata model, to a second modified metadata model using the unified metadata mapping, and creating the unified metadata model using the first modified metadata model and the second modified metadata model.

Classes IPC  ?

  • G06F 16/80 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet de données semi-structurées, p.ex. données structurées par un langage de balisage tels SGML, XML ou HTML
  • G06F 16/90 - Recherche d’informations; Structures de bases de données à cet effet; Structures de systèmes de fichiers à cet effet - Détails des fonctions des bases de données indépendantes des types de données cherchés
  • G06F 16/84 - Mise en correspondance; Conversion
  • G06F 16/901 - Indexation; Structures de données à cet effet; Structures de stockage
  • G06F 16/906 - Groupement; Classement

58.

Identifying Test Dependencies Using Binary Neural Networks

      
Numéro d'application 17507649
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Ezrielev, Ofir
  • Azaria, Nadav
  • Weiss, Yonit

Abrégé

A system can generate a neural network, wherein an output of the neural network indicates whether a first test of a computer code will pass given an input of respective results of whether respective tests, of a group of tests of the computer code, pass, and wherein respective weights of the neural network indicate a correlation from a group of correlations comprising a positive correlation between a respective output of a respective node of the neural network and the output of the neural network, a negative correlation between the respective output and the output, and no correlation between the respective output and the output. The system can apply sets of inputs to the neural network, respective inputs of the sets of inputs identifying whether the respective tests pass or fail. The system can, in response to determining that a first set of inputs of the sets of inputs to the neural network results in a failure output, storing an indication that the first test is dependent on a subset of the respective tests indicated as failing by the first set of inputs.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion

59.

Data Center Restoration

      
Numéro d'application 17507656
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Lotosh, Valerie
  • Sharvit, Erez

Abrégé

A system can determine to restore a datacenter that comprises a group of virtualized workloads. The system can determine respective associations between respective virtualized workloads and respective datastores. The system can determine to restore a first virtualized workload of the group of virtualized workloads first. The system can restore a first portion of infrastructure that corresponds to the first virtualized workload first among a group of infrastructure. The system can, after restoring the first portion of infrastructure, restore a first portion of data that corresponds to the first virtualized workload first among a group of data. The system can, after restoring the first portion of data, restore a first portion of a virtualization layer that corresponds to the first virtualized workload first among a group of virtualization layers. The system can, after restoring the first portion of the virtualization layer, restore the first virtualized workload.

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

60.

Data Center Restoration and Migration

      
Numéro d'application 17507661
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Lotosh, Valerie
  • Sharvit, Erez

Abrégé

A system can maintain a first data center that comprises a virtualized overlay network and virtualized volume identifiers. The system can determine to perform a restore of data of the first data center to a second data center, the data comprising first instances of virtualized workloads. The system can transfer the data to the second data center. The system can configure the second data center with the virtualized overlay network and the virtualized volume identifiers. The system can operate the virtualized workloads on the second data center, the second instances of the virtualized workloads invoking the second instance of the virtualized overlay network and the second instance of the virtualized volume identifiers.

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

61.

Standby Data Center as a Service

      
Numéro d'application 17507664
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Lotosh, Valerie
  • Sharvit, Erez

Abrégé

A system can maintain a first data center that comprises a virtualized overlay network and virtualized volume identifiers, and store data comprising virtualized workloads. The system can determine a service level agreement associated with providing a second data center as a backup to the first data center. The system can, based on the service level agreement, divide, into a first portion of tasks and a second portion of tasks deploying the data to a secondary storage of the second data center, deploying the data to a primary storage of the second data center, and configuring the second data center with the virtualized overlay network and the virtualized volume identifiers. The system can perform the first portion of tasks before determining to restore the first data center to the second data center. The system can perform the second portion of tasks in response to determining to restore the first data center.

Classes IPC  ?

  • G06F 9/50 - Allocation de ressources, p.ex. de l'unité centrale de traitement [UCT]
  • 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

62.

Distributed Data Center

      
Numéro d'application 17507672
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Lotosh, Valerie
  • Sharvit, Erez

Abrégé

A system can maintain a first data center in a first physical location that comprises first compute hardware, and a second data center in a second physical location that comprises second compute hardware. The system can establish an overlay network that spans the first data center and the second data center. The system can establish a group of virtualized volume identifiers that spans the first data center and the second data center, and that virtualizes physical storage volumes. The system can determine whether to process a customer virtualized workload on the first data center or on the second data center to produce a selected location, wherein the customer virtualized workload is configured to be processed on the first data center and to be processed on the second data center. The system can process the customer virtualized workload at the selected location.

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

63.

System and method for stretching storage protection configurations in a storage cluster

      
Numéro d'application 17507898
Numéro de brevet 11740803
Statut Délivré - en vigueur
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Date d'octroi 2023-08-29
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Mccolgan, Lee M.
  • Jin, Qi
  • Roberge, Ryan

Abrégé

A method, computer program product, and computing system for copying a storage protection configuration for one or more storage resources from a first storage array to at least a second storage array in a storage cluster. A communication failure between at least a pair of storage arrays may be detected, thus defining a surviving storage array and at least one failed storage array. The communication failure between the surviving storage array and the at least one failed storage array may be resolved. The storage protection configuration may be synchronized from the surviving storage array to the at least one failed storage array. The storage protection configuration for the one or more storage resources of each storage array of the at least a pair of storage arrays may be arbitrated.

Classes IPC  ?

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

64.

System and method for authorizing secure snapshot deletion

      
Numéro d'application 17508019
Numéro de brevet 11841964
Statut Délivré - en vigueur
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Date d'octroi 2023-12-12
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Mccolgan, Lee M.
  • Lazar, Gregory W.
  • Zeldich, Michael
  • Haravu, Nagasimha G.

Abrégé

A method, computer program product, and computing system for receiving a selection of one or more secure snapshots to remove from a storage system. A snapshot deletion key may be received from the storage system. The selection of the one or more secure snapshots and the snapshot deletion key may be provided to a storage system support service. A snapshot deletion response may be received from the storage system support service. The snapshot deletion response and the selection of the one or more secure snapshots may be authenticated via the storage system. In response to authenticating the snapshot deletion response and the selection of the one or more secure snapshots, the one or more secure snapshots may be unlocked for deletion.

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
  • H04L 9/30 - Clé publique, c. à d. l'algorithme de chiffrement étant impossible à inverser par ordinateur et les clés de chiffrement des utilisateurs n'exigeant pas le secret
  • G06F 21/30 - Authentification, c. à d. détermination de l’identité ou de l’habilitation des responsables de la sécurité

65.

Systems and Methods for Utilizing Write-Cache for Significant Reduction in RPO for Asynchronous Replication

      
Numéro d'application 17508363
Statut En instance
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Vankamamidi, Vamsi K.
  • Gazit, Ronen

Abrégé

A method, computer program product, and computer system for receiving, by a computing device, a snapshot create operation of a volume to create a first snapshot. Existing dirty data of the volume for the first snapshot may be flushed from an in-memory cache. New writes to the volume for the first snapshot may be maintained in the in-memory cache as dirty. A snapshot create operation to the volume may be received to create a second snapshot. The new writes to the volume for the first snapshot may be combined as part of the second snapshot.

Classes IPC  ?

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

66.

System and method for allocating storage system resources during write throttling

      
Numéro d'application 17509308
Numéro de brevet 11842056
Statut Délivré - en vigueur
Date de dépôt 2021-10-25
Date de la première publication 2023-04-27
Date d'octroi 2023-12-12
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Kachmar, Maher
  • Armangau, Philippe
  • Wahl, Michael P.
  • Vankamamidi, Vamsi K.
  • Heng, Socheavy D.
  • Wang, Yubing

Abrégé

A method, computer program product, and computing system for allocating a first number of tokens from a plurality of tokens for processing read IO requests from a read IO queue, thus defining a number of allocated read tokens. A second number of tokens may be allocated from the plurality of tokens for processing write IO requests from a write IO queue, thus defining a number of allocated write tokens. It may be determined that the processing of the write IO requests is throttled. In response to determining that the processing of the write IO requests from the write IO queue is throttled, a maximum allowable number of write tokens may be defined. Additional tokens may be allocated for processing the read IO requests from the read IO queue based upon, at least in part, the maximum allowable number of write tokens and the number of allocated write tokens.

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

67.

System and Method for Lock-free Shared Data Access for Processing and Management Threads

      
Numéro d'application 17511691
Statut En instance
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Zharkov, Vitaly
  • Ravich, Leonid
  • Idgar, Or

Abrégé

A method, computer program product, and computing system for defining a first flow for one or more processing threads with access to shared data within the storage system. The one or more processing threads may be executed using the first flow. A processing thread reference count may be determined for the one or more processing threads being executed using the first flow. One or more management threads may be executed on the shared data within the storage system based upon, at least in part, the processing thread reference count.

Classes IPC  ?

  • G06F 9/52 - Synchronisation de programmes; Exclusion mutuelle, p.ex. au moyen de sémaphores
  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers

68.

METHODS AND SYSTEMS FOR SEAMLESSLY PROVISIONING CLIENT APPLICATION NODES IN A DISTRIBUTED SYSTEM

      
Numéro d'application 17512204
Statut En instance
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Bono, Jean-Pierre
  • Dahl, Thomas Fridtjof

Abrégé

In general, embodiment relate to a method for provisioning a plurality of client application nodes in a distributed system using a management node, the method comprising: creating a file system in a namespace; associating the file system with a scale out volume; mounting the file system on a metadata node in the distributed system, wherein mounting the file system comprises storing a scale out volume record of the scale out volume; storing file system information for the file system in a second file system on the management node, wherein the file system information specifies the file system and the metadata node on which the file system is mounted; wherein storing the file system information triggers distribution of the file system information to at least a portion of a plurality of client application nodes.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

69.

Methods and systems for storing data in a distributed system using offload components with advanced data services

      
Numéro d'application 17512610
Numéro de brevet 11762682
Statut Délivré - en vigueur
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Date d'octroi 2023-09-19
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Bono, Jean-Pierre
  • De Souter, Marc A.
  • Yap, Joonjack

Abrégé

A method for storing data, the method comprising receiving, by an offload component in a client application node, a request originating from an application executing in an application container on the client application node, wherein the request is associated with data and wherein the offload component is located in a hardware layer of the client application node, and processing, by the offload component using an advanced data services pipeline, the request by a file system (FS) client and a memory hypervisor module executing in a modified client FS container on the offload component, wherein processing the request results in at least a portion of the data in a location in a storage pool.

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

70.

Methods and systems for storing data in a distributed system using offload components and a GPU module

      
Numéro d'application 17512615
Numéro de brevet 11922071
Statut Délivré - en vigueur
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Date d'octroi 2024-03-05
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Bono, Jean-Pierre
  • De Souter, Marc A.
  • Yap, Joonjack

Abrégé

A method for storing data, the method comprising receiving, by an offload component in a client application node, an augmented write request originating from an application executing in an application container on the client application node, wherein the augmented write request is associated with data and wherein the offload component is located in a hardware layer of the client application node, and processing, by the offload component, the augmented write request by a file system (FS) client and a memory hypervisor module executing in a modified client FS container on the offload component, wherein processing the request results in at least a portion of the data being written to a location in a storage pool.

Classes IPC  ?

  • G06F 12/12 - Commande de remplacement
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectation; Réadressage
  • G06F 12/14 - Protection contre l'utilisation non autorisée de mémoire

71.

METHODS AND SYSTEMS FOR STORING DATA IN A DISTRIBUTED SYSTEM USING GPUS

      
Numéro d'application 17512624
Statut En instance
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s) Bono, Jean-Pierre

Abrégé

In general, embodiments relate to a method for storing data, the method comprising generating, by a memory hypervisor module executing on a client application node, at least one input/output (I/O) request, wherein the at least one I/O request specifies a location in a storage pool and a physical address of the data in a graphics processing unit (GPU) memory in a GPU on the client application node, wherein the location is determined using a data layout, and wherein the physical address is determined using a GPU module and issuing, by the memory hypervisor module, the at least one I/O request to the storage pool, wherein processing the at least one I/O request results in at least a portion of the data being stored at the location.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 12/02 - Adressage ou affectation; Réadressage

72.

Method, system, and computer program product for streaming

      
Numéro d'application 17520908
Numéro de brevet 11765220
Statut Délivré - en vigueur
Date de dépôt 2021-11-08
Date de la première publication 2023-04-27
Date d'octroi 2023-09-19
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Chen, Qiang
  • Fernandez Orellana, Pedro

Abrégé

Embodiments of the present disclosure relate to a method, a system, and a computer program product for streaming. The method includes: acquiring, during transmission of a stream, information indicating resources of a receiver of the stream available for compensating for degradation of a transmission quality of the stream; and determining at least a target transmission quality of the stream based at least on the resources of the receiver and network resources available for transmitting the stream. This solution provides a more flexible adaptive balance mechanism for streaming, and further optimizes utilization of various resources and user experience in streaming.

Classes IPC  ?

  • 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
  • H04L 65/80 - Dispositions, protocoles ou services dans les réseaux de communication de paquets de données pour prendre en charge les applications en temps réel en répondant à la qualité des services [QoS]
  • H04L 65/61 - Diffusion en flux de paquets multimédias pour la prise en charge des services de diffusion par flux unidirectionnel, p.ex. radio sur Internet
  • H04L 65/75 - Gestion des paquets du réseau multimédia

73.

METHODS, DEVICES, AND COMPUTER PROGRAM PRODUCTS FOR AUTHENTICATING PERIPHERAL DEVICE

      
Numéro d'application 17524051
Statut En instance
Date de dépôt 2021-11-11
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Fernandez Orellana, Pedro
  • Chen, Qiang

Abrégé

Methods, devices, and computer program products for authenticating a peripheral device are provided in embodiments of the present disclosure. In one method, a peripheral device sends, to an edge device, a first authentication request for at least the peripheral device to use resources of the edge device, the first authentication request comprising at least a first identifier associated with the peripheral device and location information of the peripheral device. Then, the peripheral device receives an authentication success or failure indication from the edge device. In this way, effective authentication of a peripheral device can be realized with a less complicated authentication process, so that the security of access of the peripheral device to a virtual desktop can be improved while ensuring good user experience.

Classes IPC  ?

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

74.

COMPUTER-IMPLEMENTED METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT

      
Numéro d'application 17527798
Statut En instance
Date de dépôt 2021-11-16
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Wang, Zijia
  • Ni, Jiacheng
  • Jia, Zhen

Abrégé

Embodiments of the present disclosure relate to a computer-implemented method, a device, and a computer program product. The method includes extracting respective themes of a set of documents with release time within a first period; determining respective semantic information of the themes and frequencies of the themes appearing in the set of documents; and determining the number of documents associated with the themes within a second period according to a prediction model and based on the semantic information and frequencies of the themes. The second period is after the first period. Embodiments of the present disclosure can better predict the tendency of the themes appearing in the future based on the semantic information and frequencies of the themes.

Classes IPC  ?

  • G06F 40/30 - Analyse sémantique
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique

75.

METHOD, APPARATUS, ELECTRONIC DEVICE AND MEDIUM FOR TRAINING MODELS

      
Numéro d'application 17528388
Statut En instance
Date de dépôt 2021-11-17
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Yang, Wenbin
  • Ni, Jiacheng
  • Chen, Qiang
  • Wang, Zijia
  • Jia, Zhen

Abrégé

Embodiments of the present disclosure provide a method and an apparatus for training a model, an electronic device, and a medium. This method includes: generating a first group of features and a second group of features respectively from a first sample set and a second sample set based on the model, wherein the first sample set is of a first category, and the second sample set is of a second category different from the first category; generating a first similarity matrix for the first sample set and the second sample set based on the first group of features and the second group of features; determining a first loss for the first sample set and the second sample set based on the first similarity matrix; and updating the model based on the first loss.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique

76.

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR MANAGING INFERENCE PROCESS

      
Numéro d'application 17528942
Statut En instance
Date de dépôt 2021-11-17
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Liu, Jinpeng
  • He, Bin
  • Wang, Zijia
  • Jia, Zhen

Abrégé

Implementations of the present disclosure relate to a method, an electronic device, and a computer program product for managing an inference process. Here, the inference process is implemented based on a machine learning model. A method includes: determining, based on a computational graph defining the machine learning model, dependency relationships between a set of functions for implementing the inference process; acquiring, in at least one edge device located in an edge computing network, a set of computing units available to execute the inference process; selecting at least one computing unit for executing the set of functions from the set of computing units; and causing the at least one computing unit to execute the set of functions based on the dependency relationships. With example implementations of the present disclosure, the inference process is implemented by making use of a variety of computing units in the edge computing network, thereby improving performance.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • H04L 29/08 - Procédure de commande de la transmission, p.ex. procédure de commande du niveau de la liaison

77.

METHOD, DEVICE, AND COMPUTER PROGRAM PRODUCT FOR SCHEDULING TOUR GUIDING RESOURCES

      
Numéro d'application 17529525
Statut En instance
Date de dépôt 2021-11-18
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Liu, Yanjun
  • Chen, Chi
  • Zhang, Tao
  • Hu, Zhiqiang

Abrégé

A method includes: acquiring a plurality of historical routes of movement of a plurality of historical users in a geographic area, wherein each historical route includes at least a portion of a plurality of locations; determining, based on the plurality of historical routes and a plurality of current positions of a plurality of users in the geographic area, a set of predicted locations among the plurality of locations that the plurality of users will visit in the future, respectively, wherein the plurality of users use a tour guiding service associated with the plurality of locations that is provided by a mobile network; selecting a set of popular locations from the set of predicted locations based on the number of users among the plurality of users who will visit each predicted location in the set of predicted locations; and scheduling tour guiding resources associated with the set of popular locations.

Classes IPC  ?

  • G06Q 50/14 - Agences de voyage
  • 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
  • G06Q 30/02 - Marketing; Estimation ou détermination des prix; Collecte de fonds

78.

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR MODEL TRAINING AND DURATION PREDICTION

      
Numéro d'application 17532129
Statut En instance
Date de dépôt 2021-11-22
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Du, Fang
  • Chen, Xu
  • Xiao, Pan
  • Han, Chenxu

Abrégé

Embodiments of the present disclosure relate to a method, an electronic device, and a computer program product for model training and duration prediction. The method includes acquiring a first set of parameter values related to a first snapshot of a data object, the first snapshot being deleted from a storage system through a first deletion operation. The method further includes acquiring a first duration during which the first deletion operation is performed. The method further includes generating a prediction model based on at least the first set of parameter values and the first duration, the prediction model being used for determining a predicted duration required for deleting the snapshot from the storage system.

Classes IPC  ?

  • G06N 20/00 - Apprentissage automatique
  • G06N 5/02 - Représentation de la connaissance; Représentation symbolique
  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés

79.

Data read method, data storage method, electronic device, and computer program product

      
Numéro d'application 17532564
Numéro de brevet 11836382
Statut Délivré - en vigueur
Date de dépôt 2021-11-22
Date de la première publication 2023-04-27
Date d'octroi 2023-12-05
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Hu, Chenxi
  • Li, Sanping
  • Jia, Zhen

Abrégé

Embodiments of the present disclosure relate to a data read method, a data storage method, an electronic device, and a computer program product. The data read method includes: receiving a data read request, the data read request comprising a data identifier associated with target data; determining a storage device of the target data based on the data identifier; and acquiring the target data from the storage device based on the data identifier. The data storage method includes: receiving a data storage request, the data storage request comprising a data identifier associated with data to be stored; determining, based on the data identifier, a target storage device for the data to be stored; and storing, based on the data identifier, the data to be stored to the target storage device. With the technical solutions of the present disclosure, a named data network with good performance and efficient operation can be achieved.

Classes IPC  ?

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

80.

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR DATA PROCESSING

      
Numéro d'application 17541360
Statut En instance
Date de dépôt 2021-12-03
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Wang, Zijia
  • Ni, Jiacheng
  • Jia, Zhen

Abrégé

Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for data processing. The method disclosed herein includes receiving, at an edge device, new data for training a model, the edge device having stored distilled data used to represent historical data to train the model, the historical data being stored in a remote device, and the amount of the historical data being greater than the amount of the distilled data. The method further includes training the model based on the new data and the distilled data. With the data processing solution of the present disclosure, the model can be trained at the edge device with fewer storage resources based on the distilled data, thereby achieving higher model accuracy.

Classes IPC  ?

  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique

81.

METHOD, ELECTRONIC DEVICE, AND COMPUTER PROGRAM PRODUCT FOR CODE DEFECT DETECTION

      
Numéro d'application 17541371
Statut En instance
Date de dépôt 2021-12-03
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Ni, Jiacheng
  • Sheng, Rong
  • Shan, Ke

Abrégé

Embodiments of the present disclosure provide a method, an electronic device, and a computer program product for code defect detection. The method described here includes determining log information associated with a defect based on the defect reported during testing of a software product. The method further includes determining a nature of the defect based on the log information. The method further includes determining, based on the nature, the log information, and a memory image file generated when the defect is reported, target code in code of the software product that causes the defect, in response to the nature indicating that the defect is caused by the code of the software product and needs to be repaired. By using the solution of the present application, different analysis strategies for defects may be adopted based on natures of the defects, thereby improving the efficiency of detecting code defects.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06N 20/00 - Apprentissage automatique

82.

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR APPLICATION TESTING

      
Numéro d'application 17825138
Statut En instance
Date de dépôt 2022-05-26
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Chen, Bailu
  • Zhou, Linhao
  • Ye, Longhuan

Abrégé

Techniques for application test involve: acquiring a character string in an application interface of a target application; determining a current language corresponding to the character string based at least on a comparison between encoding representation of the character string and a set of predetermined encoding segments, each encoding segment in the set of predetermined encoding segments indicating a corresponding language; and determining a language test result for the character string based on a comparison between the current language and a target language to be presented in the target application, the language test result being used for indicating whether the character string is adapted to the target language. Accordingly, efficient detection on whether a text in the target application is displayed abnormally can be guaranteed.

Classes IPC  ?

  • G06F 11/36 - Prévention d'erreurs en effectuant des tests ou par débogage de logiciel

83.

METHOD, DEVICE AND COMPUTER PROGRAM PRODUCT FOR MANAGING EXTENT IN STORAGE SYSTEM

      
Numéro d'application 17826396
Statut En instance
Date de dépôt 2022-05-27
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Wang, Sheng
  • Chen, Huan
  • Chi, Dapeng
  • Liu, Wenyang
  • Tian, Ying

Abrégé

Techniques manage extents in a storage system having storage devices supporting a redundant storage strategy. A reserved area of the storage system is generated based on a set of first-type reserved extents respectively located in the storage devices, and the set of first-type reserved extents supports a reconstruction operation for a failed storage device when the failed storage device appears in the storage devices. A data area is generated based on a set of data extents respectively located outside the reserved area in the storage devices, and the data area provides data storage for a user. Here, a reserved extent size of the set of first-type reserved extents is smaller than a data extent size of data extents in the data area of the set of data extents. The quantity of extents can be reduced, thereby reducing overhead of storage and computing resources involved by associated metadata.

Classes IPC  ?

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

84.

System and method for reducing CPU load and latency for scheduled snapshots using pre-allocated extents

      
Numéro d'application 17508065
Numéro de brevet 11940950
Statut Délivré - en vigueur
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Date d'octroi 2024-03-26
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Vankamamidi, Vamsi K.
  • Gazit, Ronen

Abrégé

A method, computer program product, and computer system for identifying, by a computing device, a number of extents needed for a create snapshot operation to create a snapshot. The number of extents may be added to an in-memory cache. The number of extents needed for the create snapshot operation may be allocated from the in-memory cache to execute the create snapshot operation. Freed extents may be added to the in-memory cache based upon, at least in part, executing a delete snapshot operation to delete the snapshot.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p.ex. détails de l’archivage ou d’instantanés
  • G06F 12/0871 - Affectation ou gestion d’espace de mémoire cache

85.

User satisfaction based microphone array

      
Numéro d'application 17451758
Numéro de brevet 11818556
Statut Délivré - en vigueur
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Date d'octroi 2023-11-14
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Sha, Danqing
  • Seibel, Amy N.
  • Bruno, Eric
  • Jia, Zhen

Abrégé

One example method includes performing sound quality operations. Microphone arrays are used to cancel or reduce or suppress background noise and to enhance speech. Subjective user input is received by an orchestration engine. The orchestration engine generates an output that includes at least adjustments to a microphone array. Controlling the microphone array based, in part, on subjective user feedback, allows desired speech or desired sound to be heard more clearly by the user.

Classes IPC  ?

  • H04R 3/00 - Circuits pour transducteurs
  • G06F 3/16 - Entrée acoustique; Sortie acoustique
  • H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
  • G06N 20/00 - Apprentissage automatique
  • G10L 21/0232 - Traitement dans le domaine fréquentiel
  • G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit

86.

LATENCY-CAPACITY-AND ENERGY-AWARE VNF PLACEMENT IN EDGE COMPUTING ENVIRONMENTS

      
Numéro d'application 17451774
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • De Mattos, Douglas Paulo
  • Battisti, Anselmo Luiz Éden
  • De Oliveira Barbalho, Hugo
  • De Oliveira, Ana Cristina Bernardo
  • Delicato, Flávia Coimbra
  • De Figueiredo Pires, Paulo
  • Saade, Débora Christina Muchaluat

Abrégé

One example method includes creating an ILP model that includes a delay model, an energy model, and a QoS model, and modeling, using the integer linear programming model, a VNF placement problem as an ILP problem, and the modeling includes: using the delay model to identify propagation, transmission, processing, and queuing, delays implied by enabling an instance of the VNF at an edge node to accept a user VNF call; using the energy model to identify energy consumption implied by enabling an instance of the VNF at an edge node to accept a user VNF call; and using the QoS model to identify end-to-end delay, bandwidth consumption, and jitter, implied by enabling an instance of the VNF at an edge node to accept a user virtual network function call. The problem modeled by the ILP model may be resolved by a heuristic method.

Classes IPC  ?

  • G06F 30/20 - Optimisation, vérification ou simulation de l’objet conçu

87.

VISUAL GUIDANCE OF AUDIO DIRECTION

      
Numéro d'application 17451775
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Sha, Danqing
  • Seibel, Amy N.
  • Bruno, Eric
  • Jia, Zhen

Abrégé

One example method includes generating sound information regarding sound sources in an environment. The sound information is generated by separating and localizing the sound sources. The sound information is then presented as guidance to a user. The guidance may be presented graphically in a user interface, haptically, or in another manner.

Classes IPC  ?

  • H04S 7/00 - Dispositions pour l'indication; Dispositions pour la commande, p.ex. pour la commande de l'équilibrage
  • H04R 1/32 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement
  • H04R 3/00 - Circuits pour transducteurs
  • G06F 3/16 - Entrée acoustique; Sortie acoustique

88.

DETECTING DOMAIN CHANGES WITH DOMAIN CLASSIFIERS IN AUTONOMOUS VEHICLES

      
Numéro d'application 17451778
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Nascimento Da Silva, Pablo
  • De Oliveira Barbalho, Hugo

Abrégé

One example method includes gathering, by a domain adversarial neural network model deployed in an autonomous vehicle operating in a domain, a dataset that comprises unsegmented and unlabeled image data about the domain, sampling the dataset to create an adapted domain dataset, detaching a domain classifier from the domain adversarial neural network, using the domain classifier as a domain change detector model to predict a class of the unsegmented and unlabeled image data in the adapted domain dataset, and based on the class, either: determining that the domain is changed or is unknown; or, determining that the domain has not changed.

Classes IPC  ?

  • G06N 3/08 - Méthodes d'apprentissage
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques

89.

USE OF IO EVENT METADATA TO ENABLE XAAS BILLING AND ANALYTICS

      
Numéro d'application 17451782
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Seibel, Amy N.
  • Christner, Joel
  • Durazzo, Kenneth

Abrégé

One example method includes identifying an IO event comprising an IO made by a customer against a service hosted at an XaaS platform, and the IO event is associated with IO event metadata generated by the service, associating the IO event metadata with a billable customer operation, analyzing the IO event metadata and, based on the analyzing, associating the IO event with the customer, and generating a customer bill based on the associating of the IO event metadata with the billable customer operation, and based on the associating of the IO event with the customer.

Classes IPC  ?

  • G06Q 20/14 - Architectures de paiement spécialement adaptées aux systèmes de facturation
  • G06Q 20/10 - Architectures de paiement spécialement adaptées aux systèmes de banque à domicile
  • G06Q 40/00 - Finance; Assurance; Stratégies fiscales; Traitement des impôts sur les sociétés ou sur le revenu
  • H04L 12/14 - Dispositions pour la taxation

90.

ADVERSARIAL IMAGE GENERATOR TO IMPROVE DNN IMAGE SEGMENTATION MODEL ROBUSTNESS FOR AUTONOMOUS VEHICLE

      
Numéro d'application 17451793
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • De Oliveira Barbalho, Hugo
  • Nascimento Da Silva, Pablo
  • Nery Stelling Neto, Roberto

Abrégé

One example method includes deploying a discriminator, where the discriminator is trained to recognize an adversarial image received by the discriminator as adversarial, and the adversarial image is generated based upon an original image, the adversarial image including a perturbation that cannot be detected by a human eye but which is effective to deceive an image segmentation model to misclassify the original image, receiving, by the discriminator, an image captured by an autonomous vehicle, and determining, by the discriminator, whether the image received from the autonomous vehicle is adversarial.

Classes IPC  ?

  • G06N 3/04 - Architecture, p.ex. topologie d'interconnexion
  • G06K 9/62 - Méthodes ou dispositions pour la reconnaissance utilisant des moyens électroniques
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales

91.

Digital twin for microphone array system

      
Numéro d'application 17451831
Numéro de brevet 11854567
Statut Délivré - en vigueur
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Date d'octroi 2023-12-26
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Sha, Danqing
  • Seibel, Amy N.
  • Bruno, Eric
  • Jia, Zhen

Abrégé

One example includes a digital twin of a microphone array. The digital twin acts as a digital copy of a physical microphone array. The digital array allows the microphone array to be analyzed, simulated and optimized. Further, the microphone array can be optimized for performing sound quality operations such as noise suppression and speech intelligibility.

Classes IPC  ?

  • G10L 21/0232 - Traitement dans le domaine fréquentiel
  • H04R 3/00 - Circuits pour transducteurs
  • G06T 19/00 - Transformation de modèles ou d'images tridimensionnels [3D] pour infographie
  • G10L 21/0208 - Filtration du bruit
  • G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit

92.

Collaborative distributed microphone array for conferencing/remote education

      
Numéro d'application 17451834
Numéro de brevet 11812236
Statut Délivré - en vigueur
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Date d'octroi 2023-11-07
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Sha, Danqing
  • Seibel, Amy N.
  • Bruno, Eric
  • Jia, Zhen

Abrégé

A collaborative distributed microphone array is configured to perform or be used in sound quality operations. A distributed microphone array can be operated to provide sound quality operations including sound suppression operations and speech intelligibility operations for multiple users in the same environment.

Classes IPC  ?

  • H04R 3/00 - Circuits pour transducteurs
  • G10L 21/0232 - Traitement dans le domaine fréquentiel
  • H04R 1/40 - Dispositions pour obtenir la fréquence désirée ou les caractéristiques directionnelles pour obtenir la caractéristique directionnelle désirée uniquement en combinant plusieurs transducteurs identiques
  • G10K 11/178 - Procédés ou dispositifs de protection contre le bruit ou les autres ondes acoustiques ou pour amortir ceux-ci, en général utilisant des effets d'interférence; Masquage du son par régénération électro-acoustique en opposition de phase des ondes acoustiques originales
  • G10L 21/0216 - Filtration du bruit caractérisée par le procédé d’estimation du bruit

93.

INTELLIGENT AND ADAPTIVE MEASUREMENT SYSTEM FOR REMOTE EDUCATION

      
Numéro d'application 17451907
Statut En instance
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company LLC (USA)
Inventeur(s)
  • Sha, Danqing
  • Bruno, Eric
  • Seibel, Amy N.
  • Jia, Zhen
  • Durazzo, Kenneth

Abrégé

One example method includes performing learning management. A learning management system receives student related input including sensor data, profile data, and learning history. The learning management measures student interest levels, student engagement levels, and learning effectiveness. Educators view the measurements in real-time and are able to adapt to the real-time student statuses and measurements.

Classes IPC  ?

  • G09B 5/14 - Matériel à but éducatif à commande électrique avec présentation individuelle d'une information à une pluralité de postes d'élèves permettant une communication individuelle entre le professeur et l'élève
  • G09B 5/06 - Matériel à but éducatif à commande électrique avec présentation à la fois visuelle et sonore du sujet à étudier
  • G06K 9/00 - Méthodes ou dispositions pour la lecture ou la reconnaissance de caractères imprimés ou écrits ou pour la reconnaissance de formes, p.ex. d'empreintes digitales
  • G06F 3/01 - Dispositions d'entrée ou dispositions d'entrée et de sortie combinées pour l'interaction entre l'utilisateur et le calculateur

94.

Method to efficiently transfer support and system logs from air-gapped vault systems to replication data sources by re-utilizing the existing replication streams

      
Numéro d'application 17452359
Numéro de brevet 11748019
Statut Délivré - en vigueur
Date de dépôt 2021-10-26
Date de la première publication 2023-04-27
Date d'octroi 2023-09-05
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Gunda, Kalyan C.
  • Rath, Jagannathdas

Abrégé

One example method includes, at a replication data source, initiating a replication process that includes transmitting a replication stream to a replication destination vault, and data in the replication stream is transmitted by way of a closed airgap between the replication data source and the replication destination vault, switching, by the replication data source, from a transmit mode to a receive mode, receiving, at the replication data source, a first checksum of a file, and the first checksum and file were created at the replication destination vault, receiving, at the replication data source, the file, calculating, at the replication data source, a second checksum of the file, and when the second checksum matches the first checksum, ending the replication process.

Classes IPC  ?

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

95.

Optimized one pass delta streaming filter

      
Numéro d'application 17452411
Numéro de brevet 11914866
Statut Délivré - en vigueur
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Date d'octroi 2024-02-27
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Chitloor, Ravi Vijayakumar

Abrégé

One example method includes performing delta operations to protect data. During a delta operation, a primary map and a secondary map are processed using bit logic. The bit logic determines how to handle data stored at a location on the volume associated with an entry in the primary map and included in the current delta operation when a new write for the same location is received as the corresponding entry in the primary map is processed.

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

96.

Near continuous data protection without using snapshots

      
Numéro d'application 17452422
Numéro de brevet 11822432
Statut Délivré - en vigueur
Date de dépôt 2021-10-27
Date de la première publication 2023-04-27
Date d'octroi 2023-11-21
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Shemer, Jehuda
  • Chitloor, Ravi Vijayakumar

Abrégé

One example method includes performing delta operations to protect data. Each delta generated by a data protection operation includes data. The deltas are stored in a delta queue, when moving a current replica to another point in time represented by the selected delta in the delta queue, the deltas are processed so that all relevant data can be applied in a batch. This ensures that when the same extents are represented in multiple deltas, only the oldest version is applied to the replica volume to move the current replica to the selected point in time.

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

97.

System and Method for Distributed Data Consolidation

      
Numéro d'application 17506799
Statut En instance
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Corpany, LLC (USA)
Inventeur(s) Rayev, Alexander

Abrégé

A method, computer program product, and computing system for deploying an agent configured to communicate with a centralized database and a plurality of remote databases. The plurality of remote databases may be polled, via the agent, for data for storage in the centralized database. The data may be consolidated from the plurality of remote databases to the centralized database.

Classes IPC  ?

98.

System and method for enabling smart network interface card (smartNIC) access to local storage resources

      
Numéro d'application 17506857
Numéro de brevet 11842050
Statut Délivré - en vigueur
Date de dépôt 2021-10-21
Date de la première publication 2023-04-27
Date d'octroi 2023-12-12
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • Glimcher, Boris
  • Alkalay, Amitai

Abrégé

A method, computer program product, and computing system for deploying a storage processor of a storage system as a target of a non-volatile memory express (NVMe) over fabric (NVMe-oF) network. One or more NVMe storage devices coupled to the storage processor may be identified, thus defining one or more local NVMe storage devices. A smart network interface card may be coupled to the NVMe-oF network. The smart network interface card may be provided with access to the one or more local NVMe storage devices via the NVMe-oF network.

Classes IPC  ?

  • G06F 3/00 - Dispositions d'entrée pour le transfert de données destinées à être traitées sous une forme maniable par le calculateur; Dispositions de sortie pour le transfert de données de l'unité de traitement à l'unité de sortie, p.ex. dispositions d'interface
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement

99.

System and Method for Fast Application Initialization with Deferred Injection

      
Numéro d'application 17507879
Statut En instance
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Propriétaire EMC IP Holding Company, LLC (USA)
Inventeur(s)
  • O'Reilly, Jr., Daniel K.
  • Kirichenko, Evgeniy

Abrégé

A method, computer program product, and computing system for defining, a plurality of dependency groups for one or more objects of an application, wherein at least two dependency groups of the plurality of dependency groups include one or more common objects. One or more injectors associated with the one or more common objects may be identified. A first dependency group with at least one common object of the one or more common objects may be processed. For each common object of the first dependency group, a reference to an injector associated with the respective common object from a different dependency group may be generated for deferred processing of the respective common object.

Classes IPC  ?

100.

Optimizing file-system resource reservation

      
Numéro d'application 17508082
Numéro de brevet 11748313
Statut Délivré - en vigueur
Date de dépôt 2021-10-22
Date de la première publication 2023-04-27
Date d'octroi 2023-09-05
Propriétaire EMC IP HOLDING COMPANY LLC (USA)
Inventeur(s)
  • Rashid, Ahsan
  • Clark, Morgan A.

Abrégé

Optimizing file system resource reservation is presented herein. The method comprises dividing a virtual file system address space into subspaces, initializing the subspaces with volume slices of a group of volume slices comprising a first volume slice, a second volume slice, and a collection of reserved volume slices allocated based on an allocation pattern that allocates volume slices as a function of a quantitative relationship between a first value associated with a first volume slice and a second value associated with a second volume slice, determining that a data block count is insufficient to service a write operation of user data to the second volume slice; and provisioning a second subspace with a free volume slice obtained from the collection of reserved volume slices, and wherein the provisioning of the second subspace with the free volume slice is performed without invoking a memory exclusion mechanism.

Classes IPC  ?

  • G06F 16/176 - Support d’accès partagé aux fichiers; Support de partage de fichiers
  • G06F 16/17 - Systèmes de fichiers; Serveurs de fichiers - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/188 - Systèmes de fichiers virtuels
  1     2     3     ...     100        Prochaine page