Nutanix, Inc.

États‑Unis d’Amérique

Retour au propriétaire

1-100 de 840 pour Nutanix, Inc. et 1 filiale Trier par
Recheche Texte
Affiner par
Type PI
        Brevet 776
        Marque 64
Juridiction
        États-Unis 785
        International 37
        Europe 10
        Canada 8
Propriétaire / Filiale
[Owner] Nutanix, Inc. 832
PernixData, Inc. 8
Date
Nouveautés (dernières 4 semaines) 2
2026 août (MACJ) 2
2026 juillet 2
2026 juin 3
2026 mai 6
Voir plus
Classe IPC
G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation 349
G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement 147
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 142
G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT] 109
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 98
Voir plus
Classe NICE
42 - Services scientifiques, technologiques et industriels, recherche et conception 34
09 - Appareils et instruments scientifiques et électriques 25
35 - Publicité; Affaires commerciales 15
41 - Éducation, divertissements, activités sportives et culturelles 14
37 - Services de construction; extraction minière; installation et réparation 3
Voir plus
Statut
En Instance 129
Enregistré / En vigueur 711
  1     2     3     ...     9        Prochaine page

1.

IMPLEMENTING MULTI-PARTY AUTHORIZATIONS TO THWART A RANSOMWARE ATTACK

      
Numéro d'application 19436812
Statut En instance
Date de dépôt 2025-12-30
Date de la première publication 2026-08-13
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Rajendran, Ashwini
  • O'Donnell, William
  • Modi, Heli Utpal
  • Sarantos, James
  • Prajapati, Malay
  • Nijmeijer, Mark
  • Kumar, Naveen
  • Parmar, Sandeep Jeevraj
  • Ramamurthy, Sasthakumar
  • Shah, Ketan

Abrégé

Methods, systems, and computer program products for thwarting a malware attack. A data storage system stores data items, some of which data items correspond to snapshots. Methods, systems, and computer program products for thwarting a malware attack. A data storage system stores data items, some of which data items correspond to snapshots. Upon identification of a possible ransomware attack on a data item, the system identifies a version of the snapshot that is not subject to the ransomware attack and seeks to protect the data state of the system from further damage (e.g., due to performance of unauthorized operations on the version of the snapshot that is not subject to the ransomware attack) by requiring consensus from a multi-party authorization (MPA) consensus regime before carrying out requested operations over the snapshot. The MPA consensus regime operates by determining that the operation is subject to a role-based access control (RBAC) as well as a multi-party authorization (MPA) consensus protocol, and then allowing or denying execution of the requested operations based on achieving consensus from among candidate approvers.

Classes IPC  ?

  • G06F 21/44 - Authentification de programme ou de dispositif
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus

2.

DYNAMIC DATA STRUCTURES FOR COORDINATING BUCKET OPERATIONS

      
Numéro d'application 19090351
Statut En instance
Date de dépôt 2025-03-25
Date de la première publication 2026-08-06
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Patel, Arth
  • Moghe, Dheer
  • Jindal, Sajal

Abrégé

Systems and methods for scalable tracking of objects to be replicated are disclosed. A method may include in a first time period, updating, by one or more processors, a data structure with metadata of a received object to be replicated, wherein the data structure includes a plurality of classifications of objects to be replicated based on when the objects were received, in a second time period, after the first time period, updating, by the one or more processors, the data structure to modify a classification of the object based on the object being received in the first time period, and replicating, by the one or more processors, the object based on the modified classification of the object.

Classes IPC  ?

  • G06F 16/21 - Conception, administration ou maintenance des bases de données

3.

DYNAMICALLY-ASSIGNED IP ADDRESSES FOR EXECUTABLE CONTAINER COMPONENTS

      
Numéro d'application 19195345
Statut En instance
Date de dépôt 2025-04-30
Date de la première publication 2026-07-09
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Patil, Sunil Khushal
  • Barmola, Gaurav
  • Shah, Veeral Prabodhchandra

Abrégé

Methods, systems, and computer program products for virtualized services implemented within a containerized computing system. Multiple components are operatively interconnected to establish virtualized storage services implemented within a containerized computing system. These methods, systems, and computer program products implement flexible IP network access for storage I/O service handlers in containerized systems. After configuring a storage I/O service handler as one or more executable container components for which its cloud-based logical NIC is given an initial IP address by the containerized system, then identifying one or more reserved IP addresses that are available for use in the containerized system. To assign a new IP address at runtime, in lieu of destroying all or parts of the container components and re-initiating the container components with a newly-assigned IP address, instead, assigning, at runtime, the one or more of the reserved IP addresses to the one or more container components.

Classes IPC  ?

  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

4.

PARALLEL GARBAGE COLLECTION FROM MULTIPLE SNAPSHOT STORAGE INSTANCES

      
Numéro d'application 19005446
Statut En instance
Date de dépôt 2024-12-30
Date de la première publication 2026-07-02
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Bezbaruah, Angshuman
  • Shrivastava, Brajesh Kumar
  • Gupta, Karan
  • Bhattacharyya, Manosiz

Abrégé

A technique synchronizes garbage collection (e.g., lifecycle management) of point-in-time images or snapshots among multiple multi-cloud snapshot technology (MST) services of an archival storage system. Instances of the MST services are configured to provide storage and retrieval of large numbers (amounts) of snapshots (e.g., of recovery points) of application workloads stored on one or more shared buckets of an object store. The technique described herein allows performance of garbage collection operations on the snapshots in parallel among the multiple MST instances without communication or interference among the instances and in a manner that ensures correctness of the operations.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés

5.

A NETWORK-ISOLATED CONTAINER-ATTACHED STORAGE MODULE

      
Numéro d'application 19287151
Statut En instance
Date de dépôt 2025-07-31
Date de la première publication 2026-06-25
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Patil, Sunil Khushal
  • Barmola, Gaurav
  • Jadhav, Shrikant Janardhan
  • Shah, Veeral Prabodhchandra

Abrégé

Methods, systems, and computer program products for deploying virtualized storage services. Multiple components are operatively interconnected to establish virtualized storage services implemented within a containerized computing system. These methods, systems, and computer program products implement flexible IP network access for storage I/O service handlers. Deployments comprise (1) an underlay network, the underlay network being formed of one or more routers of the cloud-provided host network and the underlay network forming an isolated namespace that is distinct from namespaces of the cloud-provided host network; (2) a container-attached storage module that is situated within the underlay network, wherein container-attached storage module operates within the isolated namespace; and (3) a network interface component that facilitates network access to the container-attached storage module via a static IP address that is configured into the network interface component. The cloud-provided host network may derive from a public cloud or a private cloud.

Classes IPC  ?

  • 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/40 - Protocoles réseaux de sécurité
  • H04L 67/1087 - Réseaux de pairs [P2P] en utilisant les aspects inter-fonctionnels d’établissement de réseau

6.

COMPUTING CLUSTER BRING-UP ON ANY ONE OF A PLURALITY OF DIFFERENT PUBLIC CLOUD INFRASTRUCTURES

      
Numéro d'application 19393479
Statut En instance
Date de dépôt 2025-11-18
Date de la première publication 2026-06-25
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Brown, Aaron Dean
  • Arora, Abhishek
  • Sudheendra, Manoj
  • Maturi, Mohan
  • Vaknin, Shlomo Shlomi

Abrégé

Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure. The method includes using a multicloud management system which is configured to bring-up a computing cluster on any one of a plurality of different public cloud infrastructures to bring-up the cluster in a user's account on the public cloud infrastructure, allowing the user to directly utilize tools and features of the public cloud infrastructure and/or computer security of the user's choice.

Classes IPC  ?

7.

TECHNIQUE FOR OFFLOADING SNAPSHOTS OF HCI WORKLOADS TO ARCHIVAL STORAGE SERVICE

      
Numéro d'application 19272625
Statut En instance
Date de dépôt 2025-07-17
Date de la première publication 2026-06-11
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Shrivastava, Brajesh Kumar
  • Narayan, Deepak
  • Gudi, Gurunath
  • Shukla, Shubham

Abrégé

A snapshot offloading technique increases dense node storage capacity limits for workloads executing on one of more nodes of a cluster by decoupling and replicating (offloading) one or more snapshots and associated metadata outside of the cluster directly to a snapshot storage service of an intermediary archival storage system. The snapshot storage service is illustratively a multi-cloud snapshot technology (MST) service configured to provide storage of large amounts of recovery points (i.e., snapshots) of application workloads on an object store. The snapshot is a right weight snapshot (RWS) that includes set of changes generated by a workload directed to a virtual disk (vdisk) and generated from an operations log on the cluster. Offloading of the RWS snapshots creates recovery point data and corresponding vdisk-level snapshots (and snapshot vdisks) directly on, e.g., a snapshot store of the MST service backed by an object store, while eliminating creation of those snapshot vdisks and corresponding garbage collection operations on the cluster.

Classes IPC  ?

  • G06F 12/02 - Adressage ou affectationRéadressage
  • 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

8.

NUTANIX

      
Numéro de série 99850283
Statut En instance
Date de dépôt 2026-05-28
Propriétaire Nutanix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 35 - Publicité; Affaires commerciales
  • 37 - Services de construction; extraction minière; installation et réparation
  • 41 - Éducation, divertissements, activités sportives et culturelles
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception
  • 45 - Services juridiques; services de sécurité; services personnels pour individus

Produits et services

Computer hardware and recorded software systems for use in building, operating and managing computing, virtualization, data storage, security, networking functions and the management, integration and unification of private, public, edge and hybrid clouds within enterprise, service and hosted providers and cloud datacenters; Downloadable computer software for enterprise and cloud computing infrastructure and platforms for the purpose of storage, computing, networking, security, virtualization and the management, integration and unification of private, public, edge and hybrid clouds in the field of enterprise and cloud computing; Computer hardware and recorded software systems for use in hyperconverged and distributed computing, data storage, virtualization, computer system and network security, networking and the management thereof; Computer hardware and recorded software systems for use in computer software and hardware for use in the management and unification of public, private, edge and hybrid clouds, migration of virtualized applications, business continuity and data backup for computing systems and applications, disaster recovery, computer cluster management and provisioning, upgrade of software on computing servers, and database management including provisioning, backup, cloning, policies and access control for databases; Computer hardware and recorded software systems for use in computer software and hardware for use in ransomware detection and the management, integration and unification of private, public, edge and hybrid clouds; Downloadable computer software for use in hyperconverged and distributed computing, data storage, virtualization, computer system and network security, networking, and the management thereof; Downloadable computer software for use in computer software and downloadable computer software for the management and unification of public, private, edge and hybrid clouds, migration of virtualized applications, business continuity and data backup for computing systems and applications, disaster recovery, computer cluster management and provisioning, upgrade of software on computing servers, and database management including provisioning, backup, cloning, policies, and access control for databases; Downloadable computer software for use in computer software and downloadable computer software for ransomware detection Conducting virtual trade show exhibitions online in the field of hyperconverged computing infrastructure, data storage, computing, virtualization, computer system and network security, networking, and management thereof; Conducting virtual trade show exhibitions online in the field of management, integration, and unification of public, private, edge, and hybrid clouds; Conducting virtual trade show exhibitions online in the field of migration of virtualized applications, business continuity and data backup for computing systems and applications, disaster recovery, computer cluster management and provisioning, upgrading of software on computing servers, database-as-a-service (DBaaS) services, ransomware detection, and database management including provisioning, backup, cloning, policies, and access control for databases; Arranging and conducting trade show exhibitions in the field of hyperconverged computing infrastructure, data storage, computing, virtualization, computer system and network security, networking, and management thereof; Arranging and conducting trade show exhibitions in the field of management, integration, and unification of public, private, edge, and hybrid clouds; Arranging and conducting trade show exhibitions in the field of virtualized applications, business continuity and data backup for computing systems and applications, disaster recovery, computer cluster management and provisioning, upgrading of software on computing servers, database-as-a service (DBaaS) services, ransomware detection, and database management including provisioning, backup, cloning, policies, and access control for databases; Organizing, promoting and conducting exhibitions, tradeshows and events for business purposes Consultancy relating to the installation, maintenance and repair of computer hardware Educational services, namely, conducting conferences, presentations, seminars, lectures, and speeches in the field of computers, computer software, cloud computing, hybrid cloud computing, virtualization, storage, computer resource management Computer software consultancy; Technical support services, namely, troubleshooting in the nature of diagnosing computer hardware and software problems; Repair of computer software; Updating of computer software; Upgrading of computer software; Technical support services, namely, migration of datacenter, server and database applications; Consulting in the field of virtualization technologies for enterprises and businesses; Providing virtual computer systems and virtual computer environments through cloud computing; Cloud computing featuring software for use use in hyperconverged and distributed computing being infrastructure software for virtualizing information technology computing functions, specifically, management of computer security, network, and data storage, backup, and indexing functions; Platform as a service (PAAS) featuring computer software platforms for in hyperconverged and distributed computing being infrastructure software for virtualizing information technology computing functions, specifically, management of computer security, network, and data storage, backup, and indexing functions; Software as a service (SAAS) services featuring software for use in hyperconverged and distributed computing being infrastructure software for virtualizing information technology computing functions, specifically, management of computer security, network, and data storage, backup, and indexing functions; Providing temporary use of on-line non-downloadable software for use in hyperconverged and distributed computing being infrastructure software for virtualizing information technology computing functions, specifically, management of computer security, network, and data storage, backup, and indexing functions; Cloud computing featuring software for use in database management, integration, and the unification of public, private, edge, and hybrid clouds; Platform as a service (PAAS) featuring computer software platforms for database management, integration, and the unification of public, private, edge, and hybrid clouds; Software as a service (SAAS) services featuring software for database management, integration, and the unification of public, private, edge, and hybrid clouds; Providing temporary use of on-line non-downloadable software for database management, integration, and the unification of public, private, edge, and hybrid clouds; Cloud computing featuring software for use in virtualized applications, namely, data backup and migration software for business continuity and disaster recovery, computer cluster management and provisioning, upgrading of software on computing servers, ransomware detection, and database management including provisioning, backup, cloning, policies, and database access control; Platform as a service (PAAS) featuring computer software platforms for virtualized applications, namely, data backup and migration software for business continuity and disaster recovery, computer cluster management and provisioning, upgrading of software on computing servers, ransomware detection, and database management including provisioning, backup, cloning, policies, and database access control; Software as a service (SAAS) services featuring software for virtualized applications, namely, data backup and migration software for business continuity and disaster recovery, computer cluster management and provisioning, upgrading of software on computing servers, ransomware detection, and database management including provisioning, backup, cloning, policies, and database access control; Providing temporary use of on-line non-downloadable software for virtualized applications, namely, data backup and migration software for business continuity and disaster recovery, computer cluster management and provisioning, upgrading of software on computing servers, ransomware detection, and database management including provisioning, backup, cloning, policies, and database access control; Rental of a database server to third parties; Computer services, namely, integration of computer software into multiple systems and networks; Computer systems integration services; Consulting services in the field of software as a service (SAAS); Consulting services in the field of cloud computing; Consulting services in the field of providing online, non-downloadable software and applications; Consulting services in the fields of selection, implementation and use of computer hardware and software systems for others; Providing virtual computer systems through cloud computing; Technological planning and consulting services in the field of of datacenter architecture, public, private, edge and hybrid cloud computing solutions and the management thereof, hyperconverged and distributed computing systems and software therefor, virtualization, data storage, software upgrading, database management, disaster recovery being data recovery, data backup, and evaluation and the implementation of internet technology and services; Technological planning and consulting services in the field of datacenter architecture, public and private cloud computing solutions, and evaluation and the implementation of internet technology and services; Technical support services, namely, remote and on-site infrastructure management services for monitoring, administration and management of public and private cloud computing IT and application systems; Technological consultation in the technology field of information technology relating to installation, maintenance and repair of computer hardware Consultancy relating to the licensing of computer software; Computer software licensing

