Patents by Inventor Olivier Cremel

Olivier 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).

  • Patent number: 10185573
    Abstract: An image of system software is installed by loading an executable image of the system software using a boot loader, where the executable image includes a kernel and a plurality of files used by the kernel. The kernel of the system software is executed to generate the image of the system software that includes a copy of the kernel. Generating the image of the system software involves the steps of generating a plurality of pointers that each point to a different one of the files, retrieving the files using the pointers, and storing a copy of the kernel and the files in a storage device from which the system software is to be booted as the image of the system software.
    Type: Grant
    Filed: October 6, 2015
    Date of Patent: January 22, 2019
    Assignee: VMWARE, INC.
    Inventors: Daniel K. Hiltgen, Olivier A. Cremel, Christopher P. Devine
  • Publication number: 20160026474
    Abstract: An image of system software is installed by loading an executable image of the system software using a boot loader, where the executable image includes a kernel and a plurality of files used by the kernel. The kernel of the system software is executed to generate the image of the system software that includes a copy of the kernel. Generating the image of the system software involves the steps of generating a plurality of pointers that each point to a different one of the files, retrieving the files using the pointers, and storing a copy of the kernel and the files in a storage device from which the system software is to be booted as the image of the system software.
    Type: Application
    Filed: October 6, 2015
    Publication date: January 28, 2016
    Applicant: VMware, Inc.
    Inventors: Daniel K. Hiltgen, Olivier A. Cremel, Christopher P. Devine
  • Patent number: 8166349
    Abstract: One embodiment is a method of transferring data from a computer system to a Universal Serial Bus (USB) device after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) transferring at least a portion of the data to a USB driver for the USB device; (c) the USB driver transferring the portion of the data to a USB controller driver for a USB controller for the USB device; (d) the USB controller driver causing the USB controller to transfer the portion of the data to the USB device; (e) polling the USB controller to determine whether the data transfer was completed; and (f) if the data transfer was completed, providing a notification to the computer system.
    Type: Grant
    Filed: December 18, 2008
    Date of Patent: April 24, 2012
    Assignee: VMware, Inc.
    Inventors: Erik Cota-Robles, Praveen Vegulla, Kinshuk Govil, Olivier Cremel
  • Patent number: 7853744
    Abstract: In virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system and has direct access to a hardware device coupled to the virtualized computer system via a communication interface, a computer-implemented method of handling interrupts from the hardware device to the guest operating system includes: (a) receiving a physical interrupt from the hardware device on a shared interrupt line of an interrupt controller; (b) masking the shared interrupt line of the interrupt controller; (c) generating a virtual interrupt corresponding to the physical interrupt to the guest operating system; and (d) the guest operating system executing an interrupt service routine.
    Type: Grant
    Filed: May 21, 2008
    Date of Patent: December 14, 2010
    Assignee: VMware, Inc.
    Inventors: Mallik Mahalingam, Olivier Cremel, Jyothir Ramanan, Michael Nelson
  • Publication number: 20100161863
    Abstract: One embodiment is a method of transferring data from a computer system to a Universal Serial Bus (USB) device after a computer system crash where interrupts are masked, the method comprising: (a) detecting the computer system crash; (b) transferring at least a portion of the data to a USB driver for the USB device; (c) the USB driver transferring the portion of the data to a USB controller driver for a USB controller for the USB device; (d) the USB controller driver causing the USB controller to transfer the portion of the data to the USB device; (e) polling the USB controller to determine whether the data transfer was completed; and (f) if the data transfer was completed, providing a notification to the computer system.
    Type: Application
    Filed: December 18, 2008
    Publication date: June 24, 2010
    Applicant: VMWARE, INC.
    Inventors: Erik COTA-ROBLES, Praveen VEGULLA, Kinshuk GOVIL, Olivier CREMEL
  • Publication number: 20080294825
    Abstract: In virtualized computer system in which a guest operating system runs on a virtual machine of a virtualized computer system and has direct access to a hardware device coupled to the virtualized computer system via a communication interface, a computer-implemented method of handling interrupts from the hardware device to the guest operating system includes: (a) receiving a physical interrupt from the hardware device on a shared interrupt line of an interrupt controller; (b) masking the shared interrupt line of the interrupt controller; (c) generating a virtual interrupt corresponding to the physical interrupt to the guest operating system; and (d) the guest operating system executing an interrupt service routine.
    Type: Application
    Filed: May 21, 2008
    Publication date: November 27, 2008
    Applicant: VMWARE, INC.
    Inventors: Mallik Mahalingam, Olivier Cremel, Jyothir Ramanan, Michael Nelson
  • Patent number: 7290277
    Abstract: A system for supporting management operations associated with an interconnect device includes a port of the interconnect device to maintain authentication data that facilitates authorization of a management operation and a configuration switch coupled to the port to generate a reset signal in response to an operator's command. The port is operable to reset the authentication data upon receiving the reset signal from the configuration switch.
    Type: Grant
    Filed: January 24, 2002
    Date of Patent: October 30, 2007
    Assignee: Avago Technologies General IP PTE Ltd
    Inventors: Norman C. Chou, Olivier Cremel
  • Patent number: 7231444
    Abstract: A method and management port for an indirect loop protocol associated with an interconnect device. In one embodiment, a method to handle a request sent to an interconnect device includes receiving the request at a destination switch from a host network adapter; generating a response to the request in the destination switch; and returning the response to the host network adapter, wherein the destination switch includes a management port for addressing the interconnect device that implements an indirect loop protocol.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: June 12, 2007
    Assignee: Palau Acquisition Corporation (Delaware)
    Inventors: Norman Chou, Olivier Cremel, Richard Schober, Ian Colloff
  • Patent number: 6920106
    Abstract: In one embodiment a method for processing an incoming packet in a port of an interconnect device includes speculatively forwarding the incoming packet to multiple buffers within the port prior to determining which of the multiple buffers is a target buffer for the packet, decoding the packet, and determining which of the multiple buffers is the target buffer for the packet using the decoded packet. The method further includes notifying an agent associated with the target buffer that the target buffer is an intended owner of the data packet. In one embodiment, agents associated with the multiple buffers are designated to process packets that are not subject to a credit-based flow control method.
    Type: Grant
    Filed: September 7, 2001
    Date of Patent: July 19, 2005
    Assignee: Agilent Technologies, Inc.
    Inventors: Norman Chou, Olivier Cremel