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: 20240090516Abstract: 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: ApplicationFiled: September 18, 2023Publication date: March 21, 2024Applicant: Orchard HoldingInventors: Rian Mc Donnell, Elise Weimholt, Aaron Brown, Nicholas Lamb, Peyton Nash, Terrance Whitehurst
-
Patent number: 11586417Abstract: 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: GrantFiled: September 28, 2018Date of Patent: February 21, 2023Assignee: Qualcomm IncorporatedInventors: Rexford Hill, Aaron Lamb, Michael Goldfarb, Amin Ansari, Christopher Lott
-
Publication number: 20200104692Abstract: 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: ApplicationFiled: September 28, 2018Publication date: April 2, 2020Inventors: Rexford HILL, Aaron LAMB, Michael GOLDFARB, Amin ANSARI, Christopher LOTT
-
Publication number: 20190087713Abstract: 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: ApplicationFiled: September 20, 2018Publication date: March 21, 2019Inventors: Aaron LAMB, Rexford HILL, Amin ANSARI
-
Patent number: 10213751Abstract: 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: GrantFiled: May 26, 2016Date of Patent: February 26, 2019Assignee: FormulaNow, LLCInventors: Douglas Snider, Nikki Lamb, Aaron Lamb
-
Patent number: 10037306Abstract: 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: GrantFiled: September 1, 2016Date of Patent: July 31, 2018Assignee: QUALCOMM IncorporatedInventors: Dexu Lin, Edward Liao, Somdeb Majumdar, Aaron Lamb, Karamvir Chatha
-
Publication number: 20180060278Abstract: 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: ApplicationFiled: September 1, 2016Publication date: March 1, 2018Inventors: Dexu LIN, Edward LIAO, Somdeb MAJUMDAR, Aaron LAMB, Karamvir CHATHA
-
Publication number: 20160346743Abstract: 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: ApplicationFiled: May 26, 2016Publication date: December 1, 2016Applicant: FORMULANOW, LLCInventors: Douglas Snider, Nikki Lamb, Aaron Lamb
-
Patent number: 9352287Abstract: 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: GrantFiled: November 12, 2010Date of Patent: May 31, 2016Assignee: FORMULANOW, LLCInventors: Douglas Snider, Nikki Lamb, Aaron Lamb
-
Publication number: 20110276181Abstract: 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: ApplicationFiled: March 18, 2011Publication date: November 10, 2011Inventors: Aaron Lamb, Douglas Snider
-
Publication number: 20110110180Abstract: 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: ApplicationFiled: November 12, 2010Publication date: May 12, 2011Inventors: Douglas Snider, Nikki Lamb, Aaron Lamb
-
Publication number: 20050020299Abstract: 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: ApplicationFiled: June 23, 2004Publication date: January 27, 2005Applicant: Quorum Systems, Inc.Inventors: Lawrence Malone, Aaron Lamb