9.

TECHNIQUES FOR ADAPTIVE REPLICATION FACTORS FOR A COMPUTING CLUSTER

      
Numéro d'application 18955145
Statut En instance
Date de dépôt 2024-11-21
Date de la première publication 2026-05-21
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Menon, Anoop
  • Tatiparthi, Kiran
  • Konka, Pavan Kumar
  • Sinha, Prakhar
  • Shah, Shubh Pragnesh
  • Kamble, Snehal Sharadchandra
  • Memon, Tabrez Parvez

Abrégé

Techniques for adaptive replication factors for a computing cluster include one or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors associated with a first node in an N-node cluster, cause the one or more processors to perform a method comprising setting a replication factor for the cluster to N, and in response to detecting a failure of a second node in the cluster, setting the replication factor for the cluster to N-1.

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

10.

COMPUTING CLUSTER BRING-UP ON PUBLIC CLOUD INFRASTRUCTURE USING EXPRESSED INTENTS

      
Numéro d'application 19356927
Statut En instance
Date de dépôt 2025-10-13
Date de la première publication 2026-05-14
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Vaknin, Shlomo Shlomi
  • Gill, Binny Sher

Abrégé

Methods, systems and computer program products for bringing-up a computing cluster on a public cloud infrastructure with techniques utilizing expressed intents (high level descriptions of desired configuration) and asynchronously receiving configuration status messages from the public cloud infrastructure. The method includes a cloud management computing system transmitting to the public cloud infrastructure a first expressed intent for bringing-up a computing cluster. The cloud management computing system asynchronously receiving periodic status messages comprising cluster status data from the public cloud infrastructure reflecting a current configuration state of the computing cluster. The system determines, based on the cluster status data, whether the first expressed intent for the computing cluster has been achieved.

Classes IPC  ?

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

11.

SYSTEM AND METHOD FOR PROVISIONING DATABASES IN A HYPERCONVERGED INFRASTRUCTURE SYSTEM

      
Numéro d'application 19386179
Statut En instance
Date de dépôt 2025-11-11
Date de la première publication 2026-05-14
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Kuchibhotla, Balasubrahmanyam
  • Khanuja, Kamaldeep
  • Launier, Jeremy
  • Menon, Sujit
  • Rawat, Maneesh

Abrégé

A system and method include receiving, by a database engine of a database system associated with a virtual computing system, a user request via a dashboard for provisioning a source database with the database system, receiving, by the database engine via the dashboard, selection of a database engine type, and receiving, by the database engine via the dashboard, selection of a Service Level Agreement (“SLA”) and a protection schedule. The system and method also include provisioning, by the database engine, the source database based upon the database engine type, creating, by the database engine, an instance of a database protection system based upon the SLA and the protection schedule, including associating the instance of the database protection system with the source database, and displaying, by the database engine, the source database within the dashboard.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 11/1446 -

12.

TECHNIQUE FOR CREATING AN IN-MEMORY COMPACT STATE OF SNAPSHOT METADATA

      
Numéro d'application 18940532
Statut En instance
Date de dépôt 2024-11-07
Date de la première publication 2026-05-07
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Gupta, Abhishek
  • James, Freddy
  • Patnaik, Pranab
  • Mn, Ranjan

Abrégé

A technique creates a compact state of snapshot metadata and associated selected snapshots that are frequently used and maintained in memory of a node of a cluster to facilitate processing of workflow operations associated with a logical entity in a disaster recovery (DR) environment. The compact state represents a minimal subset of snapshot metadata that is frequently used to perform operations in accordance with the DR workflow operations. In addition, metadata associated with the progress of the DR workflow operations processed by the node is periodically consolidated within the compact state. Illustratively, the selected frequently used snapshots of the logical entity include (i) a recently created snapshot; (ii) one or more reference snapshots; (iii) a snapshot scheduled for replication; and (iv) any snapshot that is queued for a current or future-scheduled operation. The technique is also directed to a snapshot and metadata eviction policy that is configured to evict infrequently used snapshots and snapshot metadata to improve memory space consumption of the memory.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p. ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers

13.

EXTENDING A SECURITY PERIMETER INTO A TENANT-SPECIFIC PUBLIC CLOUD PARTITION

      
Numéro d'application 19320629
Statut En instance
Date de dépôt 2025-09-05
Date de la première publication 2026-05-07
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Mukherjee, Arindam
  • Parab, Nitin
  • Jadhav, Shrikant Janardhan
  • Patil, Sunil Khushal

Abrégé

Methods, systems, and computer program products for executing trusted software components in public computing clouds. Verifiably authentic software components are installed into a tenant partition of a multi-tenant public cloud-based environment. To do so, a software component installer is configured to install registered software components into the tenant partition. Installer processing includes (1) obtaining a component-specific token for a software component wherein the component-specific token is specific to both the software component to be installed and a particular tenant, and (2) installing the software component on behalf of the given tenant in the multi-tenant public cloud-based environment. Prior to executing the underlying code of the tenant-specific software component, the software component is authenticated with a component registry using the component-specific token. Additional trusted components are installed based on demand from within the tenant partition. No user or administrator intervention is needed and no credentials are hard-coded into the software components.

Classes IPC  ?

  • H04L 9/32 - Dispositions pour les communications secrètes ou protégéesProtocoles réseaux de sécurité comprenant des moyens pour vérifier l'identité ou l'autorisation d'un utilisateur du système

14.

DISAGGREGATED ORCHESTRATION FOR HYPERVISOR ROLLING UPGRADES

      
Numéro d'application 18972551
Statut En instance
Date de dépôt 2024-12-06
Date de la première publication 2026-04-30
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Jain, Bhuvnesh
  • Tripathi, Utkarsh

Abrégé

A method may include evacuating compute resources of a first node of the cluster of nodes, in response to evacuating the compute resources of the first node, evacuating storage resources of the first node, in response to evacuating the storage resources of the first node, triggering an upgrade for the first node, during the upgrade of the first node, evacuating compute resources of a second node of the cluster of nodes, and in response to evacuating the compute resources of the second node and restoring the storage and compute resources of the first node, evacuating storage resources of the second node.

Classes IPC  ?

  • G06F 8/656 - Mises à jour pendant le fonctionnement
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

15.

IT UNPLUGGED

      
Numéro de série 99791257
Statut En instance
Date de dépôt 2026-04-28
Propriétaire Nutanix, Inc. (USA)
Classes de Nice  ?
  • 35 - Publicité; Affaires commerciales
  • 41 - Éducation, divertissements, activités sportives et culturelles

Produits et services

Organisation of exhibitions and events for commercial or advertising purposes; Arranging and conducting special events for commercial, promotional or advertising purposes; Arranging and conducting special events for business purposes; Arranging of commercial events in the nature of trade shows; Arranging and conducting marketing promotional events for others; Arranging and conducting of commercial exhibition events in the field of virtualization of computing, storage, and networking hardware and software; Arranging and conducting of commercial exhibition events in the field of virtualization using virtual machines and containers; Arranging and conducting of commercial exhibition events in the field of computing systems in on-premises, edge, cloud, hybrid cloud and hybrid multicloud environments; Arranging and conducting of commercial exhibition events in the field of hyperconverged compute, storage and networking hardware and software; Arranging and conducting of commercial exhibition events in the field of management and operation of computing systems and software applications; Arranging and conducting of commercial exhibition events in the field of monitoring, analyzing, and optimizing information technology infrastructure performance; Arranging and conducting of commercial exhibition events in the field of orchestration and automation of deployment and management of applications in virtualized and containerized environments; Arranging and conducting of commercial exhibition events in the field of computing systems, database and AI management, storage, networking, computer and network security, cloud management, and virtualization Providing non-downloadable videos in the field of information technology via live streaming transmission services; Providing a website featuring non-downloadable videos in the field of information technology; Providing on-line videos featuring technology talks and musical performances, not downloadable; Providing online non-downloadable audiovisual recordings featuring enterprise information technology and musical performances

16.

MEMORY RECLAMATION BASED ON EXCLUSIVE MEMORY USAGE BY SNAPSHOT GROUPS

      
Numéro d'application 18969216
Statut En instance
Date de dépôt 2024-12-04
Date de la première publication 2026-04-16
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Bhagchandani, Hitesh Vinod
  • Chau, John
  • Hussain, Moazzam
  • Sinha, Prakhar
  • Potdar, Shantanu
  • Shah, Shubh Pragnesh
  • Khot, Vinayak Hindurao

Abrégé

An apparatus may include one or more processors and a non-transitory, computer-readable medium including instructions which, when executed by the one or more processors, cause the one or more processors to display a user interface including an indication of a snapshot group comprising two or more snapshots and an amount of exclusive storage space used by the snapshot group, receive, via the user interface, a user selection of the snapshot group, and delete the selected snapshot group to reclaim the amount of exclusive storage space used by the snapshot group.

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/25 - Systèmes d’intégration ou d’interfaçage impliquant les systèmes de gestion de bases de données

17.

Managing high-availability file servers

      
Numéro d'application 18222987
Numéro de brevet 12641166
Statut Délivré - en vigueur
Date de dépôt 2023-07-17
Date de la première publication 2026-03-26
Date d'octroi 2026-05-26
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Joseph, Tony
  • Kadiyala, Galaxy

Abrégé

Methods, systems and computer program products for implementing high-availability file services in a clustered computing environment. Two or more clusters are interconnected to carry out operations for replication of file content between file servers. The file servers and their respective network links are registered with a file server witness. The file servers operate in synchrony, where each file I/O is replicated from one file server to another file server over a first set of network paths. A file server witness communicates with each file server using a second set of two or more network paths interfaced with respective file servers. The file server witness monitors the file servers to determine operational health of the file servers. Upon receipt of a file I/O request, the file I/O request is directed to one of the two file servers based at least in part on the determined operational health.

Classes IPC  ?

  • H04L 67/1095 - Réplication ou mise en miroir des données, p. ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 41/0803 - Réglages de configuration
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]
  • 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]

18.

AUTHENTICATION AND AUTHORIZATION OF REQUESTS FOR RESOURCES VIA AN ACCESS CONTROL SERVER

      
Numéro d'application 18898517
Statut En instance
Date de dépôt 2024-09-26
Date de la première publication 2026-03-26
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Kumar, Abhisek
  • Jaltade, Aditya Vilas
  • Gupta, Aman
  • Beedu, Bharat Kumar
  • James, Freddy
  • Prajapati, Malay Kantilal
  • Patnaik, Pranab
  • Sanap, Vaibhav

Abrégé

Techniques for authenticating user access to a resource and providing access to the resource include non-transitory computer-readable media storing program instructions that, when executed by one or more processors associated with a first computing device, cause the one or more processors to perform a method including receiving, from a client device, a first request for an authentication token to access a resource and identifying a second computing device through which the resource is accessible. The method further includes transmitting a second request to the second computing device for the authentication token, receiving a signed authentication token from the second computing device, wherein the authentication token is signed by the second computing device and specific to the client device, and providing the signed authentication token to the client device.

Classes IPC  ?

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

19.

NIVA

      
Numéro d'application 1908527
Statut Enregistrée
Date de dépôt 2026-01-13
Date d'enregistrement 2026-01-13
Propriétaire Nutanix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Downloadable computer software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable computer software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; computer hardware with preinstalled software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; computer hardware with preinstalled software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; computer hardware with preinstalled software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; downloadable computer software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable computer software for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; downloadable computer software for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; downloadable computer software for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; downloadable virtual assistant software using artificial intelligence (AI) for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure. Providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; providing temporary use of on-line non-downloadable software for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; providing temporary use of on-line non-downloadable software for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; providing temporary use of on-line non-downloadable software for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure.

20.

VIRTUALIZED FILE SERVER AND WITNESS-BASED HIGH AVAILABILITY

      
Numéro d'application 19327898
Statut En instance
Date de dépôt 2025-09-12
Date de la première publication 2026-03-19
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Wang, Eric
  • Bafna, Kalpesh Ashok
  • Naik, Manoj
  • Talele, Ashwini
  • Sivaprakasam, Suresh
  • Jain, Anish
  • Guan, Tao

Abrégé

Disclosed is an improved approach to implement high availability for file servers in a virtualized computing environment. A high availability solution is provided that creates a global file system namespace across two clusters located at separate sites, where a synchronous storage replication is used to support the stretched container, allowing VMs and files stored in the container to be replicated in real-time between the two clusters.

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/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel

21.

TECHNIQUES FOR EXTRACTING SOURCE CODE FEATURES TO SUPPORT SOURCE CODE RETRIEVAL AND GENERATION

      
Numéro d'application 19207862
Statut En instance
Date de dépôt 2025-05-14
Date de la première publication 2026-03-12
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Singhal, Aryan
  • Ghosh, Rajat
  • Dutta, Debojyoti
  • Dadlani, Harshil Anil

Abrégé

Techniques for extracting source code features to support source code retrieval and generation include receiving source code; generating an abstract syntax tree (AST) based upon the source code; aggregating a plurality of nodes of the AST into a code chunk; presenting the code chunk to a large language model (LLM) with at least one prompt based on a type of feature of a language in which the source code is represented; and receiving a summary of the code chunk from the LLM based upon the at least one prompt, wherein the summary summarizes one or more features of the code chunk.

Classes IPC  ?

  • G06F 8/35 - Création ou génération de code source fondée sur un modèle

22.

DATA EFFICIENT ALIGNMENT OF LARGE LANGUAGE MODELS

      
Numéro d'application 19089993
Statut En instance
Date de dépôt 2025-03-25
Date de la première publication 2026-03-12
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Ghosh, Rajat
  • Dutta, Debojyoti
  • Khera, Amrit

