Patents by Inventor Venkata Sreekanta Reddy ANNAPUREDDY

Venkata Sreekanta Reddy ANNAPUREDDY 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: 10360497
    Abstract: A method of operating a neural network includes determining a complexity, such as a number) of separable filters approximating a filter. The method further includes selectively applying a decomposed convolution to the filter based on the determined number of separable filters.
    Type: Grant
    Filed: October 28, 2014
    Date of Patent: July 23, 2019
    Assignee: QUALCOMM Incorporated
    Inventor: Venkata Sreekanta Reddy Annapureddy
  • Patent number: 10339447
    Abstract: A method for selecting a reduced number of model neurons in a neural network includes generating a first sparse set of non-zero decoding vectors. Each of the decoding vector is associated with a synapse between a first neuron layer and a second neuron layer. The method further includes implementing the neural network only with selected model neurons in the first neuron layer associated with the non-zero decoding vectors.
    Type: Grant
    Filed: July 31, 2014
    Date of Patent: July 2, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Sachin Subhash Talathi, David Jonathan Julian, Venkata Sreekanta Reddy Annapureddy
  • Publication number: 20190171668
    Abstract: Systems and methods are provided for distributed video storage and search with edge computing. The method may comprise caching a first portion of data on a first device. The method may further comprise determining, at a second device, whether the first device has the first portion of data. The determining may be based on whether the first piece of data satisfies a specified criterion. The method may further comprise sending the data, or a portion of the data, and/or a representation of the data from the first device to a third device.
    Type: Application
    Filed: August 8, 2017
    Publication date: June 6, 2019
    Inventors: Avneesh AGRAWAL, David Jonathan JULIAN, Venkata Sreekanta Reddy ANNAPUREDDY, Manoj Venkata TUTIKA, Vinay Kumar RAI, Sandeep PANDYA, Adam David KAHN, Michael CAMPOS, Badugu Naveen CHAKRAVARTHY, Ankur NIGAM, Praveen KUMAR, Tejeswara Rao GUDENA, Karan KISHORE
  • Patent number: 10262259
    Abstract: A method for selecting bit widths for a fixed point machine learning model includes evaluating a sensitivity of model accuracy to bit widths at each computational stage of the model. The method also includes selecting a bit width for parameters, and/or intermediate calculations in the computational stages of the mode. The bit width for the parameters and the bit width for the intermediate calculations may be different. The selected bit width may be determined based on the sensitivity evaluation.
    Type: Grant
    Filed: November 9, 2015
    Date of Patent: April 16, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Dexu Lin, Venkata Sreekanta Reddy Annapureddy, David Jonathan Julian, Casimir Matthew Wierzynski
  • Patent number: 10223635
    Abstract: Compressing a machine learning network, such as a neural network, includes replacing one layer in the neural network with compressed layers to produce the compressed network. The compressed network may be fine-tuned by updating weight values in the compressed layer(s).
    Type: Grant
    Filed: September 4, 2015
    Date of Patent: March 5, 2019
    Assignee: QUALCOMM Incorporated
    Inventors: Venkata Sreekanta Reddy Annapureddy, Daniel Hendricus Franciscus Dijkman, David Jonathan Julian
  • Publication number: 20190025853
    Abstract: The present disclosure provides systems and methods for mapping a determined path of travel. The path of travel may be mapped to a camera view of a camera affixed to a vehicle. In some embodiments, the path of travel may be mapped to another view that is based on a camera, such as a bird's eye view anchored to the camera's position at a given time. These systems and methods may determine the path of travel by incorporating data from later points in time.
    Type: Application
    Filed: September 21, 2018
    Publication date: January 24, 2019
    Applicant: NETRADYNE INC.
    Inventors: David Jonathan Julian, Avneesh Agrawal, Venkata Sreekanta Reddy Annapureddy
  • Publication number: 20180260401
    Abstract: Systems, devices, and methods are provided for distributed search with edge computing. Enabled systems and devices may overcome challenges associated with searching data captured by one or more connected devices, including privacy, security, bandwidth, backhaul, and memory storage.
    Type: Application
    Filed: June 9, 2017
    Publication date: September 13, 2018
    Applicant: NetraDyne Inc
    Inventors: Avneesh Agrawal, David Jonathan Julian, Venkata Sreekanta Reddy Annapureddy, Manoj Venkata Tutika, Vinay Kumar Rai
  • Patent number: 9786036
    Abstract: A method of reducing image resolution in a deep convolutional network (DCN) includes dynamically selecting a reduction factor to be applied to an input image. The reduction factor can be selected at each layer of the DCN. The method also includes adjusting the DCN based on the reduction factor selected for each layer.
    Type: Grant
    Filed: September 18, 2015
    Date of Patent: October 10, 2017
    Assignee: QUALCOMM Incorporated
    Inventor: Venkata Sreekanta Reddy Annapureddy
  • Publication number: 20170032247
    Abstract: Multi-label classification is improved by determining thresholds and/or scale factors. Selecting thresholds for multi-label classification includes sorting a set of label scores associated with a first label to create an ordered list. Precision and recall values are calculated corresponding to a set of candidate thresholds from score values. The threshold is selected from the candidate thresholds for the first label based on target precision values or recall values. A scale factor is also selected for an activation function for multi-label classification where a metric of scores within a range is calculated. The scale factor is adjusted when the metric of scores are not within the range.
    Type: Application
    Filed: September 18, 2015
    Publication date: February 2, 2017
    Inventors: Henok Tefera TADESSE, Avijit CHAKRABORTY, David Jonathan JULIAN, Henricus Meinardus STOKMAN, Ork DE ROOIJ, Koen Erik Adriaan VAN DE SANDE, Venkata Sreekanta Reddy ANNAPUREDDY
  • Publication number: 20170011281
    Abstract: Context-based priors are utilized in machine learning networks (e.g., neural networks) for detecting objects in images. The likely locations of objects are estimated based on context labels. A machine learning network identifies a context label of an entire image. Based on the, the network selects a set of likely regions for detecting objects of interest in the image.
    Type: Application
    Filed: October 13, 2015
    Publication date: January 12, 2017
    Inventors: Daniel Hendricus Franciscus DIJKMAN, Regan Blythe TOWAL, Venkata Sreekanta Reddy ANNAPUREDDY
  • Publication number: 20160328647
    Abstract: A method for selecting bit widths for a fixed point machine learning model includes evaluating a sensitivity of model accuracy to bit widths at each computational stage of the model. The method also includes selecting a bit width for parameters, and/or intermediate calculations in the computational stages of the mode. The bit width for the parameters and the bit width for the intermediate calculations may be different. The selected bit width may be determined based on the sensitivity evaluation.
    Type: Application
    Filed: November 9, 2015
    Publication date: November 10, 2016
    Inventors: Dexu LIN, Venkata Sreekanta Reddy ANNAPUREDDY, David Jonathan JULIAN, Casimir Matthew WIERZYNSKI
  • Publication number: 20160328644
    Abstract: A method of adaptively selecting a configuration for a machine learning process includes determining current system resources and performance specifications of a current system. A new configuration for the machine learning process is determined based at least in part on the current system resources and the performance specifications. The method also includes dynamically selecting between a current configuration and the new configuration based at least in part on the current system resources and the performance specifications.
    Type: Application
    Filed: October 8, 2015
    Publication date: November 10, 2016
    Inventors: Dexu LIN, Venkata Sreekanta Reddy ANNAPUREDDY, Sachin Subhash TALATHI, Mark STASKAUSKAS, Aniket VARTAK, Regan Blythe TOWAL, David Jonathan JULIAN, Anthony SARAH
  • Publication number: 20160328646
    Abstract: A method of quantizing a floating point machine learning network to obtain a fixed point machine learning network using a quantizer may include selecting at least one moment of an input distribution of the floating point machine learning network. The method may also include determining quantizer parameters for quantizing values of the floating point machine learning network based at least in part on the at least one selected moment of the input distribution of the floating point machine learning network to obtain corresponding values of the fixed point machine learning network.
    Type: Application
    Filed: October 22, 2015
    Publication date: November 10, 2016
    Inventors: Dexu LIN, Venkata Sreekanta Reddy ANNAPUREDDY, David Edward HOWARD, David Jonathan JULIAN, Somdeb MAJUMDAR, William Richard BELL, II
  • Publication number: 20160321784
    Abstract: A method of reducing image resolution in a deep convolutional network (DCN) includes dynamically selecting a reduction factor to be applied to an input image. The reduction factor can be selected at each layer of the DCN. The method also includes adjusting the DCN based on the reduction factor selected for each layer.
    Type: Application
    Filed: September 18, 2015
    Publication date: November 3, 2016
    Inventor: Venkata Sreekanta Reddy ANNAPUREDDY
  • Publication number: 20160217369
    Abstract: Compressing a machine learning network, such as a neural network, includes replacing one layer in the neural network with compressed layers to produce the compressed network. The compressed network may be fine-tuned by updating weight values in the compressed layer(s).
    Type: Application
    Filed: September 4, 2015
    Publication date: July 28, 2016
    Inventors: Venkata Sreekanta Reddy ANNAPUREDDY, Daniel Hendricus Franciscus DIJKMAN, David Jonathan JULIAN
  • Publication number: 20160055409
    Abstract: A method for classifying an object includes applying multiple confidence values to multiple objects. The method also includes determining a metric based on the multiple confidence values. The method further includes determining a classification of a first object from the multiple objects based on a knowledge-graph when the metric is above a threshold.
    Type: Application
    Filed: October 30, 2014
    Publication date: February 25, 2016
    Inventors: Somdeb MAJUMDAR, Regan Blythe TOWAL, Sachin Subhash TALATHI, David Jonathan JULIAN, Venkata Sreekanta Reddy ANNAPUREDDY
  • Publication number: 20160019456
    Abstract: A method of training a neural network includes encouraging one or more filters in the neural network to have a low rank.
    Type: Application
    Filed: October 28, 2014
    Publication date: January 21, 2016
    Inventor: Venkata Sreekanta Reddy ANNAPUREDDY
  • Publication number: 20160019455
    Abstract: A method of operating a neural network includes determining a complexity, such as a number) of separable filters approximating a filter. The method further includes selectively applying a decomposed convolution to the filter based on the determined number of separable filters.
    Type: Application
    Filed: October 28, 2014
    Publication date: January 21, 2016
    Inventor: Venkata Sreekanta Reddy ANNAPUREDDY
  • Publication number: 20150278680
    Abstract: A method of distributed computation includes computing a first set of results in a first computational chain with a first population of processing nodes and passing the first set of results to a second population of processing nodes. The method also includes entering a first rest state with the first population of processing nodes after passing the first set of results and computing a second set of results in the first computational chain with the second population of processing nodes based on the first set of results. The method further includes passing the second set of results to the first population of processing nodes, entering a second rest state with the second population of processing nodes after passing the second set of results and orchestrating the first computational chain.
    Type: Application
    Filed: March 16, 2015
    Publication date: October 1, 2015
    Inventors: Venkata Sreekanta Reddy ANNAPUREDDY, David Jonathan JULIAN, Anthony SARAH
  • Publication number: 20150269482
    Abstract: A method for communicating a non-binary value in a spiking neural network includes encoding, with an encoder, a non-binary value as one or more spikes of at least one pre-synaptic neuron in a temporal frame. The method also includes computing a value with a decoder matched to the encoder. The value is computed by at least one post-synaptic neuron. The value is based on at least one synaptic weight and on the encoded spikes received from the pre-synaptic neuron.
    Type: Application
    Filed: October 28, 2014
    Publication date: September 24, 2015
    Inventors: Venkata Sreekanta Reddy ANNAPUREDDY, David Jonathan JULIAN