Patents by Inventor Matthew MacLean
Matthew MacLean 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: 20240124288Abstract: A portable, self-contained beverage apparatus includes a container assembly having a known storage capacity for storing a consumable liquid, and a dispensing assembly disposed within the container assembly that dispenses variable, non-zero quantities of additives into the consumable liquid. The dispensing assembly includes multiple apertures structured and arranged to retain vessels containing the additives to be dispensed into the consumable liquid. The beverage apparatus also includes a level sensor disposed within the container assembly that determines a consumable liquid level of the consumable liquid stored in the container assembly. In certain embodiments, one or more positive displacement pumping mechanisms are configured to pump additive liquid from additive containers into a beverage chamber.Type: ApplicationFiled: December 22, 2023Publication date: April 18, 2024Applicant: Cirkul, Inc.Inventors: Mark Lyons, Jonathon Perrelli, Robert Lawson-Shanks, Abraham Maclean, Connor Bacon, James Christopher Small, Jesse John Horne, Simon Lewis Bilton, Matthew James Edwards, Andrew Gordon Wallace, Maxim D. Wheatley, David J. Wheatley, Todd Metlen
-
Patent number: 11954300Abstract: In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.Type: GrantFiled: January 29, 2021Date of Patent: April 9, 2024Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Benjamin Duffield, Mark Elliot
-
Publication number: 20240104067Abstract: A method comprises storing first transaction data for a first transaction producing a first version of a first dataset, second transaction data for a second transaction transforming a first version of the first dataset to a second version of the first dataset, and third transaction data for a third transaction transforming the second version of the first dataset to a third version of the first dataset; storing dependency information indicating a first dependency of the third transaction on the second transaction and a second dependency of the second transaction on the first transaction; receiving a first instruction to revoke a first permission of a first user to access the second version of the first dataset; automatically revoking a certain permission of the first user to access the third version of the first dataset based on the dependency information.Type: ApplicationFiled: December 7, 2023Publication date: March 28, 2024Inventors: ROBERT FINK, LYNN CUTHRIELL, ADAM ANDERSON, ADAM BOROCHOFF, CATHERINE LU, JOSEPH RAFIDI, KARANVEER MOHAN, MATTHEW JENNY, MATTHEW MACLEAN, MICHELLE GUO, PARVATHY MENON, RYAN ROWE
-
Publication number: 20240070165Abstract: A method comprises creating metadata identifying columns of tables and column operations of one or more data transforms of the columns in a data pipeline and including links to code segments in human-readable form corresponding to the one or more data transforms; executing a build job that effects the one or more data transforms on one or more datasets to generate one or more derived datasets; causing, after the executing, a presentation of a graphical user interface (GUI) including a graphical representation of the one or more data transforms based on the metadata, wherein the method is performed by one or more processors.Type: ApplicationFiled: September 11, 2023Publication date: February 29, 2024Inventors: MATTHEW MACLEAN, ADAM BOROCHOFF, JARED NEWMAN, JOSEPH RAFIDI
-
Publication number: 20230409642Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.Type: ApplicationFiled: August 29, 2023Publication date: December 21, 2023Inventors: Matthew MACLEAN, Adam BOROCHOFF, Joseph RAFIDI, Matthew JENNY, Parvathy MENON, Ryan ROWE
-
Patent number: 11841835Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.Type: GrantFiled: August 31, 2021Date of Patent: December 12, 2023Assignee: Palantir Technologies Inc.Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
-
Patent number: 11755614Abstract: Techniques for propagation of deletion operations among a plurality of related datasets are described herein.Type: GrantFiled: April 22, 2022Date of Patent: September 12, 2023Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Adam Borochoff, Jared Newman, Joseph Rafidi
-
Patent number: 11741166Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.Type: GrantFiled: March 23, 2021Date of Patent: August 29, 2023Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Adam Borochoff, Joseph Rafidi, Matthew Jenny, Parvathy Menon, Ryan Rowe
-
Publication number: 20220245168Abstract: Techniques for propagation of deletion operations among a plurality of related datasets are described herein.Type: ApplicationFiled: April 22, 2022Publication date: August 4, 2022Inventors: MATTHEW MACLEAN, ADAM BOROCHOFF, JARED NEWMAN, JOSEPH RAFIDI
-
Patent number: 11314769Abstract: Techniques for propagation of deletion operations among a plurality of related datasets are described herein.Type: GrantFiled: June 21, 2018Date of Patent: April 26, 2022Assignee: Palantir Technologies Inc.Inventors: Matthew MacLean, Adam Borochoff, Jared Newman, Joseph Rafidi
-
Publication number: 20220058163Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.Type: ApplicationFiled: August 31, 2021Publication date: February 24, 2022Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
-
Patent number: 11106638Abstract: A computer-implemented system and method for data revision control in a large-scale data analytic systems. In one embodiment, for example, a computer-implemented method comprises the operations of storing a first version of a dataset that is derived by executing a first version of driver program associated with the dataset; and storing a first build catalog entry comprising an identifier of the first version of the dataset and comprising an identifier of the first version of the driver program.Type: GrantFiled: June 26, 2018Date of Patent: August 31, 2021Assignee: Palantir Technologies Inc.Inventors: Robert Fink, Lynn Cuthriell, Adam Anderson, Adam Borochoff, Catherine Lu, Joseph Rafidi, Karanveer Mohan, Matthew Jenny, Matthew Maclean, Michelle Guo, Parvathy Menon, Ryan Rowe
-
Publication number: 20210255745Abstract: In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.Type: ApplicationFiled: January 29, 2021Publication date: August 19, 2021Inventors: Matthew Maclean, Benjamin Duffield, Mark Elliot
-
Publication number: 20210209158Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.Type: ApplicationFiled: March 23, 2021Publication date: July 8, 2021Inventors: Matthew Maclean, Adam Borochoff, Joseph Rafidi, Matthew Jenny, Parvathy Menon, Ryan Rowe
-
Patent number: 10956508Abstract: Systems and methods are provided for creating and managing a data integration workspace. The workspace may comprise one or more views of data (or datasets) stored in or accessible by the system. Models may be generated and updated based on the plurality of datasets and presented via a graphical user interface. Feedback received via a graphical user interface presenting a model may be used to annotate an underlying dataset associated with the model. Responsive to a modification of the underlying dataset or the rules for using the underlying dataset to generate the model, other related datasets and/or models may be automatically updated accordingly. Templates associated with one or more types of users may be defined. Each template may comprise one or more specific models related to a specific type of user.Type: GrantFiled: April 18, 2018Date of Patent: March 23, 2021Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Adam Borochoff, Joseph Rafidi, Matthew Jenny, Parvathy Menon, Ryan Rowe
-
Patent number: 10942627Abstract: In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.Type: GrantFiled: October 22, 2019Date of Patent: March 9, 2021Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Benjamin Duffield, Mark Elliot
-
Patent number: 10611699Abstract: A method of determining the volume of organic material in a composting device includes rotating a mixing paddle in a composting bin that stores the organic material; monitoring the torque from a motor that rotates the mixing paddle as the mixing paddle rotates; and determining the height of the organic material in the composting bin based on the motor torque and the angular displacement of the mixing paddle. The resulting height can be used to determine the volume of the organic material.Type: GrantFiled: November 17, 2016Date of Patent: April 7, 2020Inventors: Alexander Joseph Halbleib, Gregory Samuel Lieto, Matthew MacLean
-
Publication number: 20200050329Abstract: In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.Type: ApplicationFiled: October 22, 2019Publication date: February 13, 2020Inventors: Matthew Maclean, Benjamin Duffield, Mark Elliot
-
Patent number: 10552002Abstract: In various example embodiments, a comparative modeling system is configured to receive selections of a data set, a transform scheme, and one or more machine-learning algorithms. In response to a selection of the one or more machine-learning algorithms, the comparative modeling system determines parameters within the one or more machine-learning algorithms. The comparative modeling system generates a plurality of models for the one or more machine-learning algorithms, determines comparison metric values for the plurality of models, and causes presentation of the comparison metric values for the plurality of models.Type: GrantFiled: July 20, 2017Date of Patent: February 4, 2020Assignee: Palantir Technologies Inc.Inventors: Matthew Maclean, Benjamin Duffield, Mark Elliot
-
Publication number: 20200026790Abstract: Techniques for propagation of deletion operations among a plurality of related datasets are described herein.Type: ApplicationFiled: June 21, 2018Publication date: January 23, 2020Inventors: MATTHEW MACLEAN, ADAM BOROCHOFF, JARED NEWMAN, JOSEPH RAFIDI