Patents by Inventor Jan Olderdissen

Jan Olderdissen has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).

  • Publication number: 20230229575
    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.
    Type: Application
    Filed: January 6, 2023
    Publication date: July 20, 2023
    Applicant: Nutanix, Inc.
    Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
  • Patent number: 11579991
    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.
    Type: Grant
    Filed: March 23, 2021
    Date of Patent: February 14, 2023
    Assignee: Nutanix, Inc.
    Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
  • Patent number: 11159367
    Abstract: Examples described herein includes initialization of a computing node cluster. An example method providing a query request from an initialization application/service of a computing node for a default configuration management server identifier via a network, and receiving, from a network management server, an internet protocol address associated with the default configuration management server identifier. The example method further includes providing a configuration request from the computing node to the internet protocol address requesting configuration information, and receiving the configuration information at the computing node from a configuration management server associated with the internet protocol address.
    Type: Grant
    Filed: May 15, 2018
    Date of Patent: October 26, 2021
    Assignee: Nutanix, Inc.
    Inventors: Brian Finn, Jan Olderdissen, Jaspal Singh Dhillon, Mengyang Li, Sragdhara Datta Chaudhuri, Toms Varghese
  • Patent number: 11144306
    Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.
    Type: Grant
    Filed: May 1, 2020
    Date of Patent: October 12, 2021
    Assignee: Nutanix, Inc.
    Inventors: Jan Olderdissen, Manoj Sudheendra, Nikhil Bhatia, Viswanathan Vaidyanathan
  • Publication number: 20210232469
    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery dusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.
    Type: Application
    Filed: March 23, 2021
    Publication date: July 29, 2021
    Applicant: Nutanix, Inc.
    Inventors: BINNY SHER GILL, JAN OLDERDISSEN, RAJIV MIRANI, MIAO CUI
  • Patent number: 10990373
    Abstract: Examples of systems and methods are described for selecting firmware versions of multiple components for a distributed computing system (e.g., a cluster). Multiple selection interfaces may be presented to a user who may select at least one firmware version of at least one component. Based on the user selection(s), a service manager may evaluate firmware component dependencies and identify compatible firmware versions of other components for installation. In this manner, a set of firmware versions may be installed and/or upgraded which may be different than a current set of versions and/or a set of versions recommended in a wholly automated manner.
    Type: Grant
    Filed: May 18, 2018
    Date of Patent: April 27, 2021
    Assignee: Nutanix, Inc.
    Inventors: Jan Olderdissen, Raghu Prasad Rapole, Sragdhara Datta Chaudhuri, Thomas Jason Hill, Vidhi Taneja, Jerome Joseph, Viraj Sapre
  • Patent number: 10963356
    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.
    Type: Grant
    Filed: April 18, 2018
    Date of Patent: March 30, 2021
    Assignee: Nutanix, Inc.
    Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
  • Patent number: 10846079
    Abstract: Systems and method for expanding a cluster with nodes before an upgrade so that the cluster can handle a failover event during an upgrade and still continue operating. The system and method includes receiving, at a processor, a signal indicating a cluster is about to commence an upgrade; computing, by the processor, a first number of nodes; adding, by the processor, the first number of nodes from a network to the cluster before the upgrade is performed on the cluster; receiving, at the processor, a signal indicating the cluster finished the upgrade; and removing a second number of nodes that is no greater than the first number of nodes from the cluster after the processor receives the signal indicating the upgrade is complete.
    Type: Grant
    Filed: November 14, 2018
    Date of Patent: November 24, 2020
    Assignee: NUTANIX, INC.
    Inventors: Jan Olderdissen, Aroosh Sohi
  • Publication number: 20200278859
    Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.
    Type: Application
    Filed: May 1, 2020
    Publication date: September 3, 2020
    Applicant: Nutanix, Inc.
    Inventors: JAN OLDERDISSEN, MANOJ SUDHEENDRA, NIKHIL BHATIA, VISWANATHAN VAIDYANATHAN
  • Patent number: 10733006
    Abstract: Examples described herein may include virtualized environments having multiple computing nodes accessing a storage pool. User interfaces are described which may allow a user to enter one or more IP address generation formula for various components of computing nodes. Examples of system described herein may evaluate the IP address generation formula(s) to generate a set of IP addresses that may be assigned to computing nodes in the system. This may advantageously allow for systematic and efficient assigning of IP addresses across large numbers of computing nodes.
    Type: Grant
    Filed: December 19, 2017
    Date of Patent: August 4, 2020
    Assignee: Nutanix, Inc.
    Inventors: Brian Finn, Jan Olderdissen, Shane Chu, YJ Yang
  • Publication number: 20200150946
    Abstract: Systems and method for expanding a cluster with nodes before an upgrade so that the cluster can handle a failover event during an upgrade and still continue operating. The system and method includes receiving, at a processor, a signal indicating a cluster is about to commence an upgrade; computing, by the processor, a first number of nodes; adding, by the processor, the first number of nodes from a network to the cluster before the upgrade is performed on the cluster; receiving, at the processor, a signal indicating the cluster finished the upgrade; and removing a second number of nodes that is no greater than the first number of nodes from the cluster after the processor receives the signal indicating the upgrade is complete.
    Type: Application
    Filed: November 14, 2018
    Publication date: May 14, 2020
    Applicant: Nutanix, Inc.
    Inventors: Jan Olderdissen, Aroosh Sohi
  • Patent number: 10642603
    Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.
    Type: Grant
    Filed: January 16, 2018
    Date of Patent: May 5, 2020
    Assignee: Nutanix, Inc.
    Inventors: Jan Olderdissen, Manoj Sudheendra, Nikhil Bhatia, Viswanathan Vaidyanathan
  • Publication number: 20190354359
    Abstract: Examples of systems and methods are described for selecting firmware versions of multiple components for a distributed computing system (e.g., a cluster). Multiple selection interfaces may be presented to a user who may select at least one firmware version of at least one component. Based on the user selection(s), a service manager may evaluate firmware component dependencies and identify compatible firmware versions of other components for installation. In this manner, a set of firmware versions may be installed and/or upgraded which may be different than a current set of versions and/or a set of versions recommended in a wholly automated manner.
    Type: Application
    Filed: May 18, 2018
    Publication date: November 21, 2019
    Applicant: Nutanix, Inc.
    Inventors: Jan Olderdissen, Raghu Prasad Rapole, Sragdhara Datta Chaudhuri, Thomas Jason Hill, Vidhi Taneja, Jerome Joseph, Viraj Sapre
  • Publication number: 20190356541
    Abstract: Examples described herein includes initialization of a computing node cluster. An example method providing a query request from an initialization application/service of a computing node for a default configuration management server identifier via a network, and receiving, from a network management server, an internet protocol address associated with the default configuration management server identifier. The example method further includes providing a configuration request from the computing node to the internet protocol address requesting configuration information, and receiving the configuration information at the computing node from a configuration management server associated with the internet protocol address.
    Type: Application
    Filed: May 15, 2018
    Publication date: November 21, 2019
    Applicant: Nutanix, Inc.
    Inventors: Brian Finn, Jan Olderdissen, Jaspal Singh Dhillon, Mengyang Li, Sragdhara Datta Chaudhuri, Toms Varghese
  • Publication number: 20190324874
    Abstract: Examples of systems are described herein which may dynamically allocate compute resources to recovery clusters. Accordingly, a recovery site may utilize fewer compute resources in maintaining recovery clusters for multiple associate clusters, while ensuring that, during use, compute resources are allocated to a particular cluster. This may reduce and/or avoid vulnerabilities arising from a use of shared resources in a virtualized and/or cloud environment.
    Type: Application
    Filed: April 18, 2018
    Publication date: October 24, 2019
    Applicant: Nutanix, Inc.
    Inventors: Binny Sher Gill, Jan Olderdissen, Rajiv Mirani, Miao Cui
  • Publication number: 20190235905
    Abstract: A method of detecting hotspots in a cloud infrastructure via aggregate geolocation information of user devices is described. The method includes receiving a request to launch a virtual machine executing on behalf of a first user device and retrieving a first set of identifiers of recovery data from a first data center and a second set of identifiers of recovery data from a second data center. The recovery data may be associated with a plurality of virtual machines previously executed on behalf of a plurality of user devices. The method further includes generating a first distribution of geolocations based on the first set of identifiers and a second distribution of geolocations based on the second set of identifiers. The method includes selecting the first data center and replicating, at the first data center, recovery data associated with the virtual machine executing on behalf of the first user device.
    Type: Application
    Filed: February 1, 2018
    Publication date: August 1, 2019
    Inventors: Adam Michael Fried-Gintis, Jan Olderdissen
  • Patent number: 10367883
    Abstract: Examples of systems described herein include resource management processes which may dedicate a portion of resources (e.g. memory) to serve as a dedicated leadership resource pool, accessible to only those instances of services which are designated as having a leadership role. In some examples, if sufficient resources are not available in the dedicated leadership resource pool, an instance of a service running on that computing node may decline to serve in the leadership role. Accordingly, memory and allocation of leaders may be better controlled across the distributed system in some examples.
    Type: Grant
    Filed: March 10, 2017
    Date of Patent: July 30, 2019
    Assignee: Nutanix, Inc.
    Inventor: Jan Olderdissen
  • Publication number: 20190220271
    Abstract: Examples of systems described herein may include virtualized computing environments having one or more upgrade management agents. An upgrade management agent may detect current versions of multiple components in a computing system, including at least one software component and at least one firmware component, obtain a group of updates based on the current versions of the multiple components, and schedule installation of the group of updates including grouping together installation of selected ones of the group of updates for a particular computing node of the computing system, wherein the selected ones each utilize a particular state change of the computing node during the installation. The schedule may also be selected to accommodate dependencies between multiple components which are resolved by the upgrade management agent to obtain the schedule.
    Type: Application
    Filed: January 16, 2018
    Publication date: July 18, 2019
    Applicant: Nutanix, Inc.
    Inventors: Jan Olderdissen, Manoj Sudheendra, Nikhil Bhatia, Viswanathan Vaidyanathan
  • Publication number: 20190188021
    Abstract: Examples described herein may include virtualized environments having multiple computing nodes accessing a storage pool. User interfaces are described which may allow a user to enter one or more IP address generation formula for various components of computing nodes. Examples of system described herein may evaluate the IP address generation formula(s) to generate a set of IP addresses that may be assigned to computing nodes in the system. This may advantageously allow for systematic and efficient assigning of IP addresses across large numbers of computing nodes.
    Type: Application
    Filed: December 19, 2017
    Publication date: June 20, 2019
    Applicant: Nutanix, Inc.
    Inventors: Brian Finn, Jan Olderdissen, Shane Chu, YJ Yang
  • Publication number: 20190090154
    Abstract: A method for configuring components in a data center is disclosed. The method includes receiving, by a management server, a request for an internet protocol (IP) address and media access control (MAC) address from a network-connected component, responsive to receiving the request, issuing, by the management server, an IP address to the network-connected component, associating, by the management server, the issued IP address with the received MAC address, providing, by the management server, a query to the network-connected component for identifying information associated with the network-connected component, receiving, by the management server, the identifying information, and configuring, by the management server, the network-connected component based on the identifying information.
    Type: Application
    Filed: September 21, 2017
    Publication date: March 21, 2019
    Applicant: Nutanix, Inc.
    Inventors: Jan Olderdissen, Nick Neely