Patents by Inventor Olivier Alain CREMEL
Olivier Alain CREMEL 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: 20240031234Abstract: Aspects of wireless communications for edge virtualization management are described. An edge hypervisor launches a wireless communications virtual machine (VM) that includes a guest operating system (OS). The guest OS provides drivers for a wireless adapter of the edge device. A component of the wireless communications VM configures network connection data that enables a wireless adapter to connect to a wireless network. The wireless communications VM executes a Dynamic Host Configuration Protocol (DHCP) component. A wireless network connection is enabled using the edge hypervisor and the wireless communications virtual machine. The DHCP component identifies IP data for the wireless network connection.Type: ApplicationFiled: August 12, 2022Publication date: January 25, 2024Inventors: Tiejun Chen, Olivier Alain Cremel
-
Publication number: 20230229476Abstract: An example method of deploying a virtual machine (VM) in a software-defined data center (SDDC) includes: receiving a VM specification for the VM at an elastic control plane executing in a cluster of hosts having a virtualization layer; composing, by the elastic control plane in response to the VM specification, logical resources of the cluster managed by the virtualization layer; composing, by the elastic control plane, physical resources of the SDDC to add new hardware to the cluster; expanding, by the elastic control plane, the logical resources with new logical resources managed by the virtualization layer and backed by the new hardware; and deploying, by the elastic control plane, the VM in a virtual environment composed from the logical resources as expanded.Type: ApplicationFiled: January 20, 2022Publication date: July 20, 2023Inventors: Brian Masao OKI, Ramsés V. MORALES, Adrian DRZEWIECKI, Konstantinos ROUSSOS, Olivier Alain CREMEL
-
Patent number: 11698795Abstract: A method of remediating configurations of a plurality of system services running in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein, includes the steps of: retrieving actual configurations of the system services, wherein the actual configurations are stored in accordance with a configuration schema of the system services and include a user configuration, which is a configuration initiated by the user, and a system configuration, which is a configuration initiated by the host in response to the user configuration; retrieving desired configurations of the system services from a desired configuration file; comparing each of the actual configurations with a corresponding one of the desired configurations; and upon determining that at least one actual configuration, which is not a system configuration, is different from a corresponding one of the desired configurations, replacing the at least one actual configType: GrantFiled: January 22, 2021Date of Patent: July 11, 2023Assignee: VMware, Inc.Inventors: Mayur Bhosle, Mukund Gunti, Olivier Alain Cremel
-
Patent number: 11669325Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.Type: GrantFiled: April 20, 2022Date of Patent: June 6, 2023Assignee: VMware, Inc.Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
-
Patent number: 11656914Abstract: Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.Type: GrantFiled: August 12, 2020Date of Patent: May 23, 2023Assignee: VMWARE, INC.Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
-
Publication number: 20220405104Abstract: Disclosed are various examples of providing cross platform accelerator remoting between complex instruction set computer (CISC) components and reduced instruction set computer (RISC) components of a computing environment. An accelerator remoting server receives accelerator instructions executable by a locally installed accelerator device and provides the accelerator instructions to the accelerator device. The accelerator remoting server transmits accelerator results to an accelerator remoting client to complete the cross platform or platform agnostic accelerator remoting.Type: ApplicationFiled: July 16, 2021Publication date: December 22, 2022Inventors: Tiejun Chen, Olivier Alain Cremel, Kit Colbert, Chris Wolf, Mazhar Memon, Renu Raman, Peter Buckingham, Shreekanta Das
-
Patent number: 11526365Abstract: A method of remediating configurations of a plurality of system services running in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein, includes the steps of: retrieving actual configurations of the system services, wherein the actual configurations are stored in accordance with a configuration schema of the system services and include a user configuration, which is a configuration initiated by the user, and a system configuration, which is a configuration initiated by the host in response to the user configuration; retrieving desired configurations of the system services from a desired configuration file; comparing each of the actual configurations with a corresponding one of the desired configurations; and upon determining that at least one actual configuration, which is not a system configuration, is different from a corresponding one of the desired configurations, replacing the at least one actual configType: GrantFiled: January 22, 2021Date of Patent: December 13, 2022Assignee: VMware, Inc.Inventors: Mayur Bhosle, Mukund Gunti, Olivier Alain Cremel
-
Publication number: 20220244944Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software by retrieving metadata of the desired state of the virtualization software and determining components that make up the desired state of the virtualization software; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software. One of the components defines a set of payloads for a core kernel of the virtualization software.Type: ApplicationFiled: April 20, 2022Publication date: August 4, 2022Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
-
Publication number: 20220236999Abstract: A method of remediating configurations of a plurality of system services running in each of a plurality of hosts, wherein each of the hosts is configured with a virtualization software for supporting execution of virtual machines therein, includes the steps of: retrieving actual configurations of the system services, wherein the actual configurations are stored in accordance with a configuration schema of the system services and include a user configuration, which is a configuration initiated by the user, and a system configuration, which is a configuration initiated by the host in response to the user configuration; retrieving desired configurations of the system services from a desired configuration file; comparing each of the actual configurations with a corresponding one of the desired configurations; and upon determining that at least one actual configuration, which is not a system configuration, is different from a corresponding one of the desired configurations, replacing the at least one actual configType: ApplicationFiled: January 22, 2021Publication date: July 28, 2022Inventors: Mayur BHOSLE, Mukund GUNTI, Olivier Alain CREMEL
-
Patent number: 11334341Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software and storing the desired image of the virtualization software in a storage location accessible to the hosts; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: GrantFiled: July 27, 2020Date of Patent: May 17, 2022Assignee: VMWARE, INC.Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
-
Patent number: 11269609Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a base image and an add-on image; retrieving metadata of the base image and metadata of the add-on image; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the add-on image; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: GrantFiled: July 27, 2020Date of Patent: March 8, 2022Assignee: VMWARE, INC.Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
-
Patent number: 11240293Abstract: Users of a client computer having non-conventional input devices interact with a host computing platform with the same user experience as if he or she was operating the client computer natively. This is achieved by having the non-conventional input devices of the client device appear local to the applications that are running on the host platform, even though the host computing platform may not be equipped with drivers for the non-conventional input devices.Type: GrantFiled: June 2, 2017Date of Patent: February 1, 2022Assignee: VMWARE, INC.Inventors: Praveen Vegulla, Geoffrey Thomas Lywood, Olivier Alain Cremel
-
Publication number: 20210311755Abstract: A virtualized computing system includes a plurality of hosts, each of which is configured with a virtualization software for supporting execution of virtual machines therein. A method of managing a configuration of a system service in the virtualized computing system includes: upon receiving an API call to operate on a configuration object for the system service that is backed by a configuration schema of the system service, updating a database in accordance with the configuration schema to update or store the configuration of the system service, so that the system service executes with the configuration stored in the database.Type: ApplicationFiled: April 1, 2020Publication date: October 7, 2021Inventors: Mayur BHOSLE, Mukund GUNTI, Olivier Alain CREMEL, Jeffrey HU, Siddharth GANDHI
-
Publication number: 20210311717Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a desired state of the virtualization software; based on the software specification, preparing a desired image of the virtualization software and storing the desired image of the virtualization software in a storage location accessible to the hosts; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: ApplicationFiled: July 27, 2020Publication date: October 7, 2021Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
-
Publication number: 20210311711Abstract: An image of a virtualization software in a plurality of hosts is installed or upgraded by performing the steps of: in response to a user input, generating a software specification that specifies a base image and an add-on image; retrieving metadata of the base image and metadata of the add-on image; generating a desired image of the virtualization software based on the metadata of the base image and the metadata of the add-on image; and instructing each of the hosts to install the desired image of the virtualization software or upgrade a current image of the virtualization software to the desired image of the virtualization software.Type: ApplicationFiled: July 27, 2020Publication date: October 7, 2021Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
-
Publication number: 20200371845Abstract: Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.Type: ApplicationFiled: August 12, 2020Publication date: November 26, 2020Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
-
Patent number: 10838841Abstract: A method for log analysis includes receiving log outputs from an application and generating a log file by recording the log outputs in the log file and, for each log output in the log file, attaching a log context record to the log output. The log context record is encoded with a call stack having stack frames and one or more variables in the stack frames. The method further includes grouping the log outputs in the log file based on their log context records.Type: GrantFiled: July 25, 2018Date of Patent: November 17, 2020Assignee: VMWARE, INC.Inventors: Yao Zhang, Olivier Alain Cremel, Ming Chen, Chunyan Ji, Jingtao Zhang, Hua Chen
-
Patent number: 10768996Abstract: Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.Type: GrantFiled: October 23, 2018Date of Patent: September 8, 2020Assignee: VMWARE, INC.Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
-
Publication number: 20200125419Abstract: Disclosed are various approaches to anticipating future resource consumption based on user sessions. A message comprising a prediction of a future number of concurrent user sessions to be hosted by a virtual machine within a predefined future interval of time is received. It is then determined whether the future number of concurrent user sessions will cause the virtual machine to cross a predefined resource threshold during the predefined future interval of time. Then, a message is sent to a first hypervisor hosting the virtual machine to migrate the virtual machine to a second hypervisor.Type: ApplicationFiled: October 23, 2018Publication date: April 23, 2020Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
-
Publication number: 20200034271Abstract: A method for log analysis includes receiving log outputs from an application and generating a log file by recording the log outputs in the log file and, for each log output in the log file, attaching a log context record to the log output. The log context record is encoded with a call stack having stack frames and one or more variables in the stack frames. The method further includes grouping the log outputs in the log file based on their log context records.Type: ApplicationFiled: July 25, 2018Publication date: January 30, 2020Applicant: VMware, Inc.Inventors: Yao ZHANG, Olivier Alain CREMEL, Ming CHEN, Chunyan JI, Jingtao ZHANG, Hua CHEN