Patents by Inventor Matthew Baird

Matthew Baird 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).

  • Publication number: 20230043453
    Abstract: A mechanical vacuum dressing comprising: a first valve layer comprising a first one-way valve; a second valve layer comprising a second one-way valve; the first valve layer being joined to the second valve layer so as to define a chamber therebetween; the first one-way valve being configured to admit fluid into the chamber through the first one-way valve but prevent fluid from exiting the chamber through the first one-way valve; the second one-way valve being configured to exhaust fluid from the chamber through the second one-way valve but prevent fluid from entering the chamber through the second one-way valve; and the second valve layer comprising an elastomeric material such that (i) when the second valve layer is moved away from the first valve layer, the volume of the chamber is increased, and (ii) when the second valve layer is thereafter released, the second valve layer moves back towards the first valve layer and the volume of the chamber is decreased.
    Type: Application
    Filed: October 26, 2022
    Publication date: February 9, 2023
    Inventors: Sang Lee, Anthony Assal, Matthew Baird, John Frederick Cornhill, Russell Corwin, Andrew Harvey, Jeffrey Milsom, Anh Nguyen, Jia Xing, James Goldie, Vladimir Gilman, Minh Duong, Jennifer Vondran, Blair Hough, Gerard I. Libby, Timothy Norman Johnson, Darwin T. Keith-Lucas
  • Patent number: 11491265
    Abstract: A mechanical vacuum dressing comprising: a first valve layer comprising a first one-way valve; a second valve layer comprising a second one-way valve; the first valve layer being joined to the second valve layer so as to define a chamber therebetween; the first one-way valve being configured to admit fluid into the chamber through the first one-way valve but prevent fluid from exiting the chamber through the first one-way valve; the second one-way valve being configured to exhaust fluid from the chamber through the second one-way valve but prevent fluid from entering the chamber through the second one-way valve; and the second valve layer comprising an elastomeric material such that (i) when the second valve layer is moved away from the first valve layer, the volume of the chamber is increased, and (ii) when the second valve layer is thereafter released, the second valve layer moves back towards the first valve layer and the volume of the chamber is decreased.
    Type: Grant
    Filed: February 22, 2018
    Date of Patent: November 8, 2022
    Assignee: Cornell University
    Inventors: Sang Lee, Anthony Assal, Matthew Baird, John Frederick Cornhill, Russell Corwin, Andrew Harvey, Jeffrey Milsom, Anh Nguyen, Jia Xing, James Goldie, Vladimir Gilman, Minh Duong, Jennifer Vondran, Blair Hough, Gerard I. Libby, Timothy Norman Johnson, Darwin T. Keith-Lucas
  • Publication number: 20220164349
    Abstract: A data query and retrieval system receives a query request and identifies a plurality of data warehouses, or stores, where data needed to satisfy the query is stored. Data items, or fields, called for by the query request are grouped into sets based on fields stored at the same data warehouse. Individual data connections are generated for each data warehouse accessed, and a database view defined for the fields available at each respective data warehouse. The individual views are invoked in a single query statement by a query processor for accessing the respective data warehouses via the corresponding database view. In this manner, a query operator or user need not define multiple query expressions or perform separate queries for accessing data fields or dimensions residing at different data warehouses.
    Type: Application
    Filed: November 18, 2021
    Publication date: May 26, 2022
    Inventors: Rouzbeh Safaie, Daniel J. Dosch, Joseph Barefoot, Trystan R. Leftwich, Matthew Baird, Sarah Gerweck
  • Patent number: 11019073
    Abstract: Techniques are presented for efficiently provisioning application-agnostic resource access to a variety of applications without modification to the native access control mechanisms of the applications and without transmission of a user's credentials over the network. A user of an application is authenticated by an authorization provider. An access token for the authenticated user is generated. A session password is generated based at least in part on the access token. The session password is applied by the user to the native access control mechanism of an application to facilitate access to resources (e.g., set of subject data) by the application. The resource access is achieved without modification to the native access control mechanism of the application and without transmission of the credentials (e.g., username, password, etc.) of the user over the network.
    Type: Grant
    Filed: March 6, 2018
    Date of Patent: May 25, 2021
    Assignee: AtScale, Inc.
    Inventors: Matthew Baird, David Vigdor Schreibman, Gaurav Nitin Shetti
  • Patent number: 10929361
    Abstract: Techniques are presented for rule-based selection of alternate data sources for multidimensional data statements. A virtual multidimensional data model is implemented to represent datasets that are accessed at various data sources. Derivative cubes generated from the virtual multidimensional data model are structured to have a respective data source metadata layer that is populated at data statement execution time to identify a target data source. Data source selection rules are established to map the attributes of data statements to target data sources. The data source selection rules are evaluated subject to data statement attributes derived from detected data statements to dynamically select target data sources for the data statements. The derivative cubes codify, in their respective data source metadata layers, a unique set of data source attributes identifying the target data sources. The derivative cubes are accessed to facilitate execution of the data statements on datasets at the target data sources.
    Type: Grant
    Filed: July 23, 2017
    Date of Patent: February 23, 2021
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, DaRen Drummond, Matthew Baird
  • Patent number: 10783014
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Grant
    Filed: December 4, 2018
    Date of Patent: September 22, 2020
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
  • Patent number: 10713248
    Abstract: Techniques are presented for rule-based selection of query engines for performing data operations on a variety of datasets stored in heterogeneous data storage environments. Data statements for a subject dataset are mapped to a logical data structure representation of the subject dataset to formulate a logical plan for the data statements. The data statements are analyzed to derive a set of statement attributes associated with the data statements. Query engine attributes describing the query engines available to query various instances of the subject dataset are accessed. A set of query engine selection rules are evaluated subject to the statement attributes and/or the query engine attributes to dynamically select a target query engine for the data statements. A physical plan structured for the target query engine is generated from the logical plan. The physical plan is executed on the target query engine to perform data operations on the subject dataset.
    Type: Grant
    Filed: July 23, 2017
    Date of Patent: July 14, 2020
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David Ross, David P. Mariani, Matthew Baird
  • Patent number: 10513946
    Abstract: A condensation irradiation system is disclosed comprising an electromagnetic radiation emitter mounted on a locating structure, the locating structure being arranged in use to position the radiation emitter so as radiation emitted therefrom travels through a condensation detection region adjacent an upstream side of a gas turbine engine fan.
    Type: Grant
    Filed: May 11, 2017
    Date of Patent: December 24, 2019
    Assignee: ROLLS-ROYCE plc
    Inventors: Matthew Baird, Adriano Pulisciano, Graham Watson
  • Publication number: 20190365962
    Abstract: A mechanical vacuum dressing comprising: a first valve layer comprising a first one-way valve; a second valve layer comprising a second one-way valve; the first valve layer being joined to the second valve layer so as to define a chamber therebetween; the first one-way valve being configured to admit fluid into the chamber through the first one-way valve but prevent fluid from exiting the chamber through the first one-way valve; the second one-way valve being configured to exhaust fluid from the chamber through the second one-way valve but prevent fluid from entering the chamber through the second one-way valve; and the second valve layer comprising an elastomeric material such that (i) when the second valve layer is moved away from the first valve layer, the volume of the chamber is increased, and (ii) when the second valve layer is thereafter released, the second valve layer moves back towards the first valve layer and the volume of the chamber is decreased.
    Type: Application
    Filed: February 22, 2018
    Publication date: December 5, 2019
    Inventors: Sang Lee, Anthony Assal, Matthew Baird, John Frederick Cornhill, Russell Corwin, Andrew Harvey, Jeffrey Milsom, Anh Nguyen, Jia Xing, James Goldie, Vladimir Gilman, Minh Duong, Jennifer Vondran, Blair Hough, Gerard I. Libby, Timothy Norman Johnson, Darwin T. Keith-Lucas
  • Patent number: 10467250
    Abstract: The present disclosure provides a detailed description of techniques for data model design collaboration using semantically correct collaborative objects. Certain embodiments comprise detecting various interaction events from designers collaborating on designing a virtual multidimensional data model to generate unit of work objects characterizing certain design transactions invoked by the interaction events. The unit of work objects are used to determine a set of committed modifications to the virtual multidimensional data model design for broadcasting to the collaborating designers. Some embodiments comprise unit of work objects based on various multidimensional data model rules, syntactic rules, semantic rules, and/or other criteria to determine valid committed modifications. Other embodiments comprise unit of work objects from multiple design transactions that are merged to determine the committed modifications.
    Type: Grant
    Filed: December 14, 2015
    Date of Patent: November 5, 2019
    Assignee: AtScale, Inc.
    Inventors: Matthew Baird, James Lai
  • Publication number: 20190108078
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Application
    Filed: December 4, 2018
    Publication date: April 11, 2019
    Inventors: Sarah GERWECK, David P. MARIANI, Matthew BAIRD, Josh KLAHR, David SCHREIBMAN
  • Publication number: 20190026335
    Abstract: Techniques are presented for rule-based selection of query engines for performing data operations on a variety of datasets stored in heterogeneous data storage environments. Data statements for a subject dataset are mapped to a logical data structure representation of the subject dataset to formulate a logical plan for the data statements. The data statements are analyzed to derive a set of statement attributes associated with the data statements. Query engine attributes describing the query engines available to query various instances of the subject dataset are accessed. A set of query engine selection rules are evaluated subject to the statement attributes and/or the query engine attributes to dynamically select a target query engine for the data statements. A physical plan structured for the target query engine is generated from the logical plan. The physical plan is executed on the target query engine to perform data operations on the subject dataset.
    Type: Application
    Filed: July 23, 2017
    Publication date: January 24, 2019
    Inventors: Sarah Gerweck, David Ross, David P. Mariani, Matthew Baird
  • Publication number: 20190026322
    Abstract: Techniques are presented for rule-based selection of alternate data sources for multidimensional data statements. A virtual multidimensional data model is implemented to represent datasets that are accessed at various data sources. Derivative cubes generated from the virtual multidimensional data model are structured to have a respective data source metadata layer that is populated at data statement execution time to identify a target data source. Data source selection rules are established to map the attributes of data statements to target data sources. The data source selection rules are evaluated subject to data statement attributes derived from detected data statements to dynamically select target data sources for the data statements. The derivative cubes codify, in their respective data source metadata layers, a unique set of data source attributes identifying the target data sources. The derivative cubes are accessed to facilitate execution of the data statements on datasets at the target data sources.
    Type: Application
    Filed: July 23, 2017
    Publication date: January 24, 2019
    Inventors: Sarah Gerweck, DaREN DRUMMOND, Matthew BAIRD
  • Publication number: 20190028485
    Abstract: Techniques are presented for efficiently provisioning application-agnostic resource access to a variety of applications without modification to the native access control mechanisms of the applications and without transmission of a user's credentials over the network. A user of an application is authenticated by an authorization provider. An access token for the authenticated user is generated. A session password is generated based at least in part on the access token. The session password is applied by the user to the native access control mechanism of an application to facilitate access to resources (e.g., set of subject data) by the application. The resource access is achieved without modification to the native access control mechanism of the application and without transmission of the credentials (e.g., username, password, etc.) of the user over the network.
    Type: Application
    Filed: March 6, 2018
    Publication date: January 24, 2019
    Inventors: Matthew BAIRD, David Vigdor SCHREIBMAN, Gaurav Nitin SHETTI
  • Publication number: 20190026167
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Application
    Filed: July 23, 2017
    Publication date: January 24, 2019
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
  • Patent number: 10185607
    Abstract: Techniques are presented for performing enhanced real-time data statement monitoring and control without requiring modifications to data analysis client applications or data storage environments. A data statement processing layer is implemented between the data analysis client applications and the data storage environments. A data statement management agent interacts with an event bus in the data statement processing layer. The data statement management agent accesses event objects on the event bus that are generated during the processing of data statements. Rules are applied to select particular event objects. The selected event objects are transformed into event messages that are delivered to the client applications to monitor the processing of the data statements. Control commands received from the client application are transformed into event objects that are issued to the event bus to control the processing of the data statement.
    Type: Grant
    Filed: July 23, 2017
    Date of Patent: January 22, 2019
    Assignee: AtScale, Inc.
    Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
  • Publication number: 20170350272
    Abstract: A condensation irradiation system is disclosed comprising an electromagnetic radiation emitter mounted on a locating structure, the locating structure being arranged in use to position the radiation emitter so as radiation emitted therefrom travels through a condensation detection region adjacent an upstream side of a gas turbine engine fan.
    Type: Application
    Filed: May 11, 2017
    Publication date: December 7, 2017
    Applicant: ROLLS-ROYCE PLC
    Inventors: Matthew BAIRD, Adriano PULISCIANO, Graham WATSON
  • Publication number: 20170169092
    Abstract: The present disclosure provides a detailed description of techniques for data model design collaboration using semantically correct collaborative objects. Certain embodiments comprise detecting various interaction events from designers collaborating on designing a virtual multidimensional data model to generate unit of work objects characterizing certain design transactions invoked by the interaction events. The unit of work objects are used to determine a set of committed modifications to the virtual multidimensional data model design for broadcasting to the collaborating designers. Some embodiments comprise unit of work objects based on various multidimensional data model rules, syntactic rules, semantic rules, and/or other criteria to determine valid committed modifications. Other embodiments comprise unit of work objects from multiple design transactions that are merged to determine the committed modifications.
    Type: Application
    Filed: December 14, 2015
    Publication date: June 15, 2017
    Inventors: Matthew Baird, James LAI
  • Patent number: 6443086
    Abstract: The present invention is a boat mooring system for stabilizing a boat while docked which allows the effective length of the mooring line to vary for substantially greater distances than that of the prior art. The boat mooring system contains a multi pulley arrangement such that a small movement in a spring tensioning device results in a substantial change in the effective length of the mooring line. Thus, a change in tide, or weather conditions results in a substantial compensating effect.
    Type: Grant
    Filed: October 18, 2001
    Date of Patent: September 3, 2002
    Inventors: Richard Actis-Grande, Matthew Baird, II, E. Hewlett Kent