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: 20240031234
    Abstract: 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: Application
    Filed: August 12, 2022
    Publication date: January 25, 2024
    Inventors: Tiejun Chen, Olivier Alain Cremel
  • Publication number: 20230229476
    Abstract: 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: Application
    Filed: January 20, 2022
    Publication date: July 20, 2023
    Inventors: Brian Masao OKI, Ramsés V. MORALES, Adrian DRZEWIECKI, Konstantinos ROUSSOS, Olivier Alain CREMEL
  • Patent number: 11698795
    Abstract: 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 config
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: July 11, 2023
    Assignee: VMware, Inc.
    Inventors: Mayur Bhosle, Mukund Gunti, Olivier Alain Cremel
  • Patent number: 11669325
    Abstract: 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: Grant
    Filed: April 20, 2022
    Date of Patent: June 6, 2023
    Assignee: VMware, Inc.
    Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
  • Patent number: 11656914
    Abstract: 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: Grant
    Filed: August 12, 2020
    Date of Patent: May 23, 2023
    Assignee: VMWARE, INC.
    Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
  • Publication number: 20220405104
    Abstract: 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: Application
    Filed: July 16, 2021
    Publication date: December 22, 2022
    Inventors: Tiejun Chen, Olivier Alain Cremel, Kit Colbert, Chris Wolf, Mazhar Memon, Renu Raman, Peter Buckingham, Shreekanta Das
  • Patent number: 11526365
    Abstract: 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 config
    Type: Grant
    Filed: January 22, 2021
    Date of Patent: December 13, 2022
    Assignee: VMware, Inc.
    Inventors: Mayur Bhosle, Mukund Gunti, Olivier Alain Cremel
  • Publication number: 20220244944
    Abstract: 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: Application
    Filed: April 20, 2022
    Publication date: August 4, 2022
    Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
  • Publication number: 20220236999
    Abstract: 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 config
    Type: Application
    Filed: January 22, 2021
    Publication date: July 28, 2022
    Inventors: Mayur BHOSLE, Mukund GUNTI, Olivier Alain CREMEL
  • Patent number: 11334341
    Abstract: 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: Grant
    Filed: July 27, 2020
    Date of Patent: May 17, 2022
    Assignee: VMWARE, INC.
    Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
  • Patent number: 11269609
    Abstract: 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: Grant
    Filed: July 27, 2020
    Date of Patent: March 8, 2022
    Assignee: VMWARE, INC.
    Inventors: Aravinda Haryadi, Mukund Gunti, Olivier Alain Cremel, Jeffrey Hu, Patrick William Penzias Dirks
  • Patent number: 11240293
    Abstract: 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: Grant
    Filed: June 2, 2017
    Date of Patent: February 1, 2022
    Assignee: VMWARE, INC.
    Inventors: Praveen Vegulla, Geoffrey Thomas Lywood, Olivier Alain Cremel
  • Publication number: 20210311755
    Abstract: 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: Application
    Filed: April 1, 2020
    Publication date: October 7, 2021
    Inventors: Mayur BHOSLE, Mukund GUNTI, Olivier Alain CREMEL, Jeffrey HU, Siddharth GANDHI
  • Publication number: 20210311717
    Abstract: 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: Application
    Filed: July 27, 2020
    Publication date: October 7, 2021
    Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
  • Publication number: 20210311711
    Abstract: 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: Application
    Filed: July 27, 2020
    Publication date: October 7, 2021
    Inventors: ARAVINDA HARYADI, MUKUND GUNTI, OLIVIER ALAIN CREMEL, JEFFREY HU, PATRICK WILLIAM PENZIAS DIRKS
  • Publication number: 20200371845
    Abstract: 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: Application
    Filed: August 12, 2020
    Publication date: November 26, 2020
    Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
  • Patent number: 10838841
    Abstract: 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: Grant
    Filed: July 25, 2018
    Date of Patent: November 17, 2020
    Assignee: VMWARE, INC.
    Inventors: Yao Zhang, Olivier Alain Cremel, Ming Chen, Chunyan Ji, Jingtao Zhang, Hua Chen
  • Patent number: 10768996
    Abstract: 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: Grant
    Filed: October 23, 2018
    Date of Patent: September 8, 2020
    Assignee: VMWARE, INC.
    Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
  • Publication number: 20200125419
    Abstract: 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: Application
    Filed: October 23, 2018
    Publication date: April 23, 2020
    Inventors: Yao Zhang, Olivier Alain Cremel, Zhelong Pan, Xunjia Lu
  • Publication number: 20200034271
    Abstract: 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: Application
    Filed: July 25, 2018
    Publication date: January 30, 2020
    Applicant: VMware, Inc.
    Inventors: Yao ZHANG, Olivier Alain CREMEL, Ming CHEN, Chunyan JI, Jingtao ZHANG, Hua CHEN