Patents by Inventor Christopher Lott

Christopher Lott 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: 20240119301
    Abstract: A processor-implemented method includes sampling, according to a priority sampling policy, a set of node priorities from a computation graph. Each node priority of the set of node priorities may be associated with a respective node on the computation graph. Additionally, each node may represent an operation of a task performed by an artificial neural network. The method also includes converting, via a list scheduling function, the node priorities to a schedule that associates each node of the computation graph with a processor of a group of processors of a device associated with the artificial neural network, the schedule associated with a makespan. The method further includes performing the task in accordance with the schedule.
    Type: Application
    Filed: September 11, 2023
    Publication date: April 11, 2024
    Inventors: Wonseok JEON, Mukul GAGRANI, Weiliang ZENG, Edward TEAGUE, Burak BARTAN, Piero ZAPPI, Christopher LOTT
  • Publication number: 20240118923
    Abstract: A processor-implemented method includes generating, by a scheduling model, a group of schedules from a computation graph associated with a task, each node on the computation graph being associated with an operation of an artificial neural network, each schedule of the group of schedules associating each node of the computation graph with a processor of a group of processors of a hardware device. The processor-implemented method also includes testing one or more schedules of the group of schedules on the hardware device or a model of the hardware device. The processor-implemented method further includes selecting a schedule of the one or more schedules based on testing the one or more schedules, the selected schedule satisfying a selection condition.
    Type: Application
    Filed: August 31, 2023
    Publication date: April 11, 2024
    Inventors: Corrado RAINONE, Wei David ZHANG, Roberto BONDESAN, Markus PESCHL, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Piero ZAPPI, Weiliang ZENG, Christopher LOTT
  • Patent number: 11948559
    Abstract: Various embodiments include methods and devices for implementing automatic grammar augmentation for improving voice command recognition accuracy in systems with a small footprint acoustic model. Alternative expressions that may capture acoustic model decoding variations may be added to a grammar set. An acoustic model-specific statistical pronunciation dictionary may be derived by running the acoustic model through a large general speech dataset and constructing a command-specific candidate set containing potential grammar expressions. Greedy based and cross-entropy-method (CEM) based algorithms may be utilized to search the candidate set for augmentations with improved recognition accuracy.
    Type: Grant
    Filed: March 21, 2022
    Date of Patent: April 2, 2024
    Assignee: QUALCOMM Incorporated
    Inventors: Yang Yang, Anusha Lalitha, Jin Won Lee, Christopher Lott
  • Publication number: 20240037150
    Abstract: A processor-implemented method for generating a schedule for executing operations of a compute graph includes receiving a graph including multiples nodes connected by edges. Each of the multiple nodes represents an operation to be executed. A set of sequences for executing the nodes is determined based on one or more precedence constraints. One or more sequences are selected from the set of sequences based on a memory constraint associated with a device for executing the nodes. A schedule for executing the nodes on the device is generated based on the selected one or more sequences.
    Type: Application
    Filed: August 1, 2022
    Publication date: February 1, 2024
    Inventors: Yang YANG, Mukul GAGRANI, Wonseok JEON, Edward TEAGUE, Weiliang ZENG, Piero ZAPPI, Corrado RAINONE, Christopher LOTT
  • Publication number: 20230376735
    Abstract: A processor-implemented method for generating a topological order using an artificial neural network (ANN) includes receiving a set of tasks to be performed. The tasks are represented in a graph including multiple nodes connected by edges. Each node corresponds to a task in the set of tasks. A scheduling priority is assigned to each node in the graph. A next node of potential next nodes is selected according to a probability of each of the potential next nodes based on the assigned scheduling priorities and a topology of the graph. A topological order of the tasks is generated by repeating the selection of the next node.
    Type: Application
    Filed: January 31, 2023
    Publication date: November 23, 2023
    Inventors: Corrado RAINONE, Mukul GAGRANI, Yang YANG, Roberto BONDESAN, Edward TEAGUE, Christopher LOTT, Wonseok JEON, Weiliang ZENG, Piero ZAPPI, Herke VAN HOOF
  • Publication number: 20230376851
    Abstract: Certain aspects of the present disclosure provide techniques and apparatus for performing machine learning. In one example, an input data sequence is accessed, and the input data sequence is sliced based on a slice length hyperparameter to generate a stacked slice input data representation. The stacked slice input data representation is processed with a slice attention layer to generate a stacked slice output data representation. The stacked slice output data representation is de-sliced to generate an output data sequence.
    Type: Application
    Filed: May 17, 2023
    Publication date: November 23, 2023
    Inventors: Mingu LEE, Saurabh Kedar PITRE, Tianyu JIANG, Christopher LOTT
  • Publication number: 20230185532
    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: February 2, 2023
    Publication date: June 15, 2023
    Inventors: Rexford Alan HILL, Aaron Douglass LAMB, Michael GOLDFARB, Amin ANSARI, Christopher LOTT
  • 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: 20220335929
    Abstract: Various embodiments include methods and devices for implementing automatic grammar augmentation for improving voice command recognition accuracy in systems with a small footprint acoustic model. Alternative expressions that may capture acoustic model decoding variations may be added to a grammar set. An acoustic model-specific statistical pronunciation dictionary may be derived by running the acoustic model through a large general speech dataset and constructing a command-specific candidate set containing potential grammar expressions. Greedy based and cross-entropy-method (CEM) based algorithms may be utilized to search the candidate set for augmentations with improved recognition accuracy.
    Type: Application
    Filed: March 21, 2022
    Publication date: October 20, 2022
    Inventors: Yang YANG, Anusha Lalitha, Jin Won LEE, Christopher LOTT
  • Publication number: 20220156508
    Abstract: Various aspects provide methods for a computing device selecting a neural network for a hardware configuration including using an accuracy predictor to select from a search space a neural network including a first plurality of the blockwise knowledge distillation trained search blocks, in which the accuracy predictor is built using search space trained blockwise knowledge distillation search blocks. Aspects may include selecting a second plurality of the blockwise knowledge distillation trained search blocks based on criteria of predicted accuracy using the accuracy predictor for the second plurality of the blockwise knowledge distillation trained search blocks.
    Type: Application
    Filed: November 16, 2021
    Publication date: May 19, 2022
    Inventors: Bert MOONS, Parham NOORZAD, Andrii SKLIAR, Christopher LOTT, Tijmen Pieter Frederik BLANKEVOORT
  • Patent number: 11282512
    Abstract: Various embodiments include methods and devices for implementing automatic grammar augmentation for improving voice command recognition accuracy in systems with a small footprint acoustic model. Alternative expressions that may capture acoustic model decoding variations may be added to a grammar set. An acoustic model-specific statistical pronunciation dictionary may be derived by running the acoustic model through a large general speech dataset and constructing a command-specific candidate set containing potential grammar expressions. Greedy based and cross-entropy-method (CEM) based algorithms may be utilized to search the candidate set for augmentations with improved recognition accuracy.
    Type: Grant
    Filed: October 28, 2019
    Date of Patent: March 22, 2022
    Assignee: Qualcomm Incorporated
    Inventors: Yang Yang, Anusha Lalitha, Jin Won Lee, Christopher Lott
  • Publication number: 20210182684
    Abstract: A method performed by a computing device includes determining a partition for depth-first processing by a multi-layer artificial neural network (ANN) of the computing device. The computing device comprising a processor, on-chip memory, and off-chip memory. The first partition determined based on an amount of on-chip memory used by the first partition, an available amount of on-chip memory, and a size of a write back to the off-chip memory. The method also includes processing, at the device via the multi-layer ANN, an input, using the depth-first processing in accordance with the partition.
    Type: Application
    Filed: December 14, 2020
    Publication date: June 17, 2021
    Inventors: Piero ZAPPI, Jin Won LEE, Christopher LOTT, Rexford Alan HILL
  • Publication number: 20200135179
    Abstract: Various embodiments include methods and devices for implementing automatic grammar augmentation for improving voice command recognition accuracy in systems with a small footprint acoustic model. Alternative expressions that may capture acoustic model decoding variations may be added to a grammar set. An acoustic model-specific statistical pronunciation dictionary may be derived by running the acoustic model through a large general speech dataset and constructing a command-specific candidate set containing potential grammar expressions. Greedy based and cross-entropy-method (CEM) based algorithms may be utilized to search the candidate set for augmentations with improved recognition accuracy.
    Type: Application
    Filed: October 28, 2019
    Publication date: April 30, 2020
    Inventors: Yang Yang, Anusha Lalitha, Jin Won Lee, Christopher Lott
  • Patent number: 10613546
    Abstract: A method for defining a sensor model includes determining a probability of obtaining a measurement from multiple potential causes in a field of view of a sensor modeled based on a stochastic map. The stochastic map includes a mean occupancy level for each voxel in the stochastic map and a variance of the mean occupancy level for each pixel. The method also includes determining a probability of obtaining an image based on the determined probability of obtaining the measurement. The method further includes planning an action for a robot, comprising the sensor, based on the probability of obtaining the image.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: April 7, 2020
    Assignee: QUALCOMM Incorporated
    Inventors: Aliakbar Aghamohammadi, Saurav Agarwal, Shayegan Omidshafiei, Kiran SomaSundaram, Christopher Lott, Bardia Fallah Behabadi, Sarah Paige Gibson, Casimir Matthew Wierzynski, Gerhard Reitmayr, Serafin Diaz Spindola
  • 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
  • Patent number: 10093021
    Abstract: A method substantially simultaneously plans a path and maps an environment by a robot. The method determines a mean of an occupancy level for a location in a map. The method also includes determining a probability distribution function (PDF) of the occupancy level. The method further includes calculating a cost function based on the PDF. Finally, the method includes simultaneously planning the path and mapping the environment based on the cost function.
    Type: Grant
    Filed: June 24, 2016
    Date of Patent: October 9, 2018
    Assignee: QUALCOMM Incorporated
    Inventors: Aliakbar Aghamohammadi, Serafin Diaz Spindola, Bardia Fallah Behabadi, Christopher Lott, Shayegan Omidshafiei, Kiran Somasundaram, Sarah Paige Gibson, Casimir Matthew Wierzynski, Saurav Agarwal, Gerhard Reitmayr
  • Patent number: 9852653
    Abstract: A diet aid comprises a removable sleeve, having a timing circuit with user-adjustable delay, visual cues, and a slot into which an ordinary eating utensil can be inserted, the insertion of the utensil energizing the circuit, with the delay cycle triggered automatically as the user places a bite of food to their mouth.
    Type: Grant
    Filed: June 15, 2015
    Date of Patent: December 26, 2017
    Inventor: Christopher Lott Palmer
  • Publication number: 20170161946
    Abstract: A method for generating a map includes determining an occupancy level of each of multiple voxels. The method also includes determining a probability distribution function (PDF) of the occupancy level of each voxel. The method further includes performing an incremental Bayesian update on the PDF to generate the map based on a measurement performed after determining the PDF.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Kiran SOMASUNDARAM, Shayegan OMIDSHAFIEI, Christopher LOTT, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
  • Publication number: 20170161910
    Abstract: A method for defining a sensor model includes determining a probability of obtaining a measurement from multiple potential causes in a field of view of a sensor modeled based on a stochastic map. The stochastic map includes a mean occupancy level for each voxel in the stochastic map and a variance of the mean occupancy level for each pixel. The method also includes determining a probability of obtaining an image based on the determined probability of obtaining the measurement. The method further includes planning an action for a robot, comprising the sensor, based on the probability of obtaining the image.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Shayegan OMIDSHAFIEI, Kiran SOMASUNDARAM, Christopher LOTT, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ
  • Publication number: 20170160747
    Abstract: A method of calculating a most likely map based on batch data includes gathering a corpus of sensor measurements indexed by a location of a sensor throughout an environment to be mapped. The method also includes determining, after gathering the corpus of sensor measurements, a most likely occupancy level of each voxel of multiple voxels of the environment in accordance with the corpus of sensor measurements and a stochastic sensor model. The method further includes calculating the most likely map based on the determined most likely occupancy level.
    Type: Application
    Filed: June 24, 2016
    Publication date: June 8, 2017
    Inventors: Aliakbar AGHAMOHAMMADI, Saurav AGARWAL, Shayegan OMIDSHAFIEI, Christopher LOTT, Kiran SOMASUNDARAM, Bardia Fallah BEHABADI, Sarah Paige GIBSON, Casimir Matthew WIERZYNSKI, Gerhard REITMAYR, Serafin DIAZ