Abrégé

Techniques for data efficient alignment of large language models retrieving a dataset comprising a plurality of alignment data elements; calculating an entropy for the dataset; for each alignment data element, calculate a respective entropy change value based on a difference between the entropy of the dataset and an entropy specific to the alignment data element; and generating an alignment training dataset comprising a subset of the plurality of alignment data elements that are identified based on the respective entropy change values.

Classes IPC  ?

23.

UNIT TEST BENCHMARKING DATASET GENERATION AND USE

      
Numéro d'application 19090010
Statut En instance
Date de dépôt 2025-03-25
Date de la première publication 2026-03-12
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Ghosh, Rajat
  • Bhargava, Vaishnavi
  • Dutta, Debojyoti

Abrégé

Techniques for unit test benchmarking dataset generation and use include performing steps comprising retrieving source code and test code from a codebase; extracting, using a large language model, a plurality of methods from the source code; extracting, using a large language model, a plurality of unit test functions from the test code; generating a test entry that relates a respective method signature of a plurality of method signatures to one or more unit test signatures of a plurality of unit test signatures; and storing the test entry in a unit test benchmark dataset, the test entry comprising a method of the plurality of methods and one or more unit test functions of the plurality of unit test functions, wherein the method corresponds to the respective method signature and the one or more unit test functions correspond to the one or more unit test signatures.

Classes IPC  ?

  • G06F 11/3668 - Test de logiciel
  • G06N 3/0895 - Apprentissage faiblement supervisé, p. ex. apprentissage semi-supervisé ou auto-supervisé

24.

CONTAINER-BASED APPLICATION PROCESSING

      
Numéro d'application 19390365
Statut En instance
Date de dépôt 2025-11-14
Date de la première publication 2026-03-12
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Beedu, Bharat Kumar
  • Kumar, Naveen
  • Pendharkar, Niranjan Sanjiv
  • Patnaik, Pranab

Abrégé

Methods, systems, and computer program products for moving a container-based application from a source HCI cluster to a target HCI cluster. An HCI storage cluster data replication mechanism operates to copy data and metadata from a plurality of storage devices that constitute a storage pool of the source HCI cluster. A container-based application replication mechanism operates to copy data and metadata from an executable container that is running on a node of the source HCI cluster. Periodically (1) the state of the container-based application is saved using the container-based application replication mechanism, and (2) the state of the storage cluster data of the HCI storage cluster is saved using the HCI storage cluster data replication mechanism. The saved state of the container-based application including its application data and metadata are combined with the saved state of the storage cluster data to bring-up the container-based application at the target HCI cluster.

Classes IPC  ?

  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

25.

DATA ANALYTICS SYSTEMS WITH EFFECTIVE ACCESS PERMISSION MONITORING

      
Numéro d'application 19076847
Statut En instance
Date de dépôt 2025-03-11
Date de la première publication 2026-03-05
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Kotwal, Ketan
  • Lohakare, Paresh
  • Adivarekar, Tushar Dnyandev
  • Walimbe, Aarti

Abrégé

Data analytics methods are described herein which may provide permission management to one or more file servers in a virtualized file system. Example methods may include receiving, at an analytics system, an access control list of a storage item in a file server responsive to a change to data in the storage item, the access control list including access control entries; evaluating effective access of the access control list based on an active directory; detecting a change in either one or more permissions or one or more memberships of the storage item in the active directory; re-evaluating, at the analytics system, the effective permission of the access control list upon detecting the change; storing the effective permission in a data repository of the analytics system; and accessing the effective permission at the data repository during a time the file server is unavailable to the analytics system.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 16/188 - Systèmes de fichiers virtuels
  • 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

26.

SELECTING A WITNESS SERVICE WHEN IMPLEMENTING A RECOVERY PLAN

      
Numéro d'application 19275808
Statut En instance
Date de dépôt 2025-07-21
Date de la première publication 2026-02-19
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Jindal, Ankush
  • Tatiparthi, Kiran
  • Maheshwari, Sharad
  • Gupta, Shubham
  • Beedu, Bharat Kumar

Abrégé

Methods, systems, and computer program products for selection of a witness during virtualization system recovery after a disaster event. A recovery plan is configured to identify a witness that is used to elect a leader to implement the recovery. Various system, network, and/or component failures and/or various losses of function of components of the virtualization system may trigger initiation of the recovery plan. Based at least in part on a particular recovery plan invoked upon a determination of a network outage, or component failure or loss of function of a component of the virtualization system, a particular witness corresponding to a subset of entities of the particular recovery plan is selected and is used to elect a leader, and the leader initiates actions of the recovery plan. The implementation of the recovery plan considers the health of components that may potentially be involved in the recovery actions.

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 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

27.

METHOD AND SYSTEM FOR EFFICIENT TRAFFIC FORWARDING FROM A PRIVATE CLOUD

      
Numéro d'application 18790809
Statut En instance
Date de dépôt 2024-07-31
Date de la première publication 2026-02-05
Propriétaire Nutanix, Inc. (USA)
Inventeur(s) Datta Chaudhuri, Sragdhara

Abrégé

A host in a private cloud is provided. The private cloud can include one or more hosts running a set of VMs and appear as a logical router to an EGR coupling the private cloud. During operation, the host can receive a first packet from a virtual machine (VM) running on the host. The host can determine that a source media access control (MAC) address of the first packet from the VM includes a virtual MAC address associated with the logical router. The host can replace, based on an address replacement rule programmed at the host, the virtual MAC address with a physical MAC address of a local interface of the host as the source MAC address of the first packet. The host can determine the local interface as an egress interface for forwarding the first packet to the EGR.

Classes IPC  ?

  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/586 - Association de routeurs de routeurs virtuels
  • H04L 45/745 - Recherche de table d'adressesFiltrage d'adresses

28.

MIGRATION AND DISASTER RECOVERY OF VTPM ENABLED VIRTUAL MACHINES

      
Numéro d'application 18984668
Statut En instance
Date de dépôt 2024-12-17
Date de la première publication 2026-02-05
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Eibagi, Amir
  • Tyagi, Mayank
  • Kumar, Naveen
  • Ghadage, Sandeep
  • Sah, Sudish

Abrégé

Techniques for migration or disaster recovery of vTPM enabled virtual machines include non-transitory computer-readable media storing program instructions that, when executed by one or more processors associated with a computing device, cause the one or more processors to perform a method including transmitting, by a primary site, an encryption secret for an encrypted storage device to a secondary site, the encrypted storage device storing data encrypted based on the encryption secret; and transmitting, by the primary site using an unsecure channel, the data as encrypted based on the encryption secret to the secondary site.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 9/08 - Répartition de clés

29.

DATABASE CACHING BASED ON QUERY WORKLOAD

      
Numéro d'application 18883586
Statut En instance
Date de dépôt 2024-09-12
Date de la première publication 2026-02-05
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Patil, Anand
  • Reddy, Chitti Ankith
  • Bhatia, Sumit
  • Shekhawat, Devendra Singh
  • Rai, Aryan
  • Komatineni, Pradhyumna

Abrégé

Techniques for caching data in a database system include one or more non-transitory computer-readable media storing program instructions that, when executed, perform the method of receiving a request to access a database, determining a caching priority specified in the request, processing the request to generate query results, and after generating the query results, caching or not caching data from which the query results are generated based on the determined caching priority.

Classes IPC  ?

30.

Adaptive service level agreement for a recovery data objective

      
Numéro d'application 18900591
Numéro de brevet 12566678
Statut Délivré - en vigueur
Date de dépôt 2024-09-27
Date de la première publication 2026-02-05
Date d'octroi 2026-03-03
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Sinha, Aditya Narain
  • Parmar, Balram
  • Bandyopadhyay, Debayan
  • Selvaraj, Saravana

Abrégé

A method may include, obtaining, by one or more processors, transaction logs of a database server captured in a predetermined time period, identifying, by the one or more processors, a rate of change of data within the transaction logs, classifying, by the one or more processors, portions of the time period according to the rate of change of data within the portions of the time period, and setting, by the one or more processors, a service level agreement (SLA) for each portion of the time period according to the classification of each portion.

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

31.

NIVA

      
Numéro d'application 246340000
Statut En instance
Date de dépôt 2026-01-13
Propriétaire Nutanix, Inc. (USA)
Classes de Nice  ?
  • 09 - Appareils et instruments scientifiques et électriques
  • 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

(1) Downloadable computer software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable computer software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; computer hardware with preinstalled software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; computer hardware with preinstalled software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; computer hardware with preinstalled software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; downloadable computer software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable computer software for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; downloadable computer software for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; downloadable computer software for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; downloadable virtual assistant software using artificial intelligence (AI) for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure. (1) Providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; providing temporary use of on-line non-downloadable software for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; providing temporary use of on-line non-downloadable software for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; providing temporary use of on-line non-downloadable software for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure.

32.

DISTRIBUTED PACKAGE MANAGEMENT USING META-SCHEDULING

      
Numéro d'application 19239728
Statut En instance
Date de dépôt 2025-06-16
Date de la première publication 2026-01-08
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Doyle, Connor Patric
  • Rampelberg, Thomas
  • Maloney, Cody
  • García Sancio, José Armando

Abrégé

A system for package management includes an interface and a processor. The interface is to receive an indication to install a package. The processor is to determine a configured package using a set local configuration properties and using the package and to launch, using a metascheduler, a set of subschedulers to install a plurality of applications of the configured package.

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 8/61 - Installation
  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/34 - Enregistrement ou évaluation statistique de l'activité du calculateur, p. ex. des interruptions ou des opérations d'entrée–sortie
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau

33.

IMPLEMENTING A HETEROGENEOUS STORAGE TIERING REGIME FOR HIGH-PERFORMANCE FAILURE RECOVERY

      
Numéro d'application 19255592
Statut En instance
Date de dépôt 2025-06-30
Date de la première publication 2026-01-08
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Shah, Veeral Prabodhchandra
  • Joshi, Prasad Gajanan
  • Mitra, Anand
  • Chavan, Prathamesh Vasant
  • Raj, Vishal

Abrégé

Methods, systems, and computer program products for rebuilding data of a cloud-attached computing cluster. In operation, a computing cluster having at least two nodes is configured to host virtualized entities that are configured to access a common storage access address space. The nodes have respective node-local non-volatile storage devices. The node-local non-volatile storage devices are configured into a first storage tier that stores node-local data. Additional cloud-provided storage is attached to the nodes such that the additional cloud-provided storage forms a second storage tier that stores replicas of the node-local data. In the event of a loss of node functionality, node recovery is accomplished by attaching the additional cloud-provided storage to a replacement node and then rebuilding, on the replacement node, rebuilt first storage tier data based on promotion of certain replicas of the node-local data that are stored in the second storage tier of the additional cloud-provided storage.

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/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel

34.

TECHNIQUE FOR IMPROVING OPLOG FLUSHING

      
Numéro d'application 18814054
Statut En instance
Date de dépôt 2024-08-23
Date de la première publication 2025-12-25
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Pandey, Abhineet
  • Jain, Rohit
  • Shukla, Shubham

Abrégé

An improved flushing technique controls a draining speed of data from a temporary storage tier to a backend storage tier of a node so that draining logic does not overwhelm an input/output (I/O) workload that is serviced by the storage tiers. Illustratively, the temporary storage tier is a persistent write buffer embodied as an operations log (oplog) and the backend storage tier is persistent physical disk storage embodied as an extent store. The technique improves an oplog flushing algorithm by enabling control of the oplog draining speed (rate) to provide consistent performance when the I/O workload (e.g., a primary ingest I/O stream) is serviced by the extent store and/or oplog during one or more states (e.g., static inertia state, idle state and rebuild state) of the oplog.

Classes IPC  ?

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

35.

Dynamic implementation of a backup policy for database recovery

      
Numéro d'application 19221470
Numéro de brevet 12705144
Statut Délivré - en vigueur
Date de dépôt 2025-05-28
Date de la première publication 2025-12-25
Date d'octroi 2026-08-11
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Rather, Adil Gul
  • Chandak, Akshay Ashok
  • Mahmood, Altaf
  • Dittakavi, Jagadeesh Kumar

Abrégé

A method may include, based on a recovery policy associated with the primary database, creating a first snapshot of the primary database at a primary computing system, replicating the first snapshot of the primary database to a secondary computing system, wherein a backup database of the primary database is hosted on the secondary cluster, in response to the primary database being unavailable, applying the first snapshot of the primary database to the backup database, creating, according to the recovery policy associated with the primary database, a snapshot of the backup database, in response to the primary database having restored availability, creating, according to the recovery policy associated with the primary database, a second snapshot of the primary database.

Classes IPC  ?

36.

TECHNIQUE FOR EFFICIENTLY INDEXING DATA OF AN ARCHIVAL STORAGE SYSTEM

      
Numéro d'application 19294157
Statut En instance
Date de dépôt 2025-08-07
Date de la première publication 2025-11-27
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Gupta, Abhishek
  • Pyatkov, Andrey Alexseyevich
  • Bezbaruah, Angshuman
  • Livshits, Artem Yevgenyevich
  • Shrivastava, Brajesh Kumar
  • Gupta, Karan
  • Narayanasamy, Prakash

Abrégé

An indexing technique provides an index data structure for efficient retrieval of a snapshot from a long-term storage service (LTSS) of an archival storage system. The snapshot is generated from typed data of a logical entity, such as a virtual disk (vdisk). The data of the snapshot is replicated to a frontend data service of the LTSS sequentially and organized as one or more data objects for storage by a backend data service of LTSS in an object store of the archival storage system. Metadata associated with the snapshot (i.e., snapshot metadata) is recorded as a log and persistently stored on storage media local to the frontend data service. The snapshot metadata includes information describing the snapshot data, e.g., a logical offset range of a snapshot of the vdisk and, thus, is used to construct the index data structure. Notably, construction of the index data structure is deferred until after the entirety of the snapshot data has been replicated and received by the frontend data service.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/13 - Structures d’accès aux fichiers, p. ex. indices distribués

37.

PRE-PROCESSING METADATA FOR FASTER BACKGROUND DECISIONS

      
Numéro d'application 18898263
Statut En instance
Date de dépôt 2024-09-26
Date de la première publication 2025-11-20
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Jaltade, Amod Vilas
  • Agarwal, Harshit
  • Bashkirov, Igor Valeryevich
  • Bhagchandani, Hitesh
  • Gala, Hinal
  • Jain, Rohit
  • Kulkarni, Amol Vivek
  • Memon, Tabrez Parvez
  • Potdar, Shantanu
  • Tatiparthi, Kiran
  • Thennaramvakkayil, Ashwin

