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: 12267257Abstract: 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: GrantFiled: January 31, 2020Date of Patent: April 1, 2025Assignee: Nutanix, Inc.Inventors: Nitin Parab, Aaron Dean Brown, Anupama Ashok Lolage, Binny Sher Gill, Blinston Savio Fernandes
-
Publication number: 20240362425Abstract: Disclosed is an improved approach to implement an improved approach to retrospectively examiner and edit facts for an automation run. The user can then continue processing from the point of the fact change, rather than being required to restart the entire process from the very beginning.Type: ApplicationFiled: July 6, 2024Publication date: October 31, 2024Applicant: Kognitos, Inc.Inventors: Siddharth Agrawal, Aaron Dean BROWN, Binny Sher Gill, Ziv Kennan, Rupesh Mehta, Mohsin Mumtaz
-
Publication number: 20240362423Abstract: Disclosed is an improved approach to review and analysis a history of recorded facts for automation runs. This can be used to improve automation accuracy and to create dynamic dashboards.Type: ApplicationFiled: July 6, 2024Publication date: October 31, 2024Applicant: Kognitos, Inc.Inventors: Siddharth Agrawal, Aaron Dean BROWN, Binny Sher Gill, Rupesh Mehta, Aditya Sethuraman
-
Publication number: 20240362424Abstract: Disclosed is an improved approach to implement software upgrades, exports, and/or imports. Natural language processing and code generation are employed to implement the improved software upgrades, exports, and/or imports.Type: ApplicationFiled: July 6, 2024Publication date: October 31, 2024Applicant: Kognitos, Inc.Inventors: Aaron Dean BROWN, Ziv Kennan, Mohsin Mumtaz, Aditya Sethuraman
-
Publication number: 20240281620Abstract: 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: ApplicationFiled: April 29, 2024Publication date: August 22, 2024Applicant: Kognitos, Inc.Inventors: Binny Sher Gill, Aaron Dean BROWN
-
Publication number: 20240281600Abstract: Disclosed is an approach to implement code generation for integration with a third-party application. Automated code generation is used to generate code to interact with a system that is provided by a separate company or organization from the system that has generated the code. A large language model may be used to generate the code.Type: ApplicationFiled: April 26, 2024Publication date: August 22, 2024Applicant: Kognitos, Inc.Inventors: Aaron Dean BROWN, Binny Sher Gill
-
Patent number: 11972222Abstract: 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: GrantFiled: October 22, 2021Date of Patent: April 30, 2024Inventors: Binny Sher Gill, Aaron Dean Brown
-
Publication number: 20230376309Abstract: 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: ApplicationFiled: May 16, 2023Publication date: November 23, 2023Applicant: Kognitos, Inc.Inventors: Binny Sher Gill, Aaron Dean BROWN, Ziv KENNAN
-
Publication number: 20230034521Abstract: 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: ApplicationFiled: July 28, 2022Publication date: February 2, 2023Applicant: Nutanix, Inc.Inventors: Aaron Dean BROWN, Abhishek ARORA, Manoj SUDHEENDRA, Mohan MATURI, Shlomo Shlomi VAKNIN
-
Patent number: 11438280Abstract: 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: GrantFiled: January 31, 2020Date of Patent: September 6, 2022Assignee: Nutanix, Inc.Inventors: Nitin Parab, Aaron Dean Brown, Anupama Ashok Lolage, Binny Sher Gill, Blinston Savio Fernandes
-
Patent number: 11429411Abstract: 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: GrantFiled: October 31, 2020Date of Patent: August 30, 2022Assignee: Nutanix, Inc.Inventors: Anupama Ashok Lolage, Aaron Dean Brown, Mohan Maturi
-
Publication number: 20220156466Abstract: 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: ApplicationFiled: October 22, 2021Publication date: May 19, 2022Applicant: Kognitos, Inc.Inventors: Binny Sher Gill, Aaron Dean Brown
-
Publication number: 20210073017Abstract: 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: ApplicationFiled: October 31, 2020Publication date: March 11, 2021Inventors: Anupama Ashok LOLAGE, Aaron Dean BROWN, Mohan MATURI
-
Publication number: 20210067599Abstract: 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: ApplicationFiled: January 31, 2020Publication date: March 4, 2021Applicant: Nutanix, Inc.Inventors: Binny Sher GILL, Nitin PARAB, Aaron Dean BROWN
-
Publication number: 20210067466Abstract: 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: ApplicationFiled: January 31, 2020Publication date: March 4, 2021Applicant: Nutanix, Inc.Inventors: Nitin PARAB, Aaron Dean BROWN, Anupama Ashok LOLAGE, Binny Sher GILL, Blinston Savio FERNANDES
-
Publication number: 20210067484Abstract: 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: ApplicationFiled: January 31, 2020Publication date: March 4, 2021Applicant: Nutanix, Inc.Inventors: Nitin PARAB, Aaron Dean BROWN, Anupama Ashok LOLAGE, Binny Sher GILL, Blinston Savio FERNANDES