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: 11919179
    Abstract: 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: Grant
    Filed: March 31, 2021
    Date of Patent: March 5, 2024
    Assignee: AOB Products Company
    Inventors: Brett Eckelkamp, Michael Cottrell, Shane Ball, William Garland, Brian Steere, Timothy S. Kinney, Seth Wheeler, Justin Burke, James Tayon, Curtis Smith
  • Publication number: 20230380622
    Abstract: 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: Application
    Filed: May 25, 2023
    Publication date: November 30, 2023
    Inventors: Michael GARLAND, Philip James Spencer MOULD, Peter David AUSTIN, John Robert ELLA
  • Publication number: 20210065052
    Abstract: 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: Application
    Filed: February 7, 2020
    Publication date: March 4, 2021
    Inventors: Saurav MURALIDHARAN, Vinu JOSEPH, Animesh GARG, Michael GARLAND
  • Patent number: 10853338
    Abstract: 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: Grant
    Filed: January 4, 2019
    Date of Patent: December 1, 2020
    Assignee: 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: 10401845
    Abstract: 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: Grant
    Filed: January 5, 2016
    Date of Patent: September 3, 2019
    Assignee: Caterpillar Inc.
    Inventors: Marion Billingsley Grant, Jr., Michael Patrick Vogler, Thomas Michael Garland
  • Publication number: 20190138508
    Abstract: 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: Application
    Filed: January 4, 2019
    Publication date: May 9, 2019
    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: 10191926
    Abstract: 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: Grant
    Filed: March 7, 2018
    Date of Patent: January 29, 2019
    Assignee: 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: 10152328
    Abstract: 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: Grant
    Filed: May 31, 2012
    Date of Patent: December 11, 2018
    Assignee: NVIDIA CORPORATION
    Inventors: John R. Nickolls, Lars Nyland, Peter C. Mills, Jeremy Sugerman, Timothy Foley, Brian Fahs, Michael Garland, David P. Luebke
  • Publication number: 20180196838
    Abstract: 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: Application
    Filed: March 7, 2018
    Publication date: July 12, 2018
    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: 9946738
    Abstract: 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: Grant
    Filed: October 6, 2016
    Date of Patent: April 17, 2018
    Assignee: 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: 20170192415
    Abstract: 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: Application
    Filed: January 5, 2016
    Publication date: July 6, 2017
    Applicant: Caterpillar Inc.
    Inventors: Marion Billingsley Grant, JR., Michael Patrick Vogler, Thomas Michael Garland
  • Publication number: 20170131710
    Abstract: 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: Application
    Filed: October 26, 2016
    Publication date: May 11, 2017
    Inventors: Yujie Chen, George Koruthu Mathai, Thomas Michael Garland, Gerald Thomas Otten, Cary John Lyons, Thimmaiah Kumbera Ganapathi
  • Patent number: 9645802
    Abstract: 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: Grant
    Filed: August 7, 2013
    Date of Patent: May 9, 2017
    Assignee: NVIDIA Corporation
    Inventors: Mojtaba Mehrara, Michael Garland, Gregory Diamos
  • Publication number: 20170097950
    Abstract: 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: Application
    Filed: October 6, 2016
    Publication date: April 6, 2017
    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: 9483506
    Abstract: 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: Grant
    Filed: October 9, 2015
    Date of Patent: November 1, 2016
    Assignee: 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: 20160125000
    Abstract: 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: Application
    Filed: October 9, 2015
    Publication date: May 5, 2016
    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: 9309189
    Abstract: 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: Grant
    Filed: September 27, 2012
    Date of Patent: April 12, 2016
    Assignee: INVISTA NORTH AMERICA S.A R.L.
    Inventors: Sergio Mastroianni, Paul Pringle, Jonathan Hopewell, Michael Garland
  • Patent number: 9229952
    Abstract: 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: Grant
    Filed: November 5, 2014
    Date of Patent: January 5, 2016
    Assignee: 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: 20150046684
    Abstract: 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: Application
    Filed: August 7, 2013
    Publication date: February 12, 2015
    Applicant: NVIDIA CORPORATION
    Inventors: Mojtaba Mehrara, Michael Garland, Gregory Diamos
  • Publication number: 20140249327
    Abstract: 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: Application
    Filed: September 27, 2012
    Publication date: September 4, 2014
    Inventors: Sergio Mastroianni, Paul Pringle, Jonathan Hopewell, Michael Garland