Patents by Inventor Bryan Woodruff

Bryan Woodruff 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: 12491467
    Abstract: A carbon capture system including an air intake system configured to receive a gas including a carbonic substance, at least one carbon capture chamber fluidly connected to the air intake system, the at least one carbon capture chamber including one or more adsorbent and/or absorbent materials, the one or more adsorbent and/or absorbent materials configured to adsorb the carbonic substance from the gas, a desorption system, the desorption system including a heating system configured to apply a heat to the at least one carbon capture chamber and remove the carbonic substance from the one or more adsorbent and/or absorbent materials and a vacuum system configured to extract the carbonic substance from the at least one carbon capture chamber and a compression system configured to compress the carbonic substance.
    Type: Grant
    Filed: May 12, 2025
    Date of Patent: December 9, 2025
    Assignee: Provocative Science Holdings, Inc.
    Inventors: Nicholas Meyer, Robert Fisher, Andrew Bouma, Bryan Woodruff, Indrid Xhuti
  • Publication number: 20050286552
    Abstract: Streaming data is processed through one or more pipes of connected modules including mixers and/or splitters. The data is carried in composite physically allocated frames having virtual subframes associated with different ones of the splitters, mixers, and other transform modules. Nesting trees and pipe control tables represent the structure of the pipes. A frame allocator is assigned to a particular module in a pipe. Rather than issuing a control transaction to all modules when any one of them completes an operation upon its source data, a control manager requests a module to begin its operation only when all of its input subframes have become available. Frame control tables record when any module has completed an operation, and a pipe control table lists which modules provide data to which other modules.
    Type: Application
    Filed: August 16, 2005
    Publication date: December 29, 2005
    Applicant: Microsoft Corporation
    Inventors: Rafael Lisitsa, George Shaw, Dale Sather, Bryan Woodruff
  • Publication number: 20050267988
    Abstract: Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies overall goals for an actual graph for processing a given type of data for a particular purpose. A flow manager constructs the graph as a sequence of module interconnections required for processing the data, in response to the parameter values of the individual modules in the graph in view of the goals for the overall graph as a whole, and divides it into pipes each having one or more modules and each assigned to a memory manager for handling data frames in the pipe.
    Type: Application
    Filed: August 2, 2005
    Publication date: December 1, 2005
    Applicant: Microsoft Corporation
    Inventors: Rafael Lisitsa, George Shaw, Dale Sather, Bryan Woodruff
  • Publication number: 20050022193
    Abstract: Frame-based streaming data flows through a graph of multiple interconnected processing modules. The modules have a set of performance parameters whose values specify the sensitivity of each module to the selection of certain resources of a system. A user specifies overall goals for an actual graph for processing a given type of data for a particular purpose. A flow manager constructs the graph as a sequence of module interconnections required for processing the data, in response to the parameter values of the individual modules in the graph in view of the goals for the overall graph as a whole, and divides it into pipes each having one or more modules and each assigned to a memory manager for handling data frames in the pipe.
    Type: Application
    Filed: June 7, 2004
    Publication date: January 27, 2005
    Applicant: Microsoft Corporation
    Inventors: Rafael Lisitsa, George Shaw, Dale Sather, Bryan Woodruff