Abrégé

Techniques for pre-processing metadata for faster background decisions include, in response to a metadata entry associated with storage of data in a cluster being modified, generating a summary entry corresponding to the metadata entry. The summary entry includes a subset of the information from the metadata entry. A data management action is performed based upon a scanning process that reads a plurality of summary entries corresponding to a plurality of metadata entries for data in the cluster.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet

38.

UPGRADE TOKEN PASSING FOR IN-PLACE COORDINATION OF CLUSTER UPGRADES

      
Numéro d'application 19195300
Statut En instance
Date de dépôt 2025-04-30
Date de la première publication 2025-11-20
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Ballal Chitpady, Akash
  • Shah, Veeral Prabodhchandra
  • Jadhav, Shrikant Janardhan
  • Prabhu, Vanita

Abrégé

Methods, systems, and computer program products for managing code updates in computer clusters. Multiple components are operatively interconnected to carry out upgrade operations over nodes of a computer cluster. Specifically, in-place coordination of upgrades to a cluster (without requiring a temporary upgrade node) can be carried out by selecting a first node from the cluster, then enabling a protocol whereby operational elements of the cluster observe an upgrade token passing algorithm to ensure mutual exclusivity of a sequence of operations as between individual nodes of the cluster. Given such mutual exclusivity, the upgrading of the cluster can be carried out by applying code updates one node at a time. Migration of operational elements to and from nodes of the cluster (without requiring a temporary upgrade node) are facilitated by an intent processor. Computing clusters can be hyperconverged computer infrastructure clusters, and/or computing clusters can be Kubernetes or other computing clusters.

Classes IPC  ?

  • G06F 8/656 - Mises à jour pendant le fonctionnement

39.

MULTI-CLOUD LICENSED SOFTWARE DEPLOYMENT

      
Numéro d'application 19197871
Statut En instance
Date de dépôt 2025-05-02
Date de la première publication 2025-11-20
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Maturi, Mohan
  • Parab, Nitin
  • Taneja, Vidhi
  • Gill, Binny Sher

Abrégé

Methods, systems, and computer program products for flexible virtualization system deployment into different cloud computing environments. A set of floating licenses to virtualization system software components is established. The set of floating licenses are configured to permit usage of the virtualization system software components on different cloud computing infrastructures. Workload parameters of a workload to be deployed to one of the different cloud computing infrastructures is considered with respect to cloud attributes corresponding to the different cloud computing infrastructures. One or more candidate target cloud computing infrastructures are selected based upon a comparison between workload attributes of a computing workload and cloud attributes of the candidate target cloud computing infrastructures. Virtualization system software components are deployed into the selected target cloud computing infrastructures. Licenses to the virtualization system software components can float between any combination of different cloud computing infrastructures, including floating the licenses between private clouds and public clouds.

Classes IPC  ?

  • G06F 8/60 - Déploiement de logiciel
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 21/10 - Protection de programmes ou contenus distribués, p. ex. vente ou concession de licence de matériel soumis à droit de reproduction
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

40.

METHOD AND SYSTEM FOR FACILITATING MULTI-TENANCY ROUTING IN VIRTUAL PRIVATE CLOUD

      
Numéro d'application 19265598
Statut En instance
Date de dépôt 2025-07-10
Date de la première publication 2025-11-06
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Aflatoonian, Amin
  • Dharmavarapu, Vimal Jagannatha
  • Elhourani, Theodore

Abrégé

A system for the isolation of routes in a network is provided. During operation, the system can receive subscription information indicating that a first virtual private cloud (VPC) of the network subscribes to a first route tag. Here, the subscription to a route tag can indicate that a subscriber is to receive routes associated with the route tag. The system can also receive, from a routing protocol instance of the network, a first route advertisement indicating a first route in the network. The first route advertisement can include the first route tag. The system can then determine, based on the first route tag in the route advertisement, that the first VPC subscribes to the first route tag. Accordingly, the system can provide the first route to the first VPC.

Classes IPC  ?

  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/586 - Association de routeurs de routeurs virtuels

41.

FAST, REVERSIBLE ROLLBACK AT SHARE LEVEL IN VIRTUALIZED FILE SERVER

      
Numéro d'application 18756809
Statut En instance
Date de dépôt 2024-06-27
Date de la première publication 2025-10-30
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Tiwari, Abhinav Radheshyam
  • Patidar, Jitendra
  • Kumari, Khushboo

Abrégé

A server-side restore technique enables restoring of files/folders of a distributed share directly on a file server executing on a node by a file server administrator using self-service restore (SSR) snapshots in accordance with an atomic 2-phase restore-commit transaction. The technique involves share-level restore wherein the entire share state transitions to a previous state of a snapshot, i.e., the granularity of the restore is at the share level (not the file level) for the technique (whereas file level restore granularity is typically used for the client-side restore). The technique is directed to server-side share level restore that allows an “undo” (i.e., rollback) of a previous restore operation into a live snapshot that has become corrupted by a subsequent rollback to a last known good (LKG) snapshot that is uncorrupted. An administration interface may be used to trigger the server-side restore technique for the distributed share.

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

42.

DATABASE AS A SERVICE ON CLOUD

      
Numéro d'application 19207943
Statut En instance
Date de dépôt 2025-05-14
Date de la première publication 2025-10-30
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Pandey, Vaibhaw
  • Chandak, Akshay
  • Peswani, Gaurav
  • Regar, Manish
  • S, Shurya Kumar N
  • Janugani, Nishanth
  • Dhar, Ashish
  • Mehta, Tarun
  • Rayaraddi, Rohan
  • Gupta, Mridul

Abrégé

A database management system may include a control plane comprising a memory having computer-readable instructions stored thereon and processor that executes computer-readable instructions to execute one or more services running on the control plane, the control plane connected to a plurality of database servers, wherein each of the plurality of database servers is connected to the control plane via a communication channel, wherein the control plane comprises a plurality of data streams, each of the plurality of data streams configured to communicate messages of a designated type, and wherein the control plane is configured to communicate with a database server of the plurality of database servers using the plurality of data streams and the communication channel associated with the database server and the control plane.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • 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/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éesArchitectures de systèmes de bases de données distribuées à cet effet
  • 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 67/60 - Ordonnancement ou organisation du service des demandes d'application, p. ex. demandes de transmission de données d'application en utilisant l'analyse et l'optimisation des ressources réseau requises

43.

CONTAINERIZED CLOUD-NATIVE CLUSTER STORAGE TARGETS

      
Numéro d'application 18791271
Statut En instance
Date de dépôt 2024-07-31
Date de la première publication 2025-10-23
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Shah, Veeral Prabodhchandra
  • Patil, Sunil Khushal
  • Jadhav, Shrikant Janardhan
  • Joshi, Prasad Gajanan
  • Bansal, Naveen
  • Patil, Tanmay Rajendra
  • Singh, Anubhav
  • Joshi, Nilesh Ravindra

Abrégé

Methods, systems, and computer program products. For implementing a container-attached storage facility. A cloud-resident containerized control module is situated in a Kubernetes Pod. A plurality of storage devices are organized into a common access space and made accessible by the cloud-resident containerized control module. In operation, and responsive to receiving a storage I/O request referencing a portion of storage that is addressable via the common access space, the cloud-resident containerized control module redirects the storage I/O request to a storage device of the common access space. Some instances of storage I/Os are redirected toward a cloud-provided block storage facility. Some instances of storage I/Os are redirected to storage devices situated in an on-premises environment.

Classes IPC  ?

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

44.

FILE ANALYTICS SYSTEMS AND METHODS

      
Numéro d'application 19071618
Statut En instance
Date de dépôt 2025-03-05
Date de la première publication 2025-10-23
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Sinha, Pankaj Kumar
  • Kotwal, Ketan
  • Gupta, Sagar
  • Tripathi, Deepak
  • Nayak, Partha Pratim

Abrégé

Examples of file analytics systems are described that may obtain metadata data and events data from a virtualized file server. The metadata may be obtained by scanning one or more snapshots of the virtualized file server. The metadata and event data may be used to report various metrics relating to the virtualized file server.

Classes IPC  ?

  • G06F 16/17 - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

45.

HYPERVISOR HIBERNATION

      
Numéro d'application 19182450
Statut En instance
Date de dépôt 2025-04-17
Date de la première publication 2025-10-23
Propriétaire Nutanix, Inc. (USA)
Inventeur(s) Gill, Binny Sher

Abrégé

Upon receiving a request to hibernate a hypervisor of a virtualization system running on a first computer, acts are carried out to capture a state of the hypervisor, where the state of the hypervisor comprises hypervisor logical resource parameters and an execution state of the hypervisor. After hibernating the hypervisor by quiescing the hypervisor and storing the state of the hypervisor into a data structure, the data structure is moved to a different location. At a later moment in time, the data structure is loaded onto a second computing machine and restored. The restore operation restores the hypervisor and all of its state, including all of the virtual machines of the hypervisor as well as all of the virtual disks and other virtual devices of the virtual machines. Differences between the first computing machine and the second computing machine are reconciled before execution of the hypervisor on the second machine.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/4401 - Amorçage
  • G06F 12/02 - Adressage ou affectationRéadressage

46.

FILE ANALYTICS SYSTEMS INCLUDING EXAMPLES PROVIDING METRICS ADJUSTED FOR APPLICATION OPERATION

      
Numéro d'application 19071587
Statut En instance
Date de dépôt 2025-03-05
Date de la première publication 2025-10-16
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Kotwal, Ketan
  • Sinha, Pankaj Kumar
  • Gupta, Sagar
  • Dubey, Yugank

Abrégé

Examples of file analytics systems are described that may obtain event data from a virtualized file server. The event data may be aggregated and/or filtered to provide metrics which may be adjusted based on the operation of an application used to accomplish a user action. For example, actions relating to an application's temporary file handling may be aggregated and/or excluded when reporting metrics for the virtualized file server. To facilitate reporting of metrics, the file analytics system may provide a lineage index storing an association between files related through operation of the application used to accomplish the user action.

Classes IPC  ?

  • G06F 16/17 - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

47.

APPARATUSES AND METHODS FOR EDGE COMPUTING APPLICATION DEPLOYMENT

      
Numéro d'application 19009465
Statut En instance
Date de dépôt 2025-01-03
Date de la première publication 2025-10-09
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Koehler, Heiko Friedrich
  • Nanduri, Keshav Sai Srinivas
  • Goli, Sandeep Reddy
  • Vaghani, Satyam

Abrégé

A centralized Internet of Things (IoT) manager of an IoT system is configured generate and deploy a data pipeline application to an edge system. The centralized IoT manager is configured to receive a request for a data category and identification of a data transformation function, identify a data source of the IoT system belonging to the data category, and identify an edge system of the IoT system associated with the data source. The centralized IoT manger is further configured to generate a containerized data pipeline application based on a configuration of the edge system that is configured apply the data transformation function to input data to provide transformed data, and provide the containerized data pipeline application to the edge system.

Classes IPC  ?

  • H04L 67/565 - Conversion ou adaptation du format ou du contenu d'applications
  • H04L 41/0806 - Réglages de configuration pour la configuration initiale ou l’approvisionnement, p. ex. prêt à l’emploi [plug-and-play]
  • 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]

48.

SELF-HEALING VIRTUALIZED FILE SERVER

      
Numéro d'application 19212458
Statut En instance
Date de dépôt 2025-05-19
Date de la première publication 2025-10-09
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Gopalapura Venkatesh, Anil Kumar
  • Sharma, Rishabh
  • Sharpe, Richard James
  • Rathi, Shyamsunder Prayagchand
  • Arikatla, Durga Mahesh

Abrégé

In one embodiment, a system for managing a virtualization environment comprises a plurality of host machines, one or more virtual disks comprising a plurality of storage devices, a virtualized file server (VFS) comprising a plurality of file server virtual machines (FSVMs), wherein each of the FSVMs is running on one of the host machines and conducts I/O transactions with the one or more virtual disks, and a virtualized file server self-healing system configured to identify one or more corrupt units of stored data at one or more levels of a storage hierarchy associated with the storage devices, wherein the levels comprise one or more of file level, filesystem level, and storage level, and when data corruption is detected, cause each FSVM on which at least a portion of the unit of stored data is located to recover the unit of stored data.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/4401 - Amorçage
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/17 - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/176 - Support d’accès partagé aux fichiersSupport de partage de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/23 - Mise à jour
  • G06F 21/53 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p. ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données
  • H04L 41/06 - Gestion des fautes, des événements, des alarmes ou des notifications
  • H04L 41/082 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant des mises à jour ou des mises à niveau des fonctionnalités réseau
  • H04L 41/0859 - Récupération de la configuration du réseauSuivi de l’historique de configuration du réseau en conservant l'historique des différentes générations de configuration ou en revenant aux versions de configuration précédentes
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/1095 - Réplication ou mise en miroir des données, p. ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]

49.

DISTRIBUTED STORAGE SYSTEM JOURNAL ON A SINGLE MEMORY PAGE

      
Numéro d'application 19082057
Statut En instance
Date de dépôt 2025-03-17
Date de la première publication 2025-10-02
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Jain, Rohit
  • Memon, Tabrez Parvez
  • Agarwal, Harshit
  • Thennaramvakkayil, Ashwin

Abrégé

Techniques for storing metadata include receiving a write operation directed to at least one data block in a first location on a storage device, and storing write data associated with the write operation in a key-value store associated with the first location of the storage device. The techniques also include storing a first pending transaction record associated with the write operation in a pending transaction journal, wherein the pending transaction journal comprises a single storage page that further includes all other pending transaction records associated with other write operations associated with the storage device.

Classes IPC  ?

  • G06F 16/18 - Types de systèmes de fichiers
  • G06F 16/17 - Détails d’autres fonctions de systèmes de fichiers

50.

CONSISTENT AND DURABLE TRANSACTIONS IN A HIGH-PERFORMANCE DISTRIBUTED STORAGE SYSTEM

      
Numéro d'application 19082076
Statut En instance
Date de dépôt 2025-03-17
Date de la première publication 2025-10-02
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Jain, Rohit
  • Memon, Tabrez Parvez
  • Agarwal, Harshit
  • Thennaramvakkayil, Ashwin

Abrégé

Techniques for storing data in a cluster include receiving, at a first node, a write transaction directed to a first data block of a first extent in an extent group and logging, at the first node, a tentative update in a tentative update journal for a first replica of the first data block. The techniques further include subsequent to logging the tentative update, forwarding the write transaction to a second node, determining that the first node restarted before the write transaction was committed on the first node, and rolling back the write transaction for the first replica.

Classes IPC  ?

  • G06F 16/23 - Mise à jour
  • 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éesArchitectures de systèmes de bases de données distribuées à cet effet

