Patents by Inventor Daniel E. Cook

Daniel E. Cook 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: 12268840
    Abstract: Provided is a system for dispensing fluid. The system includes a housing defining a chamber; an inflatable bag disposed in the chamber and adapted to contain a fluid, the bag being in fluid communication with a flow path for flow of the fluid out of the bag; and a pressure source for inflating the bag to force the fluid from the bag to the flow path at a controlled rate. The bag inflates against an inner surface of the housing such that, prior to the bag being fully inflated, the fluid contained in the bag is forced from the bag at the controlled rate.
    Type: Grant
    Filed: January 21, 2022
    Date of Patent: April 8, 2025
    Assignee: Proportion-Air, Inc
    Inventor: Daniel E. Cook
  • Publication number: 20220233766
    Abstract: Provided is a system for dispensing fluid. The system includes a housing defining a chamber; an inflatable bag disposed in the chamber and adapted to contain a fluid, the bag being in fluid communication with a flow path for flow of the fluid out of the bag; and a pressure source for inflating the bag to force the fluid from the bag to the flow path at a controlled rate. The bag inflates against an inner surface of the housing such that, prior to the bag being fully inflated, the fluid contained in the bag is forced from the bag at the controlled rate.
    Type: Application
    Filed: January 21, 2022
    Publication date: July 28, 2022
    Applicant: Proportion-Air, Inc.
    Inventor: Daniel E. Cook
  • Patent number: 8839212
    Abstract: A code generator and multi-core framework are executable in a computer system to implement methods as disclosed herein, including a method for the code generator to automatically generate multi-threaded source code from functional specifications, and for the multi-core framework, which is a run time component, to generate multi-threaded task object code from the multi-threaded source code and to execute the multi-threaded task object code on respective processor cores. The methods provide transparency to the programmer, and during execution, provide automatic identification of processing parallelisms. The methods implement Consume-Simplify-Produce and Normalize-Transpose-Distribute operations to reduce complex expression sets in a functional specification to simplified expression sets operable in parallel processing environments through the generated multi-threaded task object code.
    Type: Grant
    Filed: September 30, 2013
    Date of Patent: September 16, 2014
    Assignee: Texas Tech University System
    Inventors: Daniel E. Cooke, J. Nelson Rushton, Brad Nemanich
  • Publication number: 20140109039
    Abstract: A code generator and multi-core framework are executable in a computer system to implement methods as disclosed herein, including a method for the code generator to automatically generate multi-threaded source code from functional specifications, and for the multi-core framework, which is a run time component, to generate multi-threaded task object code from the multi-threaded source code and to execute the multi-threaded task object code on respective processor cores. The methods provide transparency to the programmer, and during execution, provide automatic identification of processing parallelisms. The methods implement Consume-Simplify-Produce and Normalize-Transpose-Distribute operations to reduce complex expression sets in a functional specification to simplified expression sets operable in parallel processing environments through the generated multi-threaded task object code.
    Type: Application
    Filed: September 30, 2013
    Publication date: April 17, 2014
    Applicant: Texas Tech University System
    Inventors: Daniel E. Cooke, J. Nelson Rushton, Brad Nemanich
  • Patent number: 8549496
    Abstract: A code generator and multi-core framework are executable in a computer system to implement methods as disclosed herein, including a method for the code generator to automatically generate multi-threaded source code from functional specifications, and for the multi-core framework, which is a run time component, to generate multi-threaded task object code from the multi-threaded source code and to execute the multi-threaded task object code on respective processor cores. The methods provide transparency to the programmer, and during execution, provide automatic identification of processing parallelisms. The methods implement Consume-Simplify-Produce and Normalize-Transpose-Distribute operations to reduce complex expression sets in a functional specification to simplified expression sets operable in parallel processing environments through the generated multi-threaded task object code.
    Type: Grant
    Filed: February 24, 2010
    Date of Patent: October 1, 2013
    Assignee: Texas Tech University System
    Inventors: Daniel E. Cooke, J. Nelson Rushton, Brad Nemanich
  • Patent number: 4901758
    Abstract: An electropneumatic transducer which operates quickly and accurately over a broad range of pressures to control high pressure, high flow devices at their point of operation. The transducer is lightweight and insensitive to position or vibration, and can be readily mounted to the device to be controlled at its workpoint and operated remotely by a process controller or other electrical device. There is also provided both internal and external feedback whereby the repeated accurate operation of the transducer is assured.
    Type: Grant
    Filed: June 27, 1986
    Date of Patent: February 20, 1990
    Inventors: Daniel E. Cook, Edward D. Lewis