Patents by Inventor John Comstock

John Comstock 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: 10320610
    Abstract: Data network components and frameworks for the control and optimization of network traffic using layered architectures, according to embodiments of the invention, are disclosed. In one embodiment, a data network comprises a switch, a data link, a tracking processor, and a planning processor. The planning processor is configured to generate a reference trajectory by receiving a local system state from the tracking processor, calculating a reference trajectory by solving a planning problem, and sending the reference trajectory to the tracking processor. The tracking processor is configured to track the reference trajectory by determining a set of states of the switch over a time interval, sending a local system state to the planning processor, receiving the reference trajectory from the planning processor, computing a control action by solving a tracking problem based on the reference trajectory, determining an instruction based on the control action, and sending the instruction to the switch.
    Type: Grant
    Filed: October 17, 2016
    Date of Patent: June 11, 2019
    Assignee: California Institute of Technology
    Inventors: Nikolai Matni, John Comstock Doyle
  • Publication number: 20170111223
    Abstract: Data network components and frameworks for the control and optimization of network traffic using layered architectures, according to embodiments of the invention, are disclosed. In one embodiment, a data network comprises a switch, a data link, a tracking processor, and a planning processor. The planning processor is configured to generate a reference trajectory by receiving a local system state from the tracking processor, calculating a reference trajectory by solving a planning problem, and sending the reference trajectory to the tracking processor. The tracking processor is configured to track the reference trajectory by determining a set of states of the switch over a time interval, sending a local system state to the planning processor, receiving the reference trajectory from the planning processor, computing a control action by solving a tracking problem based on the reference trajectory, determining an instruction based on the control action, and sending the instruction to the switch.
    Type: Application
    Filed: October 17, 2016
    Publication date: April 20, 2017
    Applicant: California Institute of Technology
    Inventors: Nikolai Matni, John Comstock Doyle
  • Publication number: 20060255305
    Abstract: A knife gate valve comprising a two-piece valve body, a knife gate, an elastomeric transverse seal, an elastomeric perimeter seal, and a pair of elastomer liners. Each elastomer liner is positioned between the knife gate and one of the mating valve body halves and defines a chamber for receiving the perimeter seal. Each liner has a port that corresponds to the flow channel, a sealing portion that extends into a sealing chamber to cooperate with the transverse seal, and an orifice liner extension that lines the orifice of the corresponding valve body half. O-rings, preferably of a softer material than the elastomer liner, may be positioned on the outer rim of the orifice liner extensions for creating a seal among the elastomer liner, the corresponding valve body half, and a corresponding mating flange of a fluid handling system.
    Type: Application
    Filed: May 13, 2005
    Publication date: November 16, 2006
    Inventors: John Comstock, Jody Powell
  • Publication number: 20050218368
    Abstract: A gate seal for a knife gate valve comprising a sealing surface lining the gate channel and an integral gasket for compression between valve body halves, a chest seal for a knife gate valve comprising a body having an expandable sealing surface and one or more injection chambers adapted to receive an injectable packing, each chamber having a cross-sectional area that is completely surrounded by the body member, and/or a knife gate valve comprising one or both such seals. The chest seal body may comprise a knife gate slot that is peripherally surrounded by the body. The gate seal and the chest seal may comprise a single integral elastomeric member or separate components.
    Type: Application
    Filed: April 1, 2004
    Publication date: October 6, 2005
    Inventors: Christopher Vanderberg, Shaine Reeves, John Comstock, Timothy Sumrall