51.

OBSERVING AND GOVERNING ONGOING USE OF INFRASTRUCTURE RESOURCES WHEN RUNNING SELF-SERVICE KUBERNETES WORKLOADS

      
Numéro d'application 19079361
Statut En instance
Date de dépôt 2025-03-13
Date de la première publication 2025-09-18
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Koehler, Heiko
  • Narayanasamy, Prakash
  • Prabhakar, Ramya Arkalgud
  • Muley, Deepak Dilip
  • Desai, Pranav

Abrégé

Techniques for maintaining a Kubernetes cluster on a computing infrastructure that supports a given data management application. After deploying a Kubernetes cluster-based configuration of a desired state of the data management application, gathering observations of one or more changes pertaining to influencing and/or maintaining the desired state of that data management application, wherein the one or more changes comprise any one or more of, a change to a policy, a new command to the data management application, a change to the data management application itself, or a change to one or more governance rules or regulations. In response to analysis of the one or more changes pertaining to the desired state of the data management application, synthesizing a new desired state so as to determine a set of changes to be made to either the Kubernetes cluster, or to the data management application, or to the computing infrastructure.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 8/60 - Déploiement de logiciel
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

52.

ZERO-CODE ADMINISTRATION OF DATA MANAGEMENT FOR CONTAINERIZED WORKLOADS

      
Numéro d'application 18819997
Statut En instance
Date de dépôt 2024-08-29
Date de la première publication 2025-09-18
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Narayanasamy, Prakash
  • Mathur, Subodh Kumar
  • Koehler, Heiko

Abrégé

Methods, systems, and computer program products for self-service, zero-code administration of data management activities arising from containerized workloads. A Kubernetes cluster deployment module is configured to synthesize operations that are intended to achieve a desired state of data management functions. The intention is provided by a self-service user using declarative, no-code specifications. Based on the declarative, no-code specifications, a cluster creation module implements operations to create or configure a Kubernetes cluster. The configured Kubernetes cluster is configured with sufficient resources to be able to initially implement the desired state of the data management functions and to maintain the desired state of the data management functions under changing conditions. As applicable, the storage infrastructure on which the Kubernetes cluster is implemented is continually instructed to maintain the desired state of the data management functions. The storage infrastructure can be implemented as an HCI cluster or as some other storage infrastructure.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

53.

Reducing network traffic for zero-touch computing node initialization

      
Numéro d'application 18651464
Numéro de brevet 12641164
Statut Délivré - en vigueur
Date de dépôt 2024-04-30
Date de la première publication 2025-09-11
Date d'octroi 2026-05-26
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Varghese, Toms
  • Patidar, Amritesh
  • Sidhartha, Kumar
  • Adusumilli, Monica

Abrégé

A method may include transmitting, by a proxy node within a subnet, one or more messages to a cluster creation service to register a plurality of nodes within the subnet with the cluster creation service, receiving, at the proxy node, from the cluster creation service, a cluster creation request identifying a group of nodes of the plurality of nodes to form a cluster, and transmitting, by the proxy node, the cluster creation request to one or more of the group of nodes.

Classes IPC  ?

  • G06F 15/16 - Associations de plusieurs calculateurs numériques comportant chacun au moins une unité arithmétique, une unité programme et un registre, p. ex. pour le traitement simultané de plusieurs programmes
  • H04L 67/1029 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour accéder à un serveur parmi une pluralité de serveurs répliqués en utilisant des données liées à l'état des serveurs par un répartiteur de charge
  • H04L 67/563 - Redirection de flux de réseau de données

54.

ARCHITECTURE FOR MANAGING I/O AND STORAGE FOR A VIRTUALIZATION ENVIRONMENT

      
Numéro d'application 19021015
Statut En instance
Date de dépôt 2025-01-14
Date de la première publication 2025-09-11
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Aron, Mohit
  • Pandey, Dheeraj
  • Singh, Ajeet

Abrégé

Disclosed is an improved approach to implement I/O and storage device management in a virtualization environment. According to some approaches, a Service VM is employed to control and manage any type of storage device, including directly attached storage in addition to networked and cloud storage. The Service VM implements the Storage Controller logic in the user space, and can be migrated as needed from one node to another. IP-based requests are used to send I/O request to the Service VMs. The Service VM can directly implement storage and I/O optimizations within the direct data access path, without the need for add-on products.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/174 - Élimination de redondances par le système de fichiers
  • G06F 16/18 - Types de systèmes de fichiers
  • H04L 49/356 - Interrupteurs spécialement adaptés à des applications spécifiques pour les réseaux de stockage

55.

Systems and methods for increased security in cluster formation

      
Numéro d'application 18669491
Numéro de brevet 12475208
Statut Délivré - en vigueur
Date de dépôt 2024-05-20
Date de la première publication 2025-09-04
Date d'octroi 2025-11-18
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Shah, Alay Vyomeshbhai
  • Bunch, Alexander Michael
  • Goutele, Sandeep
  • Varghese, Toms

Abrégé

An apparatus may include one or more processors and non-transitory, computer-readable instructions which, when executed by the one or more processors, cause the one or more processors to receive, using a first security model, an indication to form a cluster including a set of nodes, establish, using the first security model, a connection with the set of nodes, in response to the set of nodes forming the cluster, automatically disable the first security model, and receive, as part of the cluster, using a second security model, a request directed to the cluster.

Classes IPC  ?

  • G06F 21/40 - Authentification de l’utilisateur sous réserve d’un quorum, c.-à-d. avec l’intervention nécessaire d’au moins deux responsables de la sécurité
  • G06F 21/45 - Structures ou outils d’administration de l’authentification

56.

NIVA

      
Numéro de série 99349408
Statut En instance
Date de dépôt 2025-08-21
Propriétaire Nutanix, Inc. (USA)
Classes de Nice  ? 09 - Appareils et instruments scientifiques et électriques

Produits et services

Downloadable computer software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Downloadable computer software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; Computer hardware with preinstalled software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Computer hardware with preinstalled software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Computer hardware with preinstalled software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; Downloadable computer software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Downloadable computer software for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; Downloadable computer software for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; Downloadable computer software for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; Downloadable virtual assistant software using artificial intelligence (AI) for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure

57.

TECHNIQUE FOR MIGRATING A SNAPSHOT STORAGE SERVICE DURING A PLANNED FAILOVER EVENT

      
Numéro d'application 19181123
Statut En instance
Date de dépôt 2025-04-16
Date de la première publication 2025-08-21
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Shrivastava, Brajesh Kumar
  • Bezbaruah, Angshuman
  • Shah, Manan
  • Kumar, Naveen
  • Gupta, Prachi
  • Patnaik, Pranab

Abrégé

A service migration technique moves (migrates) a snapshot storage service of an archival storage system from a primary site to a secondary site in accordance with a planned failover event. The snapshot storage service is configured to provide storage and retrieval of large amounts of snapshots (e.g., recovery points) of application workloads stored as objects on one or more buckets of an object store. As part of finalization of the recovery points (RPs) at the primary site, the snapshot storage service stores snapshot data and metadata of the RPs (e.g., as service state) in the object store. The snapshot storage service may then be migrated to the secondary site, wherein migration involves terminating the service at the primary site and instantiating the service at the secondary site. The instantiated storage service instance may then rebuild its service state from the object store, and resume storage and retrieval operations directed to RPs serviced by the instance.

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/16 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel
  • 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

58.

NIVA

      
Numéro de série 99349420
Statut En instance
Date de dépôt 2025-08-21
Propriétaire Nutanix, Inc. (USA)
Classes de Nice  ? 42 - Services scientifiques, technologiques et industriels, recherche et conception

Produits et services

Providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Providing temporary use of on-line non-downloadable software for providing a virtual assistant for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure; Providing temporary use of on-line non-downloadable software for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; Providing temporary use of on-line non-downloadable software for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; Providing temporary use of on-line non-downloadable software for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure, and featuring natural language processing, machine learning, predictive analytics, and generative AI; Providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user to discover capabilities and features of the software for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by making contextual recommendations for the purpose of managing and operating computing systems, hyperconverged infrastructure, and hybrid multicloud infrastructure; Providing online non-downloadable virtual assistant software using artificial intelligence (AI) for assisting a user by providing a conversational interface for searching use case context, license entitlements, user permissions, product support cases, product documentation and product telemetry data for the purpose of managing and operating computing systems, hyperconverged infrastructure and hybrid multicloud infrastructure

59.

FAILOVER AND FAILBACK OF DISTRIBUTED FILE SERVERS

      
Numéro d'application 18970664
Statut En instance
Date de dépôt 2024-12-05
Date de la première publication 2025-08-21
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Rathi, Shyamsunder Prayagchand
  • Thummala, Hemanth
  • Reddy, Lakshmana
  • Thomas, Pradeep
  • Bafna, Kalpesh Ashok
  • Naik, Manoj Premanand

Abrégé

An example file server manager updates a selected share of a destination distributed file server based on a snapshot of at least a portion of a selected share of a source distributed file server. The selected share of the destination distributed file server is updated while the source distributed file server serves client requests for storage items of the selected share of the source distributed file server. The file server manager receives a request to failover from the source distributed file server to the destination distributed file server and configures the destination distributed file server to service read and write requests for storage items of the selected share of the destination distributed file server. The file server manager further redirects client requests for storage items of the selected share of the source distributed file server to the destination distributed file server by updating active directory 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 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/16 - Opérations sur les fichiers ou les dossiers, p. ex. détails des interfaces utilisateur spécialement adaptées aux systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/188 - Systèmes de fichiers virtuels

60.

WRITEABLE PARTITIONS WITHIN READ-ONLY REPLICATED RECORDS

      
Numéro d'application 18640326
Statut En instance
Date de dépôt 2024-04-19
Date de la première publication 2025-08-07
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Borah, Swagat
  • Bhatia, Sumit
  • Komatineni, Pradhyumna
  • Rai, Aryan
  • Reddy, Chitti Ankith
  • Shekhawat, Devendra Singh

Abrégé

Techniques for using writeable partitions with read-only replicated records include one or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors of an authorization server, cause the one or more processors to perform a method including receiving a replica of a portion of a database, storing the replica of the portion of the database in a read-only partition, adding a field to the portion of the database in a writeable partition, and writing data to the added field.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • G06F 16/22 - IndexationStructures de données à cet effetStructures de stockage
  • G06F 16/2457 - Traitement des requêtes avec adaptation aux besoins de l’utilisateur

61.

SYSTEMS AND METHODS FOR UPGRADING UNCONFIGURED NODES, INCLUDING EXAMPLES OF HEALTH MONITORING AND PARALLEL UPGRADES

      
Numéro d'application 18671838
Statut En instance
Date de dépôt 2024-05-22
Date de la première publication 2025-07-31
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Adusumilli, Monica
  • Sidhartha, Kumar
  • Sharma, Manish
  • Kumar, Rishi
  • Varghese, Toms

Abrégé

A system and method for upgrading an unconfigured computing node that includes registering the unconfigured node with a server, the unconfigured node having a client process for upgrading the unconfigured node including and a firmware component; receiving a trigger indication, from the server, of an upgrade of the firmware component on the unconfigured node, including receiving an address for upgrade information for the unconfigured node; obtaining an upgrade image associated with the upgrade; and imaging the firmware component of the unconfigured node using the upgrade image. Upgrading one or more other firmware components on one or more other unconfigured nodes, in parallel, and monitoring a health status of the unconfigured node and/or the one or more other unconfigured nodes, prior to, during, and/or after the firmware upgrades, are also described.

Classes IPC  ?

62.

Technique to perform incremental hibernate and resume of bare metal clusters

      
Numéro d'application 18788032
Numéro de brevet 12639170
Statut Délivré - en vigueur
Date de dépôt 2024-07-29
Date de la première publication 2025-07-31
Date d'octroi 2026-05-26
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Pandita, Akshay
  • Shah, Veeral Prabodhchandra
  • Rana, Vishvendra Singh

Abrégé

The present disclosure describes techniques used in systems, methods, and in computer program products to perform incremental hibernate and resume of bare metal clusters. A replication process can generate full/incremental snapshots at the cluster level and at a resource level of the processes of the cluster. In the even that a user instructs the cluster to hibernate some or all processes of the cluster, the process can capture an incremental snapshot of the corresponding resources far more quickly than would be required to generate full snapshots for those resources. Likewise, system configuration information can be captured to enable the underlying infrastructure of the cluster to be restored in the future. In some embodiments, the approach provided herein also implements an instant restore feature.

Classes IPC  ?

  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • G06F 11/1446 -

63.

OVERSUBSCRIPTION SCHEDULING

      
Numéro d'application 19004130
Statut En instance
Date de dépôt 2024-12-27
Date de la première publication 2025-07-31
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Doyle, Connor Patric
  • Kozyrakis, Christoforos
  • Nielsen, Niklas Quarfot

Abrégé

A system for adjusting oversubscription loading includes an interface and a processor. The interface is configured to receive a set of performance data from a set of worker systems. The processor is configured to determine a feedback indication for a worker system of the set of worker systems based at least in part on the set of performance data. The feedback indication is used to adjust an oversubscription controller on the worker system. The processor is configured to provide the feedback indication to the worker system.

Classes IPC  ?

  • C12N 15/113 - Acides nucléiques non codants modulant l'expression des gènes, p. ex. oligonucléotides anti-sens
  • A61K 49/00 - Préparations pour examen in vivo
  • C12Q 1/6886 - Produits d’acides nucléiques utilisés dans l’analyse d’acides nucléiques, p. ex. amorces ou sondes pour les maladies provoquées par des altérations du matériel génétique pour le cancer
  • G06F 9/48 - Lancement de programmes Commutation de programmes, p. ex. par interruption
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

64.

SMART PREFETCHING OF OPERATIONS TECHNIQUE

      
Numéro d'application 18677339
Statut En instance
Date de dépôt 2024-05-29
Date de la première publication 2025-07-17
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Bhammar, Ajaykumar Rajubhai
  • Pandita, Akshay
  • Bezbaruah, Angshuman
  • Shrivastava, Brajesh Kumar
  • Shah, Manan
  • Gupta, Abhishek

Abrégé

A smart prefetching of operations technique prefetches metadata and/or data of objects stored in a multi-cloud snapshot technology (MST) service associated with an object store. One or more data objects (e.g., an application) at a primary site may be designated for backup or failover to a secondary site, e.g., in the event of failure of the primary site. Smart prefetching logic of the MST is configured to prefetch the object metadata and/or object data from the object store to serve subsequent requests without accessing the object store. To that end, when storing data to the object store as one or more objects, MST maintains specific metadata along with the data of the objects. The technique utilizes the specific metadata to prefetch the object metadata and/or object data before receiving actual read requests for that data to improve the read latency and throughput when restoring the application as soon as possible.

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

