Patents by Inventor Nitish Srivastava

Nitish Srivastava 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: 20250128400
    Abstract: Systems and methods for payload management systems are illustrated. One embodiment includes a delivery mechanism. A mechanical linkage in the delivery mechanism includes rocking bars mounted to: a chassis and a first cross bar The mechanical linkage includes linear actuators that include piston-type actuators configured to move at least one payload in and out of a compartment. One end of each linear actuator is mounted to an individual rocking bar. The mechanical linkage includes at least one grapple, wherein each grapple comprises a hook mounted to a claw; and is mounted to a second cross bar. The hook is configured to open and close around the at least one payload; and rotate around the claw. The delivery mechanism includes a control circuit configured to open, close, and rotate the hook using a grapple motor and/or an end-of-travel switch; and to move the linear actuators relative to the rocking bars.
    Type: Application
    Filed: October 21, 2024
    Publication date: April 24, 2025
    Applicant: Vayu Robotics, Inc.
    Inventors: Anand Gopalan, Nitish Srivastava, Mahesh Krishnamurthi, Huaijin Chen, Rajanatha Shettigara, Arul Gupta, Hesam Rabeti, Vinaykumar Subrahmanya Hegde, Peter Jans Gillespie, Arian Houshmand, Sudhansh Yelishetty, Dhruv Bisla, Jason Louis Ashton
  • Publication number: 20250123108
    Abstract: Systems and methods for the application of surface normal calculations are illustrated. One embodiment includes a system for navigation, including: a processor; and instructions stored in a memory that when executed by the processor direct the processor. The processor obtains a set of sensor data, wherein sensor data includes a plurality of polarized images. The processor retrieves at least one navigation query; and a plurality of key-value pairs based on the polarized images. The processor inputs the at least one navigation query and the plurality of key-value pairs into a Cross-Attention Transformer that provides a set of weighted sums, wherein each weighted sum corresponds to: a certain key-value pair from the plurality of key-value pairs; and a certain sensor. The processor updates a model based on the set of weighted sums. The processor navigates the system within a 3D environment according, at least in part, to the model.
    Type: Application
    Filed: October 17, 2024
    Publication date: April 17, 2025
    Applicant: Vayu Robotics, Inc.
    Inventors: Anand Gopalan, Nitish Srivastava, Mahesh Krishnamurthi, Huaijin Chen, Rajanatha Shettigara, Arul Gupta, Hesam Rabeti, Vinaykumar Subrahmanya Hegde, Peter Jans Gillespie, Arian Houshmand, Sudhansh Yelishetty, Dhruv Bisla, Jason Louis Ashton
  • Patent number: 12271791
    Abstract: Attention-free transformers are disclosed. Various implementations of attention-free transformers include a gating and pooling operation that allows the attention-free transformers to provide comparable or better results to those of a standard attention-based transformer, with improved efficiency and reduced computational complexity with respect to space and time.
    Type: Grant
    Filed: May 4, 2021
    Date of Patent: April 8, 2025
    Assignee: Apple Inc.
    Inventors: Shuangfei Zhai, Walter A. Talbott, Nitish Srivastava, Chen Huang, Hanlin Goh, Joshua M. Susskind
  • Publication number: 20250021712
    Abstract: Systems and techniques performing autonomous navigation are illustrated. One embodiment includes a method for navigation. The method inputs a set of sensor data obtained from a plurality of sensors into at least one convolutional neural network (CNN). The at least one CNN generates a plurality of key-value pairs where each the key-value pair corresponds to an individual sensor from the plurality of sensors; and a value included in the key-value pair is determined based upon a subset of sensor data obtained from the individual sensor. The method inputs at least one navigation query and the plurality of key-value pairs into a Cross-Attention Transformer (CAT). The method obtains, from the CAT, a set of weighted sums, wherein each weighted sum corresponds to: a certain key-value pair; and a certain sensor from the plurality of sensors. The method updates a model depicting a 3D environment based on the set of weighted sums.
    Type: Application
    Filed: January 18, 2024
    Publication date: January 16, 2025
    Applicant: Vayu Robotics, Inc.
    Inventors: Anand GOPALAN, Nitish SRIVASTAVA, Mahesh KRISHNAMURTHI, Huaijin CHEN, Rajanatha SHETTIGARA, Jason Louis ASHTON, Adwait Jayant GANDHE, Hesam RABETI, Vinaykumar Subrahmanya HEGDE, Peter Jans GILLESPIE, Arian HOUSHMAND
  • Patent number: 12198275
    Abstract: Implementations of the subject technology relate to generative scene networks (GSNs) that are able to generate realistic scenes that can be rendered from a free moving camera at any location and orientation. A GSN may be implemented using a global generator and a locally conditioned radiance field. GSNs may employ a spatial latent representation as conditioning for a grid of locally conditioned radiance fields, and may be trained using an adversarial learning framework. Inverting a GSN may allow free navigation of a generated scene conditioned on one or more observations.
    Type: Grant
    Filed: March 8, 2022
    Date of Patent: January 14, 2025
    Assignee: Apple Inc.
    Inventors: Miguel Angel Bautista Martin, Nitish Srivastava, Joshua M. Susskind, Terrance Devries
  • Publication number: 20240331207
    Abstract: A method includes receiving three-dimensional geometric elements as an input. The method also includes initializing geometric capsules by assigning one of the three-dimensional geometric elements to each of the geometric capsules and setting initial values for a pose component and a feature component of each of the geometric capsules. The method also includes one or more iterations of a routing procedure that includes assigning an additional one of the three-dimensional geometric elements to a respective one of the geometric capsules, based on correspondence of the additional one of the three-dimensional geometric elements to a surface defined based on the feature component of the respective one of the geometric capsules, and updating the feature component of each of the geometric capsules based on the three-dimensional geometric elements assigned to each of the geometric capsules. The method also includes outputting the geometric capsules including encoded three-dimensional data.
    Type: Application
    Filed: June 10, 2024
    Publication date: October 3, 2024
    Inventors: Nitish Srivastava, Ruslan Salakhutdinov, Hanlin Goh
  • Patent number: 12008790
    Abstract: A method includes defining a geometric capsule that is interpretable by a capsule neural network, wherein the geometric capsule includes a feature representation and a pose. The method also includes determining multiple viewpoints relative to the geometric capsule and determining a first appearance representation of the geometric capsule for each of the multiple viewpoints. The method also includes determining a transform for each of the multiple viewpoints that moves each of the multiple viewpoints to a respective transformed viewpoint and determining second appearance representations that each correspond to one of the transformed viewpoints. The method also includes combining the second appearance representations to define an agreed appearance representation. The method also includes updating the feature representation for the geometric capsule based on the agreed appearance representation.
    Type: Grant
    Filed: March 31, 2020
    Date of Patent: June 11, 2024
    Assignee: APPLE INC.
    Inventors: Nitish Srivastava, Ruslan Salakhutdinov, Hanlin Goh
  • Patent number: 11829882
    Abstract: A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data.
    Type: Grant
    Filed: April 9, 2021
    Date of Patent: November 28, 2023
    Assignee: Google LLC
    Inventors: Geoffrey E. Hinton, Alexander Krizhevsky, Ilya Sutskever, Nitish Srivastava
  • Patent number: 11748998
    Abstract: A method includes obtaining a two-dimensional image, obtaining a two-dimensional image annotation that indicates presence of an object in the two-dimensional image, obtaining three-dimensional sensor information, generating a top-down representation of the three-dimensional sensor information, and obtaining a top-down annotation that indicates presence of the object in the top-down representation. The method also includes determining a bottom surface of a three-dimensional cuboid based on map information, determining a position, a length, a width, and a yaw rotation of the three-dimensional cuboid based on the top-down annotation, and determining a height of the three-dimensional cuboid based on a two-dimensional image annotation, and the position, the length, the width, and the yaw rotation of the three-dimensional cuboid.
    Type: Grant
    Filed: May 25, 2022
    Date of Patent: September 5, 2023
    Assignee: APPLE INC.
    Inventors: Hanlin Goh, Nitish Srivastava, Yichuan Tang, Ruslan Salakhutdinov
  • Patent number: 11636348
    Abstract: At a centralized model trainer, one or more neural network based models are trained using an input data set. At least a first set of parameters of a model is transmitted to a model deployment destination. Using a second input data set, one or more adaptive parameters for the model are determined at the model deployment destination. Using the adaptive parameters, one or more inferences are generated at the model deployment destination.
    Type: Grant
    Filed: November 24, 2021
    Date of Patent: April 25, 2023
    Assignee: Apple Inc.
    Inventors: Yichuan Tang, Nitish Srivastava, Ruslan Salakhutdinov
  • Publication number: 20220343138
    Abstract: Sensor data captured by one or more sensors may be received at an analysis system. A neural network may be used to detect an object in the sensor data. A plurality of polygons surrounding the object may be generated in one or more subsets of the sensor data. A prediction of a future position of the object may be generated based at least in part on the polygons. One or more commands may be provided to a control system based on the prediction of the future position.
    Type: Application
    Filed: June 30, 2022
    Publication date: October 27, 2022
    Applicant: Apple Inc.
    Inventors: Yichuan Tang, Nitish Srivastava, Ruslan Salakhutdinov
  • Patent number: 11468285
    Abstract: Sensor data captured by one or more sensors may be received at an analysis system. A neural network may be used to detect an object in the sensor data. A plurality of polygons surrounding the object may be generated in one or more subsets of the sensor data. A prediction of a future position of the object may be generated based at least in part on the polygons. One or more commands may be provided to a control system based on the prediction of the future position.
    Type: Grant
    Filed: May 26, 2017
    Date of Patent: October 11, 2022
    Assignee: Apple Inc.
    Inventors: Yichuan Tang, Nitish Srivastava, Ruslan Salakhutdinov
  • Publication number: 20220292781
    Abstract: Implementations of the subject technology relate to generative scene networks (GSNs) that are able to generate realistic scenes that can be rendered from a free moving camera at any location and orientation. A GSN may be implemented using a global generator and a locally conditioned radiance field. GSNs may employ a spatial latent representation as conditioning for a grid of locally conditioned radiance fields, and may be trained using an adversarial learning framework. Inverting a GSN may allow free navigation of a generated scene conditioned on one or more observations.
    Type: Application
    Filed: March 8, 2022
    Publication date: September 15, 2022
    Inventors: Miguel Angel BAUTISTA MARTIN, Nitish SRIVASTAVA, Joshua M. SUSSKIND, Terrance DEVRIES
  • Patent number: 11373411
    Abstract: A method includes obtaining a two-dimensional image, obtaining a two-dimensional image annotation that indicates presence of an object in the two-dimensional image, determining a location proposal based on the two-dimensional image annotation, determining a classification for the object, determining an estimated size for the object based on the classification for the object, and defining a three-dimensional cuboid for the object based on the location proposal and the estimated size.
    Type: Grant
    Filed: June 6, 2019
    Date of Patent: June 28, 2022
    Assignee: Apple Inc.
    Inventors: Hanlin Goh, Nitish Srivastava, Yichuan Tang, Ruslan Salakhutdinov
  • Publication number: 20220108212
    Abstract: Attention-free transformers are disclosed. Various implementations of attention-free transformers include a gating and pooling operation that allows the attention-free transformers to provide comparable or better results to those of a standard attention-based transformer, with improved efficiency and reduced computational complexity with respect to space and time.
    Type: Application
    Filed: May 4, 2021
    Publication date: April 7, 2022
    Inventors: Shuangfei ZHAI, Walter A. TALBOTT, Nitish SRIVASTAVA, Chen HUANG, Hanlin GOH, Joshua M. SUSSKIND
  • Patent number: 11080562
    Abstract: A method includes obtaining training samples that include images that depict objects and annotations of annotated key point locations for the objects. The method also includes training a machine learning model to determine estimated key point locations for the objects and key point uncertainty values for the estimated key point locations by minimizing a loss function that is based in part on a key point localization loss value that represents a difference between the annotated key point locations and the estimated key point locations values and is weighted by the key point uncertainty values.
    Type: Grant
    Filed: June 14, 2019
    Date of Patent: August 3, 2021
    Assignee: Apple Inc.
    Inventors: Shreyas Saxena, Wenda Wang, Guanhang Wu, Nitish Srivastava, Dimitrios Kottas, Cuneyt Oncel Tuzel, Luciano Spinello, Ricardo da Silveira Cabral
  • Publication number: 20210224659
    Abstract: A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data.
    Type: Application
    Filed: April 9, 2021
    Publication date: July 22, 2021
    Inventors: Geoffrey E. Hinton, Alexander Krizhevsky, Ilya Sutskever, Nitish Srivastava
  • Patent number: 10977557
    Abstract: A system for training a neural network. A switch is linked to feature detectors in at least some of the layers of the neural network. For each training case, the switch randomly selectively disables each of the feature detectors in accordance with a preconfigured probability. The weights from each training case are then normalized for applying the neural network to test data.
    Type: Grant
    Filed: July 26, 2019
    Date of Patent: April 13, 2021
    Assignee: Google LLC
    Inventors: Geoffrey E. Hinton, Alexander Krizhevsky, Ilya Sutskever, Nitish Srivastava
  • Publication number: 20210090302
    Abstract: A method includes defining a geometric capsule that is interpretable by a capsule neural network, wherein the geometric capsule includes a feature representation and a pose. The method also includes determining multiple viewpoints relative to the geometric capsule and determining a first appearance representation of the geometric capsule for each of the multiple viewpoints. The method also includes determining a transform for each of the multiple viewpoints that moves each of the multiple viewpoints to a respective transformed viewpoint and determining second appearance representations that each correspond to one of the transformed viewpoints. The method also includes combining the second appearance representations to define an agreed appearance representation. The method also includes updating the feature representation for the geometric capsule based on the agreed appearance representation.
    Type: Application
    Filed: March 31, 2020
    Publication date: March 25, 2021
    Inventors: Nitish Srivastava, Ruslan Salakhutdinov, Hanlin Goh
  • Patent number: 10943148
    Abstract: A system employs an inspection neural network (INN) to inspect data generated during an inference process of a primary neural network (PNN) to generate an indication of reliability for an output generated by the PNN. The system includes a sensor configured to capture sensor data. Sensor data captured by the sensor is provided to a data analyzer to generate an output using the PNN. An analyzer inspector is configured to capture inspection data associated with the generation of the output by the data analyzer, and use the INN to generate an indication of reliability for the PNN's output based on the inspection data. The INN is trained using a set of training data that is distinct from the training data used to train the PNN.
    Type: Grant
    Filed: November 30, 2017
    Date of Patent: March 9, 2021
    Assignee: Apple Inc.
    Inventors: Rui Hu, Ruslan Salakhutdinov, Nitish Srivastava, YiChuan Tang