Patents by Inventor Aaron Lamb

Aaron Lamb 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: 20240090516
    Abstract: The system and method to measure, identify, and reduce food defects from manual or automated processes uses a combination of sensors, computer vision, and machine learning to optimize yield, and quality for food processes. Specific features are monitored, analyzed, and quantified. Real time and aggregated data are available to relevant stakeholders to aid in understanding and optimizing food yield, quality and throughput. A cut guidance protocol, fingerprinting and embedding of food object is done using food data from a database in a processor.
    Type: Application
    Filed: September 18, 2023
    Publication date: March 21, 2024
    Applicant: Orchard Holding
    Inventors: Rian Mc Donnell, Elise Weimholt, Aaron Brown, Nicholas Lamb, Peyton Nash, Terrance Whitehurst
  • Patent number: 11586417
    Abstract: A method of exploiting activation sparsity in deep neural networks is described. The method includes retrieving an activation tensor and a weight tensor where the activation tensor is a sparse activation tensor. The method also includes generating a compressed activation tensor comprising non-zero activations of the activation tensor, where the compressed activation tensor has fewer columns than the activation tensor. The method further includes processing the compressed activation tensor and the weight tensor to generate an output tensor.
    Type: Grant
    Filed: September 28, 2018
    Date of Patent: February 21, 2023
    Assignee: Qualcomm Incorporated
    Inventors: Rexford Hill, Aaron Lamb, Michael Goldfarb, Amin Ansari, Christopher Lott
  • Publication number: 20200104692
    Abstract: A method of exploiting activation sparsity in deep neural networks is described. The method includes retrieving an activation tensor and a weight tensor where the activation tensor is a sparse activation tensor. The method also includes generating a compressed activation tensor comprising non-zero activations of the activation tensor, where the compressed activation tensor has fewer columns than the activation tensor. The method further includes processing the compressed activation tensor and the weight tensor to generate an output tensor.
    Type: Application
    Filed: September 28, 2018
    Publication date: April 2, 2020
    Inventors: Rexford HILL, Aaron LAMB, Michael GOLDFARB, Amin ANSARI, Christopher LOTT
  • Publication number: 20190087713
    Abstract: The present disclosure describes methods, computer-readable media, and apparatuses for operating neural networks. For example, a first apparatus may receive a set of sparse weight vectors. The first apparatus may compress the set of sparse weight vectors to produce a compressed set of sparse weight vectors. The first apparatus may operate a neural network based on the compressed set of sparse weight vectors. In another example, a second apparatus may receive a set of sparse weight vectors. The second apparatus may perform a sparse computation based on the set of sparse weight vectors, and the performance of the sparse computation may produce one or more partial sums. The second apparatus may operate a neural network based at least in part on the one or more partial sums.
    Type: Application
    Filed: September 20, 2018
    Publication date: March 21, 2019
    Inventors: Aaron LAMB, Rexford HILL, Amin ANSARI
  • Patent number: 10213751
    Abstract: A mixing apparatus, puncturing mechanism, and cartridge are disclosed. The mixing apparatus has a housing and a drawer with a recess. Corresponding cartridges may be inserted into the drawer and slid into the housing to facilitate mixing a liquid with contents of the cartridge. The liquid may originate from a reservoir in the mixing apparatus or a direct line. Also inside the housing of the mixing apparatus is the puncturing mechanism. The puncturing mechanism has a nozzle configured to puncture a lid of a cartridge and inject liquid to mix with the contents of the cartridge. The puncturing mechanism is further configured to drive an internal puncturing unit inside of the cartridge through a lower portion of the cartridge to allow liquid from the nozzle and contents of the cartridge to be dispensed into a receptacle.
    Type: Grant
    Filed: May 26, 2016
    Date of Patent: February 26, 2019
    Assignee: FormulaNow, LLC
    Inventors: Douglas Snider, Nikki Lamb, Aaron Lamb
  • Patent number: 10037306
    Abstract: Computing a non-linear function ƒ(x) in hardware or embedded systems can be complex and resource intensive. In one or more aspects of the disclosure, a method, a computer-readable medium, and an apparatus are provided for computing a non-linear function ƒ(x) accurately and efficiently in hardware using look-up tables (LUTs) and interpolation or extrapolation. The apparatus may be a processor. The processor computes a non-linear function ƒ(x) for an input variable x, where ƒ(x)=g(y(x),z(x)). The processor determines an integer n by determining a position of a most significant bit (MSB) of an input variable x. In addition, the processor determines a value for y(x) based on a first look-up table and the determined integer n. Also, the processor determines a value for z(x) based on n and the input variable x, and based on a second look-up table. Further, the processor computes ƒ(x) based on the determined values for y(x) and z(x).
    Type: Grant
    Filed: September 1, 2016
    Date of Patent: July 31, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Dexu Lin, Edward Liao, Somdeb Majumdar, Aaron Lamb, Karamvir Chatha
  • Publication number: 20180060278
    Abstract: Computing a non-linear function ƒ(x) in hardware or embedded systems can be complex and resource intensive. In one or more aspects of the disclosure, a method, a computer-readable medium, and an apparatus are provided for computing a non-linear function ƒ(x) accurately and efficiently in hardware using look-up tables (LUTs) and interpolation or extrapolation. The apparatus may be a processor. The processor computes a non-linear function ƒ(x) for an input variable x, where ƒ(x)=g(y(x),z(x)). The processor determines an integer n by determining a position of a most significant bit (MSB) of an input variable x. In addition, the processor determines a value for y(x) based on a first look-up table and the determined integer n. Also, the processor determines a value for z(x) based on n and the input variable x, and based on a second look-up table. Further, the processor computes ƒ(x) based on the determined values for y(x) and z(x).
    Type: Application
    Filed: September 1, 2016
    Publication date: March 1, 2018
    Inventors: Dexu LIN, Edward LIAO, Somdeb MAJUMDAR, Aaron LAMB, Karamvir CHATHA
  • Publication number: 20160346743
    Abstract: A mixing apparatus, puncturing mechanism, and cartridge are disclosed. The mixing apparatus has a housing and a drawer with a recess. Corresponding cartridges may be inserted into the drawer and slid into the housing to facilitate mixing a liquid with contents of the cartridge. The liquid may originate from a reservoir in the mixing apparatus or a direct line. Also inside the housing of the mixing apparatus is the puncturing mechanism. The puncturing mechanism has a nozzle configured to puncture a lid of a cartridge and inject liquid to mix with the contents of the cartridge. The puncturing mechanism is further configured to drive an internal puncturing unit inside of the cartridge through a lower portion of the cartridge to allow liquid from the nozzle and contents of the cartridge to be dispensed into a receptacle.
    Type: Application
    Filed: May 26, 2016
    Publication date: December 1, 2016
    Applicant: FORMULANOW, LLC
    Inventors: Douglas Snider, Nikki Lamb, Aaron Lamb
  • Patent number: 9352287
    Abstract: A mixing apparatus, puncturing mechanism, and cartridge are disclosed. The mixing apparatus has a housing and a drawer with a recess. Corresponding cartridges may be inserted into the drawer and slid into the housing to facilitate mixing a liquid with contents of the cartridge. The liquid may originate from a reservoir in the mixing apparatus or a direct line. Also inside the housing of the mixing apparatus is the puncturing mechanism. The puncturing mechanism has a nozzle configured to puncture a lid of a cartridge and inject liquid to mix with the contents of the cartridge. The puncturing mechanism is further configured to drive an internal puncturing unit inside of the cartridge through a lower portion of the cartridge to allow liquid from the nozzle and contents of the cartridge to be dispensed into a receptacle.
    Type: Grant
    Filed: November 12, 2010
    Date of Patent: May 31, 2016
    Assignee: FORMULANOW, LLC
    Inventors: Douglas Snider, Nikki Lamb, Aaron Lamb
  • Publication number: 20110276181
    Abstract: Hand trucks and methods for displacing an object with a hand truck are disclosed. An example hand truck includes a lifting toe and a lift apparatus coupled to the lifting toe and configured to displace the lifting toe. A microprocessor is configured to output a plurality of control signals. An actuator is coupled to the lift apparatus and is configured to displace the lift apparatus responsive at least in part to the microprocessor outputting at least one of a plurality of control signals. An example method includes changing the load on a lifting toe from a first weight to a second weight and activating an actuator responsive at least in part on changing the load. A lift sled is moved in a first direction responsive to the activation of the actuator and the lifting toe is moved in the first direction by the lift sled.
    Type: Application
    Filed: March 18, 2011
    Publication date: November 10, 2011
    Inventors: Aaron Lamb, Douglas Snider
  • Publication number: 20110110180
    Abstract: A mixing apparatus, puncturing mechanism, and cartridge are disclosed. The mixing apparatus has a housing and a drawer with a recess. Corresponding cartridges may be inserted into the drawer and slid into the housing to facilitate mixing a liquid with contents of the cartridge. The liquid may originate from a reservoir in the mixing apparatus or a direct line. Also inside the housing of the mixing apparatus is the puncturing mechanism. The puncturing mechanism has a nozzle configured to puncture a lid of a cartridge and inject liquid to mix with the contents of the cartridge. The puncturing mechanism is further configured to drive an internal puncturing unit inside of the cartridge through a lower portion of the cartridge to allow liquid from the nozzle and contents of the cartridge to be dispensed into a receptacle.
    Type: Application
    Filed: November 12, 2010
    Publication date: May 12, 2011
    Inventors: Douglas Snider, Nikki Lamb, Aaron Lamb
  • Publication number: 20050020299
    Abstract: Multiple wireless communication standards can be supported in a single radio apparatus by time interleaving communications with the multiple communication standards. A single radio can be controlled to time interleave communications standards to successively activate a single communication channel for each of the communication standards. The single radio device can be configured to order the supported communication standards in a hierarchy to provide priority to certain communications. Time interleaving wireless communications over standards that support burst communications, such as time multiplexed wireless communication systems or wireless packet data systems, allows a single radio to seamlessly support multiple standards with no loss of data.
    Type: Application
    Filed: June 23, 2004
    Publication date: January 27, 2005
    Applicant: Quorum Systems, Inc.
    Inventors: Lawrence Malone, Aaron Lamb