65.

FILE SERVER MANAGERS AND SYSTEMS FOR MANAGING VIRTUALIZED FILE SERVERS

      
Numéro d'application 18830486
Statut En instance
Date de dépôt 2024-09-10
Date de la première publication 2025-07-10
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Gopalapura Venkatesh, Anil Kumar
  • Bafna, Kalpesh Ashok
  • Naik, Manoj Premanand
  • Ranasingh, Mausumi

Abrégé

An example file server manager disclosed herein receives a registration for a distributed file server, where the distributed file server is hosted in a virtualization environment and includes a cluster of file server virtual machines configured to provide access to a file system. The file server manager further synchronizes metadata with the distributed file server, the metadata including identification of each of the file server virtual machines of the cluster of file server virtual machines, the metadata including information regarding the file system and receiving a management request for the distributed file server. The file server manager further formats the management request for the virtualization environment based on the metadata and utilizing information from the registration to access the distributed file server with the formatted management request.

Classes IPC  ?

  • G06F 16/188 - Systèmes de fichiers virtuels
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • 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/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

66.

Method and system for facilitating multi-tenancy routing in virtual private cloud

      
Numéro d'application 18428654
Numéro de brevet 12375394
Statut Délivré - en vigueur
Date de dépôt 2024-01-31
Date de la première publication 2025-06-19
Date d'octroi 2025-07-29
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Aflatoonian, Amin
  • Dharmavarapu, Vimal Jagannatha
  • Elhourani, Theodore

Abrégé

A system for the isolation of routes in a network is provided. During operation, the system can receive subscription information indicating that a first virtual private cloud (VPC) of the network subscribes to a first route tag. Here, the subscription to a route tag can indicate that a subscriber is to receive routes associated with the route tag. The system can also receive, from a routing protocol instance of the network, a first route advertisement indicating a first route in the network. The first route advertisement can include the first route tag. The system can then determine, based on the first route tag in the route advertisement, that the first VPC subscribes to the first route tag. Accordingly, the system can provide the first route to the first VPC.

Classes IPC  ?

  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données
  • H04L 12/46 - Interconnexion de réseaux
  • H04L 12/66 - Dispositions pour la connexion entre des réseaux ayant différents types de systèmes de commutation, p. ex. passerelles
  • H04L 45/02 - Mise à jour ou découverte de topologie
  • H04L 45/586 - Association de routeurs de routeurs virtuels

67.

AUTHORIZATION IDENTIFIERS WITH EXECUTABLE CODE BLOCKS

      
Numéro d'application 18428651
Statut En instance
Date de dépôt 2024-01-31
Date de la première publication 2025-06-05
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Madhur, Amitesh
  • Kumar, Shubham
  • Venkatachalam, Divya
  • Yedlapalli, Praveen

Abrégé

Techniques using authorization identifiers with code blocks include one or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors of an authorization server, cause the one or more processors to perform a method including receiving, from an application programming interface (API) server, an authorization request, the authorization request including an API authorization identifier; determining whether the API authorization identifier is valid; and in response to determining that the API authorization identifier is valid: executing a code block in the API authorization identifier; adding an output generated by the execution of the code block to a response to the authorization request; and returning the response to the API server.

Classes IPC  ?

68.

Dynamic implementation of a backup policy for database recovery

      
Numéro d'application 18795110
Numéro de brevet 12321244
Statut Délivré - en vigueur
Date de dépôt 2024-08-05
Date de la première publication 2025-06-03
Date d'octroi 2025-06-03
Propriétaire Nutanix Inc. (USA)
Inventeur(s)
  • Rather, Adil Gul
  • Chandak, Akshay Ashok
  • Mahmood, Altaf
  • Dittakavi, Jagadeesh Kumar

Abrégé

A method may include, based on a recovery policy associated with the primary database, creating a first snapshot of the primary database at a primary computing system, replicating the first snapshot of the primary database to a secondary computing system, wherein a backup database of the primary database is hosted on the secondary cluster, in response to the primary database being unavailable, applying the first snapshot of the primary database to the backup database, creating, according to the recovery policy associated with the primary database, a snapshot of the backup database, in response to the primary database having restored availability, creating, according to the recovery policy associated with the primary database, a second snapshot of the primary database.

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

69.

PROVIDING SERVICE TIER INFORMATION WHEN VALIDATING API REQUESTS

      
Numéro d'application 19037868
Statut En instance
Date de dépôt 2025-01-27
Date de la première publication 2025-05-29
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Madhur, Amitesh
  • Thirutheri, Manoj
  • Venkatachalam, Divya
  • Pandey, Ashwani
  • Othayedath, Sreejith
  • Kumar, Shubham
  • Agrawal, Rajat Kumar
  • Raj, Nagashree Praveen

Abrégé

In various embodiments, one or more non-transitory computer-readable media storing program instructions that, when executed by one or more processors of an application programming interface (API) server, cause the one or more processors to perform a method comprising receiving, from a client device, a request to access a service; transmitting, to a validation server, an authorization request including an API authorization identifier; receiving, from the validation server, a validation response to the authorization request, the validation response including a validation result based on the API authorization identifier and an indicator of a level of resources to be used when performing the request; and performing the service based on the request and the validation response.

Classes IPC  ?

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

70.

SYSTEM AND METHOD FOR ACCESSING OBJECT STORES

      
Numéro d'application 18745874
Statut En instance
Date de dépôt 2024-06-17
Date de la première publication 2025-05-22
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Sheik, Aafreen
  • Lokulwar, Sachin
  • Naruka, Satyendra Singh
  • Hu, Xuerong
  • Kale, Ashish Anil

Abrégé

A system and method for implementing an objects browser service is disclosed. The system and method include receiving, from a web browser of a user device, a first API call to access a first object in a first object store hosted on a public cloud, in response to the first API call, making a second API call to the first object store to transmit the first object to the user device, receiving, from the web browser of the user device, a third API call to access a second object in a second object store hosted in an on-premises system, and, in response to the third API call, making a fourth API call to the second object store to transmit the second object to the user device.

Classes IPC  ?

71.

DISASTER RECOVERY PIPELINE FOR BLOCK STORAGE AND DEPENDENT APPLICATIONS

      
Numéro d'application 19028740
Statut En instance
Date de dépôt 2025-01-17
Date de la première publication 2025-05-22
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Saraswat, Kartik
  • Mangal, Param
  • Ghadage, Sandeep Ashok
  • Singh, Shubham
  • Sah, Sudish Kumar

Abrégé

A recovery orchestration pipeline has stages configured to control efficient failover and recovery of applications in a multi-site disaster recovery (DR) environment. The applications run on user virtual machines (UVMs) at a primary site of the DR environment and connect to block storage devices (BSDs) that export virtual disks over a storage protocol to consume data including a recovery plan for disaster recovery. The recovery plan includes a recovery configuration whose generation is triggered by a user via a graphical user interface (GUI) and specifies resource requirements needed to recover the applications at a secondary site in the event of a disaster. The orchestration pipeline is initiated via single click of the GUI and completion of the stages of the pipeline is displayed as progress via the GUI to allow recovery of the applications without user intervention.

Classes IPC  ?

  • H04L 41/0663 - Gestion des fautes, des événements, des alarmes ou des notifications en utilisant la reprise sur incident de réseau en réalisant des actions prédéfinies par la planification du basculement, p. ex. en passant à des éléments de réseau de secours
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • 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
  • H04L 41/084 - Configuration en utilisant des informations préexistantes, p. ex. en utilisant des gabarits ou en copiant à partir d’autres éléments

72.

AUTOMATING THE CONFIGURATION AND TUNING OF A DISASTER RECOVERY PREPARATION SYSTEM

      
Numéro d'application 18515021
Statut En instance
Date de dépôt 2023-11-20
Date de la première publication 2025-05-22
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Chandavarkar, Rohan
  • Mishra, Kushagra
  • Shah, Manan Hemantkumar
  • Tan, Kai
  • Uthamarajan, Ramya
  • Vaideswaran, Karthikeyan

Abrégé

In some embodiments, a method for tuning a disaster recovery preparation system for a storage system includes determining whether the disaster recovery preparation system has not met a recovery point objective; and in response to determining that the recovery point objective is not met: determining a state of the storage system; applying a machine learning model to determine a change to one or more of a plurality of adjustable parameters of the disaster recovery preparation system based on the state of the storage system and the recovery point objective that is not met; adjusting the one or more of the plurality of adjustable parameters based on the determined change to the one or more parameters; after adjusting the one or more parameters, monitoring one or more metrics of the disaster recovery preparation system or the storage system; and updating the machine learning model based on the monitoring.

Classes IPC  ?

  • G06F 11/22 - Détection ou localisation du matériel d'ordinateur défectueux en effectuant des tests pendant les opérations d'attente ou pendant les temps morts, p. ex. essais de mise en route

73.

Method for automatic bootstrapping environment using operating system and address of imaging location for remote node configuration

      
Numéro d'application 18504978
Numéro de brevet 12566601
Statut Délivré - en vigueur
Date de dépôt 2023-11-08
Date de la première publication 2025-05-08
Date d'octroi 2026-03-03
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Adusumilli, Monica
  • Varghese, Toms
  • Sidhartha, Kumar
  • Patidar, Amritesh

Abrégé

A system and method for imaging a self-bootstrapping computing node includes booting, from a boot device, the computing node into a bootstrapping environment using a bootstrap operating system, where the bootstrap operating system is configured with an address of an imaging location, accessing the imaging location and receiving a software image for the computing node, and, imaging the computing node using the software image including installing another operating system on the computing node to boot from the boot device. Monitoring a status of the computing node's imaging operations using an application programming interface (API), monitoring a health status of the computing node, and enabling restart of the boot process upon failure (e.g., self-healing, self-recovery, etc.), is also described.

Classes IPC  ?

74.

PLATFORM-AS-A-SERVICE DEPLOYMENT INCLUDING SERVICE DOMAINS

      
Numéro d'application 18930885
Statut En instance
Date de dépôt 2024-10-29
Date de la première publication 2025-05-01
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Joshi, Akhilesh
  • Jain, Amit
  • Mokashi, Sanika
  • Crowe, Bryan
  • Vaghani, Satyam

Abrégé

A platform-as-a-service (PaaS) manager abstracts deployment of PaaS software stacks to different computing platforms such that the PaaS software stacks provide a common platform to host an application despite differences in the underlying architectures of the computing platforms. Each PaaS software stack is hosted on a service domain installed on a respective one of the computing platforms, and includes an operating system and provides access to a set of services for execution of applications. The some examples, the different computing platforms include multiple different cloud architectures.

Classes IPC  ?

  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 18/214 - Génération de motifs d'entraînementProcédés de Bootstrapping, p. ex. ”bagging” ou ”boosting”
  • G06N 20/00 - Apprentissage automatique
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • H04L 67/51 - Découverte ou gestion de ceux-ci, p. ex. protocole de localisation de service [SLP] ou services du Web

75.

Method and system for efficient layer-2 forwarding between virtual machines

      
Numéro d'application 18415373
Numéro de brevet 12549507
Statut Délivré - en vigueur
Date de dépôt 2024-01-17
Date de la première publication 2025-05-01
Date d'octroi 2026-02-10
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Patwardhan, Kedar Shrikrishna
  • Panjwani, Pratik Vijay
  • Madhure, Rutuja Umesh
  • Patil, Sunil Khushal

Abrégé

A computing system is provided that enables efficient layer-2 traffic forwarding. During operation, the computing system can determine that a packet is from a first virtual machine (VM) running on the computing system and destined to a second VM running on a second computing system. The computing system can determine a first transit Internet Protocol (IP) address of a first VM and a second transit IP address of the second VM. The computing system can then modify the packet to replace existing media access control (MAC) addresses in the layer-2 header with MAC addresses of the computing system and the second computing system. The computing system can also modify the packet to replace the source and destination IP addresses in the layer-3 header with the first and second transit IP addresses, respectively. Subsequently, the computing system can determine an egress port based on the modified layer-2 header.

Classes IPC  ?

  • H04L 61/103 - Correspondance entre adresses de types différents à travers les couches réseau, p. ex. résolution d’adresse de la couche réseau dans la couche physique ou protocole de résolution d'adresse [ARP]
  • H04L 61/5007 - Adresses de protocole Internet [IP]
  • H04L 69/22 - Analyse syntaxique ou évaluation d’en-têtes

76.

INTER-CLOUD SHARED CONTENT DATA MANAGEMENT

      
Numéro d'application 18497932
Statut En instance
Date de dépôt 2023-10-30
Date de la première publication 2025-05-01
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Karlekar, Chaitanya Sudhir
  • Raghavan, Ajaykrishna
  • Nijhawan, Aman
  • Asif, Mohammed

Abrégé

Methods, systems, and computer program products for multi-cloud shared data management. A first storage facility on a first cloud is established and a second storage facility on a second cloud established. The first cloud and the second cloud comprise at least respective first deduplication metadata and second deduplication metadata. In response to receipt of a request to store a content object comprising at least one candidate deduplication chunk, an inter-cloud deduplication protocol is initiated. The inter-cloud deduplication protocol determines whether or not a candidate deduplication chunk of a data item is already stored at either the first cloud or the second cloud. In the event that the candidate deduplication chunk of the data item deemed to have been already stored then, rather than storing a further copy of the bit sequence corresponding to the candidate deduplication chunk, instead, merely referring to the location of the already stored candidate deduplication chunk.

Classes IPC  ?

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

77.

MONITORING INPUT/OUTPUT AND PERSISTENT RESERVATION ACTIVITY PATTERNS TO DETECT DEGRADED PERFORMANCE OF A HIGH AVAILABILITY AND FAULT TOLERANT APPLICATION

      
Numéro d'application 18982992
Statut En instance
Date de dépôt 2024-12-16
Date de la première publication 2025-04-10
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Jain, Anish
  • Narayanasamy, Prakash
  • Padia, Praveen Kumar
  • Venkatesan, Vivek
  • Pendharkar, Niranjan Sanjiv
  • Sharma, Shubham

Abrégé

A technique monitors input/output (I/O) and storage ownership takeover activity patterns to detect degraded performance of a highly available and fault tolerant application executing in a multi-site environment. Multiple instances of the application execute in different containers or pods running on virtual machines (VMs) of a compute layer within a containerized (e.g., Kubernetes) clustering configuration that extends across clusters of the sites. A storage layer of the clusters provides shared storage to the pods running on the VMs across the multiple sites. One of the sites is configured as an active storage site configured to receive and service I/O requests from the compute layer. A single instance of the application is active at a time and configured as a “compute owner” of the shared storage to issue the I/O requests to the shared storage. The compute owner and active storage site may not be co-located on the same site, leading to excessive I/O and storage ownership takeover activity patterns indicative of degraded performance. Upon detecting such patterns, the technique automatically triggers a storage failover to ensure that compute owner and active storage site are co-located at the same site.

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

