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: 11963891
    Abstract: A prosthetic joint and a method of controlling dorsiflexion and plantarflexion of the hydraulic prosthetic ankle joint. The method includes generating ground reaction forces with a hydraulic prosthetic ankle, wherein the prosthetic hydraulic ankle comprises a first chamber and a second chamber, and the ankle is connected to a prosthetic foot; rotating the prosthetic foot in response to the ground reaction force; transferring fluid between the forward and rear chambers in response to rotation of the foot; providing a feature to occlude or partially occlude the fluid transfer between chambers; providing a non-electronic mechanism for controlling the flow responsive to both a position of the joint and a rate of change of position of the joint, and wherein the mechanism is arranged such that a dwell at a particular joint location or locations will occlude the flow path.
    Type: Grant
    Filed: April 30, 2021
    Date of Patent: April 23, 2024
    Assignee: OTTOBOCK SE & CO. KGAA
    Inventors: Lucas Samuel Lincoln, Ben Gilbert Macomber, Nicholas Roy Corson, David Alan Boone
  • Patent number: 11964310
    Abstract: A debris collection and metrology system for collecting and analyzing debris from a tip used in nanomachining processes, the system including an irradiation source, an irradiation detector, an actuator, and a controller. The irradiation source is operable to direct incident irradiation onto the tip, and the irradiation detector is operable to receive a sample irradiation from the tip, the sample irradiation being generated as a result of the direct incident irradiation being applied onto the tip. The controller is operatively coupled to an actuator system and the irradiation detector, and the controller is operable to receive a first signal based on a first response of the irradiation detector to the sample irradiation, and the controller is operable to effect relative motion between the tip and at least one of the irradiation source and the irradiation detector based on the first signal.
    Type: Grant
    Filed: January 6, 2023
    Date of Patent: April 23, 2024
    Assignee: Bruker Nano, Inc.
    Inventors: Tod Evan Robinson, Bernabe Arruza, Kenneth Gilbert Roessler, David Brinkley, Jeffrey E. LeClaire
  • Publication number: 20240091745
    Abstract: A composite oxidation catalyst for use in an exhaust system for treating an exhaust gas produced by a vehicular compression ignition internal combustion engine is disclosed. The composite oxidation catalyst comprises a honeycomb flow-through substrate monolith and two catalyst washcoat zones arranged axially in series on and along the substrate surface.
    Type: Application
    Filed: October 25, 2023
    Publication date: March 21, 2024
    Inventors: Andrew CHIFFEY, Kieran COLE, Oliver COOPER, Christopher DALY, Lee GILBERT, Robert HANLEY, David MICALLEF, Francois MOREAU, Paul PHILLIPS, George PLATT
  • Publication number: 20240083963
    Abstract: The present invention relates to an immunocytokine comprising (a) a conjugate, and (b) an antibody or a fragment thereof directly or indirectly linked by covalence to said conjugate, wherein said conjugate comprises (i) a polypeptide comprising the amino acid sequence of the interleukin 15 or derivatives thereof, and (ii) a polypeptide comprising the amino acid sequence of the sushi domain of the interleukin 15R alpha (IL-15R?) or derivatives thereof; and uses thereof.
    Type: Application
    Filed: July 14, 2023
    Publication date: March 14, 2024
    Inventors: Sebastien Daniel Morisseau, Geraldine Teppaz, Yannick Laurent Joseph Jacques, Bruno Gilbert Marc Robert, Guy Luc Michel De Martynoff, David Béchard
  • Patent number: 11915022
    Abstract: Mechanisms for reducing memory inconsistencies between two synchronized computing devices are provided. A first hypervisor module of a first computing device iteratively determines that content of a memory page of a plurality of memory pages has been modified. The content of the memory page is sent to a second hypervisor module on a second computing device. At least one other memory page of the plurality of memory pages is identified, and a verification value based on the content of the at least one other memory page is generated. The verification value and a memory page identifier that identifies the at least one other memory page is sent to the second hypervisor module on the second computing device.
    Type: Grant
    Filed: April 14, 2016
    Date of Patent: February 27, 2024
    Assignee: Red Hat, Inc.
    Inventor: David A. Gilbert
  • Publication number: 20230418646
    Abstract: An example method may include generating a block list comprising a plurality of list items, wherein each list item identifies a respective block of a source virtual machine image, and the list items are ordered in the block list according to a timestamp of each respective block, wherein the timestamp indicates a time of a last access of the respective block, sending the block list to a destination computing device, receiving, from the destination computing device, one or more candidate blocks, determining whether the one or more candidate blocks are included in the source virtual machine image, and sending, to the destination computing device, a result indicating whether the one or more candidate blocks are included in the source virtual machine image.
    Type: Application
    Filed: June 28, 2022
    Publication date: December 28, 2023
    Inventors: Michael Tsirkin, David Gilbert
  • Publication number: 20230374371
    Abstract: A method for enhancing water chemistry at a surface for improved well performance may include testing water at the surface to identify a pH level of the water, a type of solid-generating component in the water, and an amount of a solid-generating component in the water. The method may also include identifying a type and an amount of an additive based on identifying the type and the amount of the solid-generating component, where the additive is configured to generate a solid when mixed with the water. The method may further include mixing the water and an additive at the surface to generate the solid and enhanced water, where the solid comprises at least some of the solid-generating components of the water. The enhanced water may be usable for a field operation to cause the improved well performance, and the solid may be removable from the enhanced water at the surface.
    Type: Application
    Filed: May 18, 2023
    Publication date: November 23, 2023
    Inventors: Wei Wang, Wei Wei, Yula Tang, Johannes Cornelis Visser, David Gilbert Leach, Haiping Lu, Stefan Kristopher Koszutski Lattimer
  • Publication number: 20220244981
    Abstract: Systems and methods for memory management for guests. An example method may include running, by a host computer system, a host component managing a guest in communication with a peripheral device, wherein the peripheral device comprises an input/output memory management unit (IOMMU). The method may further include appending, to a page table of the IOMMU, a plurality of records referencing present memory pages associated with a task running on the guest and appending, to the page table of the IOMMU, a plurality of records referencing read-only memory pages associated with the task, wherein the read-only memory pages are indicated as read-only in the page table.
    Type: Application
    Filed: April 8, 2022
    Publication date: August 4, 2022
    Inventors: Michael Tsirkin, David Gilbert
  • Patent number: 11354047
    Abstract: Aspects of the disclosure provide for mechanisms for memory protection of virtual machines in a computer system. A first host page table and a second host page table is generated by a processing device running a hypervisor in view of a guest page table associated with a virtual machine. The first host page table includes a first mapping corresponding to a privileged page of a guest memory and a second mapping corresponding to an unprivileged page of the guest memory. The second host page table includes a third mapping corresponding to the unprivileged page of the guest memory. The first host page table is associated with the virtual machine. In response to detecting a transition from a first guest mode to a second guest mode by the virtual machine, the virtual machine is associated with the second page table.
    Type: Grant
    Filed: September 14, 2020
    Date of Patent: June 7, 2022
    Assignee: Red Hat, Inc.
    Inventors: David Gilbert, Paolo Bonzini
  • Patent number: 11305886
    Abstract: A method, apparatus, and system for displaying information for an aircraft on a display device in a flight deck of the aircraft. A computer system in the aircraft displays a dynamic home page in a graphical user interface on the display device in the flight deck of the aircraft. The information in the dynamic home page is based on the information used to operate the aircraft during a current phase of flight. The computer system changes the information in the dynamic home page as the current phase of flight changes or non-normal conditions occur during operation of the aircraft.
    Type: Grant
    Filed: June 7, 2019
    Date of Patent: April 19, 2022
    Assignee: The Boeing Company
    Inventors: Brian David Gilbert, Alireza Majd, Paul D. Burkhead, Alessandro Edward Galli, John Wiedemann
  • Publication number: 20220110418
    Abstract: Embodiments are described of an object designed as an accessory to neckwear which is a substitute for a knot and which is able to display promotional and other information.
    Type: Application
    Filed: September 14, 2021
    Publication date: April 14, 2022
    Inventors: Bradley Jerome LaPointe, David Gilbert Sime
  • Patent number: 11301402
    Abstract: Systems and methods for memory management for virtual machines. An example method may include generating, by a Peripheral Component Interconnect (PCI) device comprising an input/output memory management unit (IOMMU), a first bit sequence and generating a second sequence by applying a predetermined transformation to the first bit sequence. The method may then write the second bit sequence to a memory buffer, read a first value from the memory buffer, write the first bit sequence to the memory buffer, and read a second value from the memory buffer. Responsive to determining that the second value does not match the first value, the method may associate a writable attribute with an IOMMU page table entry associated with the memory buffer.
    Type: Grant
    Filed: April 30, 2020
    Date of Patent: April 12, 2022
    Assignee: Red Hat, Inc.
    Inventors: Michael Tsirkin, David Gilbert
  • Publication number: 20210342279
    Abstract: Systems and methods for memory management for virtual machines. An example method may include generating, by a Peripheral Component Interconnect (PCI) device comprising an input/output memory management unit (IOMMU), a first bit sequence and generating a second sequence by applying a predetermined transformation to the first bit sequence. The method may then write the second bit sequence to a memory buffer, read a first value from the memory buffer, write the first bit sequence to the memory buffer, and read a second value from the memory buffer. Responsive to determining that the second value does not match the first value, the method may associate a writable attribute with an IOMMU page table entry associated with the memory buffer.
    Type: Application
    Filed: April 30, 2020
    Publication date: November 4, 2021
    Inventors: Michael Tsirkin, David Gilbert
  • Patent number: 11137873
    Abstract: A method and apparatus 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. 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 to operate the aircraft.
    Type: Grant
    Filed: August 31, 2020
    Date of Patent: October 5, 2021
    Assignee: The Boeing Company
    Inventors: Brian David Gilbert, John Wiedemann, Sherwin S. Chen, Alireza Majd
  • Patent number: 11107693
    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: September 30, 2019
    Date of Patent: August 31, 2021
    Assignees: Beijing E-Town Semiconductor Technology Co., Ltd., 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: 11094208
    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: Grant
    Filed: September 30, 2016
    Date of Patent: August 17, 2021
    Assignee: The Boeing Company
    Inventors: Gary Alan Ray, Brian David Gilbert
  • Patent number: 11014096
    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: Grant
    Filed: August 8, 2018
    Date of Patent: May 25, 2021
    Assignee: OMYA INTERNATIONAL AG
    Inventors: Jorg Sotemann, Jorg Maier, David Gilbert, Tomi Matti Juhani Niitti
  • Publication number: 20200409552
    Abstract: Aspects of the disclosure provide for mechanisms for memory protection of virtual machines in a computer system. A first host page table and a second host page table is generated by a processing device running a hypervisor in view of a guest page table associated with a virtual machine. The first host page table includes a first mapping corresponding to a privileged page of a guest memory and a second mapping corresponding to an unprivileged page of the guest memory. The second host page table includes a third mapping corresponding to the unprivileged page of the guest memory. The first host page table is associated with the virtual machine. In response to detecting a transition from a first guest mode to a second guest mode by the virtual machine, the virtual machine is associated with the second page table.
    Type: Application
    Filed: September 14, 2020
    Publication date: December 31, 2020
    Inventors: David Gilbert, Paolo Bonzini
  • Patent number: 10776020
    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: Grant
    Filed: August 13, 2018
    Date of Patent: September 15, 2020
    Assignee: Red Hat, Inc.
    Inventors: David Gilbert, Paolo Bonzini
  • 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