Patents by Inventor David A. Gilbert

David A. Gilbert 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: 10761676
    Abstract: A method, apparatus, and system for displaying information for an aircraft on display devices in a flight deck of the aircraft. A computer system in the aircraft identifies information used to operate the aircraft. The computer system selects a display configuration from a plurality of display configurations for the display devices based on a first set of tasks assigned to a pilot for a current flight and a second set of tasks assigned to a copilot for the current flight of the aircraft. The computer system displays the information in windows on display devices in the flight deck of the aircraft in the display configuration. The display configuration simplifies access to the information used by the pilot to perform the first set of tasks and the copilot to perform the second set of tasks.
    Type: Grant
    Filed: September 25, 2018
    Date of Patent: September 1, 2020
    Assignee: The Boeing Company
    Inventors: Brian David Gilbert, John Wiedemann, Sherwin S. Chen, Alireza Majd
  • Patent number: 10705731
    Abstract: A device operational control system is configured to control operation of a device. The device operational control system includes a motion sensor that is configured to detect motion. The motion sensor is configured to output a motion signal indicative of the motion. An operational control unit is communicatively coupled to the motion sensor. The operational control unit is configured to receive the motion signal from the motion sensor and control at least one operational aspect of the device based on the motion.
    Type: Grant
    Filed: August 17, 2017
    Date of Patent: July 7, 2020
    Assignee: THE BOEING COMPANY
    Inventor: Brian David Gilbert
  • Publication number: 20200188935
    Abstract: The present invention concerns a process for manufacturing white pigment containing products. The white pigment containing products are obtained from at least one white pigment and impurities containing material via froth flotation.
    Type: Application
    Filed: August 8, 2018
    Publication date: June 18, 2020
    Inventors: Jorg SOTEMANN, Jorg MAIER, David GILBERT, Tomi Matti Juhani NIITTI
  • Patent number: 10620936
    Abstract: Updating boot components in compliance with a chain of trust by loading a boot component update forming part of the chain of trust during a boot process in an execution environment. Boot component measurements are detected and stored as a revised set of attestation values for retrieval by an attestation system. Performing the boot component update upon determining a pass indication for the chain of trust including the boot component update.
    Type: Grant
    Filed: May 1, 2018
    Date of Patent: April 14, 2020
    Assignee: International Business Machines Corporation
    Inventors: David A. Gilbert, David Haikney, James W. Walker
  • Publication number: 20200098576
    Abstract: A method for removing photoresist, an oxidation layer, or both from a semiconductor substrate is disclosed. The method includes placing a substrate in a processing chamber, the processing chamber separate from a plasma chamber for generating a non-oxidizing plasma to be used in treating the substrate; generating a first non-oxidizing plasma from a first reactant gas and a first carrier gas in the plasma chamber, wherein the first non-oxidizing plasma comprises from about 10% to about 40% of the first reactant gas, wherein the first reactant gas has a flow rate of from about 100 standard cubic centimeters per minute to about 15,000 standard cubic centimeters per minute, and wherein the first carrier gas has a flow rate of from about 500 standard cubic centimeters per minute to about 20,000 standard cubic centimeters per minute; and treating the substrate by exposing the substrate to the first non-oxidizing plasma in the processing chamber.
    Type: Application
    Filed: September 30, 2019
    Publication date: March 26, 2020
    Inventors: Li Diao, Robert George Elliston, David Gilbert, Chan-Yun Lee, James Paris, HaiAu PhanVu, Tom Tillery, Vijay Matthew Vaniapura
  • Publication number: 20200050364
    Abstract: Aspects of the disclosure provide for mechanisms for memory protection of virtual machines in a computer system. A method of the disclosure includes: obtaining, by a hypervisor, a guest page table associated with a virtual machine, wherein the guest page table comprises a first guest page table entry associated with a privilege flag indicating that a first virtual page of a guest memory of the virtual machine is accessible to unprivileged code; and in view of a determination that the virtual machine is running in a kernel mode, generating a first host page table in view of the guest page table, wherein the first host page table comprises a first host page table entry corresponding to the first guest page table entry, and wherein the first host page table entry is associated with a privilege flag indicating that the first virtual page is not accessible to the unprivileged code.
    Type: Application
    Filed: August 13, 2018
    Publication date: February 13, 2020
    Inventors: David Gilbert, Paolo Bonzini
  • Patent number: 10552230
    Abstract: A hypervisor of a source host receives a request to migrate a group of virtual machines that provide network function virtualization support (NFV) from the source host to a destination host. The hypervisor of the source host determines that a first virtual machine of the group of virtual machines being migrated to the destination host shares a memory space on the source host with the group of virtual machines on the source host. Upon receiving a request from a second virtual machine of the group of virtual machines on the source host to access a first memory page of the shared memory space on the source host that has been migrated to the destination host, the hypervisor of the source host initiates migration of the second virtual machine to the destination host.
    Type: Grant
    Filed: May 23, 2016
    Date of Patent: February 4, 2020
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael S. Tsirkin, David A. Gilbert
  • Patent number: 10503659
    Abstract: A system and methods for migrating a virtual machine (VM). In one embodiment, a hypervisor receives a request to migrate the contents of a memory of a source VM in a first physical memory area to a destination VM in a second physical memory area, where the first and second physical memory areas are disjoint. The hypervisor executes the destination VM in response to the request, and detects an access of a page of memory of the destination VM. The hypervisor determines, in view of a data structure maintained by a guest operating system executing in the destination VM, that a first page of a memory of the source VM in the first physical memory area is currently in use by the destination VM.
    Type: Grant
    Filed: April 2, 2018
    Date of Patent: December 10, 2019
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, David A. Gilbert
  • Patent number: 10431469
    Abstract: A method for removing photoresist, an oxidation layer, or both from a semiconductor substrate is disclosed. The method includes placing a substrate in a processing chamber, the processing chamber separate from a plasma chamber for generating a non-oxidizing plasma to be used in treating the substrate; generating a first non-oxidizing plasma from a first reactant gas and a first carrier gas in the plasma chamber, wherein the first non-oxidizing plasma comprises from about 10% to about 40% of the first reactant gas, wherein the first reactant gas has a flow rate of from about 100 standard cubic centimeters per minute to about 15,000 standard cubic centimeters per minute, and wherein the first carrier gas has a flow rate of from about 500 standard cubic centimeters per minute to about 20,000 standard cubic centimeters per minute; and treating the substrate by exposing the substrate to the first non-oxidizing plasma in the processing chamber.
    Type: Grant
    Filed: July 16, 2013
    Date of Patent: October 1, 2019
    Assignee: Mattson Technology, Inc.
    Inventors: Li Diao, Robert George Elliston, David Gilbert, Chan-Yun Lee, James Paris, HaiAu PhanVu, Tom Tillery, Vijay Matthew Vaniapura
  • Patent number: 10402560
    Abstract: Methods, systems, and computer program products for selecting a virtual machine to perform a task corresponding to a client request and performing the task at the virtual machine. After performing the task at the virtual machine, an indicator corresponding to a shutdown of the virtual machine is detected. After detecting the indicator and prior to the shutdown of the virtual machine, a memory space is preserved corresponding to the virtual machine. The preserved memory space is then scanned for malware.
    Type: Grant
    Filed: March 26, 2018
    Date of Patent: September 3, 2019
    Assignee: RED HAT, INC.
    Inventor: David Gilbert
  • Publication number: 20190056862
    Abstract: A device operational control system is configured to control operation of a device. The device operational control system includes a motion sensor that is configured to detect motion. The motion sensor is configured to output a motion signal indicative of the motion. An operational control unit is communicatively coupled to the motion sensor. The operational control unit is configured to receive the motion signal from the motion sensor and control at least one operational aspect of the device based on the motion.
    Type: Application
    Filed: August 17, 2017
    Publication date: February 21, 2019
    Applicant: THE BOEING COMPANY
    Inventor: Brian David Gilbert
  • Patent number: 10108413
    Abstract: This invention relates to a method and apparatus for updating software. In particular this invention relates to a method, system and computer program for updating an operating system in a hypervisor comprising: determining a new version of a component of the operating system; installing the new component version; measuring an identifying characteristic of the component and making it available to an attestation system; notifying the attestation system that a component has been updated to a new version whereby, when the attestation system finds that the identifying characteristic of the new component does not match a pre-stored attestation value it is aware that a legitimate mis-match could have occurred.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: October 23, 2018
    Assignee: International Business Machines Corporation
    Inventors: David A. Gilbert, David Haikney, James W. Walker
  • Publication number: 20180246709
    Abstract: Updating boot components in compliance with a chain of trust by loading a boot component update forming part of the chain of trust during a boot process in an execution environment. Boot component measurements are detected and stored as a revised set of attestation values for retrieval by an attestation system. Performing the boot component update upon determining a pass indication for the chain of trust including the boot component update.
    Type: Application
    Filed: May 1, 2018
    Publication date: August 30, 2018
    Inventors: David A. Gilbert, David Haikney, James W. Walker
  • Publication number: 20180225221
    Abstract: A system and methods for migrating a virtual machine (VM). In one embodiment, a hypervisor receives a request to migrate the contents of a memory of a source VM in a first physical memory area to a destination VM in a second physical memory area, where the first and second physical memory areas are disjoint. The hypervisor executes the destination VM in response to the request, and detects an access of a page of memory of the destination VM. The hypervisor determines, in view of a data structure maintained by a guest operating system executing in the destination VM, that a first page of a memory of the source VM in the first physical memory area is currently in use by the destination VM.
    Type: Application
    Filed: April 2, 2018
    Publication date: August 9, 2018
    Inventors: Michael Tsirkin, David A. Gilbert
  • Publication number: 20180211031
    Abstract: Methods, systems, and computer program products for selecting a virtual machine to perform a task corresponding to a client request and performing the task at the virtual machine. After performing the task at the virtual machine, an indicator corresponding to a shutdown of the virtual machine is detected. After detecting the indicator and prior to the shutdown of the virtual machine, a memory space is preserved corresponding to the virtual machine. The preserved memory space is then scanned for malware.
    Type: Application
    Filed: March 26, 2018
    Publication date: July 26, 2018
    Inventor: David Gilbert
  • Patent number: 10007510
    Abstract: This invention relates to a method and apparatus for updating software. In particular this invention relates to a method, system and computer program for updating an operating system in a hypervisor comprising: determining a new version of a component of the operating system; installing the new component version; measuring an identifying characteristic of the component and making it available to an attestation system; notifying the attestation system that a component has been updated to a new version whereby, when the attestation system finds that the identifying characteristic of the new component does not match a pre-stored attestation value it is aware that a legitimate mis-match could have occurred.
    Type: Grant
    Filed: January 12, 2016
    Date of Patent: June 26, 2018
    Assignee: International Business Machines Corporation
    Inventors: David A. Gilbert, David Haikney, James W. Walker
  • Patent number: 9977894
    Abstract: Methods, systems, and computer program products for selecting a virtual machine to perform a task corresponding to a client request and performing the task at the virtual machine. After performing the task at the virtual machine, an indicator corresponding to a shutdown of the virtual machine is detected. After detecting the indicator and prior to the shutdown of the virtual machine, a memory space is preserved corresponding to the virtual machine. The preserved memory space is then scanned for malware.
    Type: Grant
    Filed: November 18, 2015
    Date of Patent: May 22, 2018
    Assignee: RED HAT, INC.
    Inventor: David Gilbert
  • Patent number: 9955800
    Abstract: Various embodiments of the present invention are directed to a children's bouncer apparatus. In various embodiments, the apparatus includes a support frame, seat assembly configured to support a child, and bouncer control device. The support frame includes one or more semi-rigid support arms that extend above a base portion and suspend the seat assembly above the base portion. The bouncer control device is configured to impart a driving force on the seat assembly via a magnetic drive assembly, thereby causing the seat assembly to continuously oscillate at the natural frequency of the children's bouncer.
    Type: Grant
    Filed: June 21, 2016
    Date of Patent: May 1, 2018
    Assignee: KIDS II, INC.
    Inventors: David Gilbert, Peter D. Jackson, Alex E. Soriano, Jing Ru Chen
  • Publication number: 20180096610
    Abstract: A collision avoidance system comprises a pair of video cameras mounted to a vertical stabilizer of the aircraft, a machine vision processing unit, and a system to inform the pilots of a potential collision. The machine vision processing unit is configured to process image data captured by the video cameras using stereoscopic and structure from motion techniques to detect an obstacle that is near or in the path of the aircraft. Estimates of the range to the object and the rate of change of that range are computed. With the range and range rate, a time to collision can be estimated toward every point of the aircraft. A pilot warning can be sounded based on the nearness of the potential collision. A method of calibrating the video cameras using existing feature points on the top of the aircraft is initiated in response to power being turned on.
    Type: Application
    Filed: September 30, 2016
    Publication date: April 5, 2018
    Applicant: The Boeing Company
    Inventors: Gary Alan Ray, Brian David Gilbert
  • Patent number: 9934157
    Abstract: A system and methods for migrating a virtual machine (VM). In one embodiment, a hypervisor receives a request to migrate the contents of a memory of a source VM in a first physical memory area to a destination VM in a second physical memory area, where the first and second physical memory areas are disjoint. The hypervisor executes the destination VM in response to the request, and detects an access of a page of memory of the destination VM. The hypervisor determines, in view of a data structure maintained by a guest operating system executing in the destination VM, that a first page of a memory of the source VM in the first physical memory area is currently in use by the destination VM.
    Type: Grant
    Filed: November 25, 2015
    Date of Patent: April 3, 2018
    Assignee: Red Hat Israel, Ltd.
    Inventors: Michael Tsirkin, David A. Gilbert