78.

Durable handle management for failover in distributed file servers

      
Numéro d'application 18393187
Numéro de brevet 12461832
Statut Délivré - en vigueur
Date de dépôt 2023-12-21
Date de la première publication 2025-03-27
Date d'octroi 2025-11-04
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Tellakula, Ashok
  • Kumar, Atul
  • Thummala, Hemanth Kumar
  • Naik, Manoj Premanand
  • Nair, Saji Kumar Vijaya Kumari Rajendran

Abrégé

Examples of systems described herein may manage durable handles for seamless failover. Durable handles may be stored in a persistent volume group. The persistent volume group may be moved, together with all or a portion of file share data, to another computing node responsive to an indication of a failure event. To accommodate asynchronous write shares, asynchronous write operations may also be provided to the target computing node. The asynchronous write operations may be processed before reconnecting clients to the file share.

Classes IPC  ?

  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/176 - Support d’accès partagé aux fichiersSupport de partage de fichiers

79.

Systems and methods for generating consistent global identifiers within a distributed file server environment including examples of global identifiers across domains

      
Numéro d'application 18410903
Numéro de brevet 12619754
Statut Délivré - en vigueur
Date de dépôt 2024-01-11
Date de la première publication 2025-03-27
Date d'octroi 2026-05-05
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Verma, Deepanshu
  • Thummala, Hemanth Kumar
  • Naik, Manoj Premanand
  • Nair, Saji Kumar Vijaya Kumari Rajendran
  • Krishnareddy, Shilpa

Abrégé

Examples described herein are generally directed towards generating, allocating, and assigning consistent file server user identifiers (IDs) (also described herein as a global identifier (GID)) domains subscribed to by file server(s) within a distributed file server environment. In operation, a virtualized file server of a distributed file server system may scan for and identify a trusted domain subscribed to by the virtualized file server. The virtualized file server may allocate to the trusted domain a range of file server user IDs. The virtualized file server may store a mapping between local user security identifiers (SIDs) in the trusted domain and a respective file server user IDs within the allocated range. The virtualized file server may provide the mapping to a replication target, such as during a replication, migration, and/or a disaster recovery event.

Classes IPC  ?

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

80.

FILE SERVER MANAGERS INCLUDING API-LEVEL PERMISSIONS EXAMINATION

      
Numéro d'application 18468558
Statut En instance
Date de dépôt 2023-09-15
Date de la première publication 2025-03-20
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Lai, David
  • Ranasingh, Mausumi
  • Bafna, Kalpesh Ashok

Abrégé

Examples of file server managers are described herein. A file server manager may be in communication with one or more virtualized file servers and may be used to provide a single pane of glass management interface to the virtualized file servers. File server managers described herein may include gateways and may examine API-level permissions for received API calls. File server managers may route API calls to target virtualized file servers. Role-based access permissions implemented by file server managers are also described.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • H04L 67/06 - Protocoles spécialement adaptés au transfert de fichiers, p. ex. protocole de transfert de fichier [FTP]

81.

AUTOMATIC GRAPHICS PROCESSING UNIT SELECTION

      
Numéro d'application 18810453
Statut En instance
Date de dépôt 2024-08-20
Date de la première publication 2025-03-20
Propriétaire Nutanix, Inc. (USA)
Inventeur(s) Huisman, Sven

Abrégé

Methods, systems, and computer program products for high availability computing systems. A computer processor executes a sequence of instructions to execute, on a first node of a computing platform, a first instance of a computing process that is configured to use a first graphics processing unit (GPU) in a first GPU configuration. Responsive to detection of a loss of functionality that affects the first node, an agent automatically determines that a second instance of the computing process can execute on a second node. The determination is made by (1) determining that the second instance of the computing process can execute using a second GPU in a second GPU configuration on the second node, (2) mapping the first GPU configuration into one or more alternate second GPU configurations, and (3) configuring the second instance of the computing process to use the second GPU in one of the alternate second GPU configurations.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

82.

AUTOMATIC GRAPHICS PROCESSING UNIT SELECTION BASED ON KNOWN CONFIGURATION STATES

      
Numéro d'application 18969027
Statut En instance
Date de dépôt 2024-12-04
Date de la première publication 2025-03-20
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Huisman, Sven Kristian
  • Baggerman, Cornelis Hendrikus
  • Brett, David Andrew

Abrégé

Methods, systems, and computer program products for high-availability computing systems. A computer processor executes a sequence of instructions to execute, on a first node of a computing platform, a first instance of a computing process that is configured to use a first graphics processing unit (GPU) in a first GPU configuration. Responsive to detection of a loss of functionality that affects the first node, a second instance of the computing process is configured to be executed on the second node. The determination of aspects of the second node is made by (1) consulting a machine learned model to retrieve recommended known configuration states, then (2) mapping the recommended known configuration states onto one or more alternate second GPU configurations, and (3) configuring the second instance of the computing process to use the second GPU in one of the recommended known configuration states.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

83.

BOOTSTRAPPING A MICROSERVICES REGISTRY

      
Numéro d'application 18806617
Statut En instance
Date de dépôt 2024-08-15
Date de la première publication 2025-03-13
Propriétaire Nutanix, Inc. (USA)
Inventeur(s) Singhal, Pravin

Abrégé

Bootstrapping a microservices container registry. A computing system node receives an installation package. The receiving computing system node bootstraps an initial invocation of the microservice by first installing a local container registry from the installation package and then by installing the microservice from the installation package. The installation package contains additional components that can be extracted, installed and invoked by executing the microservice at the computing system node after extracting from the local container registry. The installation package is generated by any node of the computing system and contains code corresponding to infrastructure microservices that are installed before invoking microservices that depend on the infrastructure. Temporary domain name services are installed from the installation package at a node-local IP address. The temporary domain name services are switched over to a different domain name service at a different IP address. A second computing system node is designated as a failover node.

Classes IPC  ?

84.

DEPLOYING MICROSERVICES INTO VIRTUALIZED COMPUTING SYSTEMS

      
Numéro d'application 18810449
Statut En instance
Date de dépôt 2024-08-20
Date de la première publication 2025-03-13
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Singhal, Pravin
  • Jayaraman, Anand
  • Sohi, Aroosh

Abrégé

Methods, systems and computer program products for configuring microservices platforms in one or more computing clusters. In one of the computing clusters, a request to instantiate a microservice platform is received, wherein the request is received in a computing cluster having a first node and a second node, and wherein the first node and second node comprise a first virtualized storage controller and a second virtualized storage controller, respectively. The storage controllers each manage their respective storage pools comprising local storage devices. A first microservice manager is deployed on the first node and a second microservice manager is deployed on the second node. The first virtualized storage controller on the first node performs storage management operations for a first microservice instantiated by the first microservice manager, and the second virtualized storage controller on the second node performs storage management operations for a second microservice instantiated by the second microservice manager.

Classes IPC  ?

  • G06F 9/445 - Chargement ou démarrage de programme
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 8/60 - Déploiement de logiciel
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]

85.

Consistent access control lists across file servers for local users in a distributed file server environment

      
Numéro d'application 18959418
Numéro de brevet 12688312
Statut Délivré - en vigueur
Date de dépôt 2024-11-25
Date de la première publication 2025-03-13
Date d'octroi 2026-07-21
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Thummala, Hemantha Kumar
  • Naik, Manoj Premanand
  • Nair, Saji Kumar Vijaya Kumari Rajendran
  • Malik, Srikrishan

Abrégé

Examples described herein are generally directed towards file server access controls, and more specifically towards a mechanism to create consistent access control lists for local users across different file servers in a distributed file server environment. In operation, a local user system SID (e.g., external SID) may be generated for a first user of a first file server. A global ID based on attributes associated with the user of the first file server may also be generated. The global ID for the user may be stored in metadata associated with an access control list (ACL) for a file accessible through the first file server. Data, including the file may be migrated to a second file server. Based on receiving an access request at the second file server associated with the user based on the external ID, the external ID for the user may be translated into the global ID, and used to determine access to the file.

Classes IPC  ?

  • G06F 21/60 - Protection de données
  • G06F 16/188 - Systèmes de fichiers virtuels
  • 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

86.

System and method for accessing federated object stores

      
Numéro d'application 18544399
Numéro de brevet 12388826
Statut Délivré - en vigueur
Date de dépôt 2023-12-18
Date de la première publication 2025-03-06
Date d'octroi 2025-08-12
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Gundlagutta, Naveen Reddy
  • Naruka, Satyendra Singh
  • Ram, Sirvisetti Venkat Sri Sai

Abrégé

A system and method for implementing an objects browser is disclosed. The system and method include receiving a request through the objects browser of a first object store to perform an operation on either the first or a second object store. The first and second object stores are part of a federated namespace. The system and method further include making an API request to an objects server, determining whether the API request is to access the first object store or the second object store, and providing access to the first object store responsive to determining that the API request is to perform the operation on the first object store or route the API request to the second object store to perform the operation on the second object store responsive to determining that the API request is to perform the operation on the second object store.

Classes IPC  ?

  • H04L 9/40 - Protocoles réseaux de sécurité
  • G06F 16/955 - Recherche dans le Web utilisant des identifiants d’information, p. ex. des localisateurs uniformisés de ressources [uniform resource locators - URL]

87.

OPTIMIZING HIGH-AVAILABILITY VIRTUAL MACHINE PLACEMENTS IN ADVANCE OF A COMPUTING CLUSTER FAILURE EVENT

      
Numéro d'application 18801416
Statut En instance
Date de dépôt 2024-08-12
Date de la première publication 2025-03-06
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Popržen, Bojan
  • Medjo, Danilo
  • Hermenier, Fabien
  • Talreja, Karan
  • Milinkovic, Nevena
  • Badam, Nitin Chandra
  • Khandelwal, Vinaya

Abrégé

Placement scenario optimization mechanisms for automatic placement of computing entities onto nodes of a running multi-node computing cluster. A set of failure mode parameters define a high-availability requirement of the multi-node computing cluster. In advance of a failure event, and responsive to a determination that a then-current computing entity placement does not satisfy the high-availability requirement, the cluster is analyzed and a plurality of feasible placement scenarios are generated. Optimization criteria are applied to the feasible placement scenarios such that a best choice from among the feasible placement scenarios is identified and applied to the virtual machine placements over the cluster. A change monitoring and detection facility continually observes the multi-node computing cluster to detect a change of a failure mode parameter or to detect a change to the configuration of the virtual machines. Certain of such changes cause feasible placement scenarios to be generated, evaluated, selected, and applied.

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 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

88.

MULTI-CLUSTER DATABASE MANAGEMENT SYSTEM

      
Numéro d'application 18931572
Statut En instance
Date de dépôt 2024-10-30
Date de la première publication 2025-02-27
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Mankad, Yashesh
  • Khanuja, Kamaldeep
  • Kuchibhotla, Balasubrahmanyam
  • Madan, Anil
  • Singh, Manish Pratap
  • Banthia, Bakul
  • Sontakke, Sagar

Abrégé

A multi-cluster database management system includes a first cluster in a database management system of a virtual computing system, a second cluster in the database management system, a server on the first cluster, a first agent on the first cluster, and a second agent on the second cluster. The server provides a database management service to a first database stored on the first cluster via the first agent and to a second database stored on the second cluster via the second agent.

Classes IPC  ?

  • G06F 16/27 - Réplication, distribution ou synchronisation de données entre bases de données ou dans un système de bases de données distribuéesArchitectures de systèmes de bases de données distribuées à cet effet
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 16/21 - Conception, administration ou maintenance des bases de données

89.

Controlling virtual machine porting activity based on dynamically-calculated virtual machine predicate values in match expressions

      
Numéro d'application 18375312
Numéro de brevet 12650875
Statut Délivré - en vigueur
Date de dépôt 2023-09-29
Date de la première publication 2025-02-27
Date d'octroi 2026-06-09
Propriétaire Nutanix, Inc. (USA)
Inventeur(s) Karmarkar, Amol Avinash

Abrégé

Computer-implemented techniques for controlling virtual machine (VM) porting activities based on dynamically-calculated virtual machine predicate values. Upon receiving a command to port a subject virtual machine from a source virtualization system environment to a target virtualization system environment (wherein the source virtualization system environment and the target virtualization system environment are different), one or more match expressions that describe time of day and resource predicates conditions, under which porting operations of the subject virtual machine are to be carried out are evaluated. Based on observance of the aforementioned time of day and resource predicates, various virtual machine porting operations are either carried out (e.g., when applicable match expressions and/or predicates evaluate to TRUE), or are temporarily suspended (e.g., when the applicable match expressions and/or predicates evaluate to FALSE). Multiple virtual machines can be ported concurrently while observing VM priorities and bandwidth throttling.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

90.

DATABASE GROUP MANAGEMENT

      
Numéro d'application 18940810
Statut En instance
Date de dépôt 2024-11-07
Date de la première publication 2025-02-27
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Mehta, Tarun
  • N, Suseendran Babu
  • Dhawan, Shravan
  • Chandak, Akshay

Abrégé

A system and method include receiving request to create a database group, receiving selection of a database server virtual machine on which to create the database group, receiving selection of at least one database from a list of databases that are not part of another database group to add to the database group, receiving selection of a Service Level Agreement (“SLA”) and a protection schedule, and creating the database group on the database server virtual machine, including associating the database group with the SLA and the protection schedule and adding the at least one database to the database group. Each of the at least one database is protected using the same SLA and the protection schedule that is associated with the database group.

Classes IPC  ?

  • G06F 16/28 - Bases de données caractérisées par leurs modèles, p. ex. des modèles relationnels ou objet
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

91.

ASYNCHRONOUS REPLICATION VIA FILE-ORIENTED SNAPSHOTS

      
Numéro d'application 18379058
Statut En instance
Date de dépôt 2023-10-11
Date de la première publication 2025-02-20
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Khilko, Andrey
  • Bafna, Kalpesh
  • Naik, Manoj Premanand
  • Shivaswamy, Sanath Kumar Kalligundi
  • Bardale, Trimbak
  • Patankar, Suhrud

Abrégé

A replication policy management and scheduling technique of a Files service is configured for deployment in multi-site data replication environments. The technique involves policy management for data distribution and/or data consolidation (concentration) where multiple sources, e.g., file system (FS) clusters or sites, replicate the data to a central target FS site, e.g., in a spoke and hub arrangement typical of remote office/branch office environments. The technique also involves creation and configuration of a main replication policy by a customer at a central resource manager configured to interact and manage the FS sites, each of which includes one or more file server virtual machines.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/174 - Élimination de redondances par le système de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

