Patents by Inventor Alexander E. Van Brunt

Alexander E. Van Brunt 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: 11132146
    Abstract: Memory page table invalidations for multiple execution contexts (clients or guests) of a memory system are conventionally queued in a single physical command queue. The multiple execution contexts contend to access the queue, resulting in low performance. Instead of contending with other execution contexts to insert invalidation commands into a single physical command queue, a virtual interface and one or more virtual command queues are allocated to each guest. The execution contexts may simultaneously transmit invalidation commands for the memory system through their respective virtual interface. Additionally, each execution context may also transmit other (less often issued) commands through a hypervisor. Error handling and/or illegal access checks specific to invalidation commands that were previously performed by the hypervisor are now performed by the respective virtual interface(s).
    Type: Grant
    Filed: May 29, 2019
    Date of Patent: September 28, 2021
    Assignee: NVIDIA Corporation
    Inventors: Kaushal Agarwal, Alexander E. Van Brunt
  • Publication number: 20200379675
    Abstract: Memory page table invalidations for multiple execution contexts (clients or guests) of a memory system are conventionally queued in a single physical command queue. The multiple execution contexts contend to access the queue, resulting in low performance. Instead of contending with other execution contexts to insert invalidation commands into a single physical command queue, a virtual interface and one or more virtual command queues are allocated to each guest. The execution contexts may simultaneously transmit invalidation commands for the memory system through their respective virtual interface. Additionally, each execution context may also transmit other (less often issued) commands through a hypervisor. Error handling and/or illegal access checks specific to invalidation commands that were previously performed by the hypervisor are now performed by the respective virtual interface(s).
    Type: Application
    Filed: May 29, 2019
    Publication date: December 3, 2020
    Inventors: Kaushal Agarwal, Alexander E. Van Brunt
  • Patent number: 6641644
    Abstract: The present invention is a gas separator for separating a gas mixture into a product gas. The gas separator has an adsorbent bed including a separation chamber with first and second ports and a molecular sieve material contained in the separation chamber. A first pumping chamber is connected to the first port. A first valve regulates a flow of the gas mixture between the first port and the first pumping chamber. A first piston is located in the first pumping chamber. A second pumping chamber is connected to the second port. A second valve regulates a flow of the product gas between the second port and the second pumping chamber. A second piston is located in the second pumping chamber. A drive system coordinates operation of the first and second pistons and the first and second valves in a cycle including a pressurization stage, a gas shift stage, and a depressurization stage.
    Type: Grant
    Filed: September 16, 2002
    Date of Patent: November 4, 2003
    Assignee: VBOX, Incorporated
    Inventors: Theodore W. Jagger, Alexander E. Van Brunt, Nicholas P. Van Brunt
  • Patent number: 6511526
    Abstract: The present invention is a gas separator for separating a gas mixture into a product gas. The gas separator has an adsorbent bed including a separation chamber with first and second ports and a molecular sieve material contained in the separation chamber. A first pumping chamber is connected to the first port. A first valve regulates a flow of the gas mixture between the first port and the first pumping chamber. A first piston is located in the first pumping chamber. A second pumping chamber is connected to the second port. A second valve regulates a flow of the product gas between the second port and the second pumping chamber. A second piston is located in the second pumping chamber. A drive system coordinates operation of the first and second pistons and the first and second valves in a cycle including a pressurization stage, a gas shift stage, and a depressurization stage.
    Type: Grant
    Filed: January 10, 2002
    Date of Patent: January 28, 2003
    Assignee: VBOX, Incorporated
    Inventors: Theodore W. Jagger, Alexander E. Van Brunt, Nicholas P. Van Brunt
  • Publication number: 20030010208
    Abstract: The present invention is a gas separator for separating a gas mixture into a product gas. The gas separator has an adsorbent bed including a separation chamber with first and second ports and a molecular sieve material contained in the separation chamber. A first pumping chamber is connected to the first port. A first valve regulates a flow of the gas mixture between the first port and the first pumping chamber. A first piston is located in the first pumping chamber. A second pumping chamber is connected to the second port. A second valve regulates a flow of the product gas between the second port and the second pumping chamber. A second piston is located in the second pumping chamber. A drive system coordinates operation of the first and second pistons and the first and second valves in a cycle including a pressurization stage, a gas shift stage, and a depressurization stage.
    Type: Application
    Filed: September 16, 2002
    Publication date: January 16, 2003
    Applicant: VBOX, Incorporated
    Inventors: Theodore W. Jagger, Alexander E. Van Brunt, Nicholas P. Van Brunt
  • Publication number: 20020092420
    Abstract: The present invention is a gas separator for separating a gas mixture into a product gas. The gas separator has an adsorbent bed including a separation chamber with first and second ports and a molecular sieve material contained in the separation chamber. A first pumping chamber is connected to the first port. A first valve regulates a flow of the gas mixture between the first port and the first pumping chamber. A first piston is located in the first pumping chamber. A second pumping chamber is connected to the second port. A second valve regulates a flow of the product gas between the second port and the second pumping chamber. A second piston is located in the second pumping chamber. A drive system coordinates operation of the first and second pistons and the first and second valves in a cycle including a pressurization stage, a gas shift stage, and a depressurization stage.
    Type: Application
    Filed: January 10, 2002
    Publication date: July 18, 2002
    Applicant: Advanced Respiratory, Inc.
    Inventors: Theodore W. Jagger, Alexander E. Van Brunt, Nicholas P. Van Brunt