Patents by Inventor Michael Garland
Michael Garland 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: 11919179Abstract: An out-the-front knife, components thereof, and associated methods. The out-the front knife can be a double-action spring-assisted knife. The knife includes a handle and a blade. The handle includes a rear end and a front opening opposite the rear end. The blade is movable with respect to the handle between stowed and deployed positions. In the stowed position, the blade is biased rearward. The knife includes an actuator movable in a deploying direction to spring the blade forward away from the stowed position toward the deployed position.Type: GrantFiled: March 31, 2021Date of Patent: March 5, 2024Assignee: AOB Products CompanyInventors: Brett Eckelkamp, Michael Cottrell, Shane Ball, William Garland, Brian Steere, Timothy S. Kinney, Seth Wheeler, Justin Burke, James Tayon, Curtis Smith
-
Publication number: 20230380622Abstract: A beverage brewing system which includes a container and a beverage brewing apparatus. The container may include a body portion defining a cavity containing a beverage ingredient. The body portion may be flexible so that when it is unimpeded during a beverage vend is can expand from an initial volume to a maximum volume. The beverage brewing apparatus may support the container and may include an expansion limiter that can limit the expansion of the container during the beverage vend. The beverage brewing apparatus may operate in a first mode whereby the expansion limiter does not impede the container and the container expands from the initial state to the maximum expanded state during the beverage vend. The beverage brewing apparatus may operate in a second mode whereby the expansion limiter impedes the container and prevents the container from expanding to the maximum expanded state during the beverage vend.Type: ApplicationFiled: May 25, 2023Publication date: November 30, 2023Inventors: Michael GARLAND, Philip James Spencer MOULD, Peter David AUSTIN, John Robert ELLA
-
Publication number: 20210065052Abstract: One embodiment of a method includes determining, by a Bayesian optimizer, a first sparsity ratio associated with a limit on an accuracy loss caused by compressing the machine learning model. The method further includes selecting, by the Bayesian optimizer, a second sparsity ratio that optimizes a predefined objective function for the machine learning model within a search space bounded by the first sparsity ratio. The method further includes generating a compressed version of the machine learning model having the second sparsity ratio.Type: ApplicationFiled: February 7, 2020Publication date: March 4, 2021Inventors: Saurav MURALIDHARAN, Vinu JOSEPH, Animesh GARG, Michael GARLAND
-
Patent number: 10853338Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: GrantFiled: January 4, 2019Date of Patent: December 1, 2020Assignee: PALANTIR TECHNOLOGIES INC.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 10401845Abstract: A system is provided for manufacturing a component within a factory. The system may have an autonomous vehicle configured to transport the component to an area within an open space of the factory and to secure the component at the area during processing of a designated volume of the component. The system may also have a plurality of processing modules each configured to process a portion of the component less than a whole of the designated volume, and a controller in communication with the autonomous vehicle and the plurality of processing modules. The controller may be configured to coordinate operations of the plurality of processing modules according to a programmed process plan.Type: GrantFiled: January 5, 2016Date of Patent: September 3, 2019Assignee: Caterpillar Inc.Inventors: Marion Billingsley Grant, Jr., Michael Patrick Vogler, Thomas Michael Garland
-
Publication number: 20190138508Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: ApplicationFiled: January 4, 2019Publication date: May 9, 2019Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 10191926Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: GrantFiled: March 7, 2018Date of Patent: January 29, 2019Assignee: Palantir Technologies, Inc.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 10152328Abstract: One embodiment of the present invention sets forth a technique for efficiently performing voting operations within a multi-threaded parallel-processing system. A group of related parallel program threads executes within a processor core together in parallel. A new instruction, called a “vote” instruction, is introduced that enables a parallel program thread to post an individual vote within the context of the group of related threads and to receive the result of the vote. In this fashion, the vote instruction advantageously reduces overhead associated with inter-thread communication, thereby improving overall system performance.Type: GrantFiled: May 31, 2012Date of Patent: December 11, 2018Assignee: NVIDIA CORPORATIONInventors: John R. Nickolls, Lars Nyland, Peter C. Mills, Jeremy Sugerman, Timothy Foley, Brian Fahs, Michael Garland, David P. Luebke
-
Publication number: 20180196838Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: ApplicationFiled: March 7, 2018Publication date: July 12, 2018Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 9946738Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: GrantFiled: October 6, 2016Date of Patent: April 17, 2018Assignee: Palantir Technologies, Inc.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Publication number: 20170192415Abstract: A system is provided for manufacturing a component within a factory. The system may have an autonomous vehicle configured to transport the component to an area within an open space of the factory and to secure the component at the area during processing of a designated volume of the component. The system may also have a plurality of processing modules each configured to process a portion of the component less than a whole of the designated volume, and a controller in communication with the autonomous vehicle and the plurality of processing modules. The controller may be configured to coordinate operations of the plurality of processing modules according to a programmed process plan.Type: ApplicationFiled: January 5, 2016Publication date: July 6, 2017Applicant: Caterpillar Inc.Inventors: Marion Billingsley Grant, JR., Michael Patrick Vogler, Thomas Michael Garland
-
Publication number: 20170131710Abstract: A system for monitoring machine tool health is disclosed. The system includes a machine tool and a central data server configured to receive, process, and send data. A plurality of sensors are associated with the machine tool, and the sensors are configured to measure operating parameters of the machine tool that relate to potential failure of a machine tool component. The sensors also are configured to send data relative to the measured operating parameters to the central data server. A system for enterprise resource planning is configured to receive data from the central data server, analyze the received data to determine whether preventive maintenance is indicated for the machine tool, and schedule preventive maintenance for the machine tool.Type: ApplicationFiled: October 26, 2016Publication date: May 11, 2017Inventors: Yujie Chen, George Koruthu Mathai, Thomas Michael Garland, Gerald Thomas Otten, Cary John Lyons, Thimmaiah Kumbera Ganapathi
-
Patent number: 9645802Abstract: A device compiler and linker is configured to group instructions into different strands for execution by different threads based on the dependence of those instructions on other, long-latency instructions. A thread may execute a strand that includes long-latency instructions, and then hardware resources previously allocated for the execution of that thread may be de-allocated from the thread and re-allocated to another thread. The other thread may then execute another strand while the long-latency instructions are in flight. With this approach, the other thread is not required to wait for the long-latency instructions to complete before acquiring hardware resources and initiating execution of the other strand, thereby eliminating at least a portion of the time that the other thread would otherwise spend waiting.Type: GrantFiled: August 7, 2013Date of Patent: May 9, 2017Assignee: NVIDIA CorporationInventors: Mojtaba Mehrara, Michael Garland, Gregory Diamos
-
Publication number: 20170097950Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: ApplicationFiled: October 6, 2016Publication date: April 6, 2017Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 9483506Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: GrantFiled: October 9, 2015Date of Patent: November 1, 2016Assignee: Palantir Technologies, Inc.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Publication number: 20160125000Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: ApplicationFiled: October 9, 2015Publication date: May 5, 2016Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Patent number: 9309189Abstract: The present invention relates to a method for the hydrocyanation of organic ethylenically unsaturated compounds including at least one nitrile function. The invention specifically relates to a method for the hydrocyanation of a hydrocarbon compound including at least one ethylenic unsaturation by a reaction with hydrogen cyanide in a liquid medium and in the presence of a catalyst including a metal element selected from the transition metals and an organophosphorous ligand, the organophosphorous ligand including a compound of general formula (I), where R1 and R2, which are identical or different, are a linear or branched alkyl radical having 1-12 carbon atoms, which can include heteroatoms, or an optionally substituted aromatic or cycloaliphatic radical that can include heteroatoms, wherein the covalent bond between P and R1, and that between P and R2, are P—C bonds.Type: GrantFiled: September 27, 2012Date of Patent: April 12, 2016Assignee: INVISTA NORTH AMERICA S.A R.L.Inventors: Sergio Mastroianni, Paul Pringle, Jonathan Hopewell, Michael Garland
-
Patent number: 9229952Abstract: A history preserving data pipeline computer system and method. In one aspect, the history preserving data pipeline system provides immutable and versioned datasets. Because datasets are immutable and versioned, the system makes it possible to determine the data in a dataset at a point in time in the past, even if that data is no longer in the current version of the dataset.Type: GrantFiled: November 5, 2014Date of Patent: January 5, 2016Assignee: Palantir Technologies, Inc.Inventors: Jacob Meacham, Michael Harris, Gustav Brodman, Lynn Cuthriell, Hannah Korus, Brian Toth, Jonathan Hsiao, Mark Elliot, Brian Schimpf, Michael Garland, Evelyn Nguyen
-
Publication number: 20150046684Abstract: A device compiler and linker is configured to group instructions into different strands for execution by different threads based on the dependence of those instructions on other, long-latency instructions. A thread may execute a strand that includes long-latency instructions, and then hardware resources previously allocated for the execution of that thread may be de-allocated from the thread and re-allocated to another thread. The other thread may then execute another strand while the long-latency instructions are in flight. With this approach, the other thread is not required to wait for the long-latency instructions to complete before acquiring hardware resources and initiating execution of the other strand, thereby eliminating at least a portion of the time that the other thread would otherwise spend waiting.Type: ApplicationFiled: August 7, 2013Publication date: February 12, 2015Applicant: NVIDIA CORPORATIONInventors: Mojtaba Mehrara, Michael Garland, Gregory Diamos
-
Publication number: 20140249327Abstract: The present invention relates to a method for the hydrocyanation of organic ethylenically unsaturated compounds including at least one nitrile function. The invention specifically relates to a method for the hydrocyanation of a hydrocarbon compound including at least one ethylenic unsaturation by a reaction with hydrogen cyanide in a liquid medium and in the presence of a catalyst including a metal element selected from the transition metals and an organophosphorous ligand, the organophosphorous gaud including a compound of general formula (I), where R1 and R2, which are identical or different, are a linear or branched alkyl radical having 1-12 carbon atoms, which can include heteroatoms, or an optionally substituted aromatic or cycloaliphatic radical that can include heteroatoms, wherein the covalent bond between P and R1, and that between P and R2, are P—C bonds.Type: ApplicationFiled: September 27, 2012Publication date: September 4, 2014Inventors: Sergio Mastroianni, Paul Pringle, Jonathan Hopewell, Michael Garland