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: 20230043453Abstract: 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: ApplicationFiled: October 26, 2022Publication date: February 9, 2023Inventors: 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: 11491265Abstract: 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: GrantFiled: February 22, 2018Date of Patent: November 8, 2022Assignee: Cornell UniversityInventors: 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: 20220164349Abstract: 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: ApplicationFiled: November 18, 2021Publication date: May 26, 2022Inventors: Rouzbeh Safaie, Daniel J. Dosch, Joseph Barefoot, Trystan R. Leftwich, Matthew Baird, Sarah Gerweck
-
Patent number: 11019073Abstract: 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: GrantFiled: March 6, 2018Date of Patent: May 25, 2021Assignee: AtScale, Inc.Inventors: Matthew Baird, David Vigdor Schreibman, Gaurav Nitin Shetti
-
Patent number: 10929361Abstract: 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: GrantFiled: July 23, 2017Date of Patent: February 23, 2021Assignee: AtScale, Inc.Inventors: Sarah Gerweck, DaRen Drummond, Matthew Baird
-
Patent number: 10783014Abstract: 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: GrantFiled: December 4, 2018Date of Patent: September 22, 2020Assignee: AtScale, Inc.Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
-
Patent number: 10713248Abstract: 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: GrantFiled: July 23, 2017Date of Patent: July 14, 2020Assignee: AtScale, Inc.Inventors: Sarah Gerweck, David Ross, David P. Mariani, Matthew Baird
-
Patent number: 10513946Abstract: 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: GrantFiled: May 11, 2017Date of Patent: December 24, 2019Assignee: ROLLS-ROYCE plcInventors: Matthew Baird, Adriano Pulisciano, Graham Watson
-
Publication number: 20190365962Abstract: 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: ApplicationFiled: February 22, 2018Publication date: December 5, 2019Inventors: 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: 10467250Abstract: 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: GrantFiled: December 14, 2015Date of Patent: November 5, 2019Assignee: AtScale, Inc.Inventors: Matthew Baird, James Lai
-
Publication number: 20190108078Abstract: 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: ApplicationFiled: December 4, 2018Publication date: April 11, 2019Inventors: Sarah GERWECK, David P. MARIANI, Matthew BAIRD, Josh KLAHR, David SCHREIBMAN
-
Publication number: 20190026335Abstract: 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: ApplicationFiled: July 23, 2017Publication date: January 24, 2019Inventors: Sarah Gerweck, David Ross, David P. Mariani, Matthew Baird
-
Publication number: 20190026322Abstract: 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: ApplicationFiled: July 23, 2017Publication date: January 24, 2019Inventors: Sarah Gerweck, DaREN DRUMMOND, Matthew BAIRD
-
Publication number: 20190028485Abstract: 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: ApplicationFiled: March 6, 2018Publication date: January 24, 2019Inventors: Matthew BAIRD, David Vigdor SCHREIBMAN, Gaurav Nitin SHETTI
-
Publication number: 20190026167Abstract: 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: ApplicationFiled: July 23, 2017Publication date: January 24, 2019Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
-
Patent number: 10185607Abstract: 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: GrantFiled: July 23, 2017Date of Patent: January 22, 2019Assignee: AtScale, Inc.Inventors: Sarah Gerweck, David P. Mariani, Matthew Baird, Josh Klahr, David Schreibman
-
Publication number: 20170350272Abstract: 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: ApplicationFiled: May 11, 2017Publication date: December 7, 2017Applicant: ROLLS-ROYCE PLCInventors: Matthew BAIRD, Adriano PULISCIANO, Graham WATSON
-
Publication number: 20170169092Abstract: 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: ApplicationFiled: December 14, 2015Publication date: June 15, 2017Inventors: Matthew Baird, James LAI
-
Patent number: 6443086Abstract: 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: GrantFiled: October 18, 2001Date of Patent: September 3, 2002Inventors: Richard Actis-Grande, Matthew Baird, II, E. Hewlett Kent