Patents by Inventor Avinash Aghoram Ravichandran

Avinash Aghoram Ravichandran 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: 11715033
    Abstract: A first set of execution platforms is deployed for a set of operations of a training phase of a machine learning model. Prior to the completion of the training phase, a triggering condition for deployment of a different set of execution platforms is detected. The different set of execution platforms is deployed for a subsequent set of training phase operations.
    Type: Grant
    Filed: January 14, 2020
    Date of Patent: August 1, 2023
    Assignee: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Rakesh Madhavan Nambiar, Avinash Aghoram Ravichandran
  • Patent number: 11429813
    Abstract: This disclosure describes automatically selecting and training one or more models for image recognition based upon training and testing (validation) data provided by a user. A service provider network includes a recognition service that may use models to process images and videos to recognize objects in the images and videos, features on the objects in the images and videos, and/or locate objects in the images and videos. The service provider network also includes a model selection and training service that may select one or more modeling techniques based on the objectives of the user and/or the amount of data provided by the user. Based on the selected modeling technique, the model selection and training service selects and trains one or more models for use by the recognition service to process images and videos using the training data. The trained model may be tested and validated using the testing data.
    Type: Grant
    Filed: November 27, 2019
    Date of Patent: August 30, 2022
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Aghoram Ravichandran, Rahul Bhotika, Stefano Soatto, Pietro Perona, Hao Yang
  • Publication number: 20220171995
    Abstract: Techniques for anomaly detection are described. An exemplary method includes receiving one or more requests to train an anomaly detection machine learning model using feedback-based training, the request to indicate one or more of a type of analysis to perform, a model selection indication, and a configuration for a training dataset; training the anomaly detection machine learning model according to the one or more requests using the training data; performing feedback-based training on the trained anomaly detection machine learning model; and using the retrained anomaly detection machine learning model.
    Type: Application
    Filed: November 27, 2020
    Publication date: June 2, 2022
    Inventors: Barath BALASUBRAMANIAN, Rahul BHOTIKA, Niels BROUWERS, Ranju DAS, Prakash KRISHNAN, Shaun Ryan James MCDOWELL, Anushri MAINTHIA, Rakesh Madhavan NAMBIAR, Anant PATEL, Avinash AGHORAM RAVICHANDRAN, Joaquin ZEPEDA SALVATIERRA, Gurumurthy SWAMINATHAN
  • Publication number: 20220172100
    Abstract: Techniques for feedback-based training are described.
    Type: Application
    Filed: November 27, 2020
    Publication date: June 2, 2022
    Inventors: Barath BALASUBRAMANIAN, Rahul BHOTIKA, Niels BROUWERS, Ranju DAS, Prakash KRISHNAN, Shaun Ryan James MCDOWELL, Anushri MAINTHIA, Rakesh Madhavan NAMBIAR, Anant PATEL, Avinash AGHORAM RAVICHANDRAN, Joaquin ZEPEDA SALVATIERRA, Gurumurthy SWAMINATHAN
  • Patent number: 10963754
    Abstract: Techniques for training an embedding using a limited training set are described. In some examples, the embedding is trained by generating a plurality of vectors from a random sample of the limited set of training data classes using a layer of the particular machine learning classification model, randomly selecting samples from the plurality of vectors into a set of samples, computing at least one distance for each sampled class from a center parameter for the class using the set of samples, generating a discrete probability distribution over the classes for a query point based on distances to a center parameter for each of the classes in the embedding space, calculating a loss value for the modified prototypical network, the calculation of the loss value being for a fixed geometry of the embedding space and including a measure of the difference between distributions, and back propagating.
    Type: Grant
    Filed: September 27, 2018
    Date of Patent: March 30, 2021
    Assignee: Amazon Technologies, Inc.
    Inventors: Avinash Aghoram Ravichandran, Paulo Ricardo dos Santos Mendonca, Rahul Bhotika, Stefano Soatto
  • Patent number: 10824942
    Abstract: Embodiments described herein are directed to allowing manipulation of visual attributes of a query image while preserving the visual attributes of a query image. A query image can be received and analyzed using a trained network to determine a set of items whose images demonstrate visual similarity to the query image across a plurality of visual attributes. Visual attributes of the query image may be manipulated to allow a user to search for items that incorporate the desired manipulated visual attributes while preserving the visual attributes of the query image. Content for at least a determined number of highest ranked, or most similar, items related to the modified visual attributes can then be provided.
    Type: Grant
    Filed: April 10, 2017
    Date of Patent: November 3, 2020
    Assignee: A9.COM, INC.
    Inventors: Rahul Bhotika, Avinash Aghoram Ravichandran
  • Patent number: 10776417
    Abstract: Various embodiments provide for visual similarity based search techniques that certain desirable visual attributes of one or more items to search for items having similar visual attributes. In order to create an electronic catalog of items that is searchable by parts-based visual attributes, the visual attributes are identified and corresponding feature vectors are extracted from the image data of each item. Thus, feature values of parts-based visual attributes of items in the electronic catalog can be determined and used to select or rank the items in response to a search query based on desirable visual attributes. To conduct a search, a user may define desirable visual attributes of one or more items. The feature vectors of the desirable visual attributes are determined and used to query the electronic catalog of items, in which items having visual attributes of similar feature vectors are selected and returned as search results.
    Type: Grant
    Filed: January 9, 2018
    Date of Patent: September 15, 2020
    Assignee: A9.COM, INC.
    Inventors: Avinash Aghoram Ravichandran, Michael Quang Thai Lam, Rahul Bhotika
  • Publication number: 20200151606
    Abstract: A first set of execution platforms is deployed for a set of operations of a training phase of a machine learning model. Prior to the completion of the training phase, a triggering condition for deployment of a different set of execution platforms is detected. The different set of execution platforms is deployed for a subsequent set of training phase operations.
    Type: Application
    Filed: January 14, 2020
    Publication date: May 14, 2020
    Applicant: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Rakesh Madhavan Nambiar, Avinash Aghoram Ravichandran
  • Patent number: 10540608
    Abstract: A first set of execution platforms is deployed for a set of operations of a training phase of a machine learning model. Prior to the completion of the training phase, a triggering condition for deployment of a different set of execution platforms is detected. The different set of execution platforms is deployed for a subsequent set of training phase operations.
    Type: Grant
    Filed: May 22, 2015
    Date of Patent: January 21, 2020
    Assignee: Amazon Technologies, Inc.
    Inventors: Leo Parker Dirac, Rakesh Madhavan Nambiar, Avinash Aghoram Ravichandran
  • Patent number: 10380461
    Abstract: Approaches introduce a pre-processing and post-processing framework to a neural network-based approach to identify items represented in an image. For example, a classifier that is trained on several categories can be provided. An image that includes a representation of an item of interest is obtained. Rotated versions of the image are generated and each of a subset of the rotated images is analyzed to determine a probability that a respective image includes an instance of a particular category. The probabilities can be used to determine a probability distribution of output category data, and the data can be analyzed to select an image of the rotated versions of the image. Thereafter, a categorization tree can then be utilized, whereby for the item of interest represented the image, the category of the item can be determined. The determined category can be provided to an item retrieval algorithm to determine primary content for the item of interest.
    Type: Grant
    Filed: October 20, 2017
    Date of Patent: August 13, 2019
    Assignee: A9.COM, INC.
    Inventors: Avinash Aghoram Ravichandran, Matias Omar Gregorio Benitez, Rahul Bhotika, Scott Daniel Helmer, Anshul Kumar Jain, Junxiong Jia, Rakesh Madhavan Nambiar, Oleg Rybakov
  • Patent number: 9830534
    Abstract: Approaches introduce a pre-processing and post-processing framework to a neural network-based approach to identify items represented in an image. For example, a classifier that is trained on several categories can be provided. An image that includes a representation of an item of interest is obtained. Rotated versions of the image are generated and each of a subset of the rotated images is analyzed to determine a probability that a respective image includes an instance of a particular category. The probabilities can be used to determine a probability distribution of output category data, and the data can be analyzed to select an image of the rotated versions of the image. Thereafter, a categorization tree can then be utilized, whereby for the item of interest represented the image, the category of the item can be determined. The determined category can be provided to an item retrieval algorithm to determine primary content for the item of interest.
    Type: Grant
    Filed: December 16, 2015
    Date of Patent: November 28, 2017
    Assignee: A9.com, Inc.
    Inventors: Avinash Aghoram Ravichandran, Matias Omar Gregorio Benitez, Rahul Bhotika, Scott Daniel Helmer, Anshul Kumar Jain, Junxiong Jia, Rakesh Madhavan Nambiar, Oleg Rybakov
  • Patent number: 9704054
    Abstract: Image classification and related imaging tasks performed using machine learning tools may be accelerated by using one or more of such tools to associate an image with a cluster of such labels or categories, and then to select one of the labels or categories of the cluster as associated with the image. The clusters of labels or categories may comprise labels that are mutually confused for one another, e.g., two or more labels or categories that have been identified as associated with a single image. By defining clusters of labels or categories, and configuring a machine learning tool to associate an image with one of the clusters, processes for identifying labels or categories associated with images may be accelerated because computations associated with labels or categories not included in the cluster may be omitted.
    Type: Grant
    Filed: September 30, 2015
    Date of Patent: July 11, 2017
    Assignee: Amazon Technologies, Inc.
    Inventors: Marshall Friend Tappen, Avinash Aghoram Ravichandran, Hakan Boyraz, Baoyuan Liu
  • Patent number: 9697608
    Abstract: A computing device can be configured to analyze information, such as frames captured in a video by a camera in the computing device, to determine locations of objects in captured frames using a scene-based tracking approach without individually having to track the identified objects across the captured frames. The computing device can track scenes, a global planar surface, across newly captured frames and the changes to (or transformation) the scene can be used to determine updated locations for objects that were identified in previously captured frames. Changes to the scene between frames can be measured using various techniques for estimating homographies. An updated location for the particular object in the currently captured frame can be determined by adjusting the location of the object, as determined in the previously captured frame, with respect to the transformation of the scene between the previously captured frame and the currently captured frame.
    Type: Grant
    Filed: June 11, 2014
    Date of Patent: July 4, 2017
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Oleg Rybakov, Avinash Aghoram Ravichandran, Daniel Bibireata, Ajay Kumar Mishra, Wei Zhang
  • Patent number: 9171195
    Abstract: An object recognition system may recognize an object in a query image by matching the image to one or more images in a database. The database may include images corresponding to multiple viewpoints of a particular device. Key points of the query image are compared to key points in the database images. Database images with many overlapping key points to the query image are selected as potential matches. The geometry of objects in the potential matches is verified to the geometry of the object in the query image to determine if the overlapping key points have a similar geographic relationship to each other across images. Objects in geometrically verified database images may be selected as potentially matching objects to the object in the query image. When a potential matching image is found, the system may confirm the match by performing matching with a second image of the object.
    Type: Grant
    Filed: June 16, 2014
    Date of Patent: October 27, 2015
    Assignee: AMAZON TECHNOLOGIES, INC.
    Inventors: Oleg Rybakov, Avinash Aghoram Ravichandran, Matias Omar Gregorio Benitez
  • Patent number: 9025908
    Abstract: Methods and Systems for aligning multiple video sequences of a similar scene. It is determined which video sequences should be aligned with each other using linear dynamic system (LDS) modeling. The video sequences are then spatially aligned with each other.
    Type: Grant
    Filed: April 7, 2010
    Date of Patent: May 5, 2015
    Assignee: The John Hopkins University
    Inventors: Rene Esteban Vidal, Avinash Aghoram Ravichandran
  • Publication number: 20100260439
    Abstract: A method and system for aligning multiple videos of a similar scene, comprising: determining which images of the videos should be associated with each other using linear dynamic system (LDS) modeling; and comparing the associated images with each other in order to align the videos.
    Type: Application
    Filed: April 7, 2010
    Publication date: October 14, 2010
    Inventors: Rene Esteban Vidal, Avinash Aghoram Ravichandran