Patents by Inventor Aaron Dean BROWN

Aaron Dean BROWN 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).

  • Patent number: 11972222
    Abstract: Disclosed is an approach to implement new behavior using natural language, and to debug and examine what happened in the past via a natural language interface as well. Some approaches use a combination of natural language understanding techniques, knowledge representation techniques, advanced compiler techniques and user interaction techniques, to solve for natural language programming and debugging of computers.
    Type: Grant
    Filed: October 22, 2021
    Date of Patent: April 30, 2024
    Inventors: Binny Sher Gill, Aaron Dean Brown
  • Publication number: 20230376309
    Abstract: Disclosed is an improved approach to implement software programming which allows for interactive coding without having to restart a procedure. This is implemented using a combination of an interpreter which allows for modification of code during runtime using an interactive console and a versioned memory system used by the interpreter to roll-back memory to a previous state of execution.
    Type: Application
    Filed: May 16, 2023
    Publication date: November 23, 2023
    Applicant: Kognitos, Inc.
    Inventors: Binny Sher Gill, Aaron Dean BROWN, Ziv KENNAN
  • Publication number: 20230034521
    Abstract: 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.
    Type: Application
    Filed: July 28, 2022
    Publication date: February 2, 2023
    Applicant: Nutanix, Inc.
    Inventors: Aaron Dean BROWN, Abhishek ARORA, Manoj SUDHEENDRA, Mohan MATURI, Shlomo Shlomi VAKNIN
  • Patent number: 11438280
    Abstract: Methods, systems and non-transitory computer readable media for handling IP network addresses in a virtualization system. Embodiments are configured to receive, from a cloud provider, a cloud provider media access control address to assign to a network interface of a computing node. Also received from the cloud provider is a cloud provider's IP address associated with the cloud provider's media access control address. A virtual machine on the computing node is configured such that the cloud provider's IP address serves as an IP address of the virtual machine and such that a virtualization system media access control address serves as a MAC address of the virtual machine. The virtualization system correlates the cloud provider's media access control address to the IP address of the virtual machine. In some cases, the cloud provider's media access control address stored in a virtual switch of a hypervisor.
    Type: Grant
    Filed: January 31, 2020
    Date of Patent: September 6, 2022
    Assignee: Nutanix, Inc.
    Inventors: Nitin Parab, Aaron Dean Brown, Anupama Ashok Lolage, Binny Sher Gill, Blinston Savio Fernandes
  • Patent number: 11429411
    Abstract: Disclosed is an improved approach for updating address mappings when migrating a virtual entity in a virtualization environment that is installed onto a bare metal cloud infrastructure. The solution reacts to VM migration events rapidly and converges faster with minimal packet loss, as well as avoiding any interruption to existing connections between the VMs.
    Type: Grant
    Filed: October 31, 2020
    Date of Patent: August 30, 2022
    Assignee: Nutanix, Inc.
    Inventors: Anupama Ashok Lolage, Aaron Dean Brown, Mohan Maturi
  • Publication number: 20220156466
    Abstract: Disclosed is an approach to implement new behavior using natural language, and to debug and examine what happened in the past via a natural language interface as well. Some approaches use a combination of natural language understanding techniques, knowledge representation techniques, advanced compiler techniques and user interaction techniques, to solve for natural language programming and debugging of computers.
    Type: Application
    Filed: October 22, 2021
    Publication date: May 19, 2022
    Applicant: Kognitos, Inc.
    Inventors: Binny Sher Gill, Aaron Dean Brown
  • Publication number: 20210073017
    Abstract: Disclosed is an improved approach for updating address mappings when migrating a virtual entity in a virtualization environment that is installed onto a bare metal cloud infrastructure. The solution reacts to VM migration events rapidly and converges faster with minimal packet loss, as well as avoiding any interruption to existing connections between the VMs.
    Type: Application
    Filed: October 31, 2020
    Publication date: March 11, 2021
    Inventors: Anupama Ashok LOLAGE, Aaron Dean BROWN, Mohan MATURI
  • Publication number: 20210067599
    Abstract: Methods, systems and computer program products for configuring private cloud computing resources to run a workload in the execution context of a dynamically configured virtualization system. Embodiments commence upon receiving a computing workload demand specification from a resource demander. The workload demand specification is delivered to a brokerage service. The brokerage service in turn identifies an available computing resource of a private cloud provider that matches up with the received computing workload demand specification. A virtualization system that is dynamically configured for the specified workload is installed on some or all of the available computing resources of the private cloud provider. Once the virtualization system is configured, installed and able to accept a workload for execution, the computing workload is scheduled to run in the virtualization system.
    Type: Application
    Filed: January 31, 2020
    Publication date: March 4, 2021
    Applicant: Nutanix, Inc.
    Inventors: Binny Sher GILL, Nitin PARAB, Aaron Dean BROWN
  • Publication number: 20210067466
    Abstract: Methods, systems and computer program products for deploying a virtualization system onto cloud computing infrastructure. Virtual machines of a virtualization system are deployed onto computing nodes that are interconnected via a cloud provider's networking infrastructure. When migrating a virtual machine from a source computing node to a target computing node that is also interconnected to the cloud provider's networking infrastructure, the addressing of the to-be-migrated virtual machine changes. Dynamically-updated media access control translation tables are maintained at the computing nodes. The media access control translation tables are populated with cloud provider media access control addresses received from the cloud provider. A virtual switch at each computing node modifies incoming and outgoing packets of a to-be-migrated virtual machine based on contents of that node's media access control translation table.
    Type: Application
    Filed: January 31, 2020
    Publication date: March 4, 2021
    Applicant: Nutanix, Inc.
    Inventors: Nitin PARAB, Aaron Dean BROWN, Anupama Ashok LOLAGE, Binny Sher GILL, Blinston Savio FERNANDES
  • Publication number: 20210067484
    Abstract: Methods, systems and non-transitory computer readable media for handling IP network addresses in a virtualization system. Embodiments are configured to receive, from a cloud provider, a cloud provider media access control address to assign to a network interface of a computing node. Also received from the cloud provider is a cloud provider's IP address associated with the cloud provider's media access control address. A virtual machine on the computing node is configured such that the cloud provider's IP address serves as an IP address of the virtual machine and such that a virtualization system media access control address serves as a MAC address of the virtual machine. The virtualization system correlates the cloud provider's media access control address to the IP address of the virtual machine. In some cases, the cloud provider's media access control address stored in a virtual switch of a hypervisor.
    Type: Application
    Filed: January 31, 2020
    Publication date: March 4, 2021
    Applicant: Nutanix, Inc.
    Inventors: Nitin PARAB, Aaron Dean BROWN, Anupama Ashok LOLAGE, Binny Sher GILL, Blinston Savio FERNANDES