92.

Communication and synchronization with edge systems

      
Numéro d'application 18672892
Numéro de brevet 12399742
Statut Délivré - en vigueur
Date de dépôt 2024-05-23
Date de la première publication 2025-02-20
Date d'octroi 2025-08-26
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Singh, Naorem Khogendro
  • Goli, Sandeep Reddy
  • Vaghani, Satyam B.
  • Perng, Shyan-Ming

Abrégé

A scalable Internet of Things (IoT) system may include multiple instances of an IoT manager, each instance respectively configured to connect to a respective edge system of multiple edge systems. The IoT system may further include a containerized system configured to allow any instance of the IoT manager to deploy data pipelines to any edge system of the multiple edge systems in delta communications. Any instance of the IoT manager may send a change message to any edge system via a publish/subscribe notification method. In some examples, a centralized IoT manager may form a secure communication with an edge system, synchronize an object model with an edge object model for the edge system, and maintain the edge system using delta change communications. The IoT system may facilitate any instance of the IoT manager to subscribe a communication channel with an associated edge system for receiving update notification.

Classes IPC  ?

  • G06F 9/54 - Communication interprogramme
  • G06F 9/38 - Exécution simultanée d'instructions, p. ex. pipeline ou lecture en mémoire
  • G06F 9/50 - Allocation de ressources, p. ex. de l'unité centrale de traitement [UCT]
  • H04L 67/125 - Protocoles spécialement adaptés aux environnements propriétaires ou de mise en réseau pour un usage spécial, p. ex. les réseaux médicaux, les réseaux de capteurs, les réseaux dans les véhicules ou les réseaux de mesure à distance en impliquant la commande des applications des terminaux par un réseau

93.

Replication policy management and scheduling technique of a files service

      
Numéro d'application 18379109
Numéro de brevet 12430288
Statut Délivré - en vigueur
Date de dépôt 2023-10-11
Date de la première publication 2025-02-20
Date d'octroi 2025-09-30
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Khilko, Andrey
  • Bafna, Kalpesh
  • Shivaswamy, Sanath Kumar Kalligundi
  • Pasikanti, Kavitha
  • Naik, Manoj Premanand
  • Jonnala, Uday Kiran

Abrégé

A replication policy management and scheduling technique of a Files service is configured for deployment in multi-site data replication environments. The technique involves policy management for data distribution and/or data consolidation (concentration) where multiple sources, e.g., file system (FS) clusters or sites, replicate the data to a central target FS site, e.g., in a spoke and hub arrangement typical of remote office/branch office environments. The technique also involves creation and configuration of a main replication policy by a customer at a central resource manager configured to interact and manage the FS sites, each of which includes one or more file server virtual machines.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 16/174 - Élimination de redondances par le système de fichiers
  • G06F 16/178 - Techniques de synchronisation des fichiers dans les systèmes de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués

94.

Virtualized file server

      
Numéro d'application 18607168
Numéro de brevet 12699560
Statut Délivré - en vigueur
Date de dépôt 2024-03-15
Date de la première publication 2025-02-13
Date d'octroi 2026-08-04
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Bafna, Kalpesh Ashok
  • Arikatla, Durga Mahesh
  • Rathi, Shyamsunder Prayagchand
  • Sinha, Vishal
  • Venkatesh, Anil Kumar Gopalapura

Abrégé

In one embodiment, a system for managing communication connections in a virtualization environment includes a plurality of host machines implementing a virtualization environment, wherein each of the host machines includes a hypervisor, at least one user virtual machine (user VM), and a distributed file server that includes file server virtual machines (FSVMs) and associated local storage devices. Each FSVM and associated local storage device are local to a corresponding one of the host machines, and the FSVMs conduct I/O transactions with their associated local storage devices based on I/O requests received from the user VMs. Each of the user VMs on each host machine sends each of its representative I/O requests to an FSVM that is selected by one or more of the FSVMs for each I/O request based on a lookup table that maps a storage item referenced by the I/O request to the selected one of the FSVMs.

Classes IPC  ?

  • G06F 8/65 - Mises à jour
  • G06F 3/06 - Entrée numérique à partir de, ou sortie numérique vers des supports d'enregistrement
  • G06F 9/4401 - Amorçage
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • G06F 11/07 - Réaction à l'apparition d'un défaut, p. ex. tolérance de certains défauts
  • G06F 11/1446 -
  • G06F 11/1482 -
  • G06F 11/20 - Détection ou correction d'erreur dans une donnée par redondance dans le matériel en utilisant un masquage actif du défaut, p. ex. en déconnectant les éléments défaillants ou en insérant des éléments de rechange
  • G06F 16/17 - Détails d’autres fonctions de systèmes de fichiers
  • G06F 16/176 - Support d’accès partagé aux fichiersSupport de partage de fichiers
  • G06F 16/182 - Systèmes de fichiers distribués
  • G06F 16/23 - Mise à jour
  • G06F 21/53 - Contrôle des utilisateurs, des programmes ou des dispositifs de préservation de l’intégrité des plates-formes, p. ex. des processeurs, des micrologiciels ou des systèmes d’exploitation au stade de l’exécution du programme, p. ex. intégrité de la pile, débordement de tampon ou prévention d'effacement involontaire de données par exécution dans un environnement restreint, p. ex. "boîte à sable" ou machine virtuelle sécurisée
  • G06F 21/56 - Détection ou gestion de programmes malveillants, p. ex. dispositions anti-virus
  • G06F 21/62 - Protection de l’accès à des données via une plate-forme, p. ex. par clés ou règles de contrôle de l’accès
  • G06F 21/78 - Protection de composants spécifiques internes ou périphériques, où la protection d'un composant mène à la protection de tout le calculateur pour assurer la sécurité du stockage de données
  • H04L 41/06 - Gestion des fautes, des événements, des alarmes ou des notifications
  • H04L 41/082 - Réglages de configuration caractérisés par les conditions déclenchant un changement de paramètres la condition étant des mises à jour ou des mises à niveau des fonctionnalités réseau
  • H04L 67/1095 - Réplication ou mise en miroir des données, p. ex. l’ordonnancement ou le transport pour la synchronisation des données entre les nœuds du réseau
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 41/0859 - Récupération de la configuration du réseauSuivi de l’historique de configuration du réseau en conservant l'historique des différentes générations de configuration ou en revenant aux versions de configuration précédentes
  • H04L 41/5009 - Détermination des paramètres de rendement du niveau de service ou violations des contrats de niveau de service, p. ex. violations du temps de réponse convenu ou du temps moyen entre l’échec [MTBF]
  • H04L 67/00 - Dispositions ou protocoles de réseau pour la prise en charge de services ou d'applications réseau
  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau

95.

Architecture for managing I/O and storage for a virtualization environment using executable containers and virtual machines

      
Numéro d'application 18777469
Numéro de brevet 12395551
Statut Délivré - en vigueur
Date de dépôt 2024-07-18
Date de la première publication 2025-02-13
Date d'octroi 2025-08-19
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Gill, Binny Sher
  • Gupta, Karan
  • Cui, Miao

Abrégé

Systems for high-performance computing. A storage control architecture is implemented by a plurality of nodes, where a node comprises combinations of executable containers that execute in cooperation with virtual machines running above a hypervisor. The containers run in a virtual machine above a hypervisor, and/or can be integrated directly into the operating system of a host node. Sensitive information such as credit card information may be isolated from the containers in a separate virtual machine that is configured to be threat resistant, and which can be accessed through a threat resistant interface module. One of the virtual machines of the node may be a node-specific control virtual machine that is configured to operate as a dedicated storage controller for a node. One of the virtual machines of the node may be a node-specific container service machine that is configured to provide storage-related and other support to a hosted executable container.

Classes IPC  ?

  • H04L 67/10 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau
  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation
  • H04L 67/1097 - Protocoles dans lesquels une application est distribuée parmi les nœuds du réseau pour le stockage distribué de données dans des réseaux, p. ex. dispositions de transport pour le système de fichiers réseau [NFS], réseaux de stockage [SAN] ou stockage en réseau [NAS]
  • H04L 61/2514 - Traduction d'adresses de protocole Internet [IP] entre adresses IP locales et globales
  • H04L 61/2521 - Architectures de traduction autres que les serveurs de traduction d’adresses de réseau [NAT] pour réseau unique

96.

SYSTEM AND METHOD FOR BACKING UP HIGHLY AVAILABLE SOURCE DATABASES IN A HYPERCONVERGED SYSTEM

      
Numéro d'application 18920825
Statut En instance
Date de dépôt 2024-10-18
Date de la première publication 2025-02-06
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Sontakke, Sagar
  • Khanuja, Kamaldeep
  • Banthia, Bakul

Abrégé

A system and method includes a plurality of nodes distributed between a first cluster and a second cluster, each of the plurality of nodes storing a copy of a source database and a processor executing computer-readable instructions stored on a memory to designate a first node of the plurality of nodes as a primary node, designate remaining ones of the plurality of nodes as secondary nodes to take over from the primary node upon failure of the primary node, designate a second node of the plurality of nodes as an initial active node, backup the source database from the initial active node, automatically designate, based on a switch over policy, a third node of the plurality of nodes as a next active node upon the initial active node becoming unavailable, and continue backups of the source database from the next active node upon the initial active node becoming unavailable.

Classes IPC  ?

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

97.

Fallback-aware policy-based routing

      
Numéro d'application 18228535
Numéro de brevet 12255811
Statut Délivré - en vigueur
Date de dépôt 2023-07-31
Date de la première publication 2025-02-06
Date d'octroi 2025-03-18
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Manohar, Mary Preeti
  • Chaudhuri, Sragdhara Datta

Abrégé

Methods, systems, and computer program products for computer networking. Legacy policy-based routing is advanced by adding fallback-aware policy actions that are enabled within a policy-based routing regime. Upon determining that a destination specified in a subject policy is compromised, or down, or unreachable then, a fallback-aware policy action is invoked. Destinations specified in policies may refer to inserted services, wherein an inserted service can be any one of, a service process, a service virtual machine, a hardware network component, or a virtual network interface. Such inserted services might implement a logging service, or a firewall service, or other services that can process a network packet. Fallback-aware policy actions include, a PASSTHROUGH fallback action, an ALLOW fallback action, a FORWARD fallback action, and a DROP fallback action. Various techniques serve to determine whether or not a particular destination of a subject policy is deemed to be compromised, or down or unreachable.

Classes IPC  ?

  • H04L 45/42 - Routage centralisé
  • H04L 45/00 - Routage ou recherche de routes de paquets dans les réseaux de commutation de données

98.

DYNAMIC VIRTUAL MACHINE SCHEDULING IN A HIGH-AVAILABILITY INFRASTRUCTURE THAT SUPPORTS VIRTUAL MACHINE MIGRATIONS

      
Numéro d'application 18217421
Statut En instance
Date de dépôt 2023-06-30
Date de la première publication 2025-01-02
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Hermenier, Fabien
  • Medjo, Danilo

Abrégé

Methods, systems, and computer program products for high-availability virtualized computing clusters. Components are operatively interconnected to carry out operations for maintaining high-availability configurations of such virtualized computing clusters. A virtual machine in a source computing node of a virtualized high-availability multi-node computing cluster is considered for migration in a manner that observes high-availability rules. A scheduler and/or a placement engine is configured to identify one or more feasible HA-compliant virtual machine placements. The scheduler and/or a placement engine and/or their agents are configured to respond to a virtual machine migration request by establishing a placeholder at a target computing node so as to reserve resources of the target computing node. The virtual machine is migrated from the source computing node to the target computing node using the reserved resources. After migration, the configuration of the cluster satisfies high-availability requirements including any anti-affinity rules and/or high-availability reboot rules.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

99.

INFRASTRUCTURE-INDEPENDENT SCALING OF HYPERCONVERGED COMPUTING NODES

      
Numéro d'application 18217438
Statut En instance
Date de dépôt 2023-06-30
Date de la première publication 2025-01-02
Propriétaire NUTANIX, INC. (USA)
Inventeur(s)
  • Shah, Veeral
  • Joshi, Prasad
  • Chavan, Prathamesh Vasant
  • Parab, Nitin

Abrégé

Methods, systems, and computer program products for expandible/contractible computing. A configurator establishes a computing environment having a storage pool formed using a common address space across storage located on multiple computing nodes. One or more instances of a first type of computing node having both a virtualization storage controller and any number of user virtual machines is situated in the computing environment. Instances of the first type of computing node are highly performant so as to handle arbitrarily large workloads. A second type of computing node having lightweight characteristics is instanced into the computing environment and interconnected to the one or more instances of the first type of computing node. The second type of computing node runs a virtualization storage controller but does not run any user virtual machines. Environment-specific variations of the virtualization storage controller can be configured dynamically and in real-time, based on characteristics of the computing environment.

Classes IPC  ?

  • G06F 9/455 - ÉmulationInterprétationSimulation de logiciel, p. ex. virtualisation ou émulation des moteurs d’exécution d’applications ou de systèmes d’exploitation

100.

TECHNIQUE FOR MANAGING MULTIPLE SNAPSHOT STORAGE SERVICE INSTANCES ON-DEMAND

      
Numéro d'application 18826953
Statut En instance
Date de dépôt 2024-09-06
Date de la première publication 2024-12-26
Propriétaire Nutanix, Inc. (USA)
Inventeur(s)
  • Shrivastava, Brajesh Kumar
  • Bezbaruah, Angshuman
  • Gupta, Karan
  • Bhattacharyya, Manosiz

Abrégé

A technique allows instantiation and running on demand of long-term snapshot storage services of an archival storage system at various geographical locations. Storage service instances are configured to provide storage and retrieval of large amounts of point-in-time images or snapshots (e.g., recovery points) of application workloads stored as objects on one or more buckets of a shared object store. The storage service instances may contemporaneously serve snapshots of a same set of buckets on the shared object store without interfering with each other in a contention-free manner. That is, the technique enables storage service instances that are associated with snapshot workload data and/or metadata stored, e.g., as objects of a recovery point, on the same set of buckets to coexist without knowledge of each other. The storage service instances can be created and destroyed on-demand by splitting and merging the existing instances.

Classes IPC  ?

  • G06F 16/11 - Administration des systèmes de fichiers, p. ex. détails de l’archivage ou d’instantanés
  • G06F 11/14 - Détection ou correction d'erreur dans les données par redondance dans les opérations, p. ex. en utilisant différentes séquences d'opérations aboutissant au même résultat
  • G06F 12/02 - Adressage ou affectationRéadressage
  1     2     3     ...     9